Searched refs:canfd_frame (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/net/can/dev/
H A Dlength.c71 const struct canfd_frame *cf = (const struct canfd_frame *)skb->data;
H A Dskb.c110 /* 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 Dskb.h32 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 Dcan.h137 * 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 Dgw.c87 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 Dbcm.c98 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 Disotp.c216 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 Daf_can.c210 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 Dgw.h116 struct canfd_frame cf;
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-tx.c36 const struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
H A Dmcp251xfd-rx.c113 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
162 struct canfd_frame *cfd;
H A Dmcp251xfd.h448 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 Des58x_core.h701 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
/linux-master/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c255 struct canfd_frame *cf;
646 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
/linux-master/drivers/net/can/ctucanfd/
H A Dctucanfd_base.c515 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 Desd_usb.c397 struct canfd_frame *cfd;
414 cfd = (struct canfd_frame *)cf;
820 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
H A Dgs_usb.c579 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 Difi_canfd.c252 struct canfd_frame *cf;
858 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c534 struct canfd_frame *cfd;
799 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
/linux-master/drivers/net/can/rcar/
H A Drcar_canfd.c661 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 Dkvaser_usb_hydra.c1285 struct canfd_frame *cf;
1444 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
/linux-master/drivers/net/can/
H A Dxilinx_can.c655 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
916 struct canfd_frame *cf;
H A Dkvaser_pciefd.c757 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
1185 struct canfd_frame *cf;
/linux-master/drivers/net/can/flexcan/
H A Dflexcan-core.c748 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
949 struct canfd_frame *cfd;
/linux-master/drivers/net/can/m_can/
H A Dm_can.c525 struct canfd_frame *cf;
1748 struct canfd_frame *cf = (struct canfd_frame *)skb->data;

Completed in 278 milliseconds

12