Lines Matching refs:cfd
533 struct canfd_frame *cfd; in gs_usb_receive_bulk_callback() local
563 skb = alloc_canfd_skb(dev->netdev, &cfd); in gs_usb_receive_bulk_callback()
567 cfd->can_id = le32_to_cpu(hf->can_id); in gs_usb_receive_bulk_callback()
568 cfd->len = can_fd_dlc2len(hf->can_dlc); in gs_usb_receive_bulk_callback()
570 cfd->flags |= CANFD_BRS; in gs_usb_receive_bulk_callback()
572 cfd->flags |= CANFD_ESI; in gs_usb_receive_bulk_callback()
574 memcpy(cfd->data, hf->canfd->data, cfd->len); in gs_usb_receive_bulk_callback()
721 struct canfd_frame *cfd; in gs_can_start_xmit() local
758 cfd = (struct canfd_frame *)skb->data; in gs_can_start_xmit()
760 hf->can_id = cpu_to_le32(cfd->can_id); in gs_can_start_xmit()
761 hf->can_dlc = can_fd_len2dlc(cfd->len); in gs_can_start_xmit()
763 if (cfd->flags & CANFD_BRS) in gs_can_start_xmit()
765 if (cfd->flags & CANFD_ESI) in gs_can_start_xmit()
768 memcpy(hf->canfd->data, cfd->data, cfd->len); in gs_can_start_xmit()