/Linux-v5.10/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 coaellesce 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, 42 /* Serialize swap slots cache enable/disable operations */ 117 swp_entry_t *slots, *slots_ret; in alloc_swap_slot_cache() local 124 slots = kvcalloc(SWAP_SLOTS_CACHE_SIZE, sizeof(swp_entry_t), in alloc_swap_slot_cache() 126 if (!slots) in alloc_swap_slot_cache() [all …]
|
D | z3fold.c | 90 * be enough slots to hold all possible variants 106 * @slots: pointer to the structure holding buddy slots 120 struct z3fold_buddy_slots *slots; member 213 struct z3fold_buddy_slots *slots; in alloc_slots() local 215 slots = kmem_cache_zalloc(pool->c_handle, in alloc_slots() 218 if (slots) { in alloc_slots() 220 kmemleak_not_leak(slots); in alloc_slots() 221 slots->pool = (unsigned long)pool; in alloc_slots() 222 rwlock_init(&slots->lock); in alloc_slots() 225 return slots; in alloc_slots() [all …]
|
/Linux-v5.10/drivers/input/ |
D | input-mt.c | 24 * input_mt_init_slots() - initialize MT input slots 26 * @num_slots: number of slots used by the device 36 * reinitialize with a different number of slots. 49 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL); in input_mt_init_slots() 88 /* Mark slots as 'inactive' */ in input_mt_init_slots() 90 input_mt_set_value(&mt->slots[i], ABS_MT_TRACKING_ID, -1); in input_mt_init_slots() 92 /* Mark slots as 'unused' */ in input_mt_init_slots() 104 * input_mt_destroy_slots() - frees the MT slots of the input device 105 * @dev: input device with allocated MT slots 108 * automatically free the MT slots when the device is destroyed. [all …]
|
/Linux-v5.10/drivers/misc/mei/ |
D | dma-ring.c | 125 * @offset: offset in slots. 126 * @n: number of slots to copy. 145 * @offset: offset in slots. 146 * @n: number of slots to copy. 171 u32 rd_idx, rem, slots; in mei_dma_ring_read() local 183 slots = mei_data2slots(len); in mei_dma_ring_read() 189 if (rd_idx + slots > dbuf_depth) { in mei_dma_ring_read() 191 rem = slots - (dbuf_depth - rd_idx); in mei_dma_ring_read() 194 rem = slots; in mei_dma_ring_read() 199 WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots); in mei_dma_ring_read() [all …]
|
D | interrupt.c | 226 int slots; in mei_cl_irq_disconnect_rsp() local 230 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_disconnect_rsp() 231 if (slots < 0) in mei_cl_irq_disconnect_rsp() 234 if ((u32)slots < msg_slots) in mei_cl_irq_disconnect_rsp() 258 int slots; in mei_cl_irq_read() local 265 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_read() 266 if (slots < 0) in mei_cl_irq_read() 269 if ((u32)slots < msg_slots) in mei_cl_irq_read() 315 * @slots: slots to read. 320 struct list_head *cmpl_list, s32 *slots) in mei_irq_read_handler() argument [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/jaketown/ |
D | jkt-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | snb-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/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-v5.10/tools/perf/pmu-events/arch/x86/ivytown/ |
D | ivt-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | ivb-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/haswell/ |
D | hsw-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/haswellx/ |
D | hsx-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/skylake/ |
D | skl-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
D | bdw-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/arch/ia64/scripts/ |
D | unwcheck.py | 27 def check_func (func, slots, rlen_sum): argument 28 if slots != rlen_sum: 32 print("ERROR: %s: %lu slots, total region length = %lu" % (func, slots, rlen_sum)) 38 slots = 0 variable 43 check_func(func, slots, rlen_sum) 48 slots = 3 * (end - start) / 16 variable 55 check_func(func, slots, rlen_sum)
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/skylakex/ |
D | skx-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 36 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | bdx-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 35 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/tools/perf/Documentation/ |
D | topdown.txt | 49 On Ice Lake, there is a new fixed counter 3: SLOTS, which reports 50 "pipeline SLOTS" (cycles multiplied by core issue width) and a 51 metric register that reports slots ratios for the different bottleneck 63 The application opens a group with fixed counter 3 (SLOTS) and any 86 /* Open slots counter file descriptor for current task. */ 87 struct perf_event_attr slots = { 94 int slots_fd = perf_event_open(&slots, 0, -1, -1, 0); 100 * Set slots event as the leader of the group. 115 to read slots and the topdown metrics at different points of the program: 166 This can be done by scaling the metrics with the slots counter [all …]
|
/Linux-v5.10/fs/btrfs/ |
D | file-item.c | 152 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_file_extent() 196 if (path->slots[0] == 0) in btrfs_lookup_csum() 198 path->slots[0]--; in btrfs_lookup_csum() 199 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum() 205 csums_in_item = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csum() 215 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum() 353 path->slots[0]); in btrfs_lookup_bio_sums() 357 path->slots[0]); in btrfs_lookup_bio_sums() 361 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in btrfs_lookup_bio_sums() 431 if (ret > 0 && path->slots[0] > 0) { in btrfs_lookup_csums_range() [all …]
|
D | inode-item.c | 93 return btrfs_find_name_in_ext_backref(path->nodes[0], path->slots[0], in btrfs_lookup_inode_extref() 135 extref = btrfs_find_name_in_ext_backref(path->nodes[0], path->slots[0], in btrfs_del_inode_extref() 144 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_del_inode_extref() 158 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_del_inode_extref() 207 ref = btrfs_find_name_in_backref(path->nodes[0], path->slots[0], name, in btrfs_del_inode_ref() 215 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_del_inode_ref() 226 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_del_inode_ref() 278 path->slots[0], in btrfs_insert_inode_extref() 290 item = btrfs_item_nr(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() [all …]
|
/Linux-v5.10/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(asoc_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(asoc_rtd_to_cpu(rtd, 0)->dev, "setting tdm link slots failed\n"); in axg_card_tdm_dai_lb_init() 179 /* Disable playback is the interface has no tx slots */ in axg_card_parse_cpu_tdm_slots() 189 /* Disable capture is the interface has no rx slots */ in axg_card_parse_cpu_tdm_slots() 195 dev_err(card->dev, "tdm link has no cpu slots\n"); in axg_card_parse_cpu_tdm_slots() [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | clx-metrics.json | 3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 7 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 10 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und… 14 …slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of… 17 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 21 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 24 …"BriefDescription": "This category represents fraction of slots wasted due to incorrect speculatio… 28 … fraction of slots wasted due to incorrect speculations. This include slots used to issue uops tha… 31 …"BriefDescription": "This category represents fraction of slots where no uops are being delivered … 36 …"PublicDescription": "This category represents fraction of slots where no uops are being delivered… [all …]
|
/Linux-v5.10/arch/arm64/kernel/ |
D | hw_breakpoint.c | 178 * @slots: pointer to array of slots 179 * @max_slots: max number of slots 188 static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots, in hw_breakpoint_slot_setup() argument 196 slot = &slots[i]; in hw_breakpoint_slot_setup() 226 struct perf_event **slots; in hw_breakpoint_control() local 236 slots = this_cpu_ptr(bp_on_reg); in hw_breakpoint_control() 243 slots = this_cpu_ptr(wp_on_reg); in hw_breakpoint_control() 248 i = hw_breakpoint_slot_setup(slots, max_slots, bp, ops); in hw_breakpoint_control() 584 struct perf_event **slots; in toggle_bp_registers() local 588 slots = this_cpu_ptr(bp_on_reg); in toggle_bp_registers() [all …]
|
/Linux-v5.10/drivers/firmware/efi/libstub/ |
D | randomalloc.c | 13 * Return the number of slots covered by this entry, i.e., the number of 79 /* count the suitable slots in each memory map entry */ in efi_random_alloc() 82 unsigned long slots; in efi_random_alloc() local 84 slots = get_entry_num_slots(md, size, ilog2(align)); in efi_random_alloc() 85 MD_NUM_SLOTS(md) = slots; in efi_random_alloc() 86 total_slots += slots; in efi_random_alloc() 94 * it corresponds with exactly one of the suitable slots we recorded in efi_random_alloc() 98 * slots of each entry at each iteration, until we have found the entry in efi_random_alloc()
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/goldmont/ |
D | other.json | 24 …"PublicDescription": "Counts the number of issue slots per core cycle that were not consumed by th… 30 "BriefDescription": "Unfilled issue slots per cycle" 34 …"PublicDescription": "Counts the number of issue slots per core cycle that were not consumed becau… 40 … "BriefDescription": "Unfilled issue slots per cycle because of a full resource in the backend" 44 …slots per core cycle that were not consumed by the backend because allocation is stalled waiting f… 50 "BriefDescription": "Unfilled issue slots per cycle to recover"
|