Lines Matching refs:sas

93 	struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev);  in sfc_dev_infos_get()  local
95 struct sfc_rss *rss = &sas->rss; in sfc_dev_infos_get()
478 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_setup() local
490 sw_index = sfc_rxq_sw_index_by_ethdev_rx_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_setup()
496 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_setup()
538 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_tx_queue_setup() local
549 sw_index = sfc_txq_sw_index_by_ethdev_tx_qid(sas, ethdev_qid); in sfc_tx_queue_setup()
554 txq_info = sfc_txq_info_by_ethdev_qid(sas, ethdev_qid); in sfc_tx_queue_setup()
595 struct sfc_adapter_shared *sas = sfc_sa2shared(sa); in sfc_stats_get_dp_rx() local
600 for (i = 0; i < sas->ethdev_rxq_count; ++i) { in sfc_stats_get_dp_rx()
603 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, i); in sfc_stats_get_dp_rx()
622 struct sfc_adapter_shared *sas = sfc_sa2shared(sa); in sfc_stats_get_dp_tx() local
627 for (i = 0; i < sas->ethdev_txq_count; ++i) { in sfc_stats_get_dp_tx()
630 txq_info = sfc_txq_info_by_ethdev_qid(sas, i); in sfc_stats_get_dp_tx()
1071 struct sfc_adapter_shared * const sas = sfc_sa2shared(sa); in sfc_check_scatter_on_all_rx_queues() local
1077 for (i = 0; i < sas->rxq_count; i++) { in sfc_check_scatter_on_all_rx_queues()
1078 if ((sas->rxq_info[i].state & SFC_RXQ_INITIALIZED) == 0) in sfc_check_scatter_on_all_rx_queues()
1081 scatter_enabled = (sas->rxq_info[i].type_flags & in sfc_check_scatter_on_all_rx_queues()
1301 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_info_get() local
1305 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_info_get()
1327 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_tx_queue_info_get() local
1330 SFC_ASSERT(ethdev_qid < sas->ethdev_txq_count); in sfc_tx_queue_info_get()
1332 txq_info = sfc_txq_info_by_ethdev_qid(sas, ethdev_qid); in sfc_tx_queue_info_get()
1395 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_start() local
1410 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_start()
1414 sw_index = sfc_rxq_sw_index_by_ethdev_rx_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_start()
1436 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_stop() local
1446 sw_index = sfc_rxq_sw_index_by_ethdev_rx_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_stop()
1449 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_stop()
1460 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_tx_queue_start() local
1474 txq_info = sfc_txq_info_by_ethdev_qid(sas, ethdev_qid); in sfc_tx_queue_start()
1478 sw_index = sfc_txq_sw_index_by_ethdev_tx_qid(sas, ethdev_qid); in sfc_tx_queue_start()
1500 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_tx_queue_stop() local
1509 sw_index = sfc_txq_sw_index_by_ethdev_tx_qid(sas, ethdev_qid); in sfc_tx_queue_stop()
1512 txq_info = sfc_txq_info_by_ethdev_qid(sas, ethdev_qid); in sfc_tx_queue_stop()
1644 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_dev_rss_hash_conf_get() local
1645 struct sfc_rss *rss = &sas->rss; in sfc_dev_rss_hash_conf_get()
1766 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_dev_rss_reta_query() local
1767 struct sfc_rss *rss = &sas->rss; in sfc_dev_rss_reta_query()
1770 if (rss->context_type != EFX_RX_SCALE_EXCLUSIVE || sas->isolated) in sfc_dev_rss_reta_query()
1890 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_intr_enable() local
1894 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_intr_enable()
1903 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_rx_queue_intr_disable() local
1907 rxq_info = sfc_rxq_info_by_ethdev_qid(sas, sfc_ethdev_qid); in sfc_rx_queue_intr_disable()
2418 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_eth_dev_set_ops() local
2475 sas->dp_rx_name = sfc_strdup(dp_rx->dp.name); in sfc_eth_dev_set_ops()
2476 if (sas->dp_rx_name == NULL) { in sfc_eth_dev_set_ops()
2487 sfc_notice(sa, "use %s Rx datapath", sas->dp_rx_name); in sfc_eth_dev_set_ops()
2518 sas->dp_tx_name = sfc_strdup(dp_tx->dp.name); in sfc_eth_dev_set_ops()
2519 if (sas->dp_tx_name == NULL) { in sfc_eth_dev_set_ops()
2524 sfc_notice(sa, "use %s Tx datapath", sas->dp_tx_name); in sfc_eth_dev_set_ops()
2544 rte_free(sas->dp_rx_name); in sfc_eth_dev_set_ops()
2545 sas->dp_rx_name = NULL; in sfc_eth_dev_set_ops()
2558 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_eth_dev_clear_ops() local
2565 rte_free(sas->dp_tx_name); in sfc_eth_dev_clear_ops()
2566 sas->dp_tx_name = NULL; in sfc_eth_dev_clear_ops()
2569 rte_free(sas->dp_rx_name); in sfc_eth_dev_clear_ops()
2570 sas->dp_rx_name = NULL; in sfc_eth_dev_clear_ops()
2585 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_eth_dev_secondary_init() local
2603 dp_rx = sfc_dp_find_rx_by_name(&sfc_dp_head, sas->dp_rx_name); in sfc_eth_dev_secondary_init()
2605 SFC_LOG(sas, RTE_LOG_ERR, logtype_main, in sfc_eth_dev_secondary_init()
2606 "cannot find %s Rx datapath", sas->dp_rx_name); in sfc_eth_dev_secondary_init()
2611 SFC_LOG(sas, RTE_LOG_ERR, logtype_main, in sfc_eth_dev_secondary_init()
2613 sas->dp_rx_name); in sfc_eth_dev_secondary_init()
2618 dp_tx = sfc_dp_find_tx_by_name(&sfc_dp_head, sas->dp_tx_name); in sfc_eth_dev_secondary_init()
2620 SFC_LOG(sas, RTE_LOG_ERR, logtype_main, in sfc_eth_dev_secondary_init()
2621 "cannot find %s Tx datapath", sas->dp_tx_name); in sfc_eth_dev_secondary_init()
2626 SFC_LOG(sas, RTE_LOG_ERR, logtype_main, in sfc_eth_dev_secondary_init()
2628 sas->dp_tx_name); in sfc_eth_dev_secondary_init()
2719 struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev); in sfc_eth_dev_init() local
2750 ret = snprintf(sas->log_prefix, sizeof(sas->log_prefix), in sfc_eth_dev_init()
2755 if (ret < 0 || ret >= (int)sizeof(sas->log_prefix)) { in sfc_eth_dev_init()
2762 sas->pci_addr = pci_dev->addr; in sfc_eth_dev_init()
2763 sas->port_id = dev->data->port_id; in sfc_eth_dev_init()
2778 sa->priv.shared = sas; in sfc_eth_dev_init()