Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 25 of 116) sorted by relevance

12345

/bsp/samd21/sam_d2x_asflib/sam0/drivers/dma/
A Ddma.c148 Assert(resource); in _dma_set_config()
223 resource->callback[DMA_CALLBACK_TRANSFER_ERROR](resource); in DMAC_Handler()
235 resource->callback[DMA_CALLBACK_TRANSFER_DONE](resource); in DMAC_Handler()
247 resource->callback[DMA_CALLBACK_CHANNEL_SUSPEND](resource); in DMAC_Handler()
308 Assert(resource); in dma_allocate()
367 _dma_active_resource[resource->channel_id] = resource; in dma_allocate()
389 Assert(resource); in dma_free()
432 Assert(resource); in dma_start_transfer_job()
489 Assert(resource); in dma_abort_job()
524 Assert(resource); in dma_suspend_job()
[all …]
A Ddma.h564 Assert(resource); in dma_get_job_status()
566 return resource->job_status; in dma_get_job_status()
581 Assert(resource); in dma_is_busy()
596 Assert(resource); in dma_enable_callback()
612 Assert(resource); in dma_disable_callback()
635 Assert(resource); in dma_register_callback()
658 Assert(resource); in dma_unregister_callback()
673 Assert(resource); in dma_trigger_transfer()
741 Assert(resource); in dma_update_descriptor()
754 Assert(resource); in dma_reset_descriptor()
[all …]
A Ddma_sam_b.c279 resource->callback[i] = NULL; in _dma_set_config()
281 resource->callback_enable = 0; in _dma_set_config()
343 resource->descriptor = descriptor; in dma_add_descriptor()
402 resource->job_status = STATUS_BUSY; in dma_start_transfer_job()
438 struct dma_resource *resource; in dma_isr_handler() local
459 resource->job_status = STATUS_OK; in dma_isr_handler()
503 resource->callback[isr_flag](resource); in dma_isr_handler()
547 resource->channel_id = new_channel; in dma_allocate()
549 _dma_set_config(resource, config); in dma_allocate()
551 resource->descriptor = NULL; in dma_allocate()
[all …]
A Ddma_sam_b.h400 typedef void (*dma_callback_t)(struct dma_resource *const resource);
427 return resource->job_status; in dma_get_job_status()
440 resource->callback_enable |= 1 << type; in dma_enable_callback()
453 resource->callback_enable &= ~(1 << type); in dma_disable_callback()
472 resource->callback[type] = callback; in dma_register_callback()
493 resource->callback[type] = NULL; in dma_unregister_callback()
540 resource->descriptor = descriptor; in dma_update_descriptor()
551 resource->descriptor = NULL; in dma_reset_descriptor()
555 enum status_code dma_allocate(struct dma_resource *resource,
557 enum status_code dma_add_descriptor(struct dma_resource *resource,
[all …]
/bsp/hpmicro/libraries/hpm_sdk/components/dma_mgr/
A Dhpm_dma_mgr.c196 if ((resource != NULL) && (resource->channel < DMA_SOC_CHANNEL_NUM)) { in dma_mgr_search_chn_context()
465 status = dma_enable_channel(resource->base, resource->channel); in dma_mgr_enable_channel()
479 dma_disable_channel(resource->base, resource->channel); in dma_mgr_disable_channel()
494 *enable = dma_channel_is_enable(resource->base, resource->channel); in dma_mgr_check_chn_enable()
539 dma_set_priority(resource->base, resource->channel, priority); in dma_mgr_set_chn_priority()
554 dma_set_source_work_mode(resource->base, resource->channel, mode); in dma_mgr_set_chn_src_work_mode()
614 dma_set_transfer_size(resource->base, resource->channel, size); in dma_mgr_set_chn_transize()
629 dma_set_source_width(resource->base, resource->channel, width); in dma_mgr_set_chn_src_width()
659 dma_set_source_address(resource->base, resource->channel, addr); in dma_mgr_set_chn_src_addr()
779 dma_abort_channel(resource->base, 1u << resource->channel); in dma_mgr_abort_chn_transfer()
[all …]
A Dhpm_dma_mgr.h190 hpm_stat_t dma_mgr_request_resource(dma_resource_t *resource);
200 hpm_stat_t dma_mgr_release_resource(const dma_resource_t *resource);
222 hpm_stat_t dma_mgr_disable_dma_irq(const dma_resource_t *resource);
310 hpm_stat_t dma_mgr_enable_channel(const dma_resource_t *resource);
320 hpm_stat_t dma_mgr_disable_channel(const dma_resource_t *resource);
331 hpm_stat_t dma_mgr_check_chn_enable(const dma_resource_t *resource, bool *enable);
434 hpm_stat_t dma_mgr_set_chn_transize(const dma_resource_t *resource, uint32_t size);
449 hpm_stat_t dma_mgr_set_chn_src_width(const dma_resource_t *resource, uint8_t width);
475 hpm_stat_t dma_mgr_set_chn_src_addr(const dma_resource_t *resource, uint32_t addr);
486 hpm_stat_t dma_mgr_set_chn_dst_addr(const dma_resource_t *resource, uint32_t addr);
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/events/events_sam_l_c/
A Devents.c169 Assert(resource); in events_allocate()
205 Assert(resource); in events_release()
208 if(events_is_busy(resource)) { in events_release()
223 Assert(resource); in events_trigger()
248 Assert(resource); in events_is_busy()
256 Assert(resource); in events_is_users_ready()
264 Assert(resource); in events_is_detected()
280 Assert(resource); in events_is_overrun()
296 Assert(resource); in events_attach_user()
302 EVSYS->CHANNEL[resource->channel].reg = resource->channel_reg; in events_attach_user()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/events/events_sam_d_r_h/
A Devents.c166 Assert(resource); in events_allocate()
174 resource->channel = new_channel; in events_allocate()
202 Assert(resource); in events_release()
205 if(events_is_busy(resource)) { in events_release()
221 Assert(resource); in events_trigger()
254 Assert(resource); in events_is_busy()
262 Assert(resource); in events_is_users_ready()
270 Assert(resource); in events_is_detected()
286 Assert(resource); in events_is_overrun()
302 Assert(resource); in events_attach_user()
[all …]
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/hx8394/
A Dfsl_hx8394.c103 const hx8394_resource_t *resource = (const hx8394_resource_t *)(handle->resource); in HX8394_Init() local
104 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in HX8394_Init()
114 resource->pullPowerPin(true); in HX8394_Init()
118 resource->pullResetPin(false); in HX8394_Init()
120 resource->pullResetPin(true); in HX8394_Init()
162 const hx8394_resource_t *resource = (const hx8394_resource_t *)(handle->resource); in HX8394_Deinit() local
163 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in HX8394_Deinit()
167 resource->pullResetPin(false); in HX8394_Deinit()
168 resource->pullPowerPin(false); in HX8394_Deinit()
175 const hx8394_resource_t *resource = (const hx8394_resource_t *)(handle->resource); in HX8394_Start() local
[all …]
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/rm68200/
A Dfsl_rm68200.c300 const rm68200_resource_t *resource = (const rm68200_resource_t *)(handle->resource); in RM68200_Init() local
301 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in RM68200_Init()
310 resource->pullPowerPin(true); in RM68200_Init()
314 resource->pullResetPin(false); in RM68200_Init()
316 resource->pullResetPin(true); in RM68200_Init()
384 const rm68200_resource_t *resource = (const rm68200_resource_t *)(handle->resource); in RM68200_Deinit() local
385 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in RM68200_Deinit()
389 resource->pullResetPin(false); in RM68200_Deinit()
390 resource->pullPowerPin(false); in RM68200_Deinit()
397 const rm68200_resource_t *resource = (const rm68200_resource_t *)(handle->resource); in RM68200_Start() local
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/events/
A Devents_hooks.c65 hook->resource = NULL; in events_create_hook()
76 hook->resource = resource; in events_add_hook()
142 EVSYS->INTENSET.reg = _events_find_bit_position(resource->channel, in events_enable_interrupt_source()
145 EVSYS->INTENSET.reg = _events_find_bit_position(resource->channel, in events_enable_interrupt_source()
159 EVSYS->INTENCLR.reg = _events_find_bit_position(resource->channel, in events_disable_interrupt_source()
162 EVSYS->INTENCLR.reg = _events_find_bit_position(resource->channel, in events_disable_interrupt_source()
179 bitpos = _events_find_bit_position(resource->channel, in events_is_interrupt_set()
182 bitpos = _events_find_bit_position(resource->channel, in events_is_interrupt_set()
198 bitpos = _events_find_bit_position(resource->channel, in events_ack_interrupt()
201 bitpos = _events_find_bit_position(resource->channel, in events_ack_interrupt()
[all …]
A Devents.h427 typedef void (*events_interrupt_hook)(struct events_resource *resource);
437 struct events_resource *resource; member
469 enum status_code events_allocate(struct events_resource *resource, struct events_config *config);
482 enum status_code events_attach_user(struct events_resource *resource, uint8_t user_id);
495 enum status_code events_detach_user(struct events_resource *resource, uint8_t user_id);
509 bool events_is_busy(struct events_resource *resource);
526 enum status_code events_trigger(struct events_resource *resource);
539 bool events_is_users_ready(struct events_resource *resource);
554 bool events_is_detected(struct events_resource *resource);
567 bool events_is_overrun(struct events_resource *resource);
[all …]
A Devents_hooks.h101 enum status_code events_add_hook(struct events_resource *resource, struct events_hook *hook);
117 enum status_code events_del_hook(struct events_resource *resource, struct events_hook *hook);
132 enum status_code events_enable_interrupt_source(struct events_resource *resource, enum events_inter…
147 enum status_code events_disable_interrupt_source(struct events_resource *resource, enum events_inte…
162 bool events_is_interrupt_set(struct events_resource *resource, enum events_interrupt_source source);
176 enum status_code events_ack_interrupt(struct events_resource *resource, enum events_interrupt_sourc…
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/rm68191/
A Dfsl_rm68191.c171 const rm68191_resource_t *resource = (const rm68191_resource_t *)(handle->resource); in RM68191_Init() local
172 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in RM68191_Init()
181 resource->pullPowerPin(true); in RM68191_Init()
185 resource->pullResetPin(false); in RM68191_Init()
187 resource->pullResetPin(true); in RM68191_Init()
226 const rm68191_resource_t *resource = (const rm68191_resource_t *)(handle->resource); in RM68191_Deinit() local
227 mipi_dsi_device_t *dsiDevice = resource->dsiDevice; in RM68191_Deinit()
231 resource->pullResetPin(false); in RM68191_Deinit()
232 resource->pullPowerPin(false); in RM68191_Deinit()
239 const rm68191_resource_t *resource = (const rm68191_resource_t *)(handle->resource); in RM68191_Start() local
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/
A Dhpm_sysctl_drv.c206 sysctl_resource_t resource, in sysctl_enable_group_resource() argument
210 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
214 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
215 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
221 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
230 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
244 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
249 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
250 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
283 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/
A Dhpm_sysctl_drv.c176 sysctl_resource_t resource, in sysctl_enable_group_resource() argument
180 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
184 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
185 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
190 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
198 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
212 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
217 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
218 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
251 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
[all …]
/bsp/stm32/stm32h750-artpi/board/port/
A Ddrv_wlan.c86 int wiced_platform_resource_size(int resource) in wiced_platform_resource_size() argument
91 if (resource == 0) in wiced_platform_resource_size()
95 else if (resource == 1) in wiced_platform_resource_size()
103 int wiced_platform_resource_read(int resource, uint32_t offset, void* buffer, uint32_t buffer_size) in wiced_platform_resource_read() argument
105 if (resource == 0) in wiced_platform_resource_read()
110 else if (resource == 1) in wiced_platform_resource_read()
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/
A Dhpm_sysctl_drv.c121 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
125 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
126 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
131 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
145 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
150 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
151 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
178 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
180 return sysctl_enable_group_resource(ptr, SYSCTL_RESOURCE_GROUP0, resource, true); in sysctl_add_resource_to_cpu0()
183 hpm_stat_t sysctl_remove_resource_from_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_remove_resource_from_cpu0() argument
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/
A Dhpm_sysctl_drv.c154 sysctl_resource_t resource, in sysctl_enable_group_resource() argument
158 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
162 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
163 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
168 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
182 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
187 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
188 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
215 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
217 return sysctl_enable_group_resource(ptr, SYSCTL_RESOURCE_GROUP0, resource, true); in sysctl_add_resource_to_cpu0()
[all …]
/bsp/hpmicro/libraries/drivers/
A Ddrv_uart_v2.c34 dma_resource_t resource; member
554 if ((dma_handle->resource.base != base) || (dma_handle->resource.channel != channel)) in uart_dma_tc_callback()
564 if ((dma_handle->resource.base != base) || (dma_handle->resource.channel != channel)) in uart_dma_abort_callback()
574 if ((dma_handle->resource.base != base) || (dma_handle->resource.channel != channel)) in uart_dma_error_callback()
594 …size - dma_get_remaining_transfer_size(uart->rx_chn_ctx.resource.base, uart->rx_chn_ctx.resource.c… in uart_rx_done()
804 dma_mgr_enable_channel(&uart->rx_chn_ctx.resource); in hpm_uart_dma_config()
846 dma_mgr_enable_channel(&uart->rx_chn_ctx.resource); in hpm_uart_receive_dma_next()
854 dma_mgr_enable_channel(&uart->tx_chn_ctx.resource); in hpm_uart_transmit_dma()
911 … dma_abort_channel(uart->tx_chn_ctx.resource.base, uart->tx_chn_ctx.resource.channel); in hpm_uart_control()
918 … dma_abort_channel(uart->rx_chn_ctx.resource.base, uart->rx_chn_ctx.resource.channel); in hpm_uart_control()
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/
A Dhpm_sysctl_drv.c154 sysctl_resource_t resource, in sysctl_enable_group_resource() argument
158 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
162 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
163 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
168 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
182 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
187 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
188 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
215 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
217 return sysctl_enable_group_resource(ptr, SYSCTL_RESOURCE_GROUP0, resource, true); in sysctl_add_resource_to_cpu0()
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/
A Dhpm_sysctl_drv.c154 if (resource < sysctl_resource_linkable_start) { in sysctl_enable_group_resource()
158 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_enable_group_resource()
159 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_enable_group_resource()
164 while (sysctl_resource_target_is_busy(ptr, resource)) { in sysctl_enable_group_resource()
178 sysctl_resource_t resource) in sysctl_check_group_resource_enable() argument
183 index = (resource - sysctl_resource_linkable_start) / 32; in sysctl_check_group_resource_enable()
184 offset = (resource - sysctl_resource_linkable_start) % 32; in sysctl_check_group_resource_enable()
211 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() argument
213 return sysctl_enable_group_resource(ptr, SYSCTL_RESOURCE_GROUP0, resource, true); in sysctl_add_resource_to_cpu0()
216 hpm_stat_t sysctl_remove_resource_from_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_remove_resource_from_cpu0() argument
[all …]
A Dhpm_clock_drv.c552 uint32_t resource = GET_CLK_RESOURCE_FROM_NAME(clock_name); in switch_ip_clock() local
554 if (resource < sysctl_resource_end) { in switch_ip_clock()
556 HPM_SYSCTL->RESOURCE[resource] = in switch_ip_clock()
574 uint32_t resource = GET_CLK_RESOURCE_FROM_NAME(clock_name); in clock_add_to_group() local
576 if (resource < sysctl_resource_end) { in clock_add_to_group()
578 } else if (resource == RESOURCE_SHARED_PTPC) { in clock_add_to_group()
585 uint32_t resource = GET_CLK_RESOURCE_FROM_NAME(clock_name); in clock_remove_from_group() local
587 if (resource < sysctl_resource_end) { in clock_remove_from_group()
589 } else if (resource == RESOURCE_SHARED_PTPC) { in clock_remove_from_group()
599 if (resource < sysctl_resource_end) { in clock_check_in_group()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/
A Dsunxi-hci.h334 struct resource *usb_base_res; /* USB resources */
335 struct resource *usb_base_req; /* USB resources */
345 struct resource *sram_base_res; /* SRAM resources */
346 struct resource *sram_base_req; /* SRAM resources */
351 struct resource *clock_base_res; /* clock resources */
352 struct resource *clock_base_req; /* clock resources */
357 struct resource *gpio_base_res; /* gpio resources */
358 struct resource *gpio_base_req; /* gpio resources */
363 struct resource *sdram_base_res; /* sdram resources */
364 struct resource *sdram_base_req; /* sdram resources */
[all …]
/bsp/hpmicro/libraries/hpm_sdk/components/spi/
A Dhpm_spi.c1099 dma_resource_t *resource = NULL; in hpm_spi_dma_install_callback() local
1108 resource = &obj->rxdma_resource; in hpm_spi_dma_install_callback()
1124 resource = &obj->txdma_resource; in hpm_spi_dma_install_callback()
1146 dma_resource_t *resource; in hpm_spi_transmit_receive_nonblocking() local
1167 resource = &obj->rxdma_resource; in hpm_spi_transmit_receive_nonblocking()
1173 dma_mgr_enable_channel(resource); in hpm_spi_transmit_receive_nonblocking()
1174 resource = &obj->txdma_resource; in hpm_spi_transmit_receive_nonblocking()
1189 dma_resource_t *resource; in hpm_spi_receive_nonblocking() local
1209 resource = &obj->rxdma_resource; in hpm_spi_receive_nonblocking()
1224 dma_resource_t *resource; in hpm_spi_transmit_nonblocking() local
[all …]

Completed in 64 milliseconds

12345