Home
last modified time | relevance | path

Searched refs:member (Results 1 - 25 of 411) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvif/
H A Dlist.h250 * @param member Member name of the struct list_head field in the list element.
254 #define container_of(ptr, type, member) \
255 (type *)((char *)(ptr) - (char *) &((type *)0)->member)
261 #define list_entry(ptr, type, member) \
262 container_of(ptr, type, member)
273 * @param member Member name of the struct list_head field in the list element.
276 #define list_first_entry(ptr, type, member) \
277 list_entry((ptr)->next, type, member)
288 * @param member Member name of the struct list_head field in the list element.
291 #define list_last_entry(ptr, type, member) \
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wqe.h24 #define HINIC_CMDQ_CTRL_SET(val, member) \
25 (((u32)(val) & HINIC_CMDQ_CTRL_##member##_MASK) \
26 << HINIC_CMDQ_CTRL_##member##_SHIFT)
28 #define HINIC_CMDQ_CTRL_GET(val, member) \
29 (((val) >> HINIC_CMDQ_CTRL_##member##_SHIFT) \
30 & HINIC_CMDQ_CTRL_##member##_MASK)
48 #define HINIC_CMDQ_WQE_HEADER_SET(val, member) \
49 (((u32)(val) & HINIC_CMDQ_WQE_HEADER_##member##_MASK) \
50 << HINIC_CMDQ_WQE_HEADER_##member##_SHIFT)
52 #define HINIC_CMDQ_WQE_HEADER_GET(val, member) \
[all...]
H A Dhinic_hw_api_cmd.h19 #define HINIC_API_CMD_PI_SET(val, member) \
20 (((u32)(val) & HINIC_API_CMD_PI_##member##_MASK) << \
21 HINIC_API_CMD_PI_##member##_SHIFT)
23 #define HINIC_API_CMD_PI_CLEAR(val, member) \
24 ((val) & (~(HINIC_API_CMD_PI_##member##_MASK \
25 << HINIC_API_CMD_PI_##member##_SHIFT)))
31 #define HINIC_API_CMD_CHAIN_REQ_SET(val, member) \
32 (((u32)(val) & HINIC_API_CMD_CHAIN_REQ_##member##_MASK) << \
33 HINIC_API_CMD_CHAIN_REQ_##member##_SHIFT)
35 #define HINIC_API_CMD_CHAIN_REQ_GET(val, member) \
[all...]
H A Dhinic_hw_if.h29 #define HINIC_DMA_ATTR_SET(val, member) \
30 (((u32)(val) & HINIC_DMA_ATTR_##member##_MASK) << \
31 HINIC_DMA_ATTR_##member##_SHIFT)
33 #define HINIC_DMA_ATTR_CLEAR(val, member) \
34 ((val) & (~(HINIC_DMA_ATTR_##member##_MASK \
35 << HINIC_DMA_ATTR_##member##_SHIFT)))
50 #define HINIC_FA0_GET(val, member) \
51 (((val) >> HINIC_FA0_##member##_SHIFT) & HINIC_FA0_##member##_MASK)
70 #define HINIC_FA1_GET(val, member) \
[all...]
H A Dhinic_hw_qp_ctxt.h20 #define HINIC_SQ_CTXT_CEQ_ATTR_SET(val, member) \
21 (((u32)(val) & HINIC_SQ_CTXT_CEQ_ATTR_##member##_MASK) \
22 << HINIC_SQ_CTXT_CEQ_ATTR_##member##_SHIFT)
30 #define HINIC_SQ_CTXT_CI_SET(val, member) \
31 (((u32)(val) & HINIC_SQ_CTXT_CI_##member##_MASK) \
32 << HINIC_SQ_CTXT_CI_##member##_SHIFT)
40 #define HINIC_SQ_CTXT_WQ_PAGE_SET(val, member) \
41 (((u32)(val) & HINIC_SQ_CTXT_WQ_PAGE_##member##_MASK) \
42 << HINIC_SQ_CTXT_WQ_PAGE_##member##_SHIFT)
58 #define HINIC_SQ_CTXT_PREF_SET(val, member) \
[all...]
H A Dhinic_hw_cmdq.h30 #define HINIC_CMDQ_CTXT_PAGE_INFO_SET(val, member) \
31 (((u64)(val) & HINIC_CMDQ_CTXT_##member##_MASK) \
32 << HINIC_CMDQ_CTXT_##member##_SHIFT)
34 #define HINIC_CMDQ_CTXT_PAGE_INFO_GET(val, member) \
35 (((u64)(val) >> HINIC_CMDQ_CTXT_##member##_SHIFT) \
36 & HINIC_CMDQ_CTXT_##member##_MASK)
38 #define HINIC_CMDQ_CTXT_PAGE_INFO_CLEAR(val, member) \
39 ((val) & (~((u64)HINIC_CMDQ_CTXT_##member##_MASK \
40 << HINIC_CMDQ_CTXT_##member##_SHIFT)))
48 #define HINIC_CMDQ_CTXT_BLOCK_INFO_SET(val, member) \
[all...]
H A Dhinic_hw_eqs.h29 #define HINIC_AEQ_CTRL_0_SET(val, member) \
30 (((u32)(val) & HINIC_AEQ_CTRL_0_##member##_MASK) << \
31 HINIC_AEQ_CTRL_0_##member##_SHIFT)
33 #define HINIC_AEQ_CTRL_0_CLEAR(val, member) \
34 ((val) & (~(HINIC_AEQ_CTRL_0_##member##_MASK \
35 << HINIC_AEQ_CTRL_0_##member##_SHIFT)))
45 #define HINIC_AEQ_CTRL_1_SET(val, member) \
46 (((u32)(val) & HINIC_AEQ_CTRL_1_##member##_MASK) << \
47 HINIC_AEQ_CTRL_1_##member##_SHIFT)
49 #define HINIC_AEQ_CTRL_1_CLEAR(val, member) \
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wqe.h24 #define HINIC_CMDQ_CTRL_SET(val, member) \
25 (((u32)(val) & HINIC_CMDQ_CTRL_##member##_MASK) \
26 << HINIC_CMDQ_CTRL_##member##_SHIFT)
28 #define HINIC_CMDQ_CTRL_GET(val, member) \
29 (((val) >> HINIC_CMDQ_CTRL_##member##_SHIFT) \
30 & HINIC_CMDQ_CTRL_##member##_MASK)
48 #define HINIC_CMDQ_WQE_HEADER_SET(val, member) \
49 (((u32)(val) & HINIC_CMDQ_WQE_HEADER_##member##_MASK) \
50 << HINIC_CMDQ_WQE_HEADER_##member##_SHIFT)
52 #define HINIC_CMDQ_WQE_HEADER_GET(val, member) \
[all...]
H A Dhinic_hw_api_cmd.h19 #define HINIC_API_CMD_PI_SET(val, member) \
20 (((u32)(val) & HINIC_API_CMD_PI_##member##_MASK) << \
21 HINIC_API_CMD_PI_##member##_SHIFT)
23 #define HINIC_API_CMD_PI_CLEAR(val, member) \
24 ((val) & (~(HINIC_API_CMD_PI_##member##_MASK \
25 << HINIC_API_CMD_PI_##member##_SHIFT)))
31 #define HINIC_API_CMD_CHAIN_REQ_SET(val, member) \
32 (((u32)(val) & HINIC_API_CMD_CHAIN_REQ_##member##_MASK) << \
33 HINIC_API_CMD_CHAIN_REQ_##member##_SHIFT)
35 #define HINIC_API_CMD_CHAIN_REQ_GET(val, member) \
[all...]
H A Dhinic_hw_cmdq.h30 #define HINIC_CMDQ_CTXT_PAGE_INFO_SET(val, member) \
31 (((u64)(val) & HINIC_CMDQ_CTXT_##member##_MASK) \
32 << HINIC_CMDQ_CTXT_##member##_SHIFT)
34 #define HINIC_CMDQ_CTXT_PAGE_INFO_GET(val, member) \
35 (((u64)(val) >> HINIC_CMDQ_CTXT_##member##_SHIFT) \
36 & HINIC_CMDQ_CTXT_##member##_MASK)
38 #define HINIC_CMDQ_CTXT_PAGE_INFO_CLEAR(val, member) \
39 ((val) & (~((u64)HINIC_CMDQ_CTXT_##member##_MASK \
40 << HINIC_CMDQ_CTXT_##member##_SHIFT)))
48 #define HINIC_CMDQ_CTXT_BLOCK_INFO_SET(val, member) \
[all...]
H A Dhinic_hw_qp_ctxt.h20 #define HINIC_SQ_CTXT_CEQ_ATTR_SET(val, member) \
21 (((u32)(val) & HINIC_SQ_CTXT_CEQ_ATTR_##member##_MASK) \
22 << HINIC_SQ_CTXT_CEQ_ATTR_##member##_SHIFT)
30 #define HINIC_SQ_CTXT_CI_SET(val, member) \
31 (((u32)(val) & HINIC_SQ_CTXT_CI_##member##_MASK) \
32 << HINIC_SQ_CTXT_CI_##member##_SHIFT)
40 #define HINIC_SQ_CTXT_WQ_PAGE_SET(val, member) \
41 (((u32)(val) & HINIC_SQ_CTXT_WQ_PAGE_##member##_MASK) \
42 << HINIC_SQ_CTXT_WQ_PAGE_##member##_SHIFT)
58 #define HINIC_SQ_CTXT_PREF_SET(val, member) \
[all...]
H A Dhinic_hw_eqs.h29 #define HINIC_AEQ_CTRL_0_SET(val, member) \
30 (((u32)(val) & HINIC_AEQ_CTRL_0_##member##_MASK) << \
31 HINIC_AEQ_CTRL_0_##member##_SHIFT)
33 #define HINIC_AEQ_CTRL_0_CLEAR(val, member) \
34 ((val) & (~(HINIC_AEQ_CTRL_0_##member##_MASK \
35 << HINIC_AEQ_CTRL_0_##member##_SHIFT)))
45 #define HINIC_AEQ_CTRL_1_SET(val, member) \
46 (((u32)(val) & HINIC_AEQ_CTRL_1_##member##_MASK) << \
47 HINIC_AEQ_CTRL_1_##member##_SHIFT)
49 #define HINIC_AEQ_CTRL_1_CLEAR(val, member) \
[all...]
H A Dhinic_hw_if.h29 #define HINIC_DMA_ATTR_SET(val, member) \
30 (((u32)(val) & HINIC_DMA_ATTR_##member##_MASK) << \
31 HINIC_DMA_ATTR_##member##_SHIFT)
33 #define HINIC_DMA_ATTR_CLEAR(val, member) \
34 ((val) & (~(HINIC_DMA_ATTR_##member##_MASK \
35 << HINIC_DMA_ATTR_##member##_SHIFT)))
50 #define HINIC_FA0_GET(val, member) \
51 (((val) >> HINIC_FA0_##member##_SHIFT) & HINIC_FA0_##member##_MASK)
70 #define HINIC_FA1_GET(val, member) \
[all...]
/kernel/linux/linux-6.6/tools/include/linux/
H A Dlist.h198 * in the process of modifying either member (next or prev)
349 * @member: the name of the list_head within the struct.
351 #define list_entry(ptr, type, member) \
352 container_of(ptr, type, member)
358 * @member: the name of the list_head within the struct.
362 #define list_first_entry(ptr, type, member) \
363 list_entry((ptr)->next, type, member)
369 * @member: the name of the list_head within the struct.
373 #define list_last_entry(ptr, type, member) \
374 list_entry((ptr)->prev, type, member)
[all...]
/kernel/linux/linux-5.10/tools/include/linux/
H A Dlist.h198 * in the process of modifying either member (next or prev)
349 * @member: the name of the list_head within the struct.
351 #define list_entry(ptr, type, member) \
352 container_of(ptr, type, member)
358 * @member: the name of the list_head within the struct.
362 #define list_first_entry(ptr, type, member) \
363 list_entry((ptr)->next, type, member)
369 * @member: the name of the list_head within the struct.
373 #define list_last_entry(ptr, type, member) \
374 list_entry((ptr)->prev, type, member)
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dlist.h400 * in the process of modifying either member (next or prev)
598 * @member: the name of the list_head within the struct.
600 #define list_entry(ptr, type, member) \
601 container_of(ptr, type, member)
607 * @member: the name of the list_head within the struct.
611 #define list_first_entry(ptr, type, member) \
612 list_entry((ptr)->next, type, member)
618 * @member: the name of the list_head within the struct.
622 #define list_last_entry(ptr, type, member) \
623 list_entry((ptr)->prev, type, member)
[all...]
H A Drculist.h301 * @member: the name of the list_head within the struct.
306 #define list_entry_rcu(ptr, type, member) \
307 container_of(READ_ONCE(ptr), type, member)
343 * @member: the name of the list_head within the struct.
350 #define list_first_or_null_rcu(ptr, type, member) \
354 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
362 * @member: the name of the list_head within the struct.
369 #define list_next_or_null_rcu(head, ptr, type, member) \
375 member) : NULL; \
382 * @member
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dlist.h309 * in the process of modifying either member (next or prev)
508 * @member: the name of the list_head within the struct.
510 #define list_entry(ptr, type, member) \
511 container_of(ptr, type, member)
517 * @member: the name of the list_head within the struct.
521 #define list_first_entry(ptr, type, member) \
522 list_entry((ptr)->next, type, member)
528 * @member: the name of the list_head within the struct.
532 #define list_last_entry(ptr, type, member) \
533 list_entry((ptr)->prev, type, member)
[all...]
H A Drculist.h310 * @member: the name of the list_head within the struct.
315 #define list_entry_rcu(ptr, type, member) \
316 container_of(READ_ONCE(ptr), type, member)
344 * @member: the name of the list_head within the struct.
351 #define list_first_or_null_rcu(ptr, type, member) \
355 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
363 * @member: the name of the list_head within the struct.
370 #define list_next_or_null_rcu(head, ptr, type, member) \
376 member) : NULL; \
383 * @member
[all...]
H A Dllist.h78 * @member: the name of the llist_node within the struct.
80 #define llist_entry(ptr, type, member) \
81 container_of(ptr, type, member)
84 * member_address_is_nonnull - check whether the member address is not NULL
86 * @member: the name of the llist_node within the struct.
89 * &ptr->member != NULL
90 * but it works around the fact that compilers can decide that taking a member
93 * Real objects that start at a high address and have a member at NULL are
97 #define member_address_is_nonnull(ptr, member) \
98 ((uintptr_t)(ptr) + offsetof(typeof(*(ptr)), member) !
[all...]
/kernel/linux/linux-6.6/scripts/mod/
H A Dlist.h12 * container_of - cast a member of a structure out to the containing structure
13 * @ptr: the pointer to the member.
15 * @member: the name of the member within the struct.
18 #define container_of(ptr, type, member) ({ \
20 _Static_assert(__same_type(*(ptr), ((type *)0)->member) || \
23 ((type *)(__mptr - offsetof(type, member))); })
156 * @member: the name of the list_head within the struct.
158 #define list_entry(ptr, type, member) \
159 container_of(ptr, type, member)
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmulticast.c200 static void deref_member(struct mcast_member *member) in deref_member() argument
202 if (atomic_dec_and_test(&member->refcount)) in deref_member()
203 complete(&member->comp); in deref_member()
206 static void queue_join(struct mcast_member *member) in queue_join() argument
208 struct mcast_group *group = member->group; in queue_join()
212 list_add_tail(&member->list, &group->pending_list); in queue_join()
222 * A multicast group has four types of members: full member, non member,
223 * sendonly non member and sendonly full member
330 send_join(struct mcast_group *group, struct mcast_member *member) send_join() argument
365 join_group(struct mcast_group *group, struct mcast_member *member, u8 join_state) join_group() argument
376 fail_join(struct mcast_group *group, struct mcast_member *member, int status) fail_join() argument
387 struct mcast_member *member; process_group_error() local
427 struct mcast_member *member; mcast_work_handler() local
493 struct mcast_member *member; process_join_error() local
616 struct mcast_member *member; ib_sa_join_multicast() local
664 struct mcast_member *member; ib_sa_free_multicast() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dmulticast.c200 static void deref_member(struct mcast_member *member) in deref_member() argument
202 if (refcount_dec_and_test(&member->refcount)) in deref_member()
203 complete(&member->comp); in deref_member()
206 static void queue_join(struct mcast_member *member) in queue_join() argument
208 struct mcast_group *group = member->group; in queue_join()
212 list_add_tail(&member->list, &group->pending_list); in queue_join()
222 * A multicast group has four types of members: full member, non member,
223 * sendonly non member and sendonly full member
330 send_join(struct mcast_group *group, struct mcast_member *member) send_join() argument
365 join_group(struct mcast_group *group, struct mcast_member *member, u8 join_state) join_group() argument
376 fail_join(struct mcast_group *group, struct mcast_member *member, int status) fail_join() argument
387 struct mcast_member *member; process_group_error() local
427 struct mcast_member *member; mcast_work_handler() local
493 struct mcast_member *member; process_join_error() local
616 struct mcast_member *member; ib_sa_join_multicast() local
664 struct mcast_member *member; ib_sa_free_multicast() local
[all...]
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
H A Ddsp_cmx.c32 * There are 3 types of interaction: One member is alone, in this case only
54 * individual member. This is only the case if data needs to be dejittered
87 * If a member joins a conference:
89 * - If a member joins, its rx_buff is set to silence and change read pointer
109 * If tones are generated by hardware, this conference member is removed for
162 struct dsp_conf_member *member; in dsp_cmx_debug() local
179 list_for_each_entry(member, &conf->mlist, list) { in dsp_cmx_debug()
181 " - member = %s (slot_tx %d, bank_tx %d, " in dsp_cmx_debug()
184 member->dsp->name, member in dsp_cmx_debug()
222 struct dsp_conf_member *member; dsp_cmx_add_conf_member() local
267 struct dsp_conf_member *member; dsp_cmx_del_conf_member() local
386 struct dsp_conf_member *member, *nextm; dsp_cmx_hardware() local
1068 struct dsp_conf_member *member; dsp_cmx_conf() local
1312 struct dsp *member, *other; global() local
1631 struct dsp_conf_member *member; global() local
1919 struct dsp_conf_member *member; global() local
[all...]
/kernel/linux/linux-6.6/drivers/isdn/mISDN/
H A Ddsp_cmx.c32 * There are 3 types of interaction: One member is alone, in this case only
54 * individual member. This is only the case if data needs to be dejittered
87 * If a member joins a conference:
89 * - If a member joins, its rx_buff is set to silence and change read pointer
109 * If tones are generated by hardware, this conference member is removed for
151 struct dsp_conf_member *member; in dsp_cmx_debug() local
168 list_for_each_entry(member, &conf->mlist, list) { in dsp_cmx_debug()
170 " - member = %s (slot_tx %d, bank_tx %d, " in dsp_cmx_debug()
173 member->dsp->name, member in dsp_cmx_debug()
211 struct dsp_conf_member *member; dsp_cmx_add_conf_member() local
256 struct dsp_conf_member *member; dsp_cmx_del_conf_member() local
375 struct dsp_conf_member *member, *nextm; dsp_cmx_hardware() local
1057 struct dsp_conf_member *member; dsp_cmx_conf() local
1301 struct dsp *member, *other; global() local
1620 struct dsp_conf_member *member; global() local
1908 struct dsp_conf_member *member; global() local
[all...]

Completed in 17 milliseconds

12345678910>>...17