Lines Matching refs:ionic_lif
59 struct ionic_lif *lif; /**< LIF */
83 struct ionic_lif { struct
124 int ionic_lif_alloc(struct ionic_lif *lif); argument
125 void ionic_lif_free(struct ionic_lif *lif);
127 int ionic_lif_init(struct ionic_lif *lif);
128 void ionic_lif_deinit(struct ionic_lif *lif);
130 int ionic_lif_start(struct ionic_lif *lif);
131 int ionic_lif_stop(struct ionic_lif *lif);
133 int ionic_lif_configure(struct ionic_lif *lif);
134 void ionic_lif_reset(struct ionic_lif *lif);
136 int ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr);
137 void ionic_intr_free(struct ionic_lif *lif, struct ionic_intr_info *intr);
144 int ionic_lif_change_mtu(struct ionic_lif *lif, int new_mtu);
160 int ionic_rx_qcq_alloc(struct ionic_lif *lif, uint32_t index,
162 int ionic_tx_qcq_alloc(struct ionic_lif *lif, uint32_t index,
175 int ionic_lif_rss_config(struct ionic_lif *lif, const uint16_t types,
178 int ionic_lif_set_features(struct ionic_lif *lif);
180 void ionic_lif_get_stats(const struct ionic_lif *lif,
182 void ionic_lif_reset_stats(struct ionic_lif *lif);
184 void ionic_lif_get_hw_stats(struct ionic_lif *lif,
186 void ionic_lif_reset_hw_stats(struct ionic_lif *lif);
188 int ionic_notifyq_handler(struct ionic_lif *lif, int budget);