Searched refs:can_frame (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/include/linux/can/
H A Dskb.h30 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
37 struct can_frame **cf);
60 struct can_frame cf[];
106 struct can_frame *cf = (struct can_frame *)skb->data;
150 const struct can_frame *cf = (struct can_frame *)skb->data;
H A Dlength.h267 static inline u8 can_get_cc_dlc(const struct can_frame *cf, const u32 ctrlmode)
280 static inline void can_frame_set_cc_len(struct can_frame *cf, const u8 dlc,
H A Ddev.h202 void can_change_state(struct net_device *dev, struct can_frame *cf,
/linux-master/include/uapi/linux/can/
H A Dbcm.h74 struct can_frame frames[];
H A Dgw.h111 struct can_frame cf;
171 * <struct can_frame> data used as operator
193 * xor ^= can_frame.data[i]
195 * can_frame.data[ result_idx ] = xor
207 * crc = crctab[ crc ^ can_frame.data[i] ]
209 * can_frame.data[ result_idx ] = crc ^ final_xor_val
/linux-master/include/uapi/linux/
H A Dcan.h108 * struct can_frame - Classical CAN frame structure (aka CAN 2.0B)
120 struct can_frame { struct
152 * The struct can_frame and struct canfd_frame intentionally share the same
221 #define CAN_MTU (sizeof(struct can_frame))
/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c539 struct can_frame *can_frame; local
543 skb = alloc_can_skb(netdev, &can_frame);
547 can_frame->can_id = le32_to_cpu(rx->id);
548 can_frame->len = rx->len & 0x0f;
551 can_frame->can_id |= CAN_EFF_FLAG;
554 can_frame->can_id |= CAN_RTR_FLAG;
556 memcpy(can_frame->data, rx->data, can_frame->len);
558 netdev->stats.rx_bytes += can_frame
578 struct can_frame *can_frame; local
[all...]
/linux-master/drivers/net/can/dev/
H A Dskb.c208 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf)
213 sizeof(struct can_frame));
224 *cf = skb_put_zero(skb, sizeof(struct can_frame));
289 struct sk_buff *alloc_can_err_skb(struct net_device *dev, struct can_frame **cf)
H A Drx-offload.c54 struct can_frame *cf = (struct can_frame *)skb->data;
/linux-master/net/can/j1939/
H A Dmain.c30 /* CAN_HDR: #bytes before can_frame data part */
31 #define J1939_CAN_HDR (offsetof(struct can_frame, data))
34 #define J1939_CAN_FTR (sizeof(struct can_frame) - J1939_CAN_HDR - \
35 sizeof(((struct can_frame *)0)->data))
43 struct can_frame *cf;
322 struct can_frame *cf;
/linux-master/net/sched/
H A Dem_canid.c48 struct can_frame *cf = (struct can_frame *)skb->data;
/linux-master/drivers/net/can/esd/
H A Desdacc.c248 struct can_frame *cf = (struct can_frame *)skb->data;
432 struct can_frame *cf;
495 struct can_frame *cf;
524 struct can_frame *cf;
581 struct can_frame *cf = NULL;
/linux-master/drivers/net/can/softing/
H A Dsofting.h101 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg,
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-rx.c145 can_frame_set_cc_len((struct can_frame *)cfd, dlc,
168 skb = alloc_can_skb(priv->ndev, (struct can_frame **)&cfd);
H A Dmcp251xfd-tx.c81 dlc = can_get_cc_dlc((struct can_frame *)cfd,
/linux-master/drivers/net/can/
H A Dcan327.c104 struct can_frame can_frame_to_send;
171 static void can327_send_frame(struct can327 *elm, struct can_frame *frame)
284 struct can_frame *frame;
329 struct can_frame *frame;
393 struct can_frame *frame;
550 struct can_frame *frame = &elm->can_frame_to_send;
811 /* Send a can_frame to a TTY. */
816 struct can_frame *frame = (struct can_frame *)skb->data;
H A Djanz-ican3.c912 struct can_frame *cf)
943 struct can_frame *cf,
995 struct can_frame *cf;
1039 struct can_frame *cf;
1290 struct can_frame *cf;
1299 cf = (struct can_frame *)skb->data;
1328 struct can_frame *cf = (struct can_frame *)skb->data;
1330 struct can_frame *echo_cf;
1335 echo_cf = (struct can_frame *)echo_sk
[all...]
H A Dat91_can.c474 struct can_frame *cf = (struct can_frame *)skb->data;
538 struct can_frame **cf, u32 *timestamp)
556 struct can_frame *cf;
590 struct can_frame *cf;
642 * priv->tx_tail holds the number of the oldest can_frame put for
699 struct can_frame *cf;
757 struct can_frame *cf;
/linux-master/drivers/net/can/mscan/
H A Dmscan.c188 struct can_frame *frame = (struct can_frame *)skb->data;
293 static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame)
333 static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame,
387 struct can_frame *frame;
/linux-master/drivers/net/can/slcan/
H A Dslcan-core.c170 /* Send one completely decapsulated can_frame to the network layer */
174 struct can_frame *cf;
262 struct can_frame *cf;
326 struct can_frame *cf;
481 /* Encapsulate one can_frame and stuff into a TTY queue. */
482 static void slcan_encaps(struct slcan *sl, struct can_frame *cf)
591 /* Send a can_frame to a TTY queue. */
612 slcan_encaps(sl, (struct can_frame *)skb->data); /* encaps & send */
/linux-master/net/can/
H A Daf_can.c580 struct can_frame *cf = (struct can_frame *)skb->data;
866 BUILD_BUG_ON(offsetof(struct can_frame, len) !=
868 offsetof(struct can_frame, len) !=
870 offsetof(struct can_frame, data) !=
/linux-master/drivers/net/can/sja1000/
H A Dsja1000.c287 struct can_frame *cf = (struct can_frame *)skb->data;
342 struct can_frame *cf;
410 struct can_frame *cf;
/linux-master/drivers/net/can/spi/
H A Dhi311x.c262 static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame)
318 struct can_frame *frame;
577 struct can_frame *frame;
584 frame = (struct can_frame *)priv->tx_skb->data;
660 struct can_frame *cf;
693 struct can_frame *cf;
/linux-master/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c923 struct can_frame *cf;
1070 struct can_frame *cf;
1143 struct can_frame *cf;
1223 struct can_frame *cf;
1266 can_frame_set_cc_len((struct can_frame *)cf, cmd->rx_can.dlc, priv->can.ctrlmode);
1316 skb = alloc_can_skb(priv->netdev, (struct can_frame **)&cf);
1345 can_frame_set_cc_len((struct can_frame *)cf, dlc, priv->can.ctrlmode);
1473 dlc = can_get_cc_dlc((struct can_frame *)cf, priv->can.ctrlmode);
1527 struct can_frame *cf = (struct can_frame *)sk
[all...]
/linux-master/drivers/net/can/c_can/
H A Dc_can_main.c283 struct can_frame *frame, int idx)
340 struct can_frame *frame;
366 struct can_frame *frame;
455 struct can_frame *frame = (struct can_frame *)skb->data;
915 struct can_frame *cf;
999 struct can_frame *cf;

Completed in 185 milliseconds

123