Searched refs:ionic_lif (Results 1 – 12 of 12) sorted by relevance
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_lif.h | 60 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 D | ionic_rx_filter.h | 35 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 D | ionic_lif.c | 37 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 D | ionic_ethdev.c | 216 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 D | ionic_rx_filter.c | 23 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 D | ionic.h | 54 struct ionic_lif *lif; 79 int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx);
|
| H A D | ionic_ethdev.h | 18 #define IONIC_ETH_DEV_TO_LIF(eth_dev) ((struct ionic_lif *) \
|
| H A D | meson.build | 13 'ionic_lif.c',
|
| H A D | ionic_main.c | 195 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 D | ionic_dev.h | 172 struct ionic_lif; 214 struct ionic_doorbell __iomem *ionic_db_map(struct ionic_lif *lif,
|
| H A D | ionic_dev.c | 324 ionic_db_map(struct ionic_lif *lif, struct ionic_queue *q) in ionic_db_map()
|
| H A D | ionic_rxtx.c | 165 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()
|