Home
last modified time | relevance | path

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

123

/linux-6.15/include/linux/can/
H A Dskb.h30 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; in can_is_can_skb()
150 const struct can_frame *cf = (struct can_frame *)skb->data; in can_skb_get_data_len()
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-6.15/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c539 struct can_frame *can_frame; in pcan_usb_pro_handle_canmsg() local
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()
578 struct can_frame *can_frame; in pcan_usb_pro_handle_error() local
641 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error()
642 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error()
647 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error()
648 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error()
[all …]
/linux-6.15/drivers/net/can/dev/
H A Dskb.c208 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_skb()
213 sizeof(struct can_frame)); in alloc_can_skb()
224 *cf = skb_put_zero(skb, sizeof(struct can_frame)); in alloc_can_skb()
289 struct sk_buff *alloc_can_err_skb(struct net_device *dev, struct can_frame **cf) in alloc_can_err_skb()
/linux-6.15/include/uapi/linux/
H A Dcan.h120 struct can_frame { struct
222 #define CAN_MTU (sizeof(struct can_frame))
/linux-6.15/drivers/net/can/
H A Dcan327.c104 struct can_frame can_frame_to_send;
171 static void can327_send_frame(struct can327 *elm, struct can_frame *frame) in can327_send_frame()
284 struct can_frame *frame; in can327_uart_side_failure()
329 struct can_frame *frame; in can327_parse_error()
393 struct can_frame *frame; in can327_parse_frame()
550 struct can_frame *frame = &elm->can_frame_to_send; in can327_handle_prompt()
816 struct can_frame *frame = (struct can_frame *)skb->data; in can327_netdev_start_xmit()
H A Djanz-ican3.c912 struct can_frame *cf) in ican3_to_can_frame()
943 struct can_frame *cf, in can_frame_to_ican3()
995 struct can_frame *cf; in ican3_handle_msglost()
1039 struct can_frame *cf; in ican3_handle_cevtind()
1290 struct can_frame *cf; in ican3_get_echo_skb()
1299 cf = (struct can_frame *)skb->data; in ican3_get_echo_skb()
1328 struct can_frame *cf = (struct can_frame *)skb->data; in ican3_echo_skb_matches()
1330 struct can_frame *echo_cf; in ican3_echo_skb_matches()
1335 echo_cf = (struct can_frame *)echo_skb->data; in ican3_echo_skb_matches()
1382 struct can_frame *cf; in ican3_recv_skb()
[all …]
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 Dsun4i_can.c430 struct can_frame *cf = (struct can_frame *)skb->data; in sun4ican_start_xmit()
480 struct can_frame *cf; in sun4i_can_rx()
529 struct can_frame *cf; in sun4i_can_err()
/linux-6.15/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-6.15/net/sched/
H A Dem_canid.c48 struct can_frame *cf = (struct can_frame *)skb->data; in em_canid_get_id()
/linux-6.15/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-6.15/drivers/net/can/slcan/
H A Dslcan-core.c183 struct can_frame *cf; in slcan_bump_frame()
274 struct can_frame *cf; in slcan_bump_state()
338 struct can_frame *cf; in slcan_bump_err()
496 static void slcan_encaps(struct slcan *sl, struct can_frame *cf) in slcan_encaps()
626 slcan_encaps(sl, (struct can_frame *)skb->data); /* encaps & send */ in slcan_netdev_xmit()
/linux-6.15/net/can/
H A Daf_can.c583 struct can_frame *cf = (struct can_frame *)skb->data; in can_rcv_filter()
869 BUILD_BUG_ON(offsetof(struct can_frame, len) != in can_init()
871 offsetof(struct can_frame, len) != in can_init()
873 offsetof(struct can_frame, data) != in can_init()
/linux-6.15/include/uapi/linux/can/
H A Dbcm.h74 struct can_frame frames[];
H A Dgw.h111 struct can_frame cf;
/linux-6.15/drivers/net/can/mscan/
H A Dmscan.c182 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit()
287 static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) in mscan_get_rx_frame()
327 static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, in mscan_get_err_frame()
381 struct can_frame *frame; in mscan_rx_poll()
/linux-6.15/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()
577 struct can_frame *frame; in hi3110_tx_work_handler()
584 frame = (struct can_frame *)priv->tx_skb->data; in hi3110_tx_work_handler()
660 struct can_frame *cf; in hi3110_can_ist()
693 struct can_frame *cf; in hi3110_can_ist()
/linux-6.15/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;
745 struct can_frame frames[0];
909 struct can_frame frame[4];
[all …]
/linux-6.15/drivers/net/can/sja1000/
H A Dsja1000.c287 struct can_frame *cf = (struct can_frame *)skb->data; in sja1000_start_xmit()
342 struct can_frame *cf; in sja1000_rx()
410 struct can_frame *cf; in sja1000_err()
/linux-6.15/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c931 struct can_frame *cf, in kvaser_usb_hydra_change_state()
970 struct can_frame *cf; in kvaser_usb_hydra_update_state()
1087 struct can_frame *cf = NULL; in kvaser_usb_hydra_error_frame()
1133 struct can_frame *cf; in kvaser_usb_hydra_one_shot_fail()
1217 struct can_frame *cf; in kvaser_usb_hydra_rx_msg_std()
1260 can_frame_set_cc_len((struct can_frame *)cf, cmd->rx_can.dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_std()
1310 skb = alloc_can_skb(priv->netdev, (struct can_frame **)&cf); in kvaser_usb_hydra_rx_msg_ext()
1339 can_frame_set_cc_len((struct can_frame *)cf, dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_ext()
1467 dlc = can_get_cc_dlc((struct can_frame *)cf, priv->can.ctrlmode); in kvaser_usb_hydra_frame_to_cmd_ext()
1521 struct can_frame *cf = (struct can_frame *)skb->data; in kvaser_usb_hydra_frame_to_cmd_std()
/linux-6.15/drivers/net/can/c_can/
H A Dc_can_main.c283 struct can_frame *frame, int idx) in c_can_setup_tx_object()
340 struct can_frame *frame; in c_can_handle_lost_msg_obj()
366 struct can_frame *frame; in c_can_read_msg_object()
455 struct can_frame *frame = (struct can_frame *)skb->data; in c_can_start_xmit()
915 struct can_frame *cf; in c_can_handle_state_change()
999 struct can_frame *cf; in c_can_handle_bus_err()
/linux-6.15/drivers/net/can/rockchip/
H A Drockchip_canfd-core.c359 struct can_frame **cf, u32 *timestamp) in rkcanfd_alloc_can_err_skb()
394 rkcanfd_handle_error_int_reg_ec(struct rkcanfd_priv *priv, struct can_frame *cf, in rkcanfd_handle_error_int_reg_ec()
525 struct can_frame *cf = NULL; in rkcanfd_handle_error_int()
565 struct can_frame *cf = NULL; in rkcanfd_handle_state_error_int()
609 struct can_frame *cf = NULL; in rkcanfd_handle_rx_fifo_overflow_int()
/linux-6.15/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-6.15/drivers/net/can/usb/
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()

123