Home
last modified time | relevance | path

Searched refs:otx2_eth_dev (Results 1 – 25 of 25) sorted by relevance

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ethdev_irq.c16 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_err_irq()
38 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_register_err_irq()
58 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_unregister_err_irq()
72 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_ras_irq()
94 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_register_ras_irq()
114 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_unregister_ras_irq()
180 struct otx2_eth_dev *dev; in nix_lf_cq_irq()
192 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_lf_q_irq()
267 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in oxt2_nix_register_queue_irqs()
312 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in oxt2_nix_unregister_queue_irqs()
[all …]
H A Dotx2_link.c11 otx2_nix_toggle_flag_link_cfg(struct otx2_eth_dev *dev, bool set) in otx2_nix_toggle_flag_link_cfg()
22 nix_wait_for_link_cfg(struct otx2_eth_dev *dev) in nix_wait_for_link_cfg()
54 struct otx2_eth_dev *otx2_dev = (struct otx2_eth_dev *)dev; in otx2_eth_dev_link_status_update()
99 cgx_link_update(struct otx2_eth_dev *dev, struct rte_eth_link *link) in cgx_link_update()
121 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_link_update()
145 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_dev_set_link_state()
157 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_set_link_up()
178 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_set_link_down()
192 cgx_change_mode(struct otx2_eth_dev *dev, struct cgx_set_link_mode_args *cfg) in cgx_change_mode()
207 nix_parse_link_speeds(struct otx2_eth_dev *dev, uint32_t link_speeds) in nix_parse_link_speeds()
[all …]
H A Dotx2_ptp.c15 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_ptp_enable_vf()
73 otx2_nix_raw_clock_tsc_conv(struct otx2_eth_dev *dev) in otx2_nix_raw_clock_tsc_conv()
121 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_start_timecounters()
135 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_ptp_config()
170 struct otx2_eth_dev *otx2_dev = (struct otx2_eth_dev *)dev; in otx2_eth_dev_ptp_info_update()
205 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_timesync_enable()
279 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_timesync_disable()
318 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_timesync_read_rx_timestamp()
340 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_timesync_read_tx_timestamp()
363 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_timesync_adjust_time()
[all …]
H A Dotx2_ethdev.h262 struct otx2_eth_dev { struct
359 struct otx2_eth_dev *dev; argument
388 static inline struct otx2_eth_dev *
431 void otx2_nix_mc_filter_init(struct otx2_eth_dev *dev);
432 void otx2_nix_mc_filter_fini(struct otx2_eth_dev *dev);
475 void otx2_nix_tm_dump(struct otx2_eth_dev *dev);
500 void otx2_nix_rss_set_key(struct otx2_eth_dev *dev,
504 int otx2_rss_set_hf(struct otx2_eth_dev *dev,
524 int otx2_cgx_rxtx_start(struct otx2_eth_dev *dev);
525 int otx2_cgx_rxtx_stop(struct otx2_eth_dev *dev);
[all …]
H A Dotx2_mac.c13 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_cgx_mac_addr_set()
35 otx2_cgx_mac_max_entries_get(struct otx2_eth_dev *dev) in otx2_cgx_mac_max_entries_get()
56 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mac_addr_add()
89 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mac_addr_del()
108 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mac_addr_set()
134 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mac_addr_get()
H A Dotx2_ethdev_ops.c14 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mtu_set()
98 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_cgx_promisc_config()
115 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_promisc_config()
144 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_promisc_disable()
155 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_allmulticast_config()
232 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_rx_burst_mode_get()
281 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_tx_burst_mode_get()
325 nix_rx_head_tail_get(struct otx2_eth_dev *dev, in nix_rx_head_tail_get()
347 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_rx_queue_count()
398 nix_tx_head_tail_get(struct otx2_eth_dev *dev, in nix_tx_head_tail_get()
[all …]
H A Dotx2_vlan.c25 nix_vlan_mcam_enb_dis(struct otx2_eth_dev *dev, in nix_vlan_mcam_enb_dis()
47 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_set_rx_vlan_action()
136 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_mcam_write()
158 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_mcam_alloc_and_write()
197 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_update_mac()
261 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_vlan_update_promisc()
285 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_mcam_config()
368 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_handle_default_rx_entry()
462 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_handle_default_tx_entry()
500 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_vlan_hw_strip()
[all …]
H A Dotx2_rss.c8 otx2_nix_rss_tbl_init(struct otx2_eth_dev *dev, in otx2_nix_rss_tbl_init()
74 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_reta_update()
107 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_reta_query()
134 otx2_nix_rss_set_key(struct otx2_eth_dev *dev, uint8_t *key, in otx2_nix_rss_set_key()
167 rss_get_key(struct otx2_eth_dev *dev, uint8_t *key) in rss_get_key()
209 otx2_rss_ethdev_to_nix(struct otx2_eth_dev *dev, uint64_t ethdev_rss, in otx2_rss_ethdev_to_nix()
296 otx2_rss_set_hf(struct otx2_eth_dev *dev, uint32_t flowkey_cfg, in otx2_rss_set_hf()
328 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_rss_hash_update()
370 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_rss_hash_conf_get()
384 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_rss_config()
H A Dotx2_mcast.c8 nix_mc_addr_list_free(struct otx2_eth_dev *dev, uint32_t entry_count) in nix_mc_addr_list_free()
44 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_hw_update_mc_addr_list()
122 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mc_addr_list_install()
158 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_mc_addr_list_uninstall()
192 nix_setup_mc_addr_list(struct otx2_eth_dev *dev, in nix_setup_mc_addr_list()
236 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_set_mc_addr_list()
318 otx2_nix_mc_filter_init(struct otx2_eth_dev *dev) in otx2_nix_mc_filter_init()
327 otx2_nix_mc_filter_fini(struct otx2_eth_dev *dev) in otx2_nix_mc_filter_fini()
H A Dotx2_tm.c32 otx2_nix_get_link(struct otx2_eth_dev *dev) in otx2_nix_get_link()
53 nix_get_relchan(struct otx2_eth_dev *dev) in nix_get_relchan()
59 nix_tm_have_tl1_access(struct otx2_eth_dev *dev) in nix_tm_have_tl1_access()
66 nix_tm_is_leaf(struct otx2_eth_dev *dev, int lvl) in nix_tm_is_leaf()
523 populate_tm_reg(struct otx2_eth_dev *dev, in populate_tm_reg()
711 nix_tm_node_search(struct otx2_eth_dev *dev, in nix_tm_node_search()
900 nix_smq_xoff(struct otx2_eth_dev *dev, in nix_smq_xoff()
991 struct otx2_eth_dev *dev = txq->dev; in nix_txq_flush_sq_spin()
1049 struct otx2_eth_dev *dev; in otx2_nix_sq_flush_pre()
1140 struct otx2_eth_dev *dev; in otx2_nix_sq_flush_post()
[all …]
H A Dotx2_flow_ctrl.c10 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_rxchan_bpid_cfg()
51 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_flow_ctrl_get()
84 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_cq_bp_cfg()
141 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_flow_ctrl_set()
202 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_update_flow_ctrl_mode()
228 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_flow_ctrl_init()
H A Dotx2_ethdev.c18 nix_get_rx_offload_capa(struct otx2_eth_dev *dev) in nix_get_rx_offload_capa()
30 nix_get_tx_offload_capa(struct otx2_eth_dev *dev) in nix_get_tx_offload_capa()
139 nix_lf_free(struct otx2_eth_dev *dev) in nix_lf_free()
190 npc_rx_enable(struct otx2_eth_dev *dev) in npc_rx_enable()
200 npc_rx_disable(struct otx2_eth_dev *dev) in npc_rx_disable()
511 nix_get_data_off(struct otx2_eth_dev *dev) in nix_get_data_off()
889 struct otx2_eth_dev *dev; in otx2_nix_enable_mseg_on_jumbo()
914 struct otx2_eth_dev *dev = txq->dev; in nix_sq_init()
972 struct otx2_eth_dev *dev = txq->dev; in nix_sq_uninit()
1087 struct otx2_eth_dev *dev = txq->dev; in nix_alloc_sqb_pool()
[all …]
H A Dotx2_tm.h17 struct otx2_eth_dev;
23 int otx2_nix_tm_get_leaf_data(struct otx2_eth_dev *dev, uint16_t sq,
30 int otx2_nix_get_link(struct otx2_eth_dev *dev);
H A Dotx2_flow.c12 otx2_flow_free_all_resources(struct otx2_eth_dev *hw) in otx2_flow_free_all_resources()
148 struct otx2_eth_dev *dev = eth_dev->data->dev_private; in flow_parse_attr()
189 flow_configure_rss_action(struct otx2_eth_dev *dev, in flow_configure_rss_action()
358 struct otx2_eth_dev *hw = dev->data->dev_private; in flow_parse_pattern()
577 struct otx2_eth_dev *hw = dev->data->dev_private; in otx2_flow_create()
661 struct otx2_eth_dev *hw = dev->data->dev_private; in otx2_flow_destroy()
722 struct otx2_eth_dev *hw = dev->data->dev_private; in otx2_flow_flush()
764 struct otx2_eth_dev *hw = dev->data->dev_private; in otx2_flow_query()
927 flow_fetch_kex_cfg(struct otx2_eth_dev *dev) in flow_fetch_kex_cfg()
967 otx2_flow_init(struct otx2_eth_dev *hw) in otx2_flow_init()
[all …]
H A Dotx2_stats.c52 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_stats_get()
137 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_stats_reset()
150 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_queue_stats_mapping()
165 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_xstats_get()
304 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in nix_queue_stats_reset()
383 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_xstats_reset()
H A Dotx2_flow.h18 struct otx2_eth_dev;
20 int otx2_flow_init(struct otx2_eth_dev *hw);
21 int otx2_flow_fini(struct otx2_eth_dev *hw);
401 int otx2_flow_free_all_resources(struct otx2_eth_dev *hw);
H A Dotx2_ethdev_sec.c168 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in lookup_mem_sa_index_update()
467 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in eth_sec_ipsec_in_sess_create()
754 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in eth_sec_ipsec_cfg()
791 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_eth_sec_update_tag_type()
820 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_eth_sec_init()
867 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_eth_sec_fini()
H A Dotx2_ethdev_debug.c43 nix_lf_get_reg_count(struct otx2_eth_dev *dev) in nix_lf_get_reg_count()
77 otx2_nix_reg_dump(struct otx2_eth_dev *dev, uint64_t *data) in otx2_nix_reg_dump()
220 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_dev_get_reg()
390 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_queues_ctx_dump()
708 otx2_nix_tm_dump(struct otx2_eth_dev *dev) in otx2_nix_tm_dump()
H A Dotx2_ethdev_devargs.c133 otx2_ethdev_parse_devargs(struct rte_devargs *devargs, struct otx2_eth_dev *dev) in otx2_ethdev_parse_devargs()
H A Dotx2_rx.c366 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in pick_rx_func()
382 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_eth_set_rx_function()
H A Dotx2_lookup.c68 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_ptypes_set()
H A Dotx2_tx.c1019 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in pick_tx_func()
1035 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_eth_set_tx_function()
H A Dotx2_flow_parse.c750 struct otx2_eth_dev *hw = dev->data->dev_private; in parse_rss_action()
810 struct otx2_eth_dev *hw = dev->data->dev_private; in otx2_flow_parse_actions()
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_evdev_adptr.c25 sso_rxq_enable(struct otx2_eth_dev *dev, uint16_t qid, uint8_t tt, uint8_t ggrp, in sso_rxq_enable()
127 sso_rxq_disable(struct otx2_eth_dev *dev, uint16_t qid) in sso_rxq_disable()
315 struct otx2_eth_dev *otx2_eth_dev = eth_dev->data->dev_private; in otx2_sso_rx_adapter_queue_add() local
331 rc |= sso_rxq_enable(otx2_eth_dev, i, in otx2_sso_rx_adapter_queue_add()
342 rc |= sso_rxq_enable(otx2_eth_dev, (uint16_t)rx_queue_id, in otx2_sso_rx_adapter_queue_add()
354 dev->rx_offloads |= otx2_eth_dev->rx_offload_flags; in otx2_sso_rx_adapter_queue_add()
355 dev->tstamp = &otx2_eth_dev->tstamp; in otx2_sso_rx_adapter_queue_add()
366 struct otx2_eth_dev *dev = eth_dev->data->dev_private; in otx2_sso_rx_adapter_queue_del()
510 struct otx2_eth_dev *otx2_eth_dev = eth_dev->data->dev_private; in otx2_sso_tx_adapter_queue_add() local
536 dev->tx_offloads |= otx2_eth_dev->tx_offload_flags; in otx2_sso_tx_adapter_queue_add()
/f-stack/dpdk/drivers/crypto/octeontx2/
H A Dotx2_cryptodev_mbox.c236 struct otx2_eth_dev *otx2_eth_dev; in otx2_cpt_qp_ethdev_bind() local
242 otx2_eth_dev = otx2_eth_pmd_priv(eth_dev); in otx2_cpt_qp_ethdev_bind()
249 msg->nix_pf_func = otx2_eth_dev->pf_func; in otx2_cpt_qp_ethdev_bind()