Home
last modified time | relevance | path

Searched refs:rss_table (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_cls.c1590 struct mvpp2_rss_table *rss_table = mvpp22_rss_table_get(port->priv, in mvpp22_port_rss_ctx_indir_set() local
1593 if (!rss_table) in mvpp22_port_rss_ctx_indir_set()
1596 memcpy(rss_table->indir, indir, in mvpp22_port_rss_ctx_indir_set()
1597 MVPP22_RSS_TABLE_ENTRIES * sizeof(rss_table->indir[0])); in mvpp22_port_rss_ctx_indir_set()
1599 mvpp22_rss_fill_table(port, rss_table, rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1608 struct mvpp2_rss_table *rss_table = mvpp22_rss_table_get(port->priv, in mvpp22_port_rss_ctx_indir_get() local
1611 if (!rss_table) in mvpp22_port_rss_ctx_indir_get()
1614 memcpy(indir, rss_table->indir, in mvpp22_port_rss_ctx_indir_get()
1615 MVPP22_RSS_TABLE_ENTRIES * sizeof(rss_table->indir[0])); in mvpp22_port_rss_ctx_indir_get()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c809 int *rss_table; in enetc_init_port_rss_memory() local
817 rss_table = kzalloc_objs(*rss_table, num_rss); in enetc_init_port_rss_memory()
818 if (!rss_table) in enetc_init_port_rss_memory()
821 err = enetc_set_rss_table(si, rss_table, num_rss); in enetc_init_port_rss_memory()
823 kfree(rss_table); in enetc_init_port_rss_memory()
H A Denetc.c2469 int *rss_table; in enetc_setup_default_rss_table() local
2472 rss_table = kmalloc_objs(*rss_table, si->num_rss); in enetc_setup_default_rss_table()
2473 if (!rss_table) in enetc_setup_default_rss_table()
2478 rss_table[i] = i % num_groups; in enetc_setup_default_rss_table()
2480 si->ops->set_rss_table(si, rss_table, si->num_rss); in enetc_setup_default_rss_table()
2482 kfree(rss_table); in enetc_setup_default_rss_table()
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c155 pdata->rss_table[i] = XLGMAC_SET_REG_BITS( in xlgmac_init()
156 pdata->rss_table[i], in xlgmac_init()
H A Ddwc-xlgmac-hw.c2348 for (i = 0; i < ARRAY_SIZE(pdata->rss_table); i++) { in xlgmac_write_rss_lookup_table()
2351 pdata->rss_table[i]); in xlgmac_write_rss_lookup_table()
2372 for (i = 0; i < ARRAY_SIZE(pdata->rss_table); i++) { in xlgmac_set_rss_lookup_table()
2374 pdata->rss_table[i] = XLGMAC_SET_REG_BITS( in xlgmac_set_rss_lookup_table()
2375 pdata->rss_table[i], in xlgmac_set_rss_lookup_table()
H A Ddwc-xlgmac.h624 u32 rss_table[XLGMAC_RSS_MAX_TABLE_SIZE]; member
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_netdev.c743 if (vnic->rss_table) { in bnge_free_vnic_attributes()
745 vnic->rss_table, in bnge_free_vnic_attributes()
747 vnic->rss_table = NULL; in bnge_free_vnic_attributes()
787 vnic->rss_table = dma_alloc_coherent(bd->dev, in bnge_alloc_vnic_attributes()
791 if (!vnic->rss_table) in bnge_alloc_vnic_attributes()
794 vnic->rss_hash_key = ((void *)vnic->rss_table) + size; in bnge_alloc_vnic_attributes()
1636 __le16 *ring_tbl = vnic->rss_table; in bnge_fill_hw_rss_tbl()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h1121 u32 rss_table[XGBE_RSS_MAX_TABLE_SIZE]; member
H A Dxgbe-drv.c1261 XGMAC_SET_BITS(pdata->rss_table[i], MAC_RSSDR, DMCH, in xgbe_start()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c1251 vnic->rss_table = dma_alloc_coherent(&bp->pdev->dev, in bnxt_alloc_vnic_rss_table()
1255 if (!vnic->rss_table) in bnxt_alloc_vnic_rss_table()
1258 vnic->rss_hash_key = ((void *)vnic->rss_table) + size; in bnxt_alloc_vnic_rss_table()
H A Dbnxt.c4935 if (vnic->rss_table) { in bnxt_free_vnic_attributes()
4937 vnic->rss_table, in bnxt_free_vnic_attributes()
4939 vnic->rss_table = NULL; in bnxt_free_vnic_attributes()
5006 vnic->rss_table = dma_alloc_coherent(&pdev->dev, in bnxt_alloc_vnic_attributes()
5010 if (!vnic->rss_table) { in bnxt_alloc_vnic_attributes()
5015 vnic->rss_hash_key = ((void *)vnic->rss_table) + size; in bnxt_alloc_vnic_attributes()
6613 vnic->rss_table[i] = cpu_to_le16(vnic->fw_grp_ids[j]); in bnxt_fill_hw_rss_tbl()
6620 __le16 *ring_tbl = vnic->rss_table; in bnxt_fill_hw_rss_tbl_p5()
10905 if (vnic->rss_table) in bnxt_del_one_rss_ctx()
10907 vnic->rss_table, in bnxt_del_one_rss_ctx()
H A Dbnxt.h1291 __le16 *rss_table; member