/linux-master/include/linux/can/ |
H A D | skb.h | 30 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 D | length.h | 267 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 D | dev.h | 202 void can_change_state(struct net_device *dev, struct can_frame *cf,
|
/linux-master/include/uapi/linux/can/ |
H A D | bcm.h | 74 struct can_frame frames[];
|
H A D | gw.h | 111 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 D | can.h | 108 * 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 D | pcan_usb_pro.c | 539 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 D | skb.c | 208 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 D | rx-offload.c | 54 struct can_frame *cf = (struct can_frame *)skb->data;
|
/linux-master/net/can/j1939/ |
H A D | main.c | 30 /* 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 D | em_canid.c | 48 struct can_frame *cf = (struct can_frame *)skb->data;
|
/linux-master/drivers/net/can/esd/ |
H A D | esdacc.c | 248 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 D | softing.h | 101 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg,
|
/linux-master/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-rx.c | 145 can_frame_set_cc_len((struct can_frame *)cfd, dlc, 168 skb = alloc_can_skb(priv->ndev, (struct can_frame **)&cfd);
|
H A D | mcp251xfd-tx.c | 81 dlc = can_get_cc_dlc((struct can_frame *)cfd,
|
/linux-master/drivers/net/can/ |
H A D | can327.c | 104 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 D | janz-ican3.c | 912 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 D | at91_can.c | 474 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 D | mscan.c | 188 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 D | slcan-core.c | 170 /* 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 D | af_can.c | 580 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 D | sja1000.c | 287 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 D | hi311x.c | 262 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 D | kvaser_usb_hydra.c | 923 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 D | c_can_main.c | 283 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;
|