Lines Matching defs:priv
31 mcp251xfd_tx_obj_from_skb(const struct mcp251xfd_priv *priv,
82 priv->can.ctrlmode);
88 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX)
115 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) {
134 static int mcp251xfd_tx_obj_write(const struct mcp251xfd_priv *priv,
137 return spi_async(priv->spi, &tx_obj->msg);
140 static bool mcp251xfd_tx_busy(const struct mcp251xfd_priv *priv,
146 netif_stop_queue(priv->ndev);
152 netdev_dbg(priv->ndev,
160 netif_start_queue(priv->ndev);
168 struct mcp251xfd_priv *priv = netdev_priv(ndev);
169 struct mcp251xfd_tx_ring *tx_ring = priv->tx;
178 if (mcp251xfd_tx_busy(priv, tx_ring))
182 mcp251xfd_tx_obj_from_skb(priv, tx_obj, skb, tx_ring->head);
193 netdev_sent_queue(priv->ndev, frame_len);
195 err = mcp251xfd_tx_obj_write(priv, tx_obj);
202 netdev_err(priv->ndev, "ERROR in %s: %d\n", __func__, err);