Home
last modified time | relevance | path

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

/dpdk/drivers/net/ionic/
H A Dionic_lif.h60 struct ionic_lif *lif; /**< LIF */
122 struct ionic_lif { struct
165 int ionic_lif_alloc(struct ionic_lif *lif); argument
166 void ionic_lif_free(struct ionic_lif *lif);
167 void ionic_lif_free_queues(struct ionic_lif *lif);
169 int ionic_lif_init(struct ionic_lif *lif);
170 void ionic_lif_deinit(struct ionic_lif *lif);
172 int ionic_lif_start(struct ionic_lif *lif);
173 void ionic_lif_stop(struct ionic_lif *lif);
175 void ionic_lif_configure(struct ionic_lif *lif);
[all …]
H A Dionic_rx_filter.h35 struct ionic_lif;
38 int ionic_rx_filters_init(struct ionic_lif *lif);
39 void ionic_rx_filters_deinit(struct ionic_lif *lif);
40 int ionic_rx_filter_save(struct ionic_lif *lif, uint32_t flow_id,
42 struct ionic_rx_filter *ionic_rx_filter_by_vlan(struct ionic_lif *lif,
44 struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif,
H A Dionic_lif.c37 struct ionic_lif *lif = qcq->lif; in ionic_qcq_enable()
55 struct ionic_lif *lif = qcq->lif; in ionic_qcq_disable()
70 ionic_lif_stop(struct ionic_lif *lif) in ionic_lif_stop()
92 ionic_lif_reset(struct ionic_lif *lif) in ionic_lif_reset()
588 ionic_qcq_alloc(struct ionic_lif *lif, in ionic_qcq_alloc()
942 ionic_lif_alloc(struct ionic_lif *lif) in ionic_lif_alloc()
1025 ionic_lif_free(struct ionic_lif *lif) in ionic_lif_free()
1261 struct ionic_lif *lif = cb_arg; in ionic_notifyq_cb()
1476 struct ionic_lif *lif = qcq->lif; in ionic_lif_txq_init()
1524 struct ionic_lif *lif = qcq->lif; in ionic_lif_rxq_init()
[all …]
H A Dionic_ethdev.c216 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_fw_version_get()
238 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_set_link_up()
258 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_set_link_down()
273 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_link_update()
345 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_mtu_set()
366 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_info_get()
457 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_flow_ctrl_get()
478 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_flow_ctrl_set()
512 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_vlan_offload_set()
526 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_rss_reta_update()
[all …]
H A Dionic_rx_filter.c23 ionic_rx_filters_init(struct ionic_lif *lif) in ionic_rx_filters_init()
38 ionic_rx_filters_deinit(struct ionic_lif *lif) in ionic_rx_filters_deinit()
52 ionic_rx_filter_save(struct ionic_lif *lif, uint32_t flow_id, in ionic_rx_filter_save()
96 ionic_rx_filter_by_vlan(struct ionic_lif *lif, uint16_t vid) in ionic_rx_filter_by_vlan()
113 ionic_rx_filter_by_addr(struct ionic_lif *lif, const uint8_t *addr) in ionic_rx_filter_by_addr()
H A Dionic.h54 struct ionic_lif *lif;
79 int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx);
H A Dionic_ethdev.h18 #define IONIC_ETH_DEV_TO_LIF(eth_dev) ((struct ionic_lif *) \
H A Dmeson.build13 'ionic_lif.c',
H A Dionic_main.c195 ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post()
230 ionic_adminq_wait_for_completion(struct ionic_lif *lif, in ionic_adminq_wait_for_completion()
258 ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post_wait()
H A Dionic_dev.h172 struct ionic_lif;
214 struct ionic_doorbell __iomem *ionic_db_map(struct ionic_lif *lif,
H A Dionic_dev.c324 ionic_db_map(struct ionic_lif *lif, struct ionic_queue *q) in ionic_db_map()
H A Dionic_rxtx.c165 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_tx_queue_setup()
695 struct ionic_lif *lif = IONIC_ETH_DEV_TO_LIF(eth_dev); in ionic_dev_rx_queue_setup()