Home
last modified time | relevance | path

Searched refs:can_frame (Results 1 – 25 of 31) sorted by relevance

12

/linux-3.4.99/drivers/net/can/usb/peak_usb/
Dpcan_usb_pro.c532 struct can_frame *can_frame; in pcan_usb_pro_handle_canmsg() local
537 skb = alloc_can_skb(netdev, &can_frame); in pcan_usb_pro_handle_canmsg()
541 can_frame->can_id = le32_to_cpu(rx->id); in pcan_usb_pro_handle_canmsg()
542 can_frame->can_dlc = rx->len & 0x0f; in pcan_usb_pro_handle_canmsg()
545 can_frame->can_id |= CAN_EFF_FLAG; in pcan_usb_pro_handle_canmsg()
548 can_frame->can_id |= CAN_RTR_FLAG; in pcan_usb_pro_handle_canmsg()
550 memcpy(can_frame->data, rx->data, can_frame->can_dlc); in pcan_usb_pro_handle_canmsg()
558 netdev->stats.rx_bytes += can_frame->can_dlc; in pcan_usb_pro_handle_canmsg()
570 struct can_frame *can_frame; in pcan_usb_pro_handle_error() local
622 skb = alloc_can_err_skb(netdev, &can_frame); in pcan_usb_pro_handle_error()
[all …]
Dpcan_usb.c407 struct can_frame *cf; in pcan_usb_decode_error()
608 struct can_frame *cf; in pcan_usb_decode_data()
733 struct can_frame *cf = (struct can_frame *)skb->data; in pcan_usb_encode_msg()
/linux-3.4.99/drivers/net/can/
Dvcan.c73 struct can_frame *cf = (struct can_frame *)skb->data; in vcan_rx()
89 struct can_frame *cf = (struct can_frame *)skb->data; in vcan_tx()
143 dev->mtu = sizeof(struct can_frame); in vcan_setup()
Dslcan.c143 struct can_frame cf; in slc_bump()
187 skb = dev_alloc_skb(sizeof(struct can_frame)); in slc_bump()
195 memcpy(skb_put(skb, sizeof(struct can_frame)), in slc_bump()
196 &cf, sizeof(struct can_frame)); in slc_bump()
231 static void slc_encaps(struct slcan *sl, struct can_frame *cf) in slc_encaps()
302 if (skb->len != sizeof(struct can_frame)) in slc_xmit()
317 slc_encaps(sl, (struct can_frame *) skb->data); /* encaps & send */ in slc_xmit()
384 dev->mtu = sizeof(struct can_frame); in slc_setup()
Ddev.c337 struct can_frame *cf = (struct can_frame *)skb->data; in can_get_echo_skb()
377 struct can_frame *cf; in can_restart()
457 dev->mtu = sizeof(struct can_frame); in can_setup()
467 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_skb()
471 skb = netdev_alloc_skb(dev, sizeof(struct can_frame)); in alloc_can_skb()
478 *cf = (struct can_frame *)skb_put(skb, sizeof(struct can_frame)); in alloc_can_skb()
479 memset(*cf, 0, sizeof(struct can_frame)); in alloc_can_skb()
485 struct sk_buff *alloc_can_err_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_err_skb()
Dflexcan.c276 struct can_frame *cf = (struct can_frame *)skb->data; in flexcan_start_xmit()
313 struct can_frame *cf, u32 reg_esr) in do_bus_err()
363 struct can_frame *cf; in flexcan_poll_bus_err()
379 struct can_frame *cf, enum can_state new_state) in do_state()
448 struct can_frame *cf; in flexcan_poll_state()
483 struct can_frame *cf) in flexcan_read_fifo()
512 struct can_frame *cf; in flexcan_read_frame()
Dat91_can.c474 struct can_frame *cf = (struct can_frame *)skb->data; in at91_start_xmit()
564 struct can_frame *cf; in at91_rx_overflow_err()
592 struct can_frame *cf) in at91_read_mb()
631 struct can_frame *cf; in at91_read_msg()
739 struct can_frame *cf, u32 reg_sr) in at91_poll_err_frame()
789 struct can_frame *cf; in at91_poll_err()
893 struct can_frame *cf, enum can_state new_state) in at91_irq_err_state()
1027 struct can_frame *cf; in at91_irq_err()
Dbfin_can.c242 struct can_frame *cf = (struct can_frame *)skb->data; in bfin_can_start_xmit()
287 struct can_frame *cf; in bfin_can_rx()
335 struct can_frame *cf; in bfin_can_err()
Djanz-ican3.c808 struct can_frame *cf) in ican3_to_can_frame()
839 struct can_frame *cf, in can_frame_to_ican3()
887 struct can_frame *cf; in ican3_handle_msglost()
931 struct can_frame *cf; in ican3_handle_cevtind()
1126 struct can_frame *cf; in ican3_recv_skb()
1418 struct can_frame *cf = (struct can_frame *)skb->data; in ican3_xmit()
Dmcp251x.c402 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx()
458 struct can_frame *frame; in mcp251x_hw_rx()
716 struct can_frame *frame; in mcp251x_error_skb()
734 struct can_frame *frame; in mcp251x_tx_work_handler()
741 frame = (struct can_frame *)priv->tx_skb->data; in mcp251x_tx_work_handler()
/linux-3.4.99/include/linux/can/
Ddev.h70 const struct can_frame *cf = (struct can_frame *)skb->data; in can_dropped_invalid_skb()
98 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
100 struct can_frame **cf);
Dbcm.h36 struct can_frame frames[0];
Dgw.h67 struct can_frame cf;
/linux-3.4.99/net/can/
Dgw.c77 struct can_frame and;
78 struct can_frame or;
79 struct can_frame xor;
80 struct can_frame set;
88 void (*modfunc[MAX_MODFUNCTIONS])(struct can_frame *cf,
97 void (*xor)(struct can_frame *cf, struct cgw_csum_xor *xor);
98 void (*crc8)(struct can_frame *cf, struct cgw_csum_crc8 *crc8);
140 #define MODFUNC(func, op) static void func(struct can_frame *cf, \
156 static inline void canframecpy(struct can_frame *dst, struct can_frame *src) in canframecpy()
196 static void cgw_csum_xor_rel(struct can_frame *cf, struct cgw_csum_xor *xor) in cgw_csum_xor_rel()
[all …]
Daf_can.c228 struct can_frame *cf = (struct can_frame *)skb->data; in can_send()
231 if (skb->len != sizeof(struct can_frame) || cf->can_dlc > 8) { in can_send()
574 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv_filter()
639 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv()
646 skb->len != sizeof(struct can_frame) || in can_rcv()
Dbcm.c89 static inline u64 GET_U64(const struct can_frame *cp) in GET_U64()
108 struct can_frame *frames;
109 struct can_frame *last_frames;
110 struct can_frame sframe;
111 struct can_frame last_sframe;
135 #define CFSIZ sizeof(struct can_frame)
247 struct can_frame *cf = &op->frames[op->currframe]; in bcm_can_tx()
286 struct can_frame *frames, int has_timestamp) in bcm_send_to_user()
289 struct can_frame *firstframe; in bcm_send_to_user()
303 firstframe = (struct can_frame *)skb_tail_pointer(skb); in bcm_send_to_user()
[all …]
/linux-3.4.99/include/linux/
Dcan.h55 struct can_frame { struct
/linux-3.4.99/drivers/net/can/mscan/
Dmscan.c200 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit()
307 static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) in mscan_get_rx_frame()
347 static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, in mscan_get_err_frame()
419 struct can_frame *frame; in mscan_rx_poll()
/linux-3.4.99/drivers/net/can/c_can/
Dc_can.c291 int iface, struct can_frame *frame, int objno) in c_can_write_msg_object()
371 struct can_frame *frame; in c_can_handle_lost_msg_obj()
403 struct can_frame *frame; in c_can_read_msg_object()
501 struct can_frame *frame = (struct can_frame *)skb->data; in c_can_start_xmit()
816 struct can_frame *cf; in c_can_handle_state_change()
883 struct can_frame *cf; in c_can_handle_bus_err()
/linux-3.4.99/drivers/net/can/sja1000/
Dsja1000.c275 struct can_frame *cf = (struct can_frame *)skb->data; in sja1000_start_xmit()
322 struct can_frame *cf; in sja1000_rx()
374 struct can_frame *cf; in sja1000_err()
/linux-3.4.99/drivers/net/can/softing/
Dsofting.h101 const struct can_frame *msg, ktime_t ktime);
Dsofting_main.c72 struct can_frame *cf = (struct can_frame *)skb->data; in softing_netdev_start_xmit()
144 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, in softing_netdev_rx()
148 struct can_frame *cf; in softing_netdev_rx()
167 struct can_frame msg; in softing_handle_1()
/linux-3.4.99/drivers/net/can/cc770/
Dcc770.c397 struct can_frame *cf = (struct can_frame *)skb->data; in cc770_start_xmit()
466 struct can_frame *cf; in cc770_rx()
517 struct can_frame *cf; in cc770_err()
/linux-3.4.99/Documentation/networking/
Dcan.txt274 struct can_frame {
284 struct can_frame to the user space.
327 of reading a struct can_frame:
329 struct can_frame frame;
331 nbytes = read(s, &frame, sizeof(struct can_frame));
339 if (nbytes < sizeof(struct can_frame)) {
348 nbytes = write(s, &frame, sizeof(struct can_frame));
357 struct can_frame frame;
359 nbytes = recvfrom(s, &frame, sizeof(struct can_frame),
375 nbytes = sendto(s, &frame, sizeof(struct can_frame),
[all …]
/linux-3.4.99/drivers/net/can/usb/
Dems_usb.c305 struct can_frame *cf; in ems_usb_rx_can_msg()
337 struct can_frame *cf; in ems_usb_rx_err()
743 struct can_frame *cf = (struct can_frame *)skb->data; in ems_usb_start_xmit()

12