Home
last modified time | relevance | path

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

/linux-4.4.14/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()
557 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()
609 struct can_frame *cf; in pcan_usb_decode_data()
733 struct can_frame *cf = (struct can_frame *)skb->data; in pcan_usb_encode_msg()
Dpcan_usb_fd.c498 skb = alloc_can_skb(netdev, (struct can_frame **)&cfd); in pcan_usb_fd_decode_canmsg()
535 struct can_frame *cf; in pcan_usb_fd_decode_status()
608 struct can_frame *cf; in pcan_usb_fd_decode_overrun()
/linux-4.4.14/net/can/
Dgw.c90 struct can_frame and;
91 struct can_frame or;
92 struct can_frame xor;
93 struct can_frame set;
101 void (*modfunc[MAX_MODFUNCTIONS])(struct can_frame *cf,
110 void (*xor)(struct can_frame *cf, struct cgw_csum_xor *xor);
111 void (*crc8)(struct can_frame *cf, struct cgw_csum_crc8 *crc8);
156 #define MODFUNC(func, op) static void func(struct can_frame *cf, \
172 static inline void canframecpy(struct can_frame *dst, struct can_frame *src) in canframecpy()
212 static void cgw_csum_xor_rel(struct can_frame *cf, struct cgw_csum_xor *xor) in cgw_csum_xor_rel()
[all …]
Dbcm.c88 static inline u64 GET_U64(const struct can_frame *cp) in GET_U64()
107 struct can_frame *frames;
108 struct can_frame *last_frames;
109 struct can_frame sframe;
110 struct can_frame last_sframe;
139 #define CFSIZ sizeof(struct can_frame)
251 struct can_frame *cf = &op->frames[op->currframe]; in bcm_can_tx()
294 struct can_frame *frames, int has_timestamp) in bcm_send_to_user()
297 struct can_frame *firstframe; in bcm_send_to_user()
311 firstframe = (struct can_frame *)skb_tail_pointer(skb); in bcm_send_to_user()
[all …]
Daf_can.c614 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv_filter()
900 BUILD_BUG_ON(offsetof(struct can_frame, can_dlc) != in can_init()
902 offsetof(struct can_frame, data) != in can_init()
/linux-4.4.14/include/uapi/linux/
Dcan.h103 struct can_frame { struct
149 #define CAN_MTU (sizeof(struct can_frame))
/linux-4.4.14/include/linux/can/
Ddev.h151 void can_change_state(struct net_device *dev, struct can_frame *cf,
159 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
163 struct can_frame **cf);
Dskb.h36 struct can_frame cf[0];
/linux-4.4.14/drivers/net/can/
Dslcan.c145 struct can_frame cf; in slc_bump()
205 skb = dev_alloc_skb(sizeof(struct can_frame) + in slc_bump()
219 memcpy(skb_put(skb, sizeof(struct can_frame)), in slc_bump()
220 &cf, sizeof(struct can_frame)); in slc_bump()
254 static void slc_encaps(struct slcan *sl, struct can_frame *cf) in slc_encaps()
357 if (skb->len != sizeof(struct can_frame)) in slc_xmit()
372 slc_encaps(sl, (struct can_frame *) skb->data); /* encaps & send */ in slc_xmit()
445 dev->mtu = sizeof(struct can_frame); in slc_setup()
Ddev.c327 void can_change_state(struct net_device *dev, struct can_frame *cf, in can_change_state()
440 struct can_frame *cf = (struct can_frame *)skb->data; in can_get_echo_skb()
480 struct can_frame *cf; in can_restart()
569 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_skb()
574 sizeof(struct can_frame)); in alloc_can_skb()
590 *cf = (struct can_frame *)skb_put(skb, sizeof(struct can_frame)); in alloc_can_skb()
591 memset(*cf, 0, sizeof(struct can_frame)); in alloc_can_skb()
626 struct sk_buff *alloc_can_err_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_err_skb()
Djanz-ican3.c867 struct can_frame *cf) in ican3_to_can_frame()
898 struct can_frame *cf, in can_frame_to_ican3()
950 struct can_frame *cf; in ican3_handle_msglost()
994 struct can_frame *cf; in ican3_handle_cevtind()
1205 struct can_frame *cf; in ican3_get_echo_skb()
1214 cf = (struct can_frame *)skb->data; in ican3_get_echo_skb()
1242 struct can_frame *cf = (struct can_frame *)skb->data; in ican3_echo_skb_matches()
1244 struct can_frame *echo_cf; in ican3_echo_skb_matches()
1249 echo_cf = (struct can_frame *)echo_skb->data; in ican3_echo_skb_matches()
1296 struct can_frame *cf; in ican3_recv_skb()
[all …]
Dat91_can.c457 struct can_frame *cf = (struct can_frame *)skb->data; in at91_start_xmit()
547 struct can_frame *cf; in at91_rx_overflow_err()
575 struct can_frame *cf) in at91_read_mb()
614 struct can_frame *cf; in at91_read_msg()
724 struct can_frame *cf, u32 reg_sr) in at91_poll_err_frame()
774 struct can_frame *cf; in at91_poll_err()
879 struct can_frame *cf, enum can_state new_state) in at91_irq_err_state()
1013 struct can_frame *cf; in at91_irq_err()
Dflexcan.c472 struct can_frame *cf = (struct can_frame *)skb->data; in flexcan_start_xmit()
518 struct can_frame *cf, u32 reg_esr) in do_bus_err()
568 struct can_frame *cf; in flexcan_poll_bus_err()
587 struct can_frame *cf; in flexcan_poll_state()
628 struct can_frame *cf) in flexcan_read_fifo()
657 struct can_frame *cf; in flexcan_read_frame()
Dsun4i_can.c415 struct can_frame *cf = (struct can_frame *)skb->data; in sun4ican_start_xmit()
465 struct can_frame *cf; in sun4i_can_rx()
514 struct can_frame *cf; in sun4i_can_err()
Dbfin_can.c345 struct can_frame *cf = (struct can_frame *)skb->data; in bfin_can_start_xmit()
390 struct can_frame *cf; in bfin_can_rx()
437 struct can_frame *cf; in bfin_can_err()
Drcar_can.c222 struct can_frame *cf; in rcar_can_error()
591 struct can_frame *cf = (struct can_frame *)skb->data; in rcar_can_start_xmit()
639 struct can_frame *cf; in rcar_can_rx_pkt()
Dxilinx_can.c392 struct can_frame *cf = (struct can_frame *)skb->data; in xcan_start_xmit()
477 struct can_frame *cf; in xcan_rx()
544 struct can_frame *cf; in xcan_err_interrupt()
Dpch_can.c494 struct can_frame *cf; in pch_can_error()
620 struct can_frame *cf; in pch_can_rx_msg_lost()
647 struct can_frame *cf; in pch_can_rx_normal()
894 struct can_frame *cf = (struct can_frame *)skb->data; in pch_xmit()
Dti_hecc.c488 struct can_frame *cf = (struct can_frame *)skb->data; in ti_hecc_xmit()
547 struct can_frame *cf; in ti_hecc_rx_pkt()
665 struct can_frame *cf; in ti_hecc_error()
Dgrcan.c582 struct can_frame cf; in grcan_err()
751 struct can_frame *skb_cf; in grcan_err()
1173 struct can_frame *cf; in grcan_receive()
1358 struct can_frame *cf = (struct can_frame *)skb->data; in grcan_start_xmit()
/linux-4.4.14/net/sched/
Dem_canid.c51 struct can_frame *cf = (struct can_frame *)skb->data; in em_canid_get_id()
/linux-4.4.14/include/uapi/linux/can/
Dbcm.h73 struct can_frame frames[0];
Dgw.h103 struct can_frame cf;
/linux-4.4.14/drivers/net/can/mscan/
Dmscan.c199 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit()
303 static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) in mscan_get_rx_frame()
343 static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, in mscan_get_err_frame()
398 struct can_frame *frame; in mscan_rx_poll()
/linux-4.4.14/drivers/net/can/c_can/
Dc_can.c302 struct can_frame *frame, int idx) in c_can_setup_tx_object()
355 struct can_frame *frame; in c_can_handle_lost_msg_obj()
381 struct can_frame *frame; in c_can_read_msg_object()
437 struct can_frame *frame = (struct can_frame *)skb->data; in c_can_start_xmit()
860 struct can_frame *cf; in c_can_handle_state_change()
937 struct can_frame *cf; in c_can_handle_bus_err()
/linux-4.4.14/Documentation/networking/
Dcan.txt268 struct can_frame {
281 struct can_frame to the user space.
324 of reading a struct can_frame:
326 struct can_frame frame;
328 nbytes = read(s, &frame, sizeof(struct can_frame));
336 if (nbytes < sizeof(struct can_frame)) {
345 nbytes = write(s, &frame, sizeof(struct can_frame));
354 struct can_frame frame;
356 nbytes = recvfrom(s, &frame, sizeof(struct can_frame),
372 nbytes = sendto(s, &frame, sizeof(struct can_frame),
[all …]
/linux-4.4.14/drivers/net/can/sja1000/
Dsja1000.c285 struct can_frame *cf = (struct can_frame *)skb->data; in sja1000_start_xmit()
341 struct can_frame *cf; in sja1000_rx()
394 struct can_frame *cf; in sja1000_err()
/linux-4.4.14/drivers/net/can/softing/
Dsofting.h100 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg,
Dsofting_main.c70 struct can_frame *cf = (struct can_frame *)skb->data; in softing_netdev_start_xmit()
142 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, in softing_netdev_rx()
146 struct can_frame *cf; in softing_netdev_rx()
165 struct can_frame msg; in softing_handle_1()
Dsofting_fw.c436 struct can_frame msg; in softing_startstop()
/linux-4.4.14/drivers/net/can/usb/
Dusb_8dev.c349 struct can_frame *cf; in usb_8dev_rx_err_msg()
471 struct can_frame *cf; in usb_8dev_rx_can_msg()
613 struct can_frame *cf = (struct can_frame *) skb->data; in usb_8dev_start_xmit()
Dgs_usb.c252 static void gs_update_state(struct gs_can *dev, struct can_frame *cf) in gs_update_state()
286 struct can_frame *cf; in gs_usb_receive_bulk_callback()
461 struct can_frame *cf; in gs_can_start_xmit()
498 cf = (struct can_frame *)skb->data; in gs_can_start_xmit()
Dems_usb.c311 struct can_frame *cf; in ems_usb_rx_can_msg()
342 struct can_frame *cf; in ems_usb_rx_err()
744 struct can_frame *cf = (struct can_frame *)skb->data; in ems_usb_start_xmit()
Desd_usb2.c230 struct can_frame *cf; in esd_usb2_rx_event()
316 struct can_frame *cf; in esd_usb2_rx_can_msg()
719 struct can_frame *cf = (struct can_frame *)skb->data; in esd_usb2_start_xmit()
Dkvaser_usb.c706 struct can_frame *cf; in kvaser_usb_tx_acknowledge()
822 struct can_frame *cf) in kvaser_usb_rx_error_update_can_state()
889 struct can_frame *cf, tmp_cf = { .can_id = CAN_ERR_FLAG, .can_dlc = CAN_ERR_DLC }; in kvaser_usb_rx_error()
1098 struct can_frame *cf; in kvaser_usb_rx_can_err()
1134 struct can_frame *cf; in kvaser_usb_rx_can_msg()
1653 struct can_frame *cf = (struct can_frame *)skb->data; in kvaser_usb_start_xmit()
/linux-4.4.14/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-4.4.14/drivers/net/can/spi/
Dmcp251x.c409 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx()
465 struct can_frame *frame; in mcp251x_hw_rx()
730 struct can_frame *frame; in mcp251x_error_skb()
748 struct can_frame *frame; in mcp251x_tx_work_handler()
755 frame = (struct can_frame *)priv->tx_skb->data; in mcp251x_tx_work_handler()
/linux-4.4.14/drivers/net/can/m_can/
Dm_can.c375 skb = alloc_can_skb(dev, (struct can_frame **)&cf); in m_can_read_fifo()
451 struct can_frame *frame; in m_can_handle_lost_msg()
475 struct can_frame *cf; in m_can_handle_lec_err()
569 struct can_frame *cf; in m_can_handle_state_change()