Lines Matching refs:msg
187 static int usb_8dev_send_cmd_msg(struct usb_8dev_priv *priv, u8 *msg, int size) in usb_8dev_send_cmd_msg() argument
193 msg, size, &actual_length, USB_8DEV_CMD_TIMEOUT); in usb_8dev_send_cmd_msg()
196 static int usb_8dev_wait_cmd_msg(struct usb_8dev_priv *priv, u8 *msg, int size, in usb_8dev_wait_cmd_msg() argument
201 msg, size, actual_length, USB_8DEV_CMD_TIMEOUT); in usb_8dev_wait_cmd_msg()
347 struct usb_8dev_rx_msg *msg) in usb_8dev_rx_err_msg() argument
361 u8 state = msg->data[0]; in usb_8dev_rx_err_msg()
362 u8 rxerr = msg->data[1] & USB_8DEV_RP_MASK; in usb_8dev_rx_err_msg()
363 u8 txerr = msg->data[2]; in usb_8dev_rx_err_msg()
472 struct usb_8dev_rx_msg *msg) in usb_8dev_rx_can_msg() argument
478 if (msg->type == USB_8DEV_TYPE_ERROR_FRAME && in usb_8dev_rx_can_msg()
479 msg->flags == USB_8DEV_ERR_FLAG) { in usb_8dev_rx_can_msg()
480 usb_8dev_rx_err_msg(priv, msg); in usb_8dev_rx_can_msg()
481 } else if (msg->type == USB_8DEV_TYPE_CAN_FRAME) { in usb_8dev_rx_can_msg()
486 cf->can_id = be32_to_cpu(msg->id); in usb_8dev_rx_can_msg()
487 cf->can_dlc = get_can_dlc(msg->dlc & 0xF); in usb_8dev_rx_can_msg()
489 if (msg->flags & USB_8DEV_EXTID) in usb_8dev_rx_can_msg()
492 if (msg->flags & USB_8DEV_RTR) in usb_8dev_rx_can_msg()
495 memcpy(cf->data, msg->data, cf->can_dlc); in usb_8dev_rx_can_msg()
505 msg->type); in usb_8dev_rx_can_msg()
541 struct usb_8dev_rx_msg *msg; in usb_8dev_read_bulk_callback() local
548 msg = (struct usb_8dev_rx_msg *)(urb->transfer_buffer + pos); in usb_8dev_read_bulk_callback()
549 usb_8dev_rx_can_msg(priv, msg); in usb_8dev_read_bulk_callback()
618 struct usb_8dev_tx_msg *msg; in usb_8dev_start_xmit() local
644 msg = (struct usb_8dev_tx_msg *)buf; in usb_8dev_start_xmit()
645 msg->begin = USB_8DEV_DATA_START; in usb_8dev_start_xmit()
646 msg->flags = 0x00; in usb_8dev_start_xmit()
649 msg->flags |= USB_8DEV_RTR; in usb_8dev_start_xmit()
652 msg->flags |= USB_8DEV_EXTID; in usb_8dev_start_xmit()
654 msg->id = cpu_to_be32(cf->can_id & CAN_ERR_MASK); in usb_8dev_start_xmit()
655 msg->dlc = cf->can_dlc; in usb_8dev_start_xmit()
656 memcpy(msg->data, cf->data, cf->can_dlc); in usb_8dev_start_xmit()
657 msg->end = USB_8DEV_DATA_END; in usb_8dev_start_xmit()