Home
last modified time | relevance | path

Searched refs:rss_ind_tbl (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/amazon/ena/
A Dena_com.c1177 rss->rss_ind_tbl = in ena_com_indirect_table_allocate()
1180 if (unlikely(!rss->rss_ind_tbl)) in ena_com_indirect_table_allocate()
1197 dma_free_coherent(ena_dev->dmadev, tbl_size, rss->rss_ind_tbl, in ena_com_indirect_table_allocate()
1199 rss->rss_ind_tbl = NULL; in ena_com_indirect_table_allocate()
1211 if (rss->rss_ind_tbl) in ena_com_indirect_table_destroy()
1212 dma_free_coherent(ena_dev->dmadev, tbl_size, rss->rss_ind_tbl, in ena_com_indirect_table_destroy()
1214 rss->rss_ind_tbl = NULL; in ena_com_indirect_table_destroy()
1315 rss->rss_ind_tbl[i].cq_idx = io_sq->idx; in ena_com_ind_tbl_convert_to_device()
A Dena_com.h270 struct ena_admin_rss_ind_table_entry *rss_ind_tbl; member
/linux/drivers/net/ethernet/pensando/ionic/
A Dionic_lif.h207 u8 *rss_ind_tbl; member
A Dionic_lif.c1730 lif->rss_ind_tbl[i] = indir[i]; in ionic_lif_rss_config()
1754 lif->rss_ind_tbl[i] = ethtool_rxfh_indir_default(i, lif->nxqs); in ionic_lif_rss_init()
1764 memset(lif->rss_ind_tbl, 0, tbl_sz); in ionic_lif_rss_deinit()
2767 lif->rss_ind_tbl_sz = sizeof(*lif->rss_ind_tbl) * tbl_sz; in ionic_lif_alloc()
2768 lif->rss_ind_tbl = dma_alloc_coherent(dev, lif->rss_ind_tbl_sz, in ionic_lif_alloc()
2772 if (!lif->rss_ind_tbl) { in ionic_lif_alloc()
2918 dma_free_coherent(dev, lif->rss_ind_tbl_sz, lif->rss_ind_tbl, in ionic_lif_free()
2920 lif->rss_ind_tbl = NULL; in ionic_lif_free()
A Dionic_ethtool.c719 indir[i] = lif->rss_ind_tbl[i]; in ionic_get_rxfh()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_main.c2607 u8 *rss_ind_tbl; in hclgevf_rss_init_cfg() local
2611 rss_ind_tbl = devm_kcalloc(&hdev->pdev->dev, rss_ind_tbl_size, in hclgevf_rss_init_cfg()
2612 sizeof(*rss_ind_tbl), GFP_KERNEL); in hclgevf_rss_init_cfg()
2613 if (!rss_ind_tbl) in hclgevf_rss_init_cfg()
2616 rss_cfg->rss_indirection_tbl = rss_ind_tbl; in hclgevf_rss_init_cfg()
/linux/drivers/net/ethernet/broadcom/
A Dtg3.c9803 tp->rss_ind_tbl[i] = ethtool_rxfh_indir_default(i, qcnt); in tg3_rss_init_dflt_indir_tbl()
9814 memset(&tp->rss_ind_tbl[0], 0, sizeof(tp->rss_ind_tbl)); in tg3_rss_check_indir_tbl()
9820 if (tp->rss_ind_tbl[i] >= tp->rxq_cnt) in tg3_rss_check_indir_tbl()
9834 u32 val = tp->rss_ind_tbl[i]; in tg3_rss_write_indir_tbl()
9838 val |= tp->rss_ind_tbl[i]; in tg3_rss_write_indir_tbl()
12638 indir[i] = tp->rss_ind_tbl[i]; in tg3_get_rxfh()
12660 tp->rss_ind_tbl[i] = indir[i]; in tg3_set_rxfh()
A Dtg3.h3362 u8 rss_ind_tbl[TG3_RSS_INDIR_TBL_SIZE]; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_main.c5218 u16 *rss_ind_tbl; in hclge_rss_init_cfg() local
5237 rss_ind_tbl = devm_kcalloc(&hdev->pdev->dev, rss_ind_tbl_size, in hclge_rss_init_cfg()
5238 sizeof(*rss_ind_tbl), GFP_KERNEL); in hclge_rss_init_cfg()
5239 if (!rss_ind_tbl) in hclge_rss_init_cfg()
5242 vport->rss_indirection_tbl = rss_ind_tbl; in hclge_rss_init_cfg()

Completed in 97 milliseconds