Home
last modified time | relevance | path

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

123

/linux/drivers/net/can/usb/peak_usb/
A Dpcan_usb_pro.c525 struct can_frame *can_frame; in pcan_usb_pro_handle_canmsg() local
534 can_frame->len = rx->len & 0x0f; in pcan_usb_pro_handle_canmsg()
537 can_frame->can_id |= CAN_EFF_FLAG; in pcan_usb_pro_handle_canmsg()
540 can_frame->can_id |= CAN_RTR_FLAG; in pcan_usb_pro_handle_canmsg()
542 memcpy(can_frame->data, rx->data, can_frame->len); in pcan_usb_pro_handle_canmsg()
562 struct can_frame *can_frame; in pcan_usb_pro_handle_error() local
625 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error()
626 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error()
631 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error()
632 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error()
[all …]
A Dpcan_usb.c455 struct can_frame *cf; in pcan_usb_decode_error()
634 struct can_frame *cf; in pcan_usb_decode_data()
757 struct can_frame *cf = (struct can_frame *)skb->data; in pcan_usb_encode_msg()
/linux/include/linux/can/
A Dskb.h28 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
32 struct can_frame **cf);
54 struct can_frame cf[];
A Dlength.h135 static inline u8 can_get_cc_dlc(const struct can_frame *cf, const u32 ctrlmode) in can_get_cc_dlc()
148 static inline void can_frame_set_cc_len(struct can_frame *cf, const u8 dlc, in can_frame_set_cc_len()
/linux/drivers/net/can/dev/
A Dskb.c180 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_skb()
185 sizeof(struct can_frame)); in alloc_can_skb()
204 *cf = skb_put_zero(skb, sizeof(struct can_frame)); in alloc_can_skb()
241 struct sk_buff *alloc_can_err_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_err_skb()
/linux/net/can/j1939/
A Dmain.c31 #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; in j1939_can_recv()
316 struct can_frame *cf; in j1939_send_one()
/linux/include/uapi/linux/
A Dcan.h107 struct can_frame { struct
169 #define CAN_MTU (sizeof(struct can_frame))
/linux/drivers/net/can/
A Djanz-ican3.c911 struct can_frame *cf) in ican3_to_can_frame()
942 struct can_frame *cf, in can_frame_to_ican3()
994 struct can_frame *cf; in ican3_handle_msglost()
1038 struct can_frame *cf; in ican3_handle_cevtind()
1287 struct can_frame *cf; in ican3_get_echo_skb()
1296 cf = (struct can_frame *)skb->data; in ican3_get_echo_skb()
1324 struct can_frame *cf = (struct can_frame *)skb->data; in ican3_echo_skb_matches()
1326 struct can_frame *echo_cf; in ican3_echo_skb_matches()
1331 echo_cf = (struct can_frame *)echo_skb->data; in ican3_echo_skb_matches()
1378 struct can_frame *cf; in ican3_recv_skb()
[all …]
A Dslcan.c146 struct can_frame cf; in slc_bump()
204 skb = dev_alloc_skb(sizeof(struct can_frame) + in slc_bump()
218 skb_put_data(skb, &cf, sizeof(struct can_frame)); in slc_bump()
252 static void slc_encaps(struct slcan *sl, struct can_frame *cf) in slc_encaps()
374 slc_encaps(sl, (struct can_frame *) skb->data); /* encaps & send */ in slc_xmit()
A Dat91_can.c452 struct can_frame *cf = (struct can_frame *)skb->data; in at91_start_xmit()
543 struct can_frame *cf; in at91_rx_overflow_err()
571 struct can_frame *cf) in at91_read_mb()
610 struct can_frame *cf; in at91_read_msg()
721 struct can_frame *cf, u32 reg_sr) in at91_poll_err_frame()
771 struct can_frame *cf; in at91_poll_err()
873 struct can_frame *cf, enum can_state new_state) in at91_irq_err_state()
1003 struct can_frame *cf; in at91_irq_err()
A 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()
A Dti_hecc.c478 struct can_frame *cf = (struct can_frame *)skb->data; in ti_hecc_xmit()
544 struct can_frame *cf; in ti_hecc_mailbox_read()
606 struct can_frame *cf; in ti_hecc_error()
652 struct can_frame *cf; in ti_hecc_change_state()
/linux/net/sched/
A Dem_canid.c48 struct can_frame *cf = (struct can_frame *)skb->data; in em_canid_get_id()
/linux/drivers/net/can/cc770/
A Dcc770.c388 struct can_frame *cf = (struct can_frame *)priv->tx_skb->data; in cc770_tx()
452 struct can_frame *cf; in cc770_rx()
503 struct can_frame *cf; in cc770_err()
669 struct can_frame *cf; in cc770_tx_interrupt()
701 cf = (struct can_frame *)priv->tx_skb->data; in cc770_tx_interrupt()
/linux/drivers/net/can/mscan/
A Dmscan.c188 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit()
293 static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) in mscan_get_rx_frame()
333 static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, in mscan_get_err_frame()
387 struct can_frame *frame; in mscan_rx_poll()
/linux/drivers/net/can/spi/
A Dhi311x.c261 static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame) in hi3110_hw_tx()
317 struct can_frame *frame; in hi3110_hw_rx()
579 struct can_frame *frame; in hi3110_tx_work_handler()
586 frame = (struct can_frame *)priv->tx_skb->data; in hi3110_tx_work_handler()
662 struct can_frame *cf; in hi3110_can_ist()
693 struct can_frame *cf; in hi3110_can_ist()
/linux/Documentation/networking/
A Dcan.rst236 struct can_frame {
265 struct can_frame to the user space.
329 of reading a struct can_frame:
333 struct can_frame frame;
335 nbytes = read(s, &frame, sizeof(struct can_frame));
343 if (nbytes < sizeof(struct can_frame)) {
352 nbytes = write(s, &frame, sizeof(struct can_frame));
363 struct can_frame frame;
743 struct can_frame frames[0];
907 struct can_frame frame[4];
[all …]
/linux/drivers/net/can/sja1000/
A Dsja1000.c285 struct can_frame *cf = (struct can_frame *)skb->data; in sja1000_start_xmit()
340 struct can_frame *cf; in sja1000_rx()
393 struct can_frame *cf; in sja1000_err()
/linux/net/can/
A Daf_can.c582 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv_filter()
870 BUILD_BUG_ON(offsetof(struct can_frame, len) != in can_init()
872 offsetof(struct can_frame, data) != in can_init()
/linux/include/uapi/linux/can/
A Dbcm.h74 struct can_frame frames[0];
A Dgw.h111 struct can_frame cf;
/linux/drivers/net/can/c_can/
A Dc_can_main.c284 struct can_frame *frame, int idx) in c_can_setup_tx_object()
341 struct can_frame *frame; in c_can_handle_lost_msg_obj()
367 struct can_frame *frame; in c_can_read_msg_object()
456 struct can_frame *frame = (struct can_frame *)skb->data; in c_can_start_xmit()
924 struct can_frame *cf; in c_can_handle_state_change()
1011 struct can_frame *cf; in c_can_handle_bus_err()
/linux/drivers/net/can/usb/
A Dmcba_usb.c177 struct can_frame *cf) in mcba_usb_get_free_ctx()
315 struct can_frame *cf = (struct can_frame *)skb->data; in mcba_usb_start_xmit()
423 struct can_frame *cf; in mcba_usb_process_can()
/linux/drivers/net/can/softing/
A Dsofting_main.c59 struct can_frame *cf = (struct can_frame *)skb->data; in softing_netdev_start_xmit()
131 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, in softing_netdev_rx()
135 struct can_frame *cf; in softing_netdev_rx()
154 struct can_frame msg; in softing_handle_1()
/linux/drivers/net/can/usb/kvaser_usb/
A Dkvaser_usb_leaf.c397 struct can_frame *cf = (struct can_frame *)skb->data; in kvaser_usb_leaf_frame_to_cmd()
638 struct can_frame *cf; in kvaser_usb_leaf_tx_acknowledge()
695 struct can_frame *cf) in kvaser_usb_leaf_rx_error_update_can_state()
761 struct can_frame *cf; in kvaser_usb_leaf_rx_error()
762 struct can_frame tmp_cf = { .can_id = CAN_ERR_FLAG, in kvaser_usb_leaf_rx_error()
992 struct can_frame *cf; in kvaser_usb_leaf_rx_can_msg()

Completed in 57 milliseconds

123