Home
last modified time | relevance | path

Searched refs:mlx4_priv (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4.h122 LIST_HEAD(mlx4_dev_list, mlx4_priv);
154 struct mlx4_priv { struct
155 LIST_ENTRY(mlx4_priv) mem_event_cb;
202 int mlx4_get_ifname(const struct mlx4_priv *priv, char (*ifname)[IF_NAMESIZE]); argument
203 int mlx4_get_mac(struct mlx4_priv *priv, uint8_t (*mac)[RTE_ETHER_ADDR_LEN]);
204 int mlx4_mtu_get(struct mlx4_priv *priv, uint16_t *mtu);
234 int mlx4_intr_uninstall(struct mlx4_priv *priv);
235 int mlx4_intr_install(struct mlx4_priv *priv);
236 int mlx4_rxq_intr_enable(struct mlx4_priv *priv);
237 void mlx4_rxq_intr_disable(struct mlx4_priv *priv);
H A Dmlx4_ethdev.c201 mlx4_mtu_get(struct mlx4_priv *priv, uint16_t *mtu) in mlx4_mtu_get()
226 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mtu_set()
274 mlx4_dev_set_link(struct mlx4_priv *priv, int up) in mlx4_dev_set_link()
302 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_set_link_down()
319 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_set_link_up()
350 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_rxmode_toggle()
452 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mac_addr_remove()
488 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mac_addr_add()
526 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_set_mc_addr_list()
582 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_vlan_filter_set()
[all …]
H A Dmlx4_rxtx.h41 struct mlx4_priv *priv; /**< Back pointer to private data. */
68 struct mlx4_priv *priv; /**< Back pointer to private data. */
115 struct mlx4_priv *priv; /**< Back pointer to private data. */
128 int mlx4_rss_init(struct mlx4_priv *priv);
129 void mlx4_rss_deinit(struct mlx4_priv *priv);
130 struct mlx4_rss *mlx4_rss_get(struct mlx4_priv *priv, uint64_t fields,
138 uint64_t mlx4_get_rx_port_offloads(struct mlx4_priv *priv);
139 uint64_t mlx4_get_rx_queue_offloads(struct mlx4_priv *priv);
160 uint64_t mlx4_get_tx_port_offloads(struct mlx4_priv *priv);
H A Dmlx4_intr.c35 static int mlx4_link_status_check(struct mlx4_priv *priv);
44 mlx4_rx_intr_vec_disable(struct mlx4_priv *priv) in mlx4_rx_intr_vec_disable()
64 mlx4_rx_intr_vec_enable(struct mlx4_priv *priv) in mlx4_rx_intr_vec_enable()
119 mlx4_link_status_alarm(struct mlx4_priv *priv) in mlx4_link_status_alarm()
145 mlx4_link_status_check(struct mlx4_priv *priv) in mlx4_link_status_check()
177 mlx4_interrupt_handler(struct mlx4_priv *priv) in mlx4_interrupt_handler()
253 mlx4_intr_uninstall(struct mlx4_priv *priv) in mlx4_intr_uninstall()
281 mlx4_intr_install(struct mlx4_priv *priv) in mlx4_intr_install()
387 mlx4_rxq_intr_enable(struct mlx4_priv *priv) in mlx4_rxq_intr_enable()
406 mlx4_rxq_intr_disable(struct mlx4_priv *priv) in mlx4_rxq_intr_disable()
H A Dmlx4_flow.h50 uint64_t mlx4_conv_rss_types(struct mlx4_priv *priv, uint64_t types,
52 int mlx4_flow_sync(struct mlx4_priv *priv, struct rte_flow_error *error);
53 void mlx4_flow_clean(struct mlx4_priv *priv);
H A Dmlx4_mr.c351 struct mlx4_priv *priv = dev->data->dev_private; in mr_insert_dev_cache()
392 struct mlx4_priv *priv = dev->data->dev_private; in mr_lookup_dev_list()
433 struct mlx4_priv *priv = dev->data->dev_private; in mr_lookup_dev()
488 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mr_garbage_collect()
551 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mr_create_secondary()
595 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_mr_create_primary()
864 struct mlx4_priv *priv = dev->data->dev_private; in mr_rebuild_dev_cache()
985 struct mlx4_priv *priv; in mlx4_mr_mem_event_cb()
1123 struct mlx4_priv *priv = rxq->priv; in mlx4_rx_addr2mr_bh()
1143 struct mlx4_priv *priv = txq->priv; in mlx4_tx_addr2mr_bh()
[all …]
H A Dmlx4_rxq.c89 mlx4_rss_get(struct mlx4_priv *priv, uint64_t fields, in mlx4_rss_get()
177 struct mlx4_priv *priv = rss->priv; in mlx4_rss_attach()
293 struct mlx4_priv *priv = rss->priv; in mlx4_rss_detach()
331 mlx4_rss_init(struct mlx4_priv *priv) in mlx4_rss_init()
455 mlx4_rss_deinit(struct mlx4_priv *priv) in mlx4_rss_deinit()
497 struct mlx4_priv *priv = rxq->priv; in mlx4_rxq_attach()
683 mlx4_get_rx_queue_offloads(struct mlx4_priv *priv) in mlx4_get_rx_queue_offloads()
705 mlx4_get_rx_port_offloads(struct mlx4_priv *priv) in mlx4_get_rx_port_offloads()
737 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_rx_queue_setup()
920 struct mlx4_priv *priv; in mlx4_rx_queue_release()
H A Dmlx4_flow.c72 struct mlx4_priv *priv; /**< Back pointer to private data. */
664 mlx4_flow_prepare(struct mlx4_priv *priv, in mlx4_flow_prepare()
935 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_flow_validate()
951 mlx4_drop_get(struct mlx4_priv *priv) in mlx4_drop_get()
1028 mlx4_flow_toggle(struct mlx4_priv *priv, in mlx4_flow_toggle()
1144 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_flow_create()
1185 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_flow_isolate()
1208 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_flow_destroy()
1232 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_flow_flush()
1257 mlx4_flow_internal_next_vlan(struct mlx4_priv *priv, uint16_t vlan) in mlx4_flow_internal_next_vlan()
[all …]
H A Dmlx4_txq.c50 struct mlx4_priv *priv = txq->priv; in txq_uar_init()
76 struct mlx4_priv *priv = txq->priv; in txq_uar_init_secondary()
247 mlx4_get_tx_port_offloads(struct mlx4_priv *priv) in mlx4_get_tx_port_offloads()
288 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_tx_queue_setup()
506 struct mlx4_priv *priv; in mlx4_tx_queue_release()
H A Dmlx4.c151 struct mlx4_priv *priv = data; in mlx4_alloc_verbs_buf()
248 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_configure()
292 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_start()
346 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_stop()
375 struct mlx4_priv *priv = dev->data->dev_private; in mlx4_dev_close()
859 struct mlx4_priv *priv = NULL; in mlx4_pci_probe()
H A Dmlx4_mp.c59 struct mlx4_priv *priv; in mp_primary_handle()