Lines Matching refs:rx_cbs

109 	struct mcux_flexcan_rx_callback rx_cbs[MCUX_FLEXCAN_MAX_RX];  member
198 __ASSERT_NO_MSG(alloc >= 0 && alloc < ARRAY_SIZE(data->rx_cbs)); in mcux_flexcan_mb_start()
204 xfer.framefd = &data->rx_cbs[alloc].frame.fd; in mcux_flexcan_mb_start()
206 &data->rx_cbs[alloc].mb_config, true); in mcux_flexcan_mb_start()
210 xfer.frame = &data->rx_cbs[alloc].frame.classic; in mcux_flexcan_mb_start()
212 &data->rx_cbs[alloc].mb_config, true); in mcux_flexcan_mb_start()
226 __ASSERT_NO_MSG(alloc >= 0 && alloc < ARRAY_SIZE(data->rx_cbs)); in mcux_flexcan_mb_stop()
798 mcux_flexcan_can_filter_to_mbconfig(filter, &data->rx_cbs[alloc].mb_config, in mcux_flexcan_add_rx_filter()
801 data->rx_cbs[alloc].arg = user_data; in mcux_flexcan_add_rx_filter()
802 data->rx_cbs[alloc].function = callback; in mcux_flexcan_add_rx_filter()
909 data->rx_cbs[filter_id].function = NULL; in mcux_flexcan_remove_rx_filter()
910 data->rx_cbs[filter_id].arg = NULL; in mcux_flexcan_remove_rx_filter()
1024 function = data->rx_cbs[alloc].function; in mcux_flexcan_transfer_rx_idle()
1025 arg = data->rx_cbs[alloc].arg; in mcux_flexcan_transfer_rx_idle()
1030 mcux_flexcan_fd_to_can_frame(&data->rx_cbs[alloc].frame.fd, &frame); in mcux_flexcan_transfer_rx_idle()
1033 mcux_flexcan_to_can_frame(&data->rx_cbs[alloc].frame.classic, &frame); in mcux_flexcan_transfer_rx_idle()
1043 xfer.framefd = &data->rx_cbs[alloc].frame.fd; in mcux_flexcan_transfer_rx_idle()
1049 xfer.frame = &data->rx_cbs[alloc].frame.classic; in mcux_flexcan_transfer_rx_idle()