| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-rx.c | 11 static bool rkcanfd_can_frame_header_equal(const struct canfd_frame *const cfd1, in rkcanfd_can_frame_header_equal() 12 const struct canfd_frame *const cfd2, in rkcanfd_can_frame_header_equal() 39 static bool rkcanfd_can_frame_data_equal(const struct canfd_frame *cfd1, in rkcanfd_can_frame_data_equal() 40 const struct canfd_frame *cfd2, in rkcanfd_can_frame_data_equal() 56 struct canfd_frame *cfd) in rkcanfd_fifo_header_to_cfd_header() 95 const struct canfd_frame *cfd_rx, const u32 ts, in rkcanfd_rxstx_filter() 100 const struct canfd_frame *cfd_nominal; in rkcanfd_rxstx_filter() 114 cfd_nominal = (struct canfd_frame *)skb->data; in rkcanfd_rxstx_filter() 204 struct canfd_frame cfd[1] = { }, *skb_cfd; in rkcanfd_handle_rx_int_one()
|
| H A D | rockchip_canfd-tx.c | 13 const struct canfd_frame *cfd; in rkcanfd_tx_tail_is_eff() 31 cfd = (struct canfd_frame *)skb->data; in rkcanfd_tx_tail_is_eff() 71 const struct canfd_frame *cfd; in rkcanfd_start_xmit() 91 cfd = (struct canfd_frame *)skb->data; in rkcanfd_start_xmit()
|
| /linux/net/can/ |
| H A D | gw.c | 88 struct canfd_frame and; 89 struct canfd_frame or; 90 struct canfd_frame xor; 91 struct canfd_frame set; 99 void (*modfunc[MAX_MODFUNCTIONS])(struct canfd_frame *cf, 108 void (*xor)(struct canfd_frame *cf, 110 void (*crc8)(struct canfd_frame *cf, 154 #define MODFUNC(func, op) static void func(struct canfd_frame *cf, \ 174 static void mod_and_fddata(struct canfd_frame *cf, struct cf_mod *mod) in mod_and_fddata() 182 static void mod_or_fddata(struct canfd_frame *cf, struct cf_mod *mod) in mod_or_fddata() [all …]
|
| H A D | bcm.c | 100 static inline u64 get_u64(const struct canfd_frame *cp, int offset) in get_u64() 123 struct canfd_frame sframe; 124 struct canfd_frame last_sframe; 297 struct canfd_frame *cf; in bcm_can_tx() 359 struct canfd_frame *frames, int has_timestamp) in bcm_send_to_user() 362 struct canfd_frame *firstframe; in bcm_send_to_user() 386 firstframe = (struct canfd_frame *)skb_tail_pointer(skb); in bcm_send_to_user() 488 static void bcm_rx_changed(struct bcm_op *op, struct canfd_frame *data) in bcm_rx_changed() 520 struct canfd_frame *lastdata, in bcm_rx_update_and_send() 521 const struct canfd_frame *rxdata, in bcm_rx_update_and_send() [all …]
|
| H A D | af_can.c | 213 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in can_send() 880 offsetof(struct canfd_frame, len) || in can_init() 884 offsetof(struct canfd_frame, data)); in can_init()
|
| /linux/drivers/net/can/dev/ |
| H A D | length.c | 71 const struct canfd_frame *cf = (const struct canfd_frame *)skb->data; in can_skb_get_frame_len()
|
| /linux/include/uapi/linux/ |
| H A D | can.h | 173 struct canfd_frame { struct 223 #define CANFD_MTU (sizeof(struct canfd_frame))
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-rx.c | 124 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in mcp251xfd_hw_rx_obj_to_skb() 171 struct canfd_frame *cfd; in mcp251xfd_handle_rxif_one()
|
| H A D | mcp251xfd-tx.c | 36 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in mcp251xfd_tx_obj_from_skb()
|
| /linux/include/uapi/linux/can/ |
| H A D | gw.h | 116 struct canfd_frame cf;
|
| /linux/drivers/net/can/usb/etas_es58x/ |
| H A D | es58x_core.h | 701 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in es58x_get_flags()
|
| H A D | es58x_core.c | 572 struct canfd_frame *cfd; in es58x_rx_can_msg() 591 cfd = (struct canfd_frame *)ccf; in es58x_rx_can_msg()
|
| /linux/drivers/net/can/ctucanfd/ |
| H A D | ctucanfd_base.c | 516 static bool ctucan_insert_frame(struct ctucan_priv *priv, const struct canfd_frame *cf, u8 buf, in ctucan_insert_frame() 599 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in ctucan_start_xmit() 647 static void ctucan_read_rx_frame(struct ctucan_priv *priv, struct canfd_frame *cf, u32 ffw) in ctucan_read_rx_frame() 714 struct canfd_frame *cf; in ctucan_rx()
|
| /linux/Documentation/networking/ |
| H A D | can.rst | 409 The struct canfd_frame is defined in include/linux/can.h: 413 struct canfd_frame { 422 The struct canfd_frame and the existing struct can_frame have the can_id, 425 When the content of a struct can_frame is copied into a struct canfd_frame 428 When introducing the struct canfd_frame it turned out that the data length 431 the easy handling of the length information the canfd_frame.len element 432 contains a plain length value from 0 .. 64. So both canfd_frame.len and 444 #define CANFD_MTU (sizeof(struct canfd_frame)) == 72 => CAN FD frame 655 [ remember: CANFD_MTU == sizeof(struct canfd_frame) ] 657 struct canfd_frame cfd; [all …]
|
| H A D | iso15765-2.rst | 282 * ``tx_flags``: flags set into ``struct canfd_frame.flags`` at frame creation.
|
| /linux/drivers/net/can/usb/ |
| H A D | nct6694_canfd.c | 227 struct canfd_frame *cfd; in nct6694_canfd_handle_rx() 456 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in nct6694_canfd_tx_work()
|
| H A D | esd_usb.c | 402 struct canfd_frame *cfd; in esd_usb_rx_can_msg() 419 cfd = (struct canfd_frame *)cf; in esd_usb_rx_can_msg() 824 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in esd_usb_start_xmit()
|
| H A D | gs_usb.c | 620 struct canfd_frame *cfd; in gs_usb_receive_bulk_callback() 846 struct canfd_frame *cfd; in gs_can_start_xmit() 881 cfd = (struct canfd_frame *)skb->data; in gs_can_start_xmit()
|
| /linux/drivers/net/can/usb/peak_usb/ |
| H A D | pcan_usb_fd.c | 535 struct canfd_frame *cfd; in pcan_usb_fd_decode_canmsg() 800 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in pcan_usb_fd_encode_msg()
|
| /linux/drivers/net/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_hydra.c | 1300 struct canfd_frame *cf; in kvaser_usb_hydra_rx_msg_ext() 1460 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in kvaser_usb_hydra_frame_to_cmd_ext()
|
| /linux/drivers/net/can/m_can/ |
| H A D | m_can.c | 559 struct canfd_frame *cf; in m_can_read_fifo() 1866 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in m_can_tx_handler()
|
| /linux/Documentation/networking/device_drivers/can/ctu/ |
| H A D | ctucanfd-driver.rst | 342 ``struct can_frame`` or ``struct canfd_frame``, the two having different
|