Lines Matching refs:priv
15 struct mlxbf_gige *priv;
18 priv = dev_id;
20 int_status = readq(priv->base + MLXBF_GIGE_INT_STATUS);
23 priv->stats.hw_access_errors++;
26 priv->stats.tx_invalid_checksums++;
35 priv->stats.tx_small_frames++;
49 priv->stats.tx_index_errors++;
52 priv->stats.sw_config_errors++;
55 priv->stats.sw_access_errors++;
65 writeq(int_status, priv->base + MLXBF_GIGE_INT_STATUS);
72 struct mlxbf_gige *priv;
74 priv = dev_id;
82 napi_schedule(&priv->napi);
92 int mlxbf_gige_request_irqs(struct mlxbf_gige *priv)
96 err = request_irq(priv->error_irq, mlxbf_gige_error_intr, 0,
97 "mlxbf_gige_error", priv);
99 dev_err(priv->dev, "Request error_irq failure\n");
103 err = request_irq(priv->rx_irq, mlxbf_gige_rx_intr, 0,
104 "mlxbf_gige_rx", priv);
106 dev_err(priv->dev, "Request rx_irq failure\n");
110 err = request_irq(priv->llu_plu_irq, mlxbf_gige_llu_plu_intr, 0,
111 "mlxbf_gige_llu_plu", priv);
113 dev_err(priv->dev, "Request llu_plu_irq failure\n");
120 free_irq(priv->rx_irq, priv);
123 free_irq(priv->error_irq, priv);
128 void mlxbf_gige_free_irqs(struct mlxbf_gige *priv)
130 free_irq(priv->error_irq, priv);
131 free_irq(priv->rx_irq, priv);
132 free_irq(priv->llu_plu_irq, priv);