/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen5/ |
D | pipeline.json | 4 …"BriefDescription": "Total dispatch slots (up to 8 instructions can be dispatched in each cycle).", 6 "ScaleUnit": "1slots" 10 …"BriefDescription": "Percentage of dispatch slots that remained unused because the frontend did no… 13 "ScaleUnit": "100%slots" 24 …"BriefDescription": "Percentage of dispatch slots that remained unused because of backend stalls.", 27 "ScaleUnit": "100%slots" 31 …"BriefDescription": "Percentage of dispatch slots that remained unused because the other thread wa… 34 "ScaleUnit": "100%slots" 38 "BriefDescription": "Percentage of dispatch slots used by ops that retired.", 41 "ScaleUnit": "100%slots" [all …]
|
/linux-6.12.1/mm/ |
D | swap_slots.c | 3 * Manage cache of swap slots to be used for and returned from 10 * We allocate the swap slots from the global pool and put 17 * lock. We do not reuse the returned slots directly but 19 * allows the slots to coalesce and reduce fragmentation. 25 * The swap slots cache is protected by a mutex instead of 26 * a spin lock as when we search for slots with scan_swap_map, 43 /* Serialize swap slots cache enable/disable operations */ 116 swp_entry_t *slots, *slots_ret; in alloc_swap_slot_cache() local 123 slots = kvcalloc(SWAP_SLOTS_CACHE_SIZE, sizeof(swp_entry_t), in alloc_swap_slot_cache() 125 if (!slots) in alloc_swap_slot_cache() [all …]
|
D | z3fold.c | 83 * be enough slots to hold all possible variants 99 * @slots: pointer to the structure holding buddy slots 113 struct z3fold_buddy_slots *slots; member 197 struct z3fold_buddy_slots *slots = kmem_cache_zalloc(pool->c_handle, in alloc_slots() local 200 if (slots) { in alloc_slots() 202 kmemleak_not_leak(slots); in alloc_slots() 203 slots->pool = (unsigned long)pool; in alloc_slots() 204 rwlock_init(&slots->lock); in alloc_slots() 207 return slots; in alloc_slots() 241 struct z3fold_buddy_slots *slots; in get_z3fold_header() local [all …]
|
/linux-6.12.1/drivers/input/ |
D | input-mt.c | 25 * input_mt_init_slots() - initialize MT input slots 27 * @num_slots: number of slots used by the device 37 * reinitialize with a different number of slots. 53 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL); in input_mt_init_slots() 92 /* Mark slots as 'inactive' */ in input_mt_init_slots() 94 input_mt_set_value(&mt->slots[i], ABS_MT_TRACKING_ID, -1); in input_mt_init_slots() 96 /* Mark slots as 'unused' */ in input_mt_init_slots() 108 * input_mt_destroy_slots() - frees the MT slots of the input device 109 * @dev: input device with allocated MT slots 112 * automatically free the MT slots when the device is destroyed. [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/ |
D | sbsa.json | 3 "MetricExpr": "100 * (stall_slot_frontend / (#slots * cpu_cycles))", 4 …"BriefDescription": "This metric is the percentage of total slots that were stalled due to resourc… 8 "ScaleUnit": "1percent of slots" 11 … "MetricExpr": "100 * ((1 - op_retired / op_spec) * (1 - stall_slot / (#slots * cpu_cycles)))", 12 …"BriefDescription": "This metric is the percentage of total slots that executed operations and did… 16 "ScaleUnit": "1percent of slots" 19 "MetricExpr": "100 * ((op_retired / op_spec) * (1 - stall_slot / (#slots * cpu_cycles)))", 20 …"BriefDescription": "This metric is the percentage of total slots that retired operations, which i… 24 "ScaleUnit": "1percent of slots" 27 "MetricExpr": "100 * (stall_slot_backend / (#slots * cpu_cycles))", [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/ |
D | metrics.json | 162 "MetricExpr": "1 - (OP_RETIRED / (CPU_CYCLES * #slots))", 232 "MetricExpr": "(OP_SPEC - OP_RETIRED) / (CPU_CYCLES * #slots)", 233 "BriefDescription": "Fraction of slots lost due to misspeculation", 236 "ScaleUnit": "100percent of slots" 240 "MetricExpr": "OP_RETIRED / (CPU_CYCLES * #slots)", 241 "BriefDescription": "Fraction of slots retiring, useful work", 244 "ScaleUnit": "100percent of slots" 249 …"BriefDescription": "Fraction of slots the CPU was stalled due to backend non-memory subsystem iss… 256 …"BriefDescription": "Fraction of slots the CPU was stalled due to backend memory subsystem issues … 263 "BriefDescription": "Fraction of slots lost due to branch misprediciton", [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
D | metrics.json | 162 "MetricExpr": "1 - (OP_RETIRED / (CPU_CYCLES * #slots))", 232 "MetricExpr": "100 * ((OP_SPEC - OP_RETIRED) / (CPU_CYCLES * #slots))", 233 "BriefDescription": "Fraction of slots lost due to misspeculation", 236 "ScaleUnit": "1percent of slots" 240 "MetricExpr": "100 * (OP_RETIRED / (CPU_CYCLES * #slots))", 241 "BriefDescription": "Fraction of slots retiring, useful work", 244 "ScaleUnit": "1percent of slots" 249 …"BriefDescription": "Fraction of slots the CPU was stalled due to backend non-memory subsystem iss… 256 …"BriefDescription": "Fraction of slots the CPU was stalled due to backend memory subsystem issues … 263 "BriefDescription": "Fraction of slots lost due to branch misprediciton", [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a75/ |
D | pipeline.json | 21 "PublicDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy", 24 "BriefDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy" 27 …tion": "Duration for which all slots in the load-store issue queue are busy. This event counts the… 30 …tion": "Duration for which all slots in the load-store issue queue are busy. This event counts the… 33 …on": "Duration for which all slots in the data processing issue queue are busy. This event counts … 36 …on": "Duration for which all slots in the data processing issue queue are busy. This event counts … 39 …"PublicDescription": "Duration for which all slots in the data engine issue queue are busy. This e… 42 …"BriefDescription": "Duration for which all slots in the data engine issue queue are busy. This ev…
|
/linux-6.12.1/drivers/misc/mei/ |
D | dma-ring.c | 125 * @offset: offset in slots. 126 * @n: number of slots to copy. 147 * @offset: offset in slots. 148 * @n: number of slots to copy. 175 u32 rd_idx, rem, slots; in mei_dma_ring_read() local 187 slots = mei_data2slots(len); in mei_dma_ring_read() 193 if (rd_idx + slots > dbuf_depth) { in mei_dma_ring_read() 195 rem = slots - (dbuf_depth - rd_idx); in mei_dma_ring_read() 198 rem = slots; in mei_dma_ring_read() 203 WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots); in mei_dma_ring_read() [all …]
|
D | interrupt.c | 259 int slots; in mei_cl_irq_disconnect_rsp() local 263 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_disconnect_rsp() 264 if (slots < 0) in mei_cl_irq_disconnect_rsp() 267 if ((u32)slots < msg_slots) in mei_cl_irq_disconnect_rsp() 291 int slots; in mei_cl_irq_read() local 298 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_read() 299 if (slots < 0) in mei_cl_irq_read() 302 if ((u32)slots < msg_slots) in mei_cl_irq_read() 356 * @slots: slots to read. 361 struct list_head *cmpl_list, s32 *slots) in mei_irq_read_handler() argument [all …]
|
/linux-6.12.1/sound/pci/ac97/ |
D | ac97_pcm.c | 295 * slots 7+8 in snd_ac97_set_rate() 312 unsigned short slots = 0; in get_pslots() local 326 slots |= (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_pslots() 328 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots() 330 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots() 343 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots() 345 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots() 355 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots() 361 return slots; in get_pslots() 363 unsigned short slots; in get_pslots() local [all …]
|
/linux-6.12.1/tools/testing/selftests/kvm/lib/ |
D | memstress.c | 125 uint64_t vcpu_memory_bytes, int slots, in memstress_create_vm() argument 154 TEST_ASSERT(guest_num_pages % slots == 0, in memstress_create_vm() 155 "Guest memory cannot be evenly divided into %d slots.", in memstress_create_vm() 156 slots); in memstress_create_vm() 207 /* Add extra memory slots for testing */ in memstress_create_vm() 208 for (i = 0; i < slots; i++) { in memstress_create_vm() 209 uint64_t region_pages = guest_num_pages / slots; in memstress_create_vm() 322 static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable) in toggle_dirty_logging() argument 326 for (i = 0; i < slots; i++) { in toggle_dirty_logging() 334 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots) in memstress_enable_dirty_logging() argument [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen4/ |
D | pipeline.json | 4 … "BriefDescription": "Total dispatch slots (upto 6 instructions can be dispatched in each cycle).", 9 …"BriefDescription": "Fraction of dispatch slots that remained unused because the frontend did not … 23 … "BriefDescription": "Fraction of dispatch slots that remained unused because of backend stalls.", 30 …"BriefDescription": "Fraction of dispatch slots that remained unused because the other thread was … 37 "BriefDescription": "Fraction of dispatch slots used by ops that retired.", 44 …"BriefDescription": "Fraction of dispatch slots that remained unused because of a latency bottlene… 51 …"BriefDescription": "Fraction of dispatch slots that remained unused because of a bandwidth bottle… 72 …"BriefDescription": "Fraction of dispatch slots that remained unused because of stalls due to the … 79 …"BriefDescription": "Fraction of dispatch slots that remained unused because of stalls not related… 86 "BriefDescription": "Fraction of dispatch slots used by fastpath ops that retired.", [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a73/ |
D | pipeline.json | 15 "PublicDescription": "Duration for which all slots in the Load-Store Unit are busy", 18 "BriefDescription": "Duration for which all slots in the Load-Store Unit are busy" 21 "PublicDescription": "Duration for which all slots in the load-store issue queue are busy", 24 "BriefDescription": "Duration for which all slots in the load-store issue queue are busy" 27 … "PublicDescription": "Duration for which all slots in the data processing issue queue are busy", 30 … "BriefDescription": "Duration for which all slots in the data processing issue queue are busy" 33 "PublicDescription": "Duration for which all slots in the Data Engine issue queue are busy", 36 "BriefDescription": "Duration for which all slots in the Data Engine issue queue are busy"
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/sierraforest/ |
D | pipeline.json | 264 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend becaus… 268 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 272 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend becaus… 276 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 280 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 288 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 296 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 304 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 312 …"BriefDescription": "Counts the number of retirement slots not consumed due to backend stalls [Thi… 319 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/grandridge/ |
D | pipeline.json | 264 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend becaus… 268 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 272 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend becaus… 276 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 280 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 288 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 296 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 304 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 312 …"BriefDescription": "Counts the number of retirement slots not consumed due to backend stalls [Thi… 319 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|
/linux-6.12.1/fs/btrfs/ |
D | file-item.c | 181 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_hole_extent() 225 if (path->slots[0] == 0) in btrfs_lookup_csum() 227 path->slots[0]--; in btrfs_lookup_csum() 228 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum() 234 csums_in_item = btrfs_item_size(leaf, path->slots[0]); in btrfs_lookup_csum() 244 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum() 298 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in search_csum_tree() 300 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in search_csum_tree() 301 itemsize = btrfs_item_size(path->nodes[0], path->slots[0]); in search_csum_tree() 318 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in search_csum_tree() [all …]
|
D | inode-item.c | 101 return btrfs_find_name_in_ext_backref(path->nodes[0], path->slots[0], in btrfs_lookup_inode_extref() 141 extref = btrfs_find_name_in_ext_backref(path->nodes[0], path->slots[0], in btrfs_del_inode_extref() 150 item_size = btrfs_item_size(leaf, path->slots[0]); in btrfs_del_inode_extref() 164 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_del_inode_extref() 210 ref = btrfs_find_name_in_backref(path->nodes[0], path->slots[0], name); in btrfs_del_inode_ref() 217 item_size = btrfs_item_size(leaf, path->slots[0]); in btrfs_del_inode_ref() 228 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_del_inode_ref() 279 path->slots[0], in btrfs_insert_inode_extref() 291 ptr = (unsigned long)btrfs_item_ptr(leaf, path->slots[0], char); in btrfs_insert_inode_extref() 292 ptr += btrfs_item_size(leaf, path->slots[0]) - ins_len; in btrfs_insert_inode_extref() [all …]
|
/linux-6.12.1/tools/testing/selftests/hid/tests/ |
D | test_sony.py | 149 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0 150 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50 151 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 100 158 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1 161 """Send 2 touches in the first 2 slots. 178 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0 179 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50 180 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 100 181 assert evdev.slots[1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1 194 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0 [all …]
|
/linux-6.12.1/drivers/firmware/efi/libstub/ |
D | randomalloc.c | 13 * Return the number of slots covered by this entry, i.e., the number of 77 /* count the suitable slots in each memory map entry */ in efi_random_alloc() 80 unsigned long slots; in efi_random_alloc() local 82 slots = get_entry_num_slots(md, size, ilog2(align), alloc_min, in efi_random_alloc() 84 MD_NUM_SLOTS(md) = slots; in efi_random_alloc() 85 total_slots += slots; in efi_random_alloc() 87 total_mirrored_slots += slots; in efi_random_alloc() 90 /* consider only mirrored slots for randomization if any exist */ in efi_random_alloc() 99 * it corresponds with exactly one of the suitable slots we recorded in efi_random_alloc() 103 * slots of each entry at each iteration, until we have found the entry in efi_random_alloc()
|
/linux-6.12.1/kernel/dma/ |
D | swiotlb.c | 72 * @pad_slots: Number of preceding padding slots. Valid only in the first 126 * contiguous slots tracking: free slots are treated contiguous no matter 145 * swiotlb_adjust_nareas() - adjust the number of areas and slots 170 * @nslots: Total number of slots in the memory pool. 289 mem->slots[i].list = min(IO_TLB_SEGSIZE - io_tlb_offset(i), in swiotlb_init_io_tlb_pool() 291 mem->slots[i].orig_addr = INVALID_PHYS_ADDR; in swiotlb_init_io_tlb_pool() 292 mem->slots[i].alloc_size = 0; in swiotlb_init_io_tlb_pool() 293 mem->slots[i].pad_slots = 0; in swiotlb_init_io_tlb_pool() 398 alloc_size = PAGE_ALIGN(array_size(sizeof(*mem->slots), nslabs)); in swiotlb_init_remap() 399 mem->slots = memblock_alloc(alloc_size, PAGE_SIZE); in swiotlb_init_remap() [all …]
|
/linux-6.12.1/sound/soc/meson/ |
D | axg-card.c | 21 unsigned int slots; member 67 be->slots, be->slot_width); in axg_card_tdm_dai_init() 70 "setting tdm link slots failed\n"); in axg_card_tdm_dai_init() 76 be->slots, be->slot_width); in axg_card_tdm_dai_init() 78 dev_err(snd_soc_rtd_to_cpu(rtd, 0)->dev, "setting tdm link slots failed\n"); in axg_card_tdm_dai_init() 94 be->slots, be->slot_width); in axg_card_tdm_dai_lb_init() 96 dev_err(snd_soc_rtd_to_cpu(rtd, 0)->dev, "setting tdm link slots failed\n"); in axg_card_tdm_dai_lb_init() 178 /* Disable playback is the interface has no tx slots */ in axg_card_parse_cpu_tdm_slots() 188 /* Disable capture is the interface has no rx slots */ in axg_card_parse_cpu_tdm_slots() 194 dev_err(card->dev, "tdm link has no cpu slots\n"); in axg_card_parse_cpu_tdm_slots() [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/alderlaken/ |
D | adln-metrics.json | 88 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend due to… 96 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 103 …"PublicDescription": "Counts the total number of issue slots that were not consumed by the backend… 107 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 114 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 118 …"BriefDescription": "Counts the number of issue slots that were not delivered by the frontend due … 123 …"PublicDescription": "Counts the number of issue slots that were not delivered by the frontend due… 127 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend due to… 136 …"BriefDescription": "Counts the number of issue slots that were not delivered by the frontend due … 144 …"BriefDescription": "Counts the number of issue slots that were not delivered by the frontend due … [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/elkhartlake/ |
D | pipeline.json | 290 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 294 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 299 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 307 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 315 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 332 …"BriefDescription": "Counts the total number of issue slots every cycle that were not consumed by … 339 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 347 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 355 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 363 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | pipeline.json | 290 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 294 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 299 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 307 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 315 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 332 …"BriefDescription": "Counts the total number of issue slots every cycle that were not consumed by … 339 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 347 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 355 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… 363 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|