Home
last modified time | relevance | path

Searched refs:slots (Results 1 – 25 of 393) sorted by relevance

12345678910>>...16

/linux/sound/pci/ac97/
H A Dac97_pcm.c311 unsigned short slots = 0; in get_pslots() local
325 slots |= (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_pslots()
327 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots()
329 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
342 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots()
344 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
354 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
360 return slots; in get_pslots()
362 unsigned short slots; in get_pslots() local
363 slots = (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_pslots()
[all …]
/linux/tools/testing/selftests/net/af_unix/
H A Dscm_rights_denial_lsm.c170 static int recv_fd_slots(int sk, int *slots, int *msg_flags) in recv_fd_slots() argument
197 memcpy(slots, CMSG_DATA(cmsg), nr_slots * sizeof(int)); in recv_fd_slots()
216 int slots[NR_FILES], nr_slots, flags; in TEST_F() local
220 nr_slots = recv_fd_slots(self->sk[SK_RECEIVER], slots, &flags); in TEST_F()
226 ASSERT_GE(slots[i], 0); in TEST_F()
227 EXPECT_EQ(0, check_secret(slots[i], i)); in TEST_F()
228 close(slots[i]); in TEST_F()
234 int slots[NR_FILES], nr_slots, flags; in TEST_F() local
240 nr_slots = recv_fd_slots(self->sk[SK_RECEIVER], slots, &flags); in TEST_F()
245 EXPECT_EQ(-EPERM, slots[0]); in TEST_F()
[all …]
/linux/drivers/net/ovpn/
H A Dcrypto.c36 ks = rcu_access_pointer(cs->slots[0]); in ovpn_crypto_state_release()
38 RCU_INIT_POINTER(cs->slots[0], NULL); in ovpn_crypto_state_release()
42 ks = rcu_access_pointer(cs->slots[1]); in ovpn_crypto_state_release()
44 RCU_INIT_POINTER(cs->slots[1], NULL); in ovpn_crypto_state_release()
57 tmp = rcu_access_pointer(cs->slots[slot]); in ovpn_crypto_kill_key()
60 tmp = rcu_access_pointer(cs->slots[slot]); in ovpn_crypto_kill_key()
64 ks = rcu_replace_pointer(cs->slots[slot], NULL, in ovpn_crypto_kill_key()
96 old = rcu_replace_pointer(cs->slots[idx], new, in ovpn_crypto_state_reset()
100 old = rcu_replace_pointer(cs->slots[!idx], new, in ovpn_crypto_state_reset()
128 ks = rcu_replace_pointer(cs->slots[idx], NULL, in ovpn_crypto_key_slot_delete()
[all …]
H A Dcrypto.h55 struct ovpn_crypto_key_slot __rcu *slots[2]; member
69 RCU_INIT_POINTER(cs->slots[0], NULL); in ovpn_crypto_state_init()
70 RCU_INIT_POINTER(cs->slots[1], NULL); in ovpn_crypto_state_init()
86 ks = rcu_dereference(cs->slots[idx]); in ovpn_crypto_key_id_to_slot()
93 ks = rcu_dereference(cs->slots[!idx]); in ovpn_crypto_key_id_to_slot()
116 ks = rcu_dereference(cs->slots[cs->primary_idx]); in ovpn_crypto_key_slot_primary()
/linux/drivers/input/
H A Dinput-mt.c53 kzalloc_flex(*mt, slots, num_slots); in input_mt_init_slots()
94 input_mt_set_value(&mt->slots[i], ABS_MT_TRACKING_ID, -1); in input_mt_init_slots()
145 slot = &mt->slots[mt->slot]; in input_mt_report_slot_state()
211 struct input_mt_slot *ps = &mt->slots[i]; in input_mt_report_pointer_emulation()
272 if (input_mt_is_active(&mt->slots[i]) && in __input_mt_drop_unused()
273 !input_mt_is_used(mt, &mt->slots[i])) { in __input_mt_drop_unused()
411 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_matrix()
426 int *slots, int num_pos) in input_mt_set_slots() argument
432 slots[j] = -1; in input_mt_set_slots()
434 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_slots()
[all …]
/linux/tools/testing/selftests/kvm/lib/
H A Dmemstress.c125 u64 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()
203 /* Add extra memory slots for testing */ in memstress_create_vm()
204 for (i = 0; i < slots; i++) { in memstress_create_vm()
205 u64 region_pages = guest_num_pages / slots; in memstress_create_vm()
318 static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable) in toggle_dirty_logging() argument
322 for (i = 0; i < slots; i++) { in toggle_dirty_logging()
330 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots) in memstress_enable_dirty_logging() argument
335 memstress_disable_dirty_logging(struct kvm_vm * vm,int slots) memstress_disable_dirty_logging() argument
340 memstress_get_dirty_log(struct kvm_vm * vm,unsigned long * bitmaps[],int slots) memstress_get_dirty_log() argument
352 memstress_clear_dirty_log(struct kvm_vm * vm,unsigned long * bitmaps[],int slots,u64 pages_per_slot) memstress_clear_dirty_log() argument
363 memstress_alloc_bitmaps(int slots,u64 pages_per_slot) memstress_alloc_bitmaps() argument
379 memstress_free_bitmaps(unsigned long * bitmaps[],int slots) memstress_free_bitmaps() argument
[all...]
/linux/fs/btrfs/
H A Dfile-item.c182 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_hole_extent()
223 if (path->slots[0] == 0) in btrfs_lookup_csum()
225 path->slots[0]--; in btrfs_lookup_csum()
226 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum()
232 csums_in_item = btrfs_item_size(leaf, path->slots[0]); in btrfs_lookup_csum()
242 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum()
296 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in search_csum_tree()
298 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in search_csum_tree()
299 itemsize = btrfs_item_size(path->nodes[0], path->slots[0]); in search_csum_tree()
323 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in search_csum_tree()
[all …]
H A Dctree.c166 p->slots[i] = 0; in btrfs_release_path()
928 int orig_slot = path->slots[level]; in balance_level()
942 pslot = path->slots[level + 1]; in balance_level()
1108 path->slots[level + 1] -= 1; in balance_level()
1109 path->slots[level] = orig_slot; in balance_level()
1118 path->slots[level] = orig_slot; in balance_level()
1123 btrfs_node_blockptr(path->nodes[level], path->slots[level])) in balance_level()
1153 int orig_slot = path->slots[level]; in push_nodes_for_insert()
1163 pslot = path->slots[level + 1]; in push_nodes_for_insert()
1210 path->slots[level + 1] -= 1; in push_nodes_for_insert()
[all …]
H A Dfiemap.c313 path->slots[0]++; in fiemap_next_leaf_item()
314 if (path->slots[0] < btrfs_header_nritems(path->nodes[0])) in fiemap_next_leaf_item()
333 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in fiemap_next_leaf_item()
353 slot = path->slots[0]; in fiemap_next_leaf_item()
356 path->slots[0] = slot; in fiemap_next_leaf_item()
387 if (ret > 0 && path->slots[0] > 0) { in fiemap_search_slot()
388 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0] - 1); in fiemap_search_slot()
390 path->slots[0]--; in fiemap_search_slot()
393 if (path->slots[0] >= btrfs_header_nritems(path->nodes[0])) { in fiemap_search_slot()
398 btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); in fiemap_search_slot()
[all …]
H A Draid-stripe-tree.c37 slot = path->slots[0]; in btrfs_partially_delete_raid_extent()
115 if (path->slots[0] == 0) { in btrfs_delete_raid_extent()
120 path->slots[0]--; in btrfs_delete_raid_extent()
123 slot = path->slots[0]; in btrfs_delete_raid_extent()
149 path->slots[0]--; in btrfs_delete_raid_extent()
153 slot = path->slots[0]; in btrfs_delete_raid_extent()
210 item_size = btrfs_item_size(leaf, path->slots[0]); in btrfs_delete_raid_extent()
211 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_delete_raid_extent()
224 path->slots[0]--; in btrfs_delete_raid_extent()
225 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_delete_raid_extent()
[all …]
H A Dfree-space-tree.c87 info = btrfs_item_ptr(leaf, path->slots[0], in add_new_free_space_info()
119 return btrfs_item_ptr(path->nodes[0], path->slots[0], in btrfs_search_free_space_info()
143 if (unlikely(p->slots[0] == 0)) { in btrfs_search_prev_slot()
147 p->slots[0]--; in btrfs_search_prev_slot()
237 path->slots[0]++; in btrfs_convert_free_space_to_bitmaps()
238 while (path->slots[0] > 0) { in btrfs_convert_free_space_to_bitmaps()
239 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in btrfs_convert_free_space_to_bitmaps()
261 path->slots[0]--; in btrfs_convert_free_space_to_bitmaps()
271 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in btrfs_convert_free_space_to_bitmaps()
327 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_convert_free_space_to_bitmaps()
[all …]
/linux/tools/testing/selftests/hid/tests/
H A Dtest_multitouch.py154 def event(self, slots, global_data=None, contact_count=None, incr_scantime=True): argument
159 slots = slots[: self.max_contacts]
164 global_data.contactcount = len(slots)
169 while len(slots):
171 application=self.cur_application, data=slots, global_data=global_data
265 slots=None, argument
286 if slots is None:
287 slots = [Data()]
289 return super().event(slots, global_data, contact_count, incr_scantime)
627 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
[all …]
H A Dtest_sony.py150 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
151 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50
152 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 100
159 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
179 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
180 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50
181 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 100
182 assert evdev.slots[1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
195 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
196 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50
[all …]
/linux/tools/testing/selftests/futex/functional/
H A Dfutex_priv_hash.c33 static int futex_hash_slots_set(unsigned int slots) in futex_hash_slots_set()
35 return prctl(PR_FUTEX_HASH, PR_FUTEX_HASH_SET_SLOTS, slots, 0); in futex_hash_slots_set()
43 static void futex_hash_slots_set_verify(struct __test_metadata *_metadata, int slots) in futex_hash_slots_set_verify()
47 ret = futex_hash_slots_set(slots); in futex_hash_slots_set_verify()
49 TH_LOG("Failed to set slots to %d: %s", slots, strerror(errno)); in futex_hash_slots_set_verify()
52 ASSERT_EQ(ret, slots) { in futex_hash_slots_set_verify()
53 TH_LOG("Set %d slots but PR_FUTEX_HASH_GET_SLOTS returns: %d, %s", in futex_hash_slots_set_verify()
54 slots, ret, strerror(errno)); in futex_hash_slots_set_verify()
58 static void futex_hash_slots_set_must_fail(struct __test_metadata *_metadata, int slots) in futex_hash_slots_set_verify()
32 futex_hash_slots_set(unsigned int slots) futex_hash_slots_set() argument
42 futex_hash_slots_set_verify(int slots) futex_hash_slots_set_verify() argument
60 futex_hash_slots_set_must_fail(int slots) futex_hash_slots_set_must_fail() argument
[all...]
/linux/lib/
H A Dassoc_array.c52 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_subtree_iterate()
81 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_subtree_iterate()
209 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_walk()
325 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_find()
383 struct assoc_array_ptr *ptr = node->slots[slot]; in assoc_array_destroy_subtree()
463 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_in_empty_tree()
506 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
515 edit->leaf_p = &node->slots[i]; in assoc_array_insert_into_terminal_node()
516 edit->dead_leaf = node->slots[i]; in assoc_array_insert_into_terminal_node()
527 edit->leaf_p = &node->slots[free_slot]; in assoc_array_insert_into_terminal_node()
[all …]
H A Dmaple_tree.c674 void __rcu **slots, unsigned char offset) in mt_slot() argument
676 return rcu_dereference_check(slots[offset], mt_locked(mt)); in mt_slot()
680 void __rcu **slots, unsigned char offset) in mt_slot_locked() argument
682 return rcu_dereference_protected(slots[offset], mt_write_locked(mt)); in mt_slot_locked()
693 void __rcu **slots, unsigned char offset) in mas_slot_locked() argument
695 return mt_slot_locked(mas->tree, slots, offset); in mas_slot_locked()
706 static __always_inline void *mas_slot(struct ma_state *mas, void __rcu **slots, in mas_slot() argument
709 return mt_slot(mas->tree, slots, offset); in mas_slot()
777 void __rcu **slots; in mt_clear_meta() local
784 slots = mn->mr64.slot; in mt_clear_meta()
[all …]
/linux/sound/soc/qcom/
H A Dcommon.c66 &cfg->slots, &cfg->slot_width); in qcom_snd_parse_tdm_slot()
72 unsigned int slots; in qcom_snd_normalize_tdm_slots() local
75 if (cpu_cfg->slots && codec_cfg->slots && cpu_cfg->slots != codec_cfg->slots) in qcom_snd_normalize_tdm_slots()
82 slots = cpu_cfg->slots ?: codec_cfg->slots; in qcom_snd_normalize_tdm_slots()
83 if (!slots) in qcom_snd_normalize_tdm_slots()
90 cpu_cfg->slots = slots; in qcom_snd_normalize_tdm_slots()
91 codec_cfg->slots = slots; in qcom_snd_normalize_tdm_slots()
145 if (!cpu_cfg->slots) in qcom_snd_apply_dai_tdm_slots_cfg()
149 cpu_cfg->slots, cpu_cfg->slot_width); in qcom_snd_apply_dai_tdm_slots_cfg()
157 codec_cfg->slots, in qcom_snd_apply_dai_tdm_slots_cfg()
/linux/tools/testing/selftests/kvm/include/
H A Dmemstress.h59 u64 vcpu_memory_bytes, int slots,
74 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots);
75 void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots);
76 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots);
78 int slots, u64 pages_per_slot);
79 unsigned long **memstress_alloc_bitmaps(int slots, u64 pages_per_slot);
80 void memstress_free_bitmaps(unsigned long *bitmaps[], int slots);
/linux/drivers/misc/mei/
H A Dinterrupt.c258 int slots; in mei_cl_irq_disconnect_rsp() local
262 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_disconnect_rsp()
263 if (slots < 0) in mei_cl_irq_disconnect_rsp()
266 if ((u32)slots < msg_slots) in mei_cl_irq_disconnect_rsp()
290 int slots; in mei_cl_irq_read() local
297 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_read()
298 if (slots < 0) in mei_cl_irq_read()
301 if ((u32)slots < msg_slots) in mei_cl_irq_read()
359 struct list_head *cmpl_list, s32 *slots) in mei_irq_read_handler() argument
373 (*slots)--; in mei_irq_read_handler()
[all …]
/linux/arch/arm64/kernel/
H A Dhw_breakpoint.c190 static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots, in hw_breakpoint_slot_setup() argument
198 slot = &slots[i]; in hw_breakpoint_slot_setup()
228 struct perf_event **slots; in hw_breakpoint_control() local
238 slots = this_cpu_ptr(bp_on_reg); in hw_breakpoint_control()
245 slots = this_cpu_ptr(wp_on_reg); in hw_breakpoint_control()
250 i = hw_breakpoint_slot_setup(slots, max_slots, bp, ops); in hw_breakpoint_control()
595 struct perf_event **slots; in toggle_bp_registers() local
599 slots = this_cpu_ptr(bp_on_reg); in toggle_bp_registers()
603 slots = this_cpu_ptr(wp_on_reg); in toggle_bp_registers()
611 if (!slots[i]) in toggle_bp_registers()
[all …]
/linux/kernel/dma/
H A Dswiotlb.c71 * @pad_slots: Number of preceding padding slots. Valid only in the first
125 * contiguous slots tracking: free slots are treated contiguous no matter
144 * swiotlb_adjust_nareas() - adjust the number of areas and slots
169 * @nslots: Total number of slots in the memory pool.
185 * Track the total used slots with a global atomic value in order to have
246 * The tracking of used slots high watermark can be enabled
343 pool->slots[i].list = 0; in swiotlb_mark_pool_used()
344 pool->slots[i].orig_addr = INVALID_PHYS_ADDR; in swiotlb_mark_pool_used()
345 pool->slots[ in swiotlb_mark_pool_used()
[all...]
/linux/drivers/input/touchscreen/
H A Dpenmount.c58 struct mt_slot slots[PM_MAX_MTSLOT]; member
73 pm->slots[i].active); in pm_mtevent()
74 if (pm->slots[i].active) { in pm_mtevent()
75 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x); in pm_mtevent()
76 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y); in pm_mtevent()
136 pm->slots[slotnum].active = pm->data[0] & 0x30; in pm_parse_3000()
137 pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1]; in pm_parse_3000()
138 pm->slots[slotnum].y = pm->data[4] * 256 + pm->data[3]; in pm_parse_3000()
152 pm->slots[slotnum].active = pm->data[0] & 0x40; in pm_parse_6250()
153 pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1]; in pm_parse_6250()
[all …]
/linux/tools/testing/selftests/kvm/
H A Ddirty_log_perf_test.c99 int slots; member
121 p->slots, p->backing_src, in run_test()
129 pages_per_slot = host_num_pages / p->slots; in run_test()
131 bitmaps = memstress_alloc_bitmaps(p->slots, pages_per_slot); in run_test()
170 memstress_enable_dirty_logging(vm, p->slots); in run_test()
199 memstress_get_dirty_log(vm, bitmaps, p->slots); in run_test()
208 memstress_clear_dirty_log(vm, bitmaps, p->slots, in run_test()
228 memstress_disable_dirty_logging(vm, p->slots); in run_test()
253 memstress_free_bitmaps(bitmaps, p->slots); in run_test()
308 .slots in main()
[all...]
/linux/sound/soc/fsl/
H A Dimx-card.c98 unsigned int slots; member
262 if (link_data->slots > 2) in format_is_tdm()
286 int slots, int slot_width) in akcodec_get_mclk_rate() argument
292 unsigned int width = slots * slot_width; in akcodec_get_mclk_rate()
335 unsigned int slots, slot_width; in imx_aif_hw_params() local
338 slots = link_data->slots; in imx_aif_hw_params()
343 slots = 1; in imx_aif_hw_params()
348 slots = 2; in imx_aif_hw_params()
360 BIT(slots) - 1, in imx_aif_hw_params()
361 BIT(slots) - 1, in imx_aif_hw_params()
[all …]
/linux/drivers/media/platform/amphion/
H A Dvdec.c58 struct vdec_frame_store_t *slots; member
309 if (addr == vdec->slots[i].addr) { in vdec_attach_frame_store()
310 if (vdec->slots[i].curr && vdec->slots[i].curr != vpu_buf) { in vdec_attach_frame_store()
312 vdec->slots[i].pend = vpu_buf; in vdec_attach_frame_store()
314 vpu_set_buffer_state(vbuf, vdec->slots[i].state); in vdec_attach_frame_store()
322 if (!vdec->slots[i].addr) { in vdec_attach_frame_store()
323 vdec->slots[i].addr = addr; in vdec_attach_frame_store()
329 new_slots = krealloc_array(vdec->slots, vdec->slot_count * 2, in vdec_attach_frame_store()
330 sizeof(*vdec->slots), in vdec_attach_frame_store()
337 vdec->slots = new_slots; in vdec_attach_frame_store()
[all …]

12345678910>>...16