Home
last modified time | relevance | path

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

12

/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c539 struct can_frame *can_frame; in pcan_usb_pro_handle_canmsg() local
543 skb = alloc_can_skb(netdev, &can_frame); in pcan_usb_pro_handle_canmsg()
547 can_frame->can_id = le32_to_cpu(rx->id); in pcan_usb_pro_handle_canmsg()
548 can_frame->len = rx->len & 0x0f; in pcan_usb_pro_handle_canmsg()
551 can_frame->can_id |= CAN_EFF_FLAG; in pcan_usb_pro_handle_canmsg()
554 can_frame->can_id |= CAN_RTR_FLAG; in pcan_usb_pro_handle_canmsg()
556 memcpy(can_frame->data, rx->data, can_frame->len); in pcan_usb_pro_handle_canmsg()
558 netdev->stats.rx_bytes += can_frame->len; in pcan_usb_pro_handle_canmsg()
578 struct can_frame *can_frame; in pcan_usb_pro_handle_error() local
629 skb = alloc_can_err_skb(netdev, &can_frame); in pcan_usb_pro_handle_error()
[all …]
H A Dpcan_usb_fd.c560 skb = alloc_can_skb(netdev, (struct can_frame **)&cfd); in pcan_usb_fd_decode_canmsg()
564 can_frame_set_cc_len((struct can_frame *)cfd, in pcan_usb_fd_decode_canmsg()
598 struct can_frame *cf; in pcan_usb_fd_decode_status()
678 struct can_frame *cf; in pcan_usb_fd_decode_overrun()
832 dlc = can_get_cc_dlc((struct can_frame *)cfd, in pcan_usb_fd_encode_msg()
/linux/include/uapi/linux/
H A Dcan.h120 struct can_frame { struct
222 #define CAN_MTU (sizeof(struct can_frame))
/linux/include/linux/can/
H A Dlength.h267 static inline u8 can_get_cc_dlc(const struct can_frame *cf, const u32 ctrlmode) in can_get_cc_dlc()
280 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/esd/
H A Desdacc.c251 struct can_frame *cf = (struct can_frame *)skb->data; in acc_start_xmit()
437 struct can_frame *cf; in handle_core_msg_rxtxdone()
500 struct can_frame *cf; in handle_core_msg_overrun()
529 struct can_frame *cf; in handle_core_msg_buserr()
586 struct can_frame *cf = NULL; in handle_core_msg_errstatechange()
/linux/drivers/net/can/usb/
H A Dnct6694_canfd.c190 struct can_frame *cf; in nct6694_canfd_handle_lost_msg()
246 struct can_frame *cf; in nct6694_canfd_handle_rx()
283 struct can_frame *cf; in nct6694_canfd_handle_state_change()
314 struct can_frame *cf; in nct6694_canfd_handle_bus_err()
473 struct can_frame *cf = (struct can_frame *)skb->data; in nct6694_canfd_tx_work()
H A Dmcba_usb.c178 struct can_frame *cf) in mcba_usb_get_free_ctx()
309 struct can_frame *cf = (struct can_frame *)skb->data; in mcba_usb_start_xmit()
416 struct can_frame *cf; in mcba_usb_process_can()
H A Dusb_8dev.c336 struct can_frame *cf; in usb_8dev_rx_err_msg()
458 struct can_frame *cf; in usb_8dev_rx_can_msg()
603 struct can_frame *cf = (struct can_frame *) skb->data; in usb_8dev_start_xmit()
H A Dems_usb.c301 struct can_frame *cf; in ems_usb_rx_can_msg()
333 struct can_frame *cf; in ems_usb_rx_err()
761 struct can_frame *cf = (struct can_frame *)skb->data; in ems_usb_start_xmit()
H A Df81604.c374 struct can_frame *cf; in f81604_process_rx_packet()
489 struct can_frame *cf; in f81604_handle_can_bus_errors()
941 struct can_frame *cf = (struct can_frame *)skb->data; in f81604_start_xmit()
/linux/net/sched/
H A Dem_canid.c48 struct can_frame *cf = (struct can_frame *)skb->data; in em_canid_get_id()
/linux/net/can/
H A Daf_can.c583 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv_filter()
879 BUILD_BUG_ON(offsetof(struct can_frame, len) != in can_init()
881 offsetof(struct can_frame, len) != in can_init()
883 offsetof(struct can_frame, data) != in can_init()
/linux/drivers/net/can/
H A Dat91_can.c474 struct can_frame *cf = (struct can_frame *)skb->data; in at91_start_xmit()
538 struct can_frame **cf, u32 *timestamp) in at91_alloc_can_err_skb()
556 struct can_frame *cf; in at91_rx_overflow_err()
590 struct can_frame *cf; in at91_mailbox_read()
699 struct can_frame *cf; in at91_irq_err_line()
757 struct can_frame *cf; in at91_irq_err_frame()
H A Dbxcan.c369 struct can_frame *cf; in bxcan_mailbox_read()
473 struct can_frame *cf; in bxcan_handle_state_change()
521 struct can_frame *cf; in bxcan_handle_bus_err()
838 struct can_frame *cf = (struct can_frame *)skb->data; in bxcan_start_xmit()
/linux/net/can/j1939/
H A Dmain.c31 #define J1939_CAN_HDR (offsetof(struct can_frame, data))
39 struct can_frame *cf; in j1939_can_recv()
318 struct can_frame *cf; in j1939_send_one()
/linux/drivers/net/can/spi/
H A Dhi311x.c262 static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame) in hi3110_hw_tx()
318 struct can_frame *frame; in hi3110_hw_rx()
575 struct can_frame *frame; in hi3110_tx_work_handler()
582 frame = (struct can_frame *)priv->tx_skb->data; in hi3110_tx_work_handler()
658 struct can_frame *cf; in hi3110_can_ist()
691 struct can_frame *cf; in hi3110_can_ist()
/linux/include/uapi/linux/can/
H A Dbcm.h74 struct can_frame frames[];
H A Dgw.h111 struct can_frame cf;
/linux/Documentation/networking/
H 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;
365 nbytes = recvfrom(s, &frame, sizeof(struct can_frame),
383 nbytes = sendto(s, &frame, sizeof(struct can_frame),
[all …]
/linux/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c952 struct can_frame *cf, in kvaser_usb_hydra_change_state()
991 struct can_frame *cf; in kvaser_usb_hydra_update_state()
1108 struct can_frame *cf = NULL; in kvaser_usb_hydra_error_frame()
1154 struct can_frame *cf; in kvaser_usb_hydra_one_shot_fail()
1238 struct can_frame *cf; in kvaser_usb_hydra_rx_msg_std()
1281 can_frame_set_cc_len((struct can_frame *)cf, cmd->rx_can.dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_std()
1331 skb = alloc_can_skb(priv->netdev, (struct can_frame **)&cf); in kvaser_usb_hydra_rx_msg_ext()
1360 can_frame_set_cc_len((struct can_frame *)cf, dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_ext()
1489 dlc = can_get_cc_dlc((struct can_frame *)cf, priv->can.ctrlmode); in kvaser_usb_hydra_frame_to_cmd_ext()
1543 struct can_frame *cf = (struct can_frame *)skb->data; in kvaser_usb_hydra_frame_to_cmd_std()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-rx.c156 can_frame_set_cc_len((struct can_frame *)cfd, dlc, in mcp251xfd_hw_rx_obj_to_skb()
195 skb = alloc_can_skb(priv->ndev, (struct can_frame **)&cfd); in mcp251xfd_handle_rxif_one()
/linux/drivers/net/can/softing/
H A Dsofting_main.c60 struct can_frame *cf = (struct can_frame *)skb->data; in softing_netdev_start_xmit()
132 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, in softing_netdev_rx()
136 struct can_frame *cf; in softing_netdev_rx()
155 struct can_frame msg; in softing_handle_1()
H A Dsofting.h101 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg,
/linux/tools/testing/selftests/net/can/
H A Dtest_raw_filter.c30 struct can_frame frame; in send_can_frames()
353 struct can_frame frame; in TEST_F()
/linux/drivers/net/can/dev/
H A Drx-offload.c54 struct can_frame *cf = (struct can_frame *)skb->data; in can_rx_offload_napi_poll()

12