| /bsp/allwinner/libraries/sunxi-hal/include/hal/ |
| A D | aw_list.h | 426 pos = list_entry(pos->member.next, typeof(*pos), member)) 437 pos = list_entry(pos->member.prev, typeof(*pos), member)) 460 for (pos = list_entry(pos->member.next, typeof(*pos), member); \ 462 pos = list_entry(pos->member.next, typeof(*pos), member)) 474 for (pos = list_entry(pos->member.prev, typeof(*pos), member); \ 476 pos = list_entry(pos->member.prev, typeof(*pos), member)) 488 pos = list_entry(pos->member.next, typeof(*pos), member)) 499 n = list_entry(pos->member.next, typeof(*pos), member); \ 501 pos = n, n = list_entry(n->member.next, typeof(*n), member)) 546 n = list_entry(pos->member.prev, typeof(*pos), member); \ [all …]
|
| A D | aw_common.h | 17 #define container_of(ptr, type, member) ({ \ argument 18 const typeof(((type *)0)->member) * __mptr = (ptr); \ 19 (type *)((char *)__mptr - offsetof(type, member)); })
|
| /bsp/allwinner/libraries/sunxi-hal/include/hal/sdmmc/sys/ |
| A D | list.h | 343 #define list_entry(ptr, type, member) \ argument 344 container_of(ptr, type, member) 355 list_entry((ptr)->next, type, member) 365 #define list_last_entry(ptr, type, member) \ argument 366 list_entry((ptr)->prev, type, member) 384 #define list_next_entry(pos, member) \ argument 385 list_entry((pos)->member.next, typeof(*(pos)), member) 392 #define list_prev_entry(pos, member) \ argument 393 list_entry((pos)->member.prev, typeof(*(pos)), member) 441 pos = list_next_entry(pos, member)) [all …]
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/include/ |
| A D | bflb_list.h | 36 #define bflb_container_of(ptr, type, member) \ argument 165 #define bflb_dlist_entry(node, type, member) \ argument 166 bflb_container_of(node, type, member) 176 #define bflb_dlist_first_entry(ptr, type, member) \ argument 177 bflb_dlist_entry((ptr)->next, type, member) 227 pos = bflb_dlist_entry(pos->member.next, typeof(*pos), member)) 238 pos = bflb_dlist_entry(pos->member.prev, typeof(*pos), member)) 249 n = bflb_dlist_entry(pos->member.next, typeof(*pos), member); \ 251 pos = n, n = bflb_dlist_entry(n->member.next, typeof(*n), member)) 262 n = bflb_dlist_entry(pos->member.prev, typeof(*pos), member); \ [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | list.h | 14 #define aos_offsetof(type, member) ((size_t)&(((type *)0)->member)) argument 23 #define aos_container_of(ptr, type, member) \ argument 48 #define dlist_entry(addr, type, member) \ argument 102 dlist_entry((ptr)->next, type, member) 134 &node->member != (queue); \ 135 node = aos_container_of(node->member.next, type, member)) 158 #define list_entry(ptr, type, member) \ argument 159 aos_container_of(ptr, type, member) 173 pos = list_entry(pos->member.prev, type, member)) 275 node = node->member.next ? aos_container_of(node->member.next, type, member) : NULL) [all …]
|
| /bsp/rockchip/common/rk_hal/lib/hal/inc/ |
| A D | hal_list.h | 26 #define HAL_CONTAINER_OF(ptr, type, member) \ argument 27 ((type *)((char *)(ptr) - (unsigned long)(&((type *)0)->member))) 125 #define HAL_LIST_ENTRY(node, type, member) \ argument 126 HAL_CONTAINER_OF(node, type, member) 152 #define HAL_LIST_FOR_EACH_ENTRY(pos, head, member) \ argument 153 for (pos = HAL_LIST_ENTRY((head)->next, __typeof__(*pos), member); \ 155 pos = HAL_LIST_ENTRY(pos->member.next, __typeof__(*pos), member)) 166 n = HAL_LIST_ENTRY(pos->member.next, __typeof__(*pos), member); \ 168 pos = n, n = HAL_LIST_ENTRY(n->member.next, __typeof__(*n), member)) 178 #define HAL_LIST_FIRST_ENTRY(ptr, type, member) \ argument [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | utilities.h | 65 #define metal_offset_of(structure, member) \ argument 66 ((uintptr_t) &(((structure *) 0)->member)) 69 #define metal_container_of(ptr, structure, member) \ argument 70 (void *)((uintptr_t)(ptr) - metal_offset_of(structure, member))
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | utilities.h | 65 #define metal_offset_of(structure, member) \ argument 66 ((uintptr_t) &(((structure *) 0)->member)) 69 #define metal_container_of(ptr, structure, member) \ argument 70 (void *)((uintptr_t)(ptr) - metal_offset_of(structure, member))
|
| /bsp/ft2004/libraries/bsp/standlone/ |
| A D | ft_list.h | 20 #define container_of(ptr, type, member) \ argument 21 ((type *)((s8 *)(ptr) - (u32)(&((type *)0)->member)))
|
| /bsp/airm2m/air105/libraries/HAL_Driver/Inc/ |
| A D | bsp_common.h | 239 #define container_of(ptr, type, member) ({ \ argument 240 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 241 (type *)( (char *)__mptr - offsetof(type,member) );}) 359 #define llist_entry(ptr, type, member) \ argument 360 container_of(ptr, type, member)
|
| /bsp/n32/libraries/N32WB452_Firmware_Library/n32wb452_ble_driver/inc/ |
| A D | co_utils.h | 139 #define CONTAINER_OF(ptr, type, member) ((type *)( (char *)ptr - offsetof(type,member) )) argument
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/ |
| A D | Doxyfile | 118 # If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member 126 # description of a member or function before the detailed description 253 # documentation from any documented member that it re-implements. 259 # page for each member. If set to NO, the documentation of a member will be part 410 # member in the group (if any) for the other members of the group. By default 642 # which file to include in order to use the member. 660 # (detailed) documentation of file and class members alphabetically by member 667 # descriptions of file, namespace and class members alphabetically by member 679 # member documentation. 681 # detailed member documentation. [all …]
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/ |
| A D | Release_Notes.txt | 949 + Change the member order of the "I2C_InitTypeDef". 1251 + Add "-Waddress-of-packed-member" #pragma of below examples to remove compiler warning of the 1271 …+ Make up the init structure member when the XXXXX_InitTypeDef is a local variable (which without …
|
| /bsp/hpmicro/libraries/hpm_sdk/ |
| A D | CHANGELOG.md | 33 - drivers: adc16: remove an unused member conv_duration from adc16_config_t 879 - samples: drivers: adc: update struct member names
|
| /bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/ |
| A D | Release_Notes.txt | 551 + Add "-Waddress-of-packed-member" #pragma of below examples to remove compiler warning of the
|