Lines Matching refs:cfd
579 struct canfd_frame *cfd; in gs_usb_receive_bulk_callback() local
612 skb = alloc_canfd_skb(netdev, &cfd); in gs_usb_receive_bulk_callback()
616 cfd->can_id = le32_to_cpu(hf->can_id); in gs_usb_receive_bulk_callback()
617 cfd->len = can_fd_dlc2len(hf->can_dlc); in gs_usb_receive_bulk_callback()
619 cfd->flags |= CANFD_BRS; in gs_usb_receive_bulk_callback()
621 cfd->flags |= CANFD_ESI; in gs_usb_receive_bulk_callback()
623 memcpy(cfd->data, hf->canfd->data, cfd->len); in gs_usb_receive_bulk_callback()
763 struct canfd_frame *cfd; in gs_can_start_xmit() local
798 cfd = (struct canfd_frame *)skb->data; in gs_can_start_xmit()
800 hf->can_id = cpu_to_le32(cfd->can_id); in gs_can_start_xmit()
801 hf->can_dlc = can_fd_len2dlc(cfd->len); in gs_can_start_xmit()
803 if (cfd->flags & CANFD_BRS) in gs_can_start_xmit()
805 if (cfd->flags & CANFD_ESI) in gs_can_start_xmit()
808 memcpy(hf->canfd->data, cfd->data, cfd->len); in gs_can_start_xmit()