| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | list.h | 34 node->next = next; in __dlist_add() 35 node->prev = prev; in __dlist_add() 37 prev->next = node; in __dlist_add() 38 next->prev = node; in __dlist_add() 73 node->next = node->prev = node; in dlist_init() 135 node = aos_container_of(node->member.next, type, member)) 207 node->next = head->next; in slist_add() 208 head->next = node; in slist_add() 239 while (node->next && node->next != n) node = node->next; in slist_remove() 242 if (node->next != (slist_t *)0) node->next = node->next->next; in slist_remove() [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | power_manage.c | 71 reten_mem_node_t *node; in csi_pm_set_reten_mem() local 77 node->next = NULL; in csi_pm_set_reten_mem() 92 while (node) { in pm_alloc_reten_mem() 100 node = node->next; in pm_alloc_reten_mem() 106 while (node) { in pm_alloc_reten_mem() 107 if (node->size > size && !(node->size & NODE_USED_MASK)) { in pm_alloc_reten_mem() 123 node = node->next; in pm_alloc_reten_mem() 134 while (node) { in pm_free_reten_mem() 143 node = node->next; in pm_free_reten_mem() 197 csi_pm_dev_t *node; in csi_pm_dev_notify() local [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | list.h | 48 new_node->prev = node->prev; in metal_list_add_before() 49 new_node->next = node; in metal_list_add_before() 57 new_node->prev = node; in metal_list_add_after() 58 new_node->next = node->next; in metal_list_add_after() 66 metal_list_add_after(list, node); in metal_list_add_head() 82 node->next->prev = node->prev; in metal_list_del() 83 node->prev->next = node->next; in metal_list_del() 84 node->next = node->prev = node; in metal_list_del() 93 for ((node) = (list)->next; \ 94 (node) != (list); \ [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | list.h | 48 new_node->prev = node->prev; in metal_list_add_before() 49 new_node->next = node; in metal_list_add_before() 57 new_node->prev = node; in metal_list_add_after() 58 new_node->next = node->next; in metal_list_add_after() 66 metal_list_add_after(list, node); in metal_list_add_head() 82 node->next->prev = node->prev; in metal_list_del() 83 node->prev->next = node->next; in metal_list_del() 84 node->next = node->prev = node; in metal_list_del() 93 for ((node) = (list)->next; \ 94 (node) != (list); \ [all …]
|
| /bsp/rm48x50/HALCoGen/include/ |
| A D | can.h | 561 uint32 canIsTxMessagePending(canBASE_t *node, uint32 messageBox); 562 uint32 canIsRxMessageArrived(canBASE_t *node, uint32 messageBox); 563 uint32 canIsMessageBoxValid(canBASE_t *node, uint32 messageBox); 564 uint32 canGetLastError(canBASE_t *node); 565 uint32 canGetErrorLevel(canBASE_t *node); 566 void canEnableErrorNotification(canBASE_t *node); 567 void canDisableErrorNotification(canBASE_t *node); 570 uint32 canIoTxGetBit(canBASE_t *node); 571 uint32 canIoRxGetBit(canBASE_t *node); 585 void canErrorNotification(canBASE_t *node, uint32 notification); [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/system/generic/ |
| A D | generic_irq.c | 55 struct metal_list *node; in metal_irq_register() local 73 metal_list_for_each(&_irqs.irqs, node) { in metal_irq_register() 74 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_register() 83 node); in metal_irq_register() 153 metal_list_del(node); in metal_irq_delete_node() 164 struct metal_list *node; in metal_irq_unregister() local 176 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_unregister() 190 node); in metal_irq_unregister() 260 struct metal_list *node; in metal_irq_isr() local 264 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_isr() [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/system/generic/ |
| A D | generic_irq.c | 55 struct metal_list *node; in metal_irq_register() local 73 metal_list_for_each(&_irqs.irqs, node) { in metal_irq_register() 74 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_register() 83 node); in metal_irq_register() 153 metal_list_del(node); in metal_irq_delete_node() 164 struct metal_list *node; in metal_irq_unregister() local 176 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_unregister() 190 node); in metal_irq_unregister() 260 struct metal_list *node; in metal_irq_isr() local 264 irq_p = metal_container_of(node, struct metal_irq_desc, node); in metal_irq_isr() [all …]
|
| /bsp/nxp/imx/imxrt/libraries/drivers/vglite/VGLiteKernel/rtos/ |
| A D | vg_lite_hal.c | 229 node->size = size; in split_node() 266 *node = pos; in vg_lite_hal_allocate_contiguous() 278 heap_node_t * pos, * node; in vg_lite_hal_free_contiguous() local 281 node = memory_handle; in vg_lite_hal_free_contiguous() 288 node->status = 0; in vg_lite_hal_free_contiguous() 294 pos = node; in vg_lite_hal_free_contiguous() 311 pos = node; in vg_lite_hal_free_contiguous() 443 heap_node_t * node; in vg_lite_init() local 483 if (node == NULL) { in vg_lite_init() 487 node->offset = 0; in vg_lite_init() [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/ |
| A D | st_device.c | 25 metal_list_add_tail(&_metal.common.bus_list, &bus->node); in metal_bus_register() 32 metal_list_del(&bus->node); in metal_bus_unregister() 41 struct metal_list *node; in metal_bus_find() local 44 metal_list_for_each(&_metal.common.bus_list, node) { in metal_bus_find() 45 bus = metal_container_of(node, struct metal_bus, node); in metal_bus_find() 95 &device->node); in metal_register_generic_device() 102 struct metal_list *node; in metal_generic_dev_open() local 107 metal_list_for_each(&_metal.common.generic_device_list, node) { in metal_generic_dev_open() 108 dev = metal_container_of(node, struct metal_device, node); in metal_generic_dev_open()
|
| A D | shmem.c | 27 &shmem->node); in metal_shmem_register_generic() 35 struct metal_list *node; in metal_shmem_open_generic() local 37 metal_list_for_each(&_metal.common.generic_shmem_list, node) { in metal_shmem_open_generic() 38 shmem = metal_container_of(node, struct metal_generic_shmem, node); in metal_shmem_open_generic()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/ |
| A D | st_device.c | 25 metal_list_add_tail(&_metal.common.bus_list, &bus->node); in metal_bus_register() 32 metal_list_del(&bus->node); in metal_bus_unregister() 41 struct metal_list *node; in metal_bus_find() local 44 metal_list_for_each(&_metal.common.bus_list, node) { in metal_bus_find() 45 bus = metal_container_of(node, struct metal_bus, node); in metal_bus_find() 95 &device->node); in metal_register_generic_device() 102 struct metal_list *node; in metal_generic_dev_open() local 107 metal_list_for_each(&_metal.common.generic_device_list, node) { in metal_generic_dev_open() 108 dev = metal_container_of(node, struct metal_device, node); in metal_generic_dev_open()
|
| A D | shmem.c | 27 &shmem->node); in metal_shmem_register_generic() 35 struct metal_list *node; in metal_shmem_open_generic() local 37 metal_list_for_each(&_metal.common.generic_shmem_list, node) { in metal_shmem_open_generic() 38 shmem = metal_container_of(node, struct metal_generic_shmem, node); in metal_shmem_open_generic()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/include/ |
| A D | usb_list.h | 68 static inline void __usb_list_add(struct usb_list_head *node, in __usb_list_add() argument 72 node->next = next; in __usb_list_add() 73 node->prev = prev; in __usb_list_add() 74 prev->next = node; in __usb_list_add() 75 next->prev = node; in __usb_list_add() 79 static inline void usb_list_add(struct usb_list_head *node, struct usb_list_head *head) in usb_list_add() argument 81 __usb_list_add(node, head, head->next); in usb_list_add() 85 static inline void usb_list_add_tail(struct usb_list_head *node, struct usb_list_head *head) in usb_list_add_tail() argument 87 __usb_list_add(node, head->prev, head); in usb_list_add_tail()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_sysctl_drv.c | 188 hpm_stat_t sysctl_update_divider(SYSCTL_Type *ptr, clock_node_t node, uint32_t divide_by) in sysctl_update_divider() argument 190 if (node >= clock_node_adc_start) { in sysctl_update_divider() 194 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 195 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 202 if (node >= clock_node_adc_start) { in sysctl_config_clock() 209 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() 211 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_config_clock() 216 hpm_stat_t sysctl_set_adc_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source) in sysctl_set_adc_clock_mux() argument 221 uint32_t adc_index = (uint32_t)(node - clock_node_adc_start); in sysctl_set_adc_clock_mux() 231 hpm_stat_t sysctl_set_i2s_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_i2s_t source) in sysctl_set_i2s_clock_mux() argument [all …]
|
| A D | hpm_clock_drv.c | 168 uint32_t node_or_instance = GET_CLK_NODE_FROM_NAME(node); in get_frequency_for_ip_in_common_group() 189 clock_node_t node = clock_node_end; in get_frequency_for_adc() local 193 node = s_adc_clk_mux_node[mux_in_reg]; in get_frequency_for_adc() 199 if (node == clock_node_axis) { in get_frequency_for_adc() 202 node += instance; in get_frequency_for_adc() 203 clk_freq = get_frequency_for_ip_in_common_group(node); in get_frequency_for_adc() 212 clock_node_t node; in get_frequency_for_i2s() local 218 node = clock_node_aud0 + instance; in get_frequency_for_i2s() 220 node = clock_node_aud1; in get_frequency_for_i2s() 222 node = clock_node_aud0; in get_frequency_for_i2s() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_sysctl_drv.c | 304 clock_node_t node, in sysctl_set_adc_i2s_clock_mux() argument 308 if ((node < clock_node_adc_i2s_start) in sysctl_set_adc_i2s_clock_mux() 313 switch (node) { in sysctl_set_adc_i2s_clock_mux() 318 index = node - clock_node_adc0; in sysctl_set_adc_i2s_clock_mux() 327 index = node - clock_node_i2s0; in sysctl_set_adc_i2s_clock_mux() 341 if (node >= clock_node_adc_i2s_start) { in sysctl_update_divider() 345 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 346 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 354 if (node >= clock_node_adc_i2s_start) { in sysctl_config_clock() 361 ptr->CLOCK[node] = (ptr->CLOCK[node] & in sysctl_config_clock() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_sysctl_drv.c | 224 if ((node < clock_node_adc_i2s_start) || (source >= clock_source_adc_i2s_clk_end)) { in sysctl_set_adc_i2s_clock_mux() 228 switch (node) { in sysctl_set_adc_i2s_clock_mux() 232 index = node - clock_node_adc0; in sysctl_set_adc_i2s_clock_mux() 237 index = node - clock_node_i2s0; in sysctl_set_adc_i2s_clock_mux() 247 hpm_stat_t sysctl_update_divider(SYSCTL_Type *ptr, clock_node_t node, uint32_t divide_by) in sysctl_update_divider() argument 249 if (node >= clock_node_adc_i2s_start) { in sysctl_update_divider() 253 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 254 while (sysctl_clock_target_is_busy(ptr, node)) { } in sysctl_update_divider() 260 if (node >= clock_node_adc_i2s_start) { in sysctl_config_clock() 267 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() [all …]
|
| A D | hpm_clock_drv.c | 190 uint32_t node_or_instance = GET_CLK_NODE_FROM_NAME(node); in get_frequency_for_ip_in_common_group() 206 clock_node_t node = clock_node_end; in get_frequency_for_i2s_or_adc() local 213 node = s_adc_clk_mux_node[1]; in get_frequency_for_i2s_or_adc() 215 node = s_adc_clk_mux_node[0] + adc_index; in get_frequency_for_i2s_or_adc() 223 node = s_i2s_clk_mux_node[mux_in_reg]; in get_frequency_for_i2s_or_adc() 230 if (node == clock_node_ahb) { in get_frequency_for_i2s_or_adc() 233 clk_freq = get_frequency_for_ip_in_common_group(node); in get_frequency_for_i2s_or_adc() 242 clock_node_t node = clock_node_end; in get_frequency_for_dac() local 246 node = s_dac_clk_mux_node[1]; in get_frequency_for_dac() 248 node = s_dac_clk_mux_node[0] + instance; in get_frequency_for_dac() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_sysctl_drv.c | 225 hpm_stat_t sysctl_update_divider(SYSCTL_Type *ptr, clock_node_t node, uint32_t divide_by) in sysctl_update_divider() argument 227 if (node >= clock_node_adc_start) { in sysctl_update_divider() 231 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 232 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 239 if (node >= clock_node_adc_start) { in sysctl_config_clock() 246 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() 248 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_config_clock() 276 hpm_stat_t sysctl_set_adc_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source) in sysctl_set_adc_clock_mux() argument 281 uint32_t adc_index = (uint32_t) (node - clock_node_adc_start); in sysctl_set_adc_clock_mux() 291 hpm_stat_t sysctl_set_dac_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_dac_t source) in sysctl_set_dac_clock_mux() argument [all …]
|
| A D | hpm_clock_drv.c | 175 uint32_t node_or_instance = GET_CLK_NODE_FROM_NAME(node); in get_frequency_for_ip_in_common_group() 191 clock_node_t node = clock_node_end; in get_frequency_for_adc() local 199 node = s_adc_clk_mux_node[mux_in_reg]; in get_frequency_for_adc() 205 if (node != clock_node_ahb) { in get_frequency_for_adc() 206 node += instance; in get_frequency_for_adc() 207 clk_freq = get_frequency_for_ip_in_common_group(node); in get_frequency_for_adc() 219 clock_node_t node = clock_node_end; in get_frequency_for_dac() local 223 node = s_dac_clk_mux_node[mux_in_reg]; in get_frequency_for_dac() 229 if (node == clock_node_ahb) { in get_frequency_for_dac() 232 node += instance; in get_frequency_for_dac() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_sysctl_drv.c | 225 hpm_stat_t sysctl_update_divider(SYSCTL_Type *ptr, clock_node_t node, uint32_t divide_by) in sysctl_update_divider() argument 227 if (node >= clock_node_adc_start) { in sysctl_update_divider() 231 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 232 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 237 hpm_stat_t sysctl_config_clock(SYSCTL_Type *ptr, clock_node_t node, clock_source_t source, uint32_t… in sysctl_config_clock() argument 239 if (node >= clock_node_adc_start) { in sysctl_config_clock() 246 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() 248 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_config_clock() 276 hpm_stat_t sysctl_set_adc_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source) in sysctl_set_adc_clock_mux() argument 281 uint32_t adc_index = (uint32_t) (node - clock_node_adc_start); in sysctl_set_adc_clock_mux()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_sysctl_drv.c | 273 uint32_t node = (uint32_t) node_index; in sysctl_update_divider() local 274 if (node >= clock_node_adc_start) { in sysctl_update_divider() 278 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 279 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 286 uint32_t node = (uint32_t) node_index; in sysctl_config_clock() local 287 if (node >= clock_node_adc_start) { in sysctl_config_clock() 294 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() 296 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_config_clock() 301 hpm_stat_t sysctl_set_adc_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source) in sysctl_set_adc_clock_mux() argument 306 uint32_t adc_index = (uint32_t) (node - clock_node_adc_start); in sysctl_set_adc_clock_mux() [all …]
|
| A D | hpm_clock_drv.c | 186 uint32_t node_or_instance = GET_CLK_NODE_FROM_NAME(node); in get_frequency_for_ip_in_common_group() 202 clock_node_t node = clock_node_end; in get_frequency_for_adc() local 206 node = s_adc_clk_mux_node[mux_in_reg]; in get_frequency_for_adc() 212 if (node == clock_node_ahb0) { in get_frequency_for_adc() 215 node += instance; in get_frequency_for_adc() 216 clk_freq = get_frequency_for_ip_in_common_group(node); in get_frequency_for_adc() 225 clock_node_t node; in get_frequency_for_i2s() local 231 node = clock_node_aud0 + instance; in get_frequency_for_i2s() 233 node = clock_node_aud1; in get_frequency_for_i2s() 235 node = clock_node_aud0; in get_frequency_for_i2s() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_sysctl_drv.c | 271 hpm_stat_t sysctl_update_divider(SYSCTL_Type *ptr, clock_node_t node, uint32_t divide_by) in sysctl_update_divider() argument 273 if (node >= clock_node_adc_start) { in sysctl_update_divider() 277 …ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_DIV_MASK)) | SYSCTL_CLOCK_DIV_SET(divide_by … in sysctl_update_divider() 278 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_update_divider() 285 if (node >= clock_node_adc_start) { in sysctl_config_clock() 292 ptr->CLOCK[node] = (ptr->CLOCK[node] & ~(SYSCTL_CLOCK_MUX_MASK | SYSCTL_CLOCK_DIV_MASK)) | in sysctl_config_clock() 294 while (sysctl_clock_target_is_busy(ptr, node)) { in sysctl_config_clock() 325 hpm_stat_t sysctl_set_adc_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source) in sysctl_set_adc_clock_mux() argument 330 uint32_t adc_index = (uint32_t) (node - clock_node_adc_start); in sysctl_set_adc_clock_mux() 340 hpm_stat_t sysctl_set_dac_clock_mux(SYSCTL_Type *ptr, clock_node_t node, clock_source_dac_t source) in sysctl_set_dac_clock_mux() argument [all …]
|
| A D | hpm_clock_drv.c | 177 uint32_t node_or_instance = GET_CLK_NODE_FROM_NAME(node); in get_frequency_for_ip_in_common_group() 193 clock_node_t node = clock_node_end; in get_frequency_for_adc() local 201 node = s_adc_clk_mux_node[mux_in_reg]; in get_frequency_for_adc() 207 if (node != clock_node_ahb) { in get_frequency_for_adc() 208 node += instance; in get_frequency_for_adc() 209 clk_freq = get_frequency_for_ip_in_common_group(node); in get_frequency_for_adc() 221 clock_node_t node = clock_node_end; in get_frequency_for_dac() local 225 node = s_dac_clk_mux_node[mux_in_reg]; in get_frequency_for_dac() 231 if (node == clock_node_ahb) { in get_frequency_for_dac() 234 node += instance; in get_frequency_for_dac() [all …]
|