Home
last modified time | relevance | path

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

12345678910>>...53

/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/include/nvif/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wqe.h24 #define HINIC_CMDQ_CTRL_SET(val, member) \ argument
25 (((u32)(val) & HINIC_CMDQ_CTRL_##member##_MASK) \
26 << HINIC_CMDQ_CTRL_##member##_SHIFT)
28 #define HINIC_CMDQ_CTRL_GET(val, member) \ argument
29 (((val) >> HINIC_CMDQ_CTRL_##member##_SHIFT) \
30 & HINIC_CMDQ_CTRL_##member##_MASK)
48 #define HINIC_CMDQ_WQE_HEADER_SET(val, member) \ argument
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) \ argument
[all …]
H A Dhinic_hw_if.h29 #define HINIC_DMA_ATTR_SET(val, member) \ argument
30 (((u32)(val) & HINIC_DMA_ATTR_##member##_MASK) << \
31 HINIC_DMA_ATTR_##member##_SHIFT)
33 #define HINIC_DMA_ATTR_CLEAR(val, member) \ argument
34 ((val) & (~(HINIC_DMA_ATTR_##member##_MASK \
35 << HINIC_DMA_ATTR_##member##_SHIFT)))
50 #define HINIC_FA0_GET(val, member) \ argument
51 (((val) >> HINIC_FA0_##member##_SHIFT) & HINIC_FA0_##member##_MASK)
70 #define HINIC_FA1_GET(val, member) \ argument
71 (((val) >> HINIC_FA1_##member##_SHIFT) & HINIC_FA1_##member##_MASK)
[all …]
H A Dhinic_hw_api_cmd.h19 #define HINIC_API_CMD_PI_SET(val, member) \ argument
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) \ argument
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) \ argument
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) \ argument
[all …]
H A Dhinic_hw_cmdq.h30 #define HINIC_CMDQ_CTXT_PAGE_INFO_SET(val, member) \ argument
31 (((u64)(val) & HINIC_CMDQ_CTXT_##member##_MASK) \
32 << HINIC_CMDQ_CTXT_##member##_SHIFT)
34 #define HINIC_CMDQ_CTXT_PAGE_INFO_GET(val, member) \ argument
35 (((u64)(val) >> HINIC_CMDQ_CTXT_##member##_SHIFT) \
36 & HINIC_CMDQ_CTXT_##member##_MASK)
38 #define HINIC_CMDQ_CTXT_PAGE_INFO_CLEAR(val, member) \ argument
39 ((val) & (~((u64)HINIC_CMDQ_CTXT_##member##_MASK \
40 << HINIC_CMDQ_CTXT_##member##_SHIFT)))
48 #define HINIC_CMDQ_CTXT_BLOCK_INFO_SET(val, member) \ argument
[all …]
H A Dhinic_hw_eqs.h29 #define HINIC_AEQ_CTRL_0_SET(val, member) \ argument
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) \ argument
34 ((val) & (~(HINIC_AEQ_CTRL_0_##member##_MASK \
35 << HINIC_AEQ_CTRL_0_##member##_SHIFT)))
45 #define HINIC_AEQ_CTRL_1_SET(val, member) \ argument
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) \ argument
[all …]
H A Dhinic_hw_qp_ctxt.h20 #define HINIC_SQ_CTXT_CEQ_ATTR_SET(val, member) \ argument
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) \ argument
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) \ argument
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) \ argument
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/common/
H A Dlist.h30 #define container_of(ptr, type, member) ({ \ argument
32 (type *)((char *)__mptr - offsetof(type,member));})
350 #define list_entry(ptr, type, member) \ argument
351 container_of(ptr, type, member)
361 #define list_first_entry(ptr, type, member) \ argument
362 list_entry((ptr)->next, type, member)
422 #define list_for_each_entry(pos, head, member) \ argument
423 for (pos = list_entry((head)->next, typeof(*pos), member); \
424 &pos->member != (head); \
425 pos = list_entry(pos->member.next, typeof(*pos), member))
[all …]
/OK3568_Linux_fs/external/security/librkcrypto/include/
H A Drk_list.h58 #define container_of(ptr, type, member) ({ \ argument
59 const typeof(((type *)0)->member) *__mptr = (ptr); \
60 (type *)((char *)__mptr - offsetof(type, member)); })
422 #define list_entry(ptr, type, member) \ argument
423 container_of(ptr, type, member)
433 #define list_first_entry(ptr, type, member) \ argument
434 list_entry((ptr)->next, type, member)
444 #define list_last_entry(ptr, type, member) \ argument
445 list_entry((ptr)->prev, type, member)
455 #define list_first_entry_or_null(ptr, type, member) \ argument
[all …]
/OK3568_Linux_fs/u-boot/include/linux/
H A Dlist.h326 #define list_entry(ptr, type, member) \ argument
327 container_of(ptr, type, member)
337 #define list_first_entry(ptr, type, member) \ argument
338 list_entry((ptr)->next, type, member)
348 #define list_last_entry(ptr, type, member) \ argument
349 list_entry((ptr)->prev, type, member)
409 #define list_for_each_entry(pos, head, member) \ argument
410 for (pos = list_entry((head)->next, typeof(*pos), member); \
411 prefetch(pos->member.next), &pos->member != (head); \
412 pos = list_entry(pos->member.next, typeof(*pos), member))
[all …]
/OK3568_Linux_fs/kernel/tools/include/linux/
H A 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 …]
/OK3568_Linux_fs/kernel/include/linux/
H A Drculist.h315 #define list_entry_rcu(ptr, type, member) \ argument
316 container_of(READ_ONCE(ptr), type, member)
351 #define list_first_or_null_rcu(ptr, type, member) \ argument
355 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
370 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
376 member) : NULL; \
390 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument
392 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
393 &pos->member != (head); \
394 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
[all …]
H A Dlist.h510 #define list_entry(ptr, type, member) \ argument
511 container_of(ptr, type, member)
521 #define list_first_entry(ptr, type, member) \ argument
522 list_entry((ptr)->next, type, member)
532 #define list_last_entry(ptr, type, member) \ argument
533 list_entry((ptr)->prev, type, member)
543 #define list_first_entry_or_null(ptr, type, member) ({ \ argument
546 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
554 #define list_next_entry(pos, member) \ argument
555 list_entry((pos)->member.next, typeof(*(pos)), member)
[all …]
H A Dllist.h80 #define llist_entry(ptr, type, member) \ argument
81 container_of(ptr, type, member)
97 #define member_address_is_nonnull(ptr, member) \ argument
98 ((uintptr_t)(ptr) + offsetof(typeof(*(ptr)), member) != 0)
151 #define llist_for_each_entry(pos, node, member) \ argument
152 for ((pos) = llist_entry((node), typeof(*(pos)), member); \
153 member_address_is_nonnull(pos, member); \
154 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
173 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
174 for (pos = llist_entry((node), typeof(*pos), member); \
[all …]
/OK3568_Linux_fs/external/rk_pcba_test/pcba_minui/
H A Dlist.h25 #define container_of(ptr, type, member) ({ \ argument
26 const typeof( ((type *)0)->member ) *__mptr = (ptr); \
27 (type *)( (char *)__mptr - offsetof(type,member) );})
403 #define list_entry(ptr, type, member) \ argument
404 container_of(ptr, type, member)
414 #define list_first_entry(ptr, type, member) \ argument
415 list_entry((ptr)->next, type, member)
471 #define list_for_each_entry(pos, head, member) \ argument
472 for (pos = list_entry((head)->next, typeof(*pos), member); \
473 &pos->member != (head); \
[all …]
/OK3568_Linux_fs/external/security/librkcrypto/third_party/libdrm/include/
H A Dutil_double_list.h111 #define container_of(ptr, sample, member) \ argument
113 - ((char *)&((typeof(sample))0)->member))
116 #define LIST_FOR_EACH_ENTRY(pos, head, member) \ argument
117 for (pos = container_of((head)->next, pos, member); \
118 &pos->member != (head); \
119 pos = container_of(pos->member.next, pos, member))
121 #define LIST_FOR_EACH_ENTRY_SAFE(pos, storage, head, member) \ argument
122 for (pos = container_of((head)->next, pos, member), \
123 storage = container_of(pos->member.next, pos, member); \
124 &pos->member != (head); \
[all …]
/OK3568_Linux_fs/kernel/drivers/isdn/mISDN/
H A 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 …]
/OK3568_Linux_fs/external/mpp/osal/inc/
H A Dmpp_list.h108 #define list_entry(ptr, type, member) \ argument
109 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
111 #define list_first_entry(ptr, type, member) \ argument
112 list_entry((ptr)->next, type, member)
114 #define list_last_entry(ptr, type, member) \ argument
115 list_entry((ptr)->prev, type, member)
117 #define list_first_entry_or_null(ptr, type, member) ({ \ argument
120 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
123 #define list_next_entry(pos, type, member) \ argument
124 list_entry((pos)->member.next, type, member)
[all …]
/OK3568_Linux_fs/external/xserver/include/
H A Dlist.h237 #define container_of(ptr, type, member) \ argument
238 (type *)((char *)(ptr) - offsetof(type, member))
244 #define xorg_list_entry(ptr, type, member) \ argument
245 container_of(ptr, type, member)
259 #define xorg_list_first_entry(ptr, type, member) \ argument
260 xorg_list_entry((ptr)->next, type, member)
274 #define xorg_list_last_entry(ptr, type, member) \ argument
275 xorg_list_entry((ptr)->prev, type, member)
278 #define __container_of(ptr, sample, member) \ argument
279 container_of(ptr, typeof(*sample), member)
[all …]
/OK3568_Linux_fs/kernel/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()
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 …]
/OK3568_Linux_fs/buildroot/support/kconfig/
H A 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 …]
/OK3568_Linux_fs/u-boot/scripts/kconfig/
H A Dlist.h18 #define container_of(ptr, type, member) ({ \ argument
19 const typeof( ((type *)0)->member ) *__mptr = (ptr); \
20 (type *)( (char *)__mptr - offsetof(type,member) );})
39 #define list_entry(ptr, type, member) \ argument
40 container_of(ptr, type, member)
48 #define list_for_each_entry(pos, head, member) \ argument
49 for (pos = list_entry((head)->next, typeof(*pos), member); \
50 &pos->member != (head); \
51 pos = list_entry(pos->member.next, typeof(*pos), member))
60 #define list_for_each_entry_safe(pos, n, head, member) \ argument
[all …]
/OK3568_Linux_fs/kernel/scripts/kconfig/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_osk_list.h208 #define _MALI_OSK_LIST_ENTRY(ptr, type, member) \ argument
209 _MALI_OSK_CONTAINER_OF(ptr, type, member)
237 #define _MALI_OSK_LIST_FOREACHENTRY(ptr, tmp, list, type, member) \ argument
238 for (ptr = _MALI_OSK_LIST_ENTRY((list)->next, type, member), \
239 tmp = _MALI_OSK_LIST_ENTRY(ptr->member.next, type, member); \
240 &ptr->member != (list); \
242 tmp = _MALI_OSK_LIST_ENTRY(tmp->member.next, type, member))
260 #define _MALI_OSK_LIST_FOREACHENTRY_REVERSE(ptr, tmp, list, type, member) \ argument
261 for (ptr = _MALI_OSK_LIST_ENTRY((list)->prev, type, member), \
262 tmp = _MALI_OSK_LIST_ENTRY(ptr->member.prev, type, member); \
[all …]
/OK3568_Linux_fs/kernel/tools/firewire/
H A 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 …]

12345678910>>...53