Lines Matching defs:offload
16 #include <linux/can/rx-offload.h>
167 struct can_rx_offload offload;
356 struct bxcan_priv *rx_offload_to_priv(struct can_rx_offload *offload)
358 return container_of(offload, struct bxcan_priv, offload);
361 static struct sk_buff *bxcan_mailbox_read(struct can_rx_offload *offload,
365 struct bxcan_priv *priv = rx_offload_to_priv(offload);
381 skb = alloc_can_skb(offload->dev, &cf);
423 can_rx_offload_irq_offload_fifo(&priv->offload);
424 can_rx_offload_irq_finish(&priv->offload);
510 err = can_rx_offload_queue_timestamp(&priv->offload, skb,
595 err = can_rx_offload_queue_timestamp(&priv->offload, skb,
621 can_rx_offload_irq_finish(&priv->offload);
757 can_rx_offload_enable(&priv->offload);
796 can_rx_offload_disable(&priv->offload);
828 can_rx_offload_disable(&priv->offload);
1011 priv->offload.mailbox_read = bxcan_mailbox_read;
1012 err = can_rx_offload_add_fifo(ndev, &priv->offload, BXCAN_NAPI_WEIGHT);
1029 can_rx_offload_del(&priv->offload);
1042 can_rx_offload_del(&priv->offload);