/linux-master/drivers/net/can/dev/ |
H A D | length.c | 71 const struct canfd_frame *cf = (const struct canfd_frame *)skb->data;
|
H A D | skb.c | 110 /* Using "struct canfd_frame::len" for the frame 231 struct canfd_frame **cfd) 236 sizeof(struct canfd_frame)); 247 *cfd = skb_put_zero(skb, sizeof(struct canfd_frame)); 331 struct canfd_frame *cfd; 333 cfd = (struct canfd_frame *)skb->data;
|
/linux-master/include/linux/can/ |
H A D | skb.h | 32 struct canfd_frame **cfd); 114 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; 138 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
|
/linux-master/include/uapi/linux/ |
H A D | can.h | 137 * defined bits for canfd_frame.flags 139 * The use of struct canfd_frame implies the FD Frame (FDF) bit to 152 * The struct can_frame and struct canfd_frame intentionally share the same 156 * using struct canfd_frame for mixed CAN / CAN FD content (dual use). 162 #define CANFD_FDF 0x04 /* mark CAN FD for dual use of struct canfd_frame */ 165 * struct canfd_frame - CAN flexible data rate frame structure 173 struct canfd_frame { struct 222 #define CANFD_MTU (sizeof(struct canfd_frame))
|
/linux-master/net/can/ |
H A D | gw.c | 87 struct canfd_frame and; 88 struct canfd_frame or; 89 struct canfd_frame xor; 90 struct canfd_frame set; 98 void (*modfunc[MAX_MODFUNCTIONS])(struct canfd_frame *cf, 107 void (*xor)(struct canfd_frame *cf, 109 void (*crc8)(struct canfd_frame *cf, 153 #define MODFUNC(func, op) static void func(struct canfd_frame *cf, \ 173 static void mod_and_fddata(struct canfd_frame *cf, struct cf_mod *mod) 181 static void mod_or_fddata(struct canfd_frame *c [all...] |
H A D | bcm.c | 98 static inline u64 get_u64(const struct canfd_frame *cp, int offset) 121 struct canfd_frame sframe; 122 struct canfd_frame last_sframe; 288 struct canfd_frame *cf = op->frames + op->cfsiz * op->currframe; 332 struct canfd_frame *frames, int has_timestamp) 335 struct canfd_frame *firstframe; 358 firstframe = (struct canfd_frame *)skb_tail_pointer(skb); 363 * the BCM uses the flags-element of the canfd_frame 461 static void bcm_rx_changed(struct bcm_op *op, struct canfd_frame *data) 493 struct canfd_frame *lastdat [all...] |
H A D | isotp.c | 216 struct canfd_frame *ncf; 236 ncf = (struct canfd_frame *)nskb->data; 311 static int check_optimized(struct canfd_frame *cf, int start_index) 331 static int check_pad(struct isotp_sock *so, struct canfd_frame *cf, 361 static int isotp_rcv_fc(struct isotp_sock *so, struct canfd_frame *cf, int ae) 443 static int isotp_rcv_sf(struct sock *sk, struct canfd_frame *cf, int pcilen, 476 static int isotp_rcv_ff(struct sock *sk, struct canfd_frame *cf, int ae) 549 static int isotp_rcv_cf(struct sock *sk, struct canfd_frame *cf, int ae, 647 struct canfd_frame *cf; 657 cf = (struct canfd_frame *)sk [all...] |
H A D | af_can.c | 210 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; 867 offsetof(struct canfd_frame, len) || 871 offsetof(struct canfd_frame, data));
|
/linux-master/include/uapi/linux/can/ |
H A D | gw.h | 116 struct canfd_frame cf;
|
/linux-master/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-tx.c | 36 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
|
H A D | mcp251xfd-rx.c | 113 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; 162 struct canfd_frame *cfd;
|
H A D | mcp251xfd.h | 448 u8 data[sizeof_field(struct canfd_frame, data)]; 460 u8 data[sizeof_field(struct canfd_frame, data)]; 474 u8 data[sizeof_field(struct canfd_frame, data)];
|
/linux-master/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_core.h | 701 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/peak_canfd/ |
H A D | peak_canfd.c | 255 struct canfd_frame *cf; 646 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/ctucanfd/ |
H A D | ctucanfd_base.c | 515 static bool ctucan_insert_frame(struct ctucan_priv *priv, const struct canfd_frame *cf, u8 buf, 598 struct canfd_frame *cf = (struct canfd_frame *)skb->data; 646 static void ctucan_read_rx_frame(struct ctucan_priv *priv, struct canfd_frame *cf, u32 ffw) 713 struct canfd_frame *cf;
|
/linux-master/drivers/net/can/usb/ |
H A D | esd_usb.c | 397 struct canfd_frame *cfd; 414 cfd = (struct canfd_frame *)cf; 820 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
|
H A D | gs_usb.c | 579 struct canfd_frame *cfd; 763 struct canfd_frame *cfd; 798 cfd = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 252 struct canfd_frame *cf; 858 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_fd.c | 534 struct canfd_frame *cfd; 799 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/rcar/ |
H A D | rcar_canfd.c | 661 struct canfd_frame *cf, u32 off) 672 struct canfd_frame *cf, u32 off) 1500 struct canfd_frame *cf = (struct canfd_frame *)skb->data; 1573 struct canfd_frame *cf;
|
/linux-master/drivers/net/can/usb/kvaser_usb/ |
H A D | kvaser_usb_hydra.c | 1285 struct canfd_frame *cf; 1444 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
|
/linux-master/drivers/net/can/ |
H A D | xilinx_can.c | 655 struct canfd_frame *cf = (struct canfd_frame *)skb->data; 916 struct canfd_frame *cf;
|
H A D | kvaser_pciefd.c | 757 struct canfd_frame *cf = (struct canfd_frame *)skb->data; 1185 struct canfd_frame *cf;
|
/linux-master/drivers/net/can/flexcan/ |
H A D | flexcan-core.c | 748 struct canfd_frame *cfd = (struct canfd_frame *)skb->data; 949 struct canfd_frame *cfd;
|
/linux-master/drivers/net/can/m_can/ |
H A D | m_can.c | 525 struct canfd_frame *cf; 1748 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
|