/linux-6.3-rc2/include/linux/can/ |
A D | skb.h | 32 struct canfd_frame **cfd); 114 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in can_is_canfd_skb() 138 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in can_skb_get_len_val()
|
/linux-6.3-rc2/net/can/ |
A D | gw.c | 87 struct canfd_frame and; 88 struct canfd_frame or; 89 struct canfd_frame xor; 90 struct canfd_frame set; 107 void (*xor)(struct canfd_frame *cf, 109 void (*crc8)(struct canfd_frame *cf, 217 static void mod_store_ccdlc(struct canfd_frame *cf) in mod_store_ccdlc() 276 static void canfdframecpy(struct canfd_frame *dst, struct canfd_frame *src) in canfdframecpy() 364 static void cgw_csum_crc8_rel(struct canfd_frame *cf, in cgw_csum_crc8_rel() 460 struct canfd_frame *cf; in can_can_gw_rcv() [all …]
|
A D | bcm.c | 119 struct canfd_frame sframe; 120 struct canfd_frame last_sframe; 320 struct canfd_frame *frames, int has_timestamp) in bcm_send_to_user() 323 struct canfd_frame *firstframe; in bcm_send_to_user() 467 struct canfd_frame *lastdata, in bcm_rx_update_and_send() 468 const struct canfd_frame *rxdata) in bcm_rx_update_and_send() 511 const struct canfd_frame *rxdata) in bcm_rx_cmp_to_index() 513 struct canfd_frame *cf = op->frames + op->cfsiz * index; in bcm_rx_cmp_to_index() 645 const struct canfd_frame *rxframe = (struct canfd_frame *)skb->data; in bcm_rx_handler() 864 struct canfd_frame *cf; in bcm_tx_setup() [all …]
|
A D | isotp.c | 208 struct canfd_frame *ncf; in isotp_send_fc() 228 ncf = (struct canfd_frame *)nskb->data; in isotp_send_fc() 303 static int check_optimized(struct canfd_frame *cf, int start_index) in check_optimized() 323 static int check_pad(struct isotp_sock *so, struct canfd_frame *cf, in check_pad() 628 struct canfd_frame *cf; in isotp_rcv() 638 cf = (struct canfd_frame *)skb->data; in isotp_rcv() 746 struct canfd_frame *cf; in isotp_send_cframe() 764 cf = (struct canfd_frame *)skb->data; in isotp_send_cframe() 837 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in isotp_rcv_echo() 924 struct canfd_frame *cf; in isotp_sendmsg() [all …]
|
A D | af_can.c | 210 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in can_send() 867 offsetof(struct canfd_frame, len) || in can_init() 869 offsetof(struct canfd_frame, data)); in can_init()
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | skb.c | 226 struct canfd_frame **cfd) in alloc_canfd_skb() 231 sizeof(struct canfd_frame)); in alloc_canfd_skb() 242 *cfd = skb_put_zero(skb, sizeof(struct canfd_frame)); in alloc_canfd_skb() 326 struct canfd_frame *cfd; in can_skb_headroom_valid() 328 cfd = (struct canfd_frame *)skb->data; in can_skb_headroom_valid()
|
A D | length.c | 71 const struct canfd_frame *cf = (const struct canfd_frame *)skb->data; in can_skb_get_frame_len()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | can.h | 173 struct canfd_frame { struct 217 #define CANFD_MTU (sizeof(struct canfd_frame))
|
/linux-6.3-rc2/drivers/net/can/spi/mcp251xfd/ |
A D | mcp251xfd-rx.c | 113 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in mcp251xfd_hw_rx_obj_to_skb() 162 struct canfd_frame *cfd; in mcp251xfd_handle_rxif_one()
|
A D | mcp251xfd-tx.c | 36 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in mcp251xfd_tx_obj_from_skb()
|
A D | mcp251xfd.h | 447 u8 data[sizeof_field(struct canfd_frame, data)]; 459 u8 data[sizeof_field(struct canfd_frame, data)]; 473 u8 data[sizeof_field(struct canfd_frame, data)];
|
/linux-6.3-rc2/include/uapi/linux/can/ |
A D | gw.h | 116 struct canfd_frame cf;
|
/linux-6.3-rc2/drivers/net/can/usb/etas_es58x/ |
A D | es58x_core.h | 701 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in es58x_get_flags()
|
/linux-6.3-rc2/Documentation/networking/ |
A D | can.rst | 409 The struct canfd_frame is defined in include/linux/can.h: 413 struct canfd_frame { 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 637 [ remember: CANFD_MTU == sizeof(struct canfd_frame) ] 639 struct canfd_frame cfd; 881 The CAN frames following the bcm_msg_head are struct canfd_frame's 979 bcm_msg_head are defined as struct canfd_frame: 985 struct canfd_frame frame[5]; [all …]
|
/linux-6.3-rc2/drivers/net/can/ctucanfd/ |
A D | ctucanfd_base.c | 515 static bool ctucan_insert_frame(struct ctucan_priv *priv, const struct canfd_frame *cf, u8 buf, in ctucan_insert_frame() 598 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in ctucan_start_xmit() 646 static void ctucan_read_rx_frame(struct ctucan_priv *priv, struct canfd_frame *cf, u32 ffw) in ctucan_read_rx_frame() 713 struct canfd_frame *cf; in ctucan_rx()
|
/linux-6.3-rc2/drivers/net/can/peak_canfd/ |
A D | peak_canfd.c | 255 struct canfd_frame *cf; in pucan_handle_can_rx() 646 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in peak_canfd_start_xmit()
|
/linux-6.3-rc2/drivers/net/can/ifi_canfd/ |
A D | ifi_canfd.c | 253 struct canfd_frame *cf; in ifi_canfd_read_fifo() 859 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in ifi_canfd_start_xmit()
|
/linux-6.3-rc2/drivers/net/can/usb/peak_usb/ |
A D | pcan_usb_fd.c | 534 struct canfd_frame *cfd; in pcan_usb_fd_decode_canmsg() 799 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in pcan_usb_fd_encode_msg()
|
/linux-6.3-rc2/drivers/net/can/rcar/ |
A D | rcar_canfd.c | 660 struct canfd_frame *cf, u32 off) in rcar_canfd_get_data() 671 struct canfd_frame *cf, u32 off) in rcar_canfd_put_data() 1491 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in rcar_canfd_start_xmit() 1564 struct canfd_frame *cf; in rcar_canfd_rx_pkt()
|
/linux-6.3-rc2/drivers/net/can/usb/ |
A D | gs_usb.c | 535 struct canfd_frame *cfd; in gs_usb_receive_bulk_callback() 721 struct canfd_frame *cfd; in gs_can_start_xmit() 758 cfd = (struct canfd_frame *)skb->data; in gs_can_start_xmit()
|
/linux-6.3-rc2/drivers/net/can/ |
A D | xilinx_can.c | 587 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in xcan_write_frame() 848 struct canfd_frame *cf; in xcanfd_rx()
|
A D | kvaser_pciefd.c | 731 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in kvaser_pciefd_prepare_tx_packet() 1154 struct canfd_frame *cf; in kvaser_pciefd_handle_data_packet()
|
/linux-6.3-rc2/drivers/net/can/m_can/ |
A D | m_can.c | 484 struct canfd_frame *cf; in m_can_read_fifo() 1623 struct canfd_frame *cf = (struct canfd_frame *)cdev->tx_skb->data; in m_can_tx_handler()
|
/linux-6.3-rc2/drivers/net/can/usb/kvaser_usb/ |
A D | kvaser_usb_hydra.c | 1285 struct canfd_frame *cf; in kvaser_usb_hydra_rx_msg_ext() 1444 struct canfd_frame *cf = (struct canfd_frame *)skb->data; in kvaser_usb_hydra_frame_to_cmd_ext()
|
/linux-6.3-rc2/drivers/net/can/flexcan/ |
A D | flexcan-core.c | 759 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; in flexcan_start_xmit() 960 struct canfd_frame *cfd; in flexcan_mailbox_read()
|