| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/include/nvif/ |
| H A D | list.h | 254 #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 D | hinic_hw_wqe.h | 24 #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 D | hinic_hw_if.h | 29 #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 D | hinic_hw_api_cmd.h | 19 #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 D | hinic_hw_cmdq.h | 30 #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 D | hinic_hw_eqs.h | 29 #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 D | hinic_hw_qp_ctxt.h | 20 #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 D | list.h | 30 #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 D | rk_list.h | 58 #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 D | list.h | 326 #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 D | list.h | 351 #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 D | rculist.h | 315 #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 D | list.h | 510 #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 D | llist.h | 80 #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 D | list.h | 25 #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 D | util_double_list.h | 111 #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 D | dsp_cmx.c | 162 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 D | mpp_list.h | 108 #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 D | list.h | 237 #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 D | multicast.c | 200 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 D | list.h | 19 #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 D | list.h | 18 #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 D | list.h | 19 #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 D | mali_osk_list.h | 208 #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 D | list.h | 47 #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 …]
|