Lines Matching refs:msg

414 				 struct mcba_usb_msg_can *msg)  in mcba_usb_process_can()  argument
425 sid = get_unaligned_be16(&msg->sid); in mcba_usb_process_can()
438 cf->can_id |= get_unaligned_be16(&msg->eid); in mcba_usb_process_can()
446 cf->len = can_cc_dlc2len(msg->dlc & MCBA_DLC_MASK); in mcba_usb_process_can()
448 if (msg->dlc & MCBA_DLC_RTR_MASK) { in mcba_usb_process_can()
451 memcpy(cf->data, msg->data, cf->len); in mcba_usb_process_can()
461 struct mcba_usb_msg_ka_usb *msg) in mcba_usb_process_ka_usb() argument
465 msg->soft_ver_major, msg->soft_ver_minor); in mcba_usb_process_ka_usb()
470 if (msg->termination_state == MCBA_VER_TERMINATION_ON) in mcba_usb_process_ka_usb()
476 static u32 convert_can2host_bitrate(struct mcba_usb_msg_ka_can *msg) in convert_can2host_bitrate() argument
478 const u32 bitrate = get_unaligned_be16(&msg->can_bitrate); in convert_can2host_bitrate()
487 struct mcba_usb_msg_ka_can *msg) in mcba_usb_process_ka_can() argument
491 msg->soft_ver_major, msg->soft_ver_minor); in mcba_usb_process_ka_can()
497 const u32 bitrate = convert_can2host_bitrate(msg); in mcba_usb_process_ka_can()
508 priv->bec.txerr = msg->tx_err_cnt; in mcba_usb_process_ka_can()
509 priv->bec.rxerr = msg->rx_err_cnt; in mcba_usb_process_ka_can()
511 if (msg->tx_bus_off) in mcba_usb_process_ka_can()
524 struct mcba_usb_msg *msg) in mcba_usb_process_rx() argument
526 switch (msg->cmd_id) { in mcba_usb_process_rx()
529 (struct mcba_usb_msg_ka_can *)msg); in mcba_usb_process_rx()
534 (struct mcba_usb_msg_ka_usb *)msg); in mcba_usb_process_rx()
538 mcba_usb_process_can(priv, (struct mcba_usb_msg_can *)msg); in mcba_usb_process_rx()
553 msg->cmd_id); in mcba_usb_process_rx()
591 struct mcba_usb_msg *msg; in mcba_usb_read_bulk_callback() local
598 msg = (struct mcba_usb_msg *)(urb->transfer_buffer + pos); in mcba_usb_read_bulk_callback()
599 mcba_usb_process_rx(priv, msg); in mcba_usb_read_bulk_callback()