| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_ethdev_irq.c | 16 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 D | otx2_link.c | 11 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 D | otx2_ptp.c | 15 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 D | otx2_ethdev.h | 262 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 D | otx2_mac.c | 13 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 D | otx2_ethdev_ops.c | 14 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 D | otx2_vlan.c | 25 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 D | otx2_rss.c | 8 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 D | otx2_mcast.c | 8 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 D | otx2_tm.c | 32 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 D | otx2_flow_ctrl.c | 10 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 D | otx2_ethdev.c | 18 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 D | otx2_tm.h | 17 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 D | otx2_flow.c | 12 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 D | otx2_stats.c | 52 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 D | otx2_flow.h | 18 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 D | otx2_ethdev_sec.c | 168 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 D | otx2_ethdev_debug.c | 43 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 D | otx2_ethdev_devargs.c | 133 otx2_ethdev_parse_devargs(struct rte_devargs *devargs, struct otx2_eth_dev *dev) in otx2_ethdev_parse_devargs()
|
| H A D | otx2_rx.c | 366 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 D | otx2_lookup.c | 68 struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev); in otx2_nix_ptypes_set()
|
| H A D | otx2_tx.c | 1019 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 D | otx2_flow_parse.c | 750 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 D | otx2_evdev_adptr.c | 25 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 D | otx2_cryptodev_mbox.c | 236 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()
|