Home
last modified time | relevance | path

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

123

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
H A Dosal_list.h209 * in the process of modifying either member (next or prev)
368 #define osal_container_of(ptr, type, member) ({ \
369 __typeof__(((type *)0)->member) *__mptr = (ptr); \
370 (type *)((char *)__mptr - (osal_offsetof(type, member))); })
376 * @member: the name of the list_struct within the struct.
378 #define osal_list_entry(ptr, type, member) \
379 osal_container_of(ptr, type, member)
385 * @member: the name of the list_struct within the struct.
389 #define osal_list_first_entry(ptr, type, member) \
390 osal_list_entry((ptr)->next, type, member)
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dosal_list.h206 * in the process of modifying either member (next or prev)
365 #define osal_container_of(ptr, type, member) ({ \
366 __typeof__(((type *)0)->member) *__mptr = (ptr); \
367 (type *)((char *)__mptr - (osal_offsetof(type, member))); })
373 * @member: the name of the list_struct within the struct.
375 #define osal_list_entry(ptr, type, member) \
376 osal_container_of(ptr, type, member)
382 * @member: the name of the list_struct within the struct.
386 #define osal_list_first_entry(ptr, type, member) \
387 osal_list_entry((ptr)->next, type, member)
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dosal_list.h205 * in the process of modifying either member (next or prev)
364 #define osal_container_of(ptr, type, member) ({ \
365 __typeof__(((type *)0)->member) *__mptr = (ptr); \
366 (type *)((char *)__mptr - (osal_offsetof(type, member))); })
372 * @member: the name of the list_struct within the struct.
374 #define osal_list_entry(ptr, type, member) \
375 osal_container_of(ptr, type, member)
381 * @member: the name of the list_struct within the struct.
385 #define osal_list_first_entry(ptr, type, member) \
386 osal_list_entry((ptr)->next, type, member)
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/
H A Dosal_list.h208 * in the process of modifying either member (next or prev)
363 #define osal_container_of(ptr, type, member) ({ \
364 const __typeof__( ((type *)0)->member) *__mptr = (ptr); \
365 (type *)((char *)__mptr - osal_offsetof(type, member)); })
371 * @member: the name of the list_struct within the struct.
373 #define osal_list_entry(ptr, type, member) \
374 osal_container_of(ptr, type, member)
380 * @member: the name of the list_struct within the struct.
384 #define osal_list_first_entry(ptr, type, member) \
385 osal_list_entry((ptr)->next, type, member)
[all...]
/device/soc/rockchip/common/hardware/mpp/include/
H A Dmpp_list.h103 #define list_entry(ptr, type, member) ((type *)((char *)(ptr) - (unsigned long)(&((type *)0)->member)))
105 #define list_first_entry(ptr, type, member) list_entry((ptr)->next, type, member)
107 #define list_last_entry(ptr, type, member) list_entry((ptr)->prev, type, member)
109 #define list_first_entry_or_null(ptr, type, member) \
113 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
116 #define list_next_entry(pos, type, member) list_entry((pos)->member
[all...]
H A Dmpp_hash.h159 #define hlist_entry(ptr, type, member) container_of(ptr, type, member)
170 #define hlist_entry_safe(ptr, type, member) \
173 ____ptr ? hlist_entry(____ptr, type, member) : NULL; \
176 #define hlist_for_each_entry(pos, head, member) \
178 for ((pos) = hlist_entry_safe((head)->first, typeof(*(pos)), member); pos; \
179 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
182 #define hlist_for_each_entry_continue(pos, member) \
184 for ((pos) = hlist_entry_safe((pos)->member
[all...]
/device/soc/rockchip/rk3399/hardware/mpp/include/
H A Dmpp_list.h102 #define list_entry(ptr, type, member) \
103 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
105 #define list_first_entry(ptr, type, member) \
106 list_entry((ptr)->next, type, member)
108 #define list_last_entry(ptr, type, member) \
109 list_entry((ptr)->prev, type, member)
111 #define list_first_entry_or_null(ptr, type, member) do { \
114 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
117 #define list_next_entry(pos, type, member) \
118 list_entry((pos)->member
[all...]
H A Dmpp_hash.h159 #define hlist_entry(ptr, type, member) container_of(ptr, type, member)
168 #define hlist_entry_safe(ptr, type, member) \
170 ____ptr ? hlist_entry(____ptr, type, member) : NULL; \
173 #define hlist_for_each_entry(pos, head, member) do { \
174 for ((pos) = hlist_entry_safe((head)->first, typeof(*(pos)), member); \
176 (pos) = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
179 #define hlist_for_each_entry_continue(pos, member) do { \
180 for ((pos) = hlist_entry_safe((pos)->member
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/include/
H A Dmpp_list.h102 #define list_entry(ptr, type, member) \
103 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
105 #define list_first_entry(ptr, type, member) \
106 list_entry((ptr)->next, type, member)
108 #define list_last_entry(ptr, type, member) \
109 list_entry((ptr)->prev, type, member)
111 #define list_first_entry_or_null(ptr, type, member) do { \
114 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
117 #define list_next_entry(pos, type, member) \
118 list_entry((pos)->member
[all...]
H A Dmpp_hash.h159 #define hlist_entry(ptr, type, member) container_of(ptr, type, member)
168 #define hlist_entry_safe(ptr, type, member) \
170 ____ptr ? hlist_entry(____ptr, type, member) : NULL; \
173 #define hlist_for_each_entry(pos, head, member) \
175 for ((pos) = hlist_entry_safe((head)->first, typeof(*(pos)), member); \
177 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
180 #define hlist_for_each_entry_continue(pos, member) \
182 for ((pos) = hlist_entry_safe((pos)->member
[all...]
/device/soc/rockchip/rk3588/hardware/mpp/include/
H A Dmpp_list.h108 #define list_entry(ptr, type, member) \
109 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
111 #define list_first_entry(ptr, type, member) \
112 list_entry((ptr)->next, type, member)
114 #define list_last_entry(ptr, type, member) \
115 list_entry((ptr)->prev, type, member)
117 #define list_first_entry_or_null(ptr, type, member) ({ \
120 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
123 #define list_next_entry(pos, type, member) \
124 list_entry((pos)->member
[all...]
H A Dmpp_hash.h158 #define hlist_entry(ptr, type, member) container_of(ptr,type,member)
167 #define hlist_entry_safe(ptr, type, member) \
169 ____ptr ? hlist_entry(____ptr, type, member) : NULL; \
172 #define hlist_for_each_entry(pos, head, member) \
173 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
175 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
177 #define hlist_for_each_entry_continue(pos, member) \
178 for (pos = hlist_entry_safe((pos)->member
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/os/Huawei_LiteOS/kernel/include/
H A Dlos_list.h281 * @param member [IN] Member name of the doubly linked list in the structure.
288 #define LOS_OFF_SET_OF(type, member) ((UINT32)&(((type *)0)->member))
306 * @param member [IN] Member name of the doubly linked list in the structure.
313 #define LOS_DL_LIST_ENTRY(item, type, member) \
314 ((type *)(VOID *)((CHAR *)(item) - LOS_OFF_SET_OF(type, member))) \
330 * @param member [IN] Member name of the doubly linked list in the structure.
337 #define LOS_DL_LIST_FOR_EACH_ENTRY(item, list, type, member) \
338 for ((item) = LOS_DL_LIST_ENTRY((list)->pstNext, type, member); \
339 &(item)->member !
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_osk_list.h192 * given that is contains a _mali_osk_list_t member.
200 * to the correct list member.
202 * @param ptr the pointer to the _mali_osk_list_t member in this structure
203 * @param type the type of the structure that contains the member
204 * @param member the member of the structure that ptr points to.
206 * \a member, as pointed to by the _mali_osk_list_t \a *ptr.
208 #define _MALI_OSK_LIST_ENTRY(ptr, type, member) \
209 _MALI_OSK_CONTAINER_OF(ptr, type, member)
223 * loop body, then it is guaranteed that ptr->member
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_osk_list.h193 * given that is contains a _mali_osk_list_t member.
201 * to the correct list member.
203 * @param ptr the pointer to the _mali_osk_list_t member in this structure
204 * @param type the type of the structure that contains the member
205 * @param member the member of the structure that ptr points to.
207 * \a member, as pointed to by the _mali_osk_list_t \a *ptr.
209 #define MALI_OSK_LIST_ENTRY(ptr, type, member) MALI_OSK_CONTAINER_OF(ptr, type, member)
223 * loop body, then it is guaranteed that ptr->member
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/
H A Dhi_list.h135 * Other member nodes are still connected in a bidirectional linked list.
206 #define hi_list_entry(item, type, member) \
207 ((type*)((char*)(item) - hi_offset_of_member(type, member)))
209 #define hi_list_for_each_entry(item, list, type, member) \
210 for ((item) = hi_list_entry((list)->next, type, member); \
211 &(item)->member != (list); \
212 (item) = hi_list_entry((item)->member.next, type, member))
214 #define hi_list_for_each_entry_safe(list, item, pnext, type, member) \
215 for ((item) = hi_list_entry((list)->next, type, member), \
[all...]
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/include/
H A Dhi_list.h264 #define hi_list_entry(item, type, member) ((type *)((char *)(item)-hi_offset_of_member(type, member)))
270 #define hi_list_for_each_entry(item, list, type, member) \
271 for ((item) = hi_list_entry((list)->next, type, member); &(item)->member != (list); \
272 (item) = hi_list_entry((item)->member.next, type, member))
278 #define hi_list_for_each_entry_safe(list, item, pnext, type, member) \
279 for ((item) = hi_list_entry((list)->next, type, member), \
280 (pnext) = hi_list_entry((item)->member
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/higv/include/
H A Dlinux_cbb_list.h133 #define cbb_list_entry(ptr, type, member) \
134 ((type *)((uintptr_t)(ptr)-((uintptr_t)(&((type *)0)->member))))
144 #define cbb_get_first_item(attached, type, member) \
145 ((type *)((char *)((attached)->next)-(HPT_UPTR)(&((type *)0)->member)))
147 #define cbb_list_for_each_entry_safe(pos, n, head, member) \
149 for ((pos) = cbb_list_entry((head)->next, typeof(*(pos)), member), \
150 (n) = cbb_list_entry((pos)->member.next, typeof(*(pos)), member); \
151 &(pos)->member != (head); \
152 (pos) = (n), (n) = cbb_list_entry((n)->member
[all...]
H A Dhi_list.h93 * @member: the name of the entry within the struct type.
95 #define HI_LIST_ENTRY(ptr, type, member) cbb_list_entry(ptr, type, member)
117 * @member: input, the name of the list_struct within the struct.
119 #define HI_List_For_Each_Entry_Safe(pos, n, head, member) cbb_list_for_each_entry_safe(pos, n, head, member)
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_prime.c101 struct drm_prime_member *member; in drm_prime_add_buf_handle() local
104 member = kmalloc(sizeof(*member), GFP_KERNEL); in drm_prime_add_buf_handle()
105 if (!member) { in drm_prime_add_buf_handle()
110 member->dma_buf = dma_buf; in drm_prime_add_buf_handle()
111 member->handle = handle; in drm_prime_add_buf_handle()
126 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
127 rb_insert_color(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_add_buf_handle()
142 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
143 rb_insert_color(&member in drm_prime_add_buf_handle()
154 struct drm_prime_member *member; drm_prime_lookup_buf_by_handle() local
176 struct drm_prime_member *member; drm_prime_lookup_buf_handle() local
199 struct drm_prime_member *member; drm_prime_remove_buf_handle_locked() local
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/os/Huawei_LiteOS/components/lib/libc/musl/include/
H A Dstddef.h24 #define offsetof(type, member) __builtin_offsetof(type, member)
26 #define offsetof(type, member) ((size_t)( (char *)&(((type *)0)->member) - (char *)0 ))
/device/soc/hisilicon/common/hal/display/source/display_device/src/core/
H A Dhdi_session.h34 int32_t CallDisplayFunction(uint32_t devId, int32_t (HdiDisplay::*member)(Args...), Args... args) in CallDisplayFunction()
42 return (display->*member)(std::forward<Args>(args)...); in CallDisplayFunction()
46 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), Args... args) in CallLayerFunction()
57 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
/device/soc/rockchip/common/hardware/display/src/display_device/
H A Dhdi_session.h35 int32_t CallDisplayFunction(uint32_t devId, int32_t (HdiDisplay::*member)(Args...), Args... args) in CallDisplayFunction()
44 return (display->*member)(std::forward<Args>(args)...); in CallDisplayFunction()
48 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), in CallLayerFunction()
61 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
/device/soc/rockchip/rk3399/hardware/display/src/display_device/
H A Dhdi_session.h35 int32_t CallDisplayFunction(uint32_t devId, int32_t (HdiDisplay::*member)(Args...), Args... args) in CallDisplayFunction()
43 return (display->*member)(std::forward<Args>(args)...); in CallDisplayFunction()
47 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), Args... args) in CallLayerFunction()
58 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
/device/soc/rockchip/rk3566/hardware/display/src/display_device/
H A Dhdi_session.h37 int32_t CallDisplayFunction(uint32_t devId, int32_t (HdiDisplay::*member)(Args...), Args... args) in CallDisplayFunction()
45 return (display->*member)(std::forward<Args>(args)...); in CallDisplayFunction()
49 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), Args... args) in CallLayerFunction()
60 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()

Completed in 12 milliseconds

123