Home
last modified time | relevance | path

Searched refs:can_rx_offload (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/include/linux/can/
H A Drx-offload.h15 struct can_rx_offload { struct
18 struct sk_buff *(*mailbox_read)(struct can_rx_offload *offload, argument
35 struct can_rx_offload *offload); argument
37 struct can_rx_offload *offload,
40 struct can_rx_offload *offload,
44 int can_rx_offload_irq_offload_fifo(struct can_rx_offload *offload);
45 int can_rx_offload_queue_timestamp(struct can_rx_offload *offload,
50 int can_rx_offload_queue_tail(struct can_rx_offload *offload,
55 void can_rx_offload_irq_finish(struct can_rx_offload *offload);
57 void can_rx_offload_del(struct can_rx_offload *offload);
[all …]
/linux-6.15/drivers/net/can/dev/
H A Drx-offload.c24 can_rx_offload_le(struct can_rx_offload *offload, in can_rx_offload_le()
44 struct can_rx_offload *offload = container_of(napi, in can_rx_offload_napi_poll()
45 struct can_rx_offload, in can_rx_offload_napi_poll()
268 int can_rx_offload_queue_tail(struct can_rx_offload *offload, in can_rx_offload_queue_tail()
308 void can_rx_offload_irq_finish(struct can_rx_offload *offload) in can_rx_offload_irq_finish()
353 struct can_rx_offload *offload, in can_rx_offload_init_queue()
374 struct can_rx_offload *offload) in can_rx_offload_add_timestamp()
395 struct can_rx_offload *offload, unsigned int weight) in can_rx_offload_add_fifo()
405 struct can_rx_offload *offload, in can_rx_offload_add_manual()
415 void can_rx_offload_enable(struct can_rx_offload *offload) in can_rx_offload_enable()
[all …]
/linux-6.15/drivers/net/can/flexcan/
H A Dflexcan.h90 struct can_rx_offload offload;
H A Dflexcan-core.c970 static inline struct flexcan_priv *rx_offload_to_priv(struct can_rx_offload *offload) in rx_offload_to_priv()
975 static struct sk_buff *flexcan_mailbox_read(struct can_rx_offload *offload, in flexcan_mailbox_read()
/linux-6.15/drivers/net/can/m_can/
H A Dm_can.h83 struct can_rx_offload offload;
/linux-6.15/drivers/net/can/
H A Dti_hecc.c179 struct can_rx_offload offload;
523 struct ti_hecc_priv *rx_offload_to_priv(struct can_rx_offload *offload) in rx_offload_to_priv()
528 static struct sk_buff *ti_hecc_mailbox_read(struct can_rx_offload *offload, in ti_hecc_mailbox_read()
H A Dat91_can.c153 struct can_rx_offload offload;
168 static inline struct at91_priv *rx_offload_to_priv(struct can_rx_offload *offload) in rx_offload_to_priv()
585 static struct sk_buff *at91_mailbox_read(struct can_rx_offload *offload, in at91_mailbox_read()
H A Dbxcan.c167 struct can_rx_offload offload;
356 struct bxcan_priv *rx_offload_to_priv(struct can_rx_offload *offload) in rx_offload_to_priv()
361 static struct sk_buff *bxcan_mailbox_read(struct can_rx_offload *offload, in bxcan_mailbox_read()
H A Dcan327.c70 struct can_rx_offload offload;
/linux-6.15/drivers/net/can/rockchip/
H A Drockchip_canfd.h462 struct can_rx_offload offload;
/linux-6.15/drivers/net/can/usb/
H A Dgs_usb.c305 struct can_rx_offload offload;
539 struct can_rx_offload *offload = &dev->offload; in gs_usb_rx_offload()
558 struct can_rx_offload *offload = &dev->offload; in gs_usb_get_echo_skb()
/linux-6.15/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd.h619 struct can_rx_offload offload;