Lines Matching refs:p_args
342 static inline void can_renesas_ra_call_rx_cb(const struct device *dev, can_callback_args_t *p_args) in can_renesas_ra_call_rx_cb() argument
348 .dlc = can_bytes_to_dlc(p_args->frame.data_length_code), in can_renesas_ra_call_rx_cb()
349 .id = p_args->frame.id, in can_renesas_ra_call_rx_cb()
350 .flags = (((p_args->frame.id_mode == CAN_ID_MODE_EXTENDED) ? CAN_FRAME_IDE : 0UL) | in can_renesas_ra_call_rx_cb()
351 ((p_args->frame.type == CAN_FRAME_TYPE_REMOTE) ? CAN_FRAME_RTR : 0UL) | in can_renesas_ra_call_rx_cb()
352 ((p_args->frame.options & CANFD_FRAME_OPTION_FD) != 0 ? CAN_FRAME_FDF in can_renesas_ra_call_rx_cb()
354 ((p_args->frame.options & CANFD_FRAME_OPTION_ERROR) != 0 ? CAN_FRAME_ESI in can_renesas_ra_call_rx_cb()
356 ((p_args->frame.options & CANFD_FRAME_OPTION_BRS) != 0 ? CAN_FRAME_BRS in can_renesas_ra_call_rx_cb()
360 memcpy(frame.data, p_args->frame.data, p_args->frame.data_length_code); in can_renesas_ra_call_rx_cb()
793 void can_renesas_ra_fsp_cb(can_callback_args_t *p_args) in can_renesas_ra_fsp_cb() argument
795 const struct device *dev = p_args->p_context; in can_renesas_ra_fsp_cb()
797 switch (p_args->event) { in can_renesas_ra_fsp_cb()
799 can_renesas_ra_call_rx_cb(dev, p_args); in can_renesas_ra_fsp_cb()
809 if ((p_args->error & R_CANFD_CFDC_ERFL_BEF_Msk) != 0) { in can_renesas_ra_fsp_cb()
812 if ((p_args->error & R_CANFD_CFDC_ERFL_EWF_Msk) != 0) { in can_renesas_ra_fsp_cb()
815 if ((p_args->error & R_CANFD_CFDC_ERFL_EPF_Msk) != 0) { in can_renesas_ra_fsp_cb()
818 if ((p_args->error & R_CANFD_CFDC_ERFL_BOEF_Msk) != 0) { in can_renesas_ra_fsp_cb()
822 if ((p_args->error & R_CANFD_CFDC_ERFL_ALF_Msk) != 0) { /* Arbitration Lost Error */ in can_renesas_ra_fsp_cb()
825 if ((p_args->error & (R_CANFD_CFDC_ERFL_AERR_Msk | /* ACK Error */ in can_renesas_ra_fsp_cb()