Home
last modified time | relevance | path

Searched refs:member (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvif/
Dlist.h254 #define container_of(ptr, type, member) \ argument
255 (type *)((char *)(ptr) - (char *) &((type *)0)->member)
261 #define list_entry(ptr, type, member) \ argument
262 container_of(ptr, type, member)
276 #define list_first_entry(ptr, type, member) \ argument
277 list_entry((ptr)->next, type, member)
291 #define list_last_entry(ptr, type, member) \ argument
292 list_entry((ptr)->prev, type, member)
294 #define __container_of(ptr, sample, member) \ argument
295 (void *)container_of((ptr), typeof(*(sample)), member)
[all …]
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_if.h36 #define HINIC_DMA_ATTR_SET(val, member) \ argument
37 (((u32)(val) & HINIC_DMA_ATTR_##member##_MASK) << \
38 HINIC_DMA_ATTR_##member##_SHIFT)
40 #define HINIC_DMA_ATTR_CLEAR(val, member) \ argument
41 ((val) & (~(HINIC_DMA_ATTR_##member##_MASK \
42 << HINIC_DMA_ATTR_##member##_SHIFT)))
55 #define HINIC_FA0_GET(val, member) \ argument
56 (((val) >> HINIC_FA0_##member##_SHIFT) & HINIC_FA0_##member##_MASK)
73 #define HINIC_FA1_GET(val, member) \ argument
74 (((val) >> HINIC_FA1_##member##_SHIFT) & HINIC_FA1_##member##_MASK)
[all …]
Dhinic_hw_api_cmd.h28 #define HINIC_API_CMD_PI_SET(val, member) \ argument
29 (((u32)(val) & HINIC_API_CMD_PI_##member##_MASK) << \
30 HINIC_API_CMD_PI_##member##_SHIFT)
32 #define HINIC_API_CMD_PI_CLEAR(val, member) \ argument
33 ((val) & (~(HINIC_API_CMD_PI_##member##_MASK \
34 << HINIC_API_CMD_PI_##member##_SHIFT)))
40 #define HINIC_API_CMD_CHAIN_REQ_SET(val, member) \ argument
41 (((u32)(val) & HINIC_API_CMD_CHAIN_REQ_##member##_MASK) << \
42 HINIC_API_CMD_CHAIN_REQ_##member##_SHIFT)
44 #define HINIC_API_CMD_CHAIN_REQ_GET(val, member) \ argument
[all …]
Dhinic_hw_wqe.h33 #define HINIC_CMDQ_CTRL_SET(val, member) \ argument
34 (((u32)(val) & HINIC_CMDQ_CTRL_##member##_MASK) \
35 << HINIC_CMDQ_CTRL_##member##_SHIFT)
37 #define HINIC_CMDQ_CTRL_GET(val, member) \ argument
38 (((val) >> HINIC_CMDQ_CTRL_##member##_SHIFT) \
39 & HINIC_CMDQ_CTRL_##member##_MASK)
57 #define HINIC_CMDQ_WQE_HEADER_SET(val, member) \ argument
58 (((u32)(val) & HINIC_CMDQ_WQE_HEADER_##member##_MASK) \
59 << HINIC_CMDQ_WQE_HEADER_##member##_SHIFT)
61 #define HINIC_CMDQ_WQE_HEADER_GET(val, member) \ argument
[all …]
Dhinic_hw_eqs.h38 #define HINIC_AEQ_CTRL_0_SET(val, member) \ argument
39 (((u32)(val) & HINIC_AEQ_CTRL_0_##member##_MASK) << \
40 HINIC_AEQ_CTRL_0_##member##_SHIFT)
42 #define HINIC_AEQ_CTRL_0_CLEAR(val, member) \ argument
43 ((val) & (~(HINIC_AEQ_CTRL_0_##member##_MASK \
44 << HINIC_AEQ_CTRL_0_##member##_SHIFT)))
54 #define HINIC_AEQ_CTRL_1_SET(val, member) \ argument
55 (((u32)(val) & HINIC_AEQ_CTRL_1_##member##_MASK) << \
56 HINIC_AEQ_CTRL_1_##member##_SHIFT)
58 #define HINIC_AEQ_CTRL_1_CLEAR(val, member) \ argument
[all …]
Dhinic_hw_qp_ctxt.h29 #define HINIC_SQ_CTXT_CEQ_ATTR_SET(val, member) \ argument
30 (((u32)(val) & HINIC_SQ_CTXT_CEQ_ATTR_##member##_MASK) \
31 << HINIC_SQ_CTXT_CEQ_ATTR_##member##_SHIFT)
39 #define HINIC_SQ_CTXT_CI_SET(val, member) \ argument
40 (((u32)(val) & HINIC_SQ_CTXT_CI_##member##_MASK) \
41 << HINIC_SQ_CTXT_CI_##member##_SHIFT)
49 #define HINIC_SQ_CTXT_WQ_PAGE_SET(val, member) \ argument
50 (((u32)(val) & HINIC_SQ_CTXT_WQ_PAGE_##member##_MASK) \
51 << HINIC_SQ_CTXT_WQ_PAGE_##member##_SHIFT)
67 #define HINIC_SQ_CTXT_PREF_SET(val, member) \ argument
[all …]
Dhinic_hw_cmdq.h39 #define HINIC_CMDQ_CTXT_PAGE_INFO_SET(val, member) \ argument
40 (((u64)(val) & HINIC_CMDQ_CTXT_##member##_MASK) \
41 << HINIC_CMDQ_CTXT_##member##_SHIFT)
43 #define HINIC_CMDQ_CTXT_PAGE_INFO_CLEAR(val, member) \ argument
44 ((val) & (~((u64)HINIC_CMDQ_CTXT_##member##_MASK \
45 << HINIC_CMDQ_CTXT_##member##_SHIFT)))
53 #define HINIC_CMDQ_CTXT_BLOCK_INFO_SET(val, member) \ argument
54 (((u64)(val) & HINIC_CMDQ_CTXT_##member##_MASK) \
55 << HINIC_CMDQ_CTXT_##member##_SHIFT)
57 #define HINIC_CMDQ_CTXT_BLOCK_INFO_CLEAR(val, member) \ argument
[all …]
/Linux-v4.19/tools/include/linux/
Dlist.h351 #define list_entry(ptr, type, member) \ argument
352 container_of(ptr, type, member)
362 #define list_first_entry(ptr, type, member) \ argument
363 list_entry((ptr)->next, type, member)
373 #define list_last_entry(ptr, type, member) \ argument
374 list_entry((ptr)->prev, type, member)
384 #define list_first_entry_or_null(ptr, type, member) \ argument
385 (!list_empty(ptr) ? list_first_entry(ptr, type, member) : NULL)
392 #define list_next_entry(pos, member) \ argument
393 list_entry((pos)->member.next, typeof(*(pos)), member)
[all …]
Dhashtable.h105 #define hash_for_each(name, bkt, obj, member) \ argument
108 hlist_for_each_entry(obj, &name[bkt], member)
119 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
122 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
132 #define hash_for_each_possible(name, obj, member, key) \ argument
133 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member)
144 #define hash_for_each_possible_safe(name, obj, tmp, member, key) \ argument
146 &name[hash_min(key, HASH_BITS(name))], member)
/Linux-v4.19/include/linux/
Dlist.h395 #define list_entry(ptr, type, member) \ argument
396 container_of(ptr, type, member)
406 #define list_first_entry(ptr, type, member) \ argument
407 list_entry((ptr)->next, type, member)
417 #define list_last_entry(ptr, type, member) \ argument
418 list_entry((ptr)->prev, type, member)
428 #define list_first_entry_or_null(ptr, type, member) ({ \ argument
431 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
439 #define list_next_entry(pos, member) \ argument
440 list_entry((pos)->member.next, typeof(*(pos)), member)
[all …]
Drculist.h277 #define list_entry_rcu(ptr, type, member) \ argument
278 container_of(READ_ONCE(ptr), type, member)
313 #define list_first_or_null_rcu(ptr, type, member) \ argument
317 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
332 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
338 member) : NULL; \
351 #define list_for_each_entry_rcu(pos, head, member) \ argument
352 for (pos = list_entry_rcu((head)->next, typeof(*pos), member); \
353 &pos->member != (head); \
354 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
[all …]
Dllist.h92 #define llist_entry(ptr, type, member) \ argument
93 container_of(ptr, type, member)
109 #define member_address_is_nonnull(ptr, member) \ argument
110 ((uintptr_t)(ptr) + offsetof(typeof(*(ptr)), member) != 0)
163 #define llist_for_each_entry(pos, node, member) \ argument
164 for ((pos) = llist_entry((node), typeof(*(pos)), member); \
165 member_address_is_nonnull(pos, member); \
166 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
185 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
186 for (pos = llist_entry((node), typeof(*pos), member); \
[all …]
Dhashtable.h126 #define hash_for_each(name, bkt, obj, member) \ argument
129 hlist_for_each_entry(obj, &name[bkt], member)
138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument
141 hlist_for_each_entry_rcu(obj, &name[bkt], member)
152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
155 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
165 #define hash_for_each_possible(name, obj, member, key) \ argument
166 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member)
176 #define hash_for_each_possible_rcu(name, obj, member, key) \ argument
178 member)
[all …]
Dlist_nulls.h32 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument
34 #define hlist_nulls_entry_safe(ptr, type, member) \ argument
36 !is_a_nulls(____ptr) ? hlist_nulls_entry(____ptr, type, member) : NULL; \
105 #define hlist_nulls_for_each_entry(tpos, pos, head, member) \ argument
108 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \
118 #define hlist_nulls_for_each_entry_from(tpos, pos, member) \ argument
120 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \
Dplist.h235 # define plist_first_entry(head, type, member) \ argument
238 container_of(plist_first(head), type, member); \
241 # define plist_first_entry(head, type, member) \ argument
242 container_of(plist_first(head), type, member)
252 # define plist_last_entry(head, type, member) \ argument
255 container_of(plist_last(head), type, member); \
258 # define plist_last_entry(head, type, member) \ argument
259 container_of(plist_last(head), type, member)
/Linux-v4.19/drivers/isdn/mISDN/
Ddsp_cmx.c162 struct dsp_conf_member *member; in dsp_cmx_debug() local
179 list_for_each_entry(member, &conf->mlist, list) { in dsp_cmx_debug()
184 member->dsp->name, member->dsp->pcm_slot_tx, in dsp_cmx_debug()
185 member->dsp->pcm_bank_tx, member->dsp->pcm_slot_rx, in dsp_cmx_debug()
186 member->dsp->pcm_bank_rx, member->dsp->hfc_conf, in dsp_cmx_debug()
187 member->dsp->tx_data, member->dsp->rx_is_off, in dsp_cmx_debug()
188 (member->dsp == dsp) ? " *this*" : ""); in dsp_cmx_debug()
222 struct dsp_conf_member *member; in dsp_cmx_add_conf_member() local
228 if (dsp->member) { in dsp_cmx_add_conf_member()
240 member = kzalloc(sizeof(struct dsp_conf_member), GFP_ATOMIC); in dsp_cmx_add_conf_member()
[all …]
/Linux-v4.19/scripts/kconfig/
Dlist.h19 #define container_of(ptr, type, member) ({ \ argument
20 const typeof( ((type *)0)->member ) *__mptr = (ptr); \
21 (type *)( (char *)__mptr - offsetof(type,member) );})
40 #define list_entry(ptr, type, member) \ argument
41 container_of(ptr, type, member)
49 #define list_for_each_entry(pos, head, member) \ argument
50 for (pos = list_entry((head)->next, typeof(*pos), member); \
51 &pos->member != (head); \
52 pos = list_entry(pos->member.next, typeof(*pos), member))
61 #define list_for_each_entry_safe(pos, n, head, member) \ argument
[all …]
/Linux-v4.19/drivers/infiniband/core/
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()
330 static int send_join(struct mcast_group *group, struct mcast_member *member) in send_join() argument
335 group->last_join = member; in send_join()
338 &member->multicast.rec, in send_join()
339 member->multicast.comp_mask, in send_join()
[all …]
/Linux-v4.19/tools/firewire/
Dlist.h47 #define list_entry(link, type, member) \ argument
48 ((type *)((char *)(link)-(unsigned long)(&((type *)0)->member)))
50 #define list_head(list, type, member) \ argument
51 list_entry((list)->next, type, member)
53 #define list_tail(list, type, member) \ argument
54 list_entry((list)->prev, type, member)
56 #define list_next(elm, member) \ argument
57 list_entry((elm)->member.next, typeof(*elm), member)
59 #define list_for_each_entry(pos, list, member) \ argument
60 for (pos = list_head(list, typeof(*pos), member); \
[all …]
/Linux-v4.19/security/tomoyo/
Dgroup.c131 struct tomoyo_path_group *member; in tomoyo_path_matches_group() local
132 list_for_each_entry_rcu(member, &group->member_list, head.list) { in tomoyo_path_matches_group()
133 if (member->head.is_deleted) in tomoyo_path_matches_group()
135 if (!tomoyo_path_matches_pattern(pathname, member->member_name)) in tomoyo_path_matches_group()
137 return member->member_name; in tomoyo_path_matches_group()
157 struct tomoyo_number_group *member; in tomoyo_number_matches_group() local
159 list_for_each_entry_rcu(member, &group->member_list, head.list) { in tomoyo_number_matches_group()
160 if (member->head.is_deleted) in tomoyo_number_matches_group()
162 if (min > member->number.values[1] || in tomoyo_number_matches_group()
163 max < member->number.values[0]) in tomoyo_number_matches_group()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dfs_pd.h24 #define cpm2_map(member) (&cpm2_immr->member) argument
25 #define cpm2_map_size(member, size) (&cpm2_immr->member) argument
34 #define immr_map(member) (&mpc8xx_immr->member) argument
35 #define immr_map_size(member, size) (&mpc8xx_immr->member) argument
/Linux-v4.19/arch/parisc/include/asm/
Dhardirq.h34 #define __IRQ_STAT(cpu, member) (irq_stat[cpu].member) argument
35 #define inc_irq_stat(member) this_cpu_inc(irq_stat.member) argument
36 #define __inc_irq_stat(member) __this_cpu_inc(irq_stat.member) argument
/Linux-v4.19/drivers/gpu/drm/
Ddrm_prime.c97 struct drm_prime_member *member; in drm_prime_add_buf_handle() local
100 member = kmalloc(sizeof(*member), GFP_KERNEL); in drm_prime_add_buf_handle()
101 if (!member) in drm_prime_add_buf_handle()
105 member->dma_buf = dma_buf; in drm_prime_add_buf_handle()
106 member->handle = handle; in drm_prime_add_buf_handle()
120 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
121 rb_insert_color(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_add_buf_handle()
135 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
136 rb_insert_color(&member->handle_rb, &prime_fpriv->handles); in drm_prime_add_buf_handle()
148 struct drm_prime_member *member; in drm_prime_lookup_buf_by_handle() local
[all …]
/Linux-v4.19/drivers/clk/sprd/
Dpll.c18 #define pindex(pll, member) \ argument
19 (pll->factors[member].shift / (8 * sizeof(pll->regs_num)))
21 #define pshift(pll, member) \ argument
22 (pll->factors[member].shift % (8 * sizeof(pll->regs_num)))
24 #define pwidth(pll, member) \ argument
25 pll->factors[member].width
27 #define pmask(pll, member) \ argument
28 ((pwidth(pll, member)) ? \
29 GENMASK(pwidth(pll, member) + pshift(pll, member) - 1, \
30 pshift(pll, member)) : 0)
[all …]
/Linux-v4.19/scripts/coccinelle/iterators/
Duse_after_iter.cocci21 identifier c,member;
41 list_for_each_entry@p1(c,...,member) { ... when != break;
46 list_for_each_entry_reverse@p1(c,...,member) { ... when != break;
51 list_for_each_entry_continue@p1(c,...,member) { ... when != break;
56 list_for_each_entry_continue_reverse@p1(c,...,member) { ... when != break;
61 list_for_each_entry_from@p1(c,...,member) { ... when != break;
66 list_for_each_entry_safe@p1(c,...,member) { ... when != break;
71 list_for_each_entry_safe_continue@p1(c,...,member) { ... when != break;
76 list_for_each_entry_safe_from@p1(c,...,member) { ... when != break;
81 list_for_each_entry_safe_reverse@p1(c,...,member) { ... when != break;
[all …]

12345678910>>...12