Home
last modified time | relevance | path

Searched refs:mailbox (Results 1 – 5 of 5) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/osal/src/
A Dhal_queue.c30 int hal_mailbox_delete(hal_mailbox_t mailbox) in hal_mailbox_delete() argument
32 if (mailbox == NULL) in hal_mailbox_delete()
38 rt_mb_delete(mailbox); in hal_mailbox_delete()
46 if (mailbox == NULL) in hal_mailbox_send()
52 ret = rt_mb_send(mailbox, value); in hal_mailbox_send()
66 if (mailbox == NULL) in hal_mailbox_send_wait()
72 ret = rt_mb_send_wait(mailbox, value, timeout); in hal_mailbox_send_wait()
86 if (mailbox == NULL || value == NULL) in hal_mailbox_recv()
92 ret = rt_mb_recv(mailbox, (rt_ubase_t *)value, timeout); in hal_mailbox_recv()
102 int hal_is_mailbox_empty(hal_mailbox_t mailbox) in hal_is_mailbox_empty() argument
[all …]
/bsp/allwinner/libraries/sunxi-hal/include/osal/
A Dhal_queue.h40 int hal_mailbox_delete(hal_mailbox_t mailbox);
41 int hal_mailbox_send(hal_mailbox_t mailbox, unsigned int value);
42 int hal_mailbox_send_wait(hal_mailbox_t mailbox, unsigned int value, int timeout);
43 int hal_mailbox_recv(hal_mailbox_t mailbox, unsigned int *value, int timeout);
44 int hal_is_mailbox_empty(hal_mailbox_t mailbox);
/bsp/renesas/libraries/HAL_Drivers/
A Ddrv_can.c225 if (can->callback_args->mailbox != boxno) in ra_can_recvmsg()
258 rt_hw_can_isr(&can_obj[CAN0_INDEX].can_dev, RT_CAN_EVENT_TX_DONE | p_args->mailbox << 8); in can0_callback()
263 rt_hw_can_isr(&can_obj[CAN0_INDEX].can_dev, RT_CAN_EVENT_RX_IND | p_args->mailbox << 8); in can0_callback()
266 rt_hw_can_isr(&can_obj[CAN0_INDEX].can_dev, RT_CAN_EVENT_TX_FAIL | p_args->mailbox << 8); in can0_callback()
292 rt_hw_can_isr(&can_obj[CAN1_INDEX].can_dev, RT_CAN_EVENT_TX_DONE | p_args->mailbox << 8); in can1_callback()
297 rt_hw_can_isr(&can_obj[CAN1_INDEX].can_dev, RT_CAN_EVENT_RX_IND | p_args->mailbox << 8); in can1_callback()
300 rt_hw_can_isr(&can_obj[CAN1_INDEX].can_dev, RT_CAN_EVENT_TX_FAIL | p_args->mailbox << 8); in can1_callback()
/bsp/nxp/mcx/mcxn/Libraries/drivers/
A Ddrv_can.c104 rt_uint8_t i, mailbox; in can_cfg() local
148 mailbox = i + 1; in can_cfg()
151 FLEXCAN_SetRxIndividualMask(can->base, mailbox, FLEXCAN_RX_MB_STD_MASK(0, 0, 0)); in can_cfg()
152 FLEXCAN_SetRxMbConfig(can->base, mailbox, &mbConfig, true); in can_cfg()
155 rxXfer.mbIdx = mailbox; in can_cfg()
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_can.c156 rt_uint8_t i, mailbox; in can_cfg() local
206 mailbox = i + 1; in can_cfg()
208 FLEXCAN_SetRxIndividualMask(can->base, mailbox, FLEXCAN_RX_MB_STD_MASK(0, 0, 0)); in can_cfg()
209 FLEXCAN_SetRxMbConfig(can->base, mailbox, &mbConfig, true); in can_cfg()
212 rxXfer.mbIdx = mailbox; in can_cfg()

Completed in 79 milliseconds