Home
last modified time | relevance | path

Searched refs:node (Results 1 – 25 of 91) sorted by relevance

1234

/bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/
A Dlist.h34 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 Dpower_manage.c71 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 Dlist.h48 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 Dlist.h48 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 Dcan.h561 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 Dgeneric_irq.c55 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 Dgeneric_irq.c55 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 Dvg_lite_hal.c229 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 Dst_device.c25 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 Dshmem.c27 &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 Dst_device.c25 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 Dshmem.c27 &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 Dusb_list.h68 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 Dhpm_sysctl_drv.c188 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 Dhpm_clock_drv.c168 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 Dhpm_sysctl_drv.c304 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 Dhpm_sysctl_drv.c224 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 Dhpm_clock_drv.c190 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 Dhpm_sysctl_drv.c225 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 Dhpm_clock_drv.c175 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 Dhpm_sysctl_drv.c225 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 Dhpm_sysctl_drv.c273 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 Dhpm_clock_drv.c186 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 Dhpm_sysctl_drv.c271 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 Dhpm_clock_drv.c177 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 …]

Completed in 44 milliseconds

1234