Searched refs:ind_tbl (Results 1 – 14 of 14) sorted by relevance
| /drivers/infiniband/core/ |
| A D | uverbs_std_types.c | 83 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl() local 95 atomic_dec(&ind_tbl[i]->usecnt); in uverbs_free_rwq_ind_tbl() 98 kfree(ind_tbl); in uverbs_free_rwq_ind_tbl()
|
| A D | uverbs_cmd.c | 1341 if (IS_ERR(ind_tbl)) { in create_qp() 1342 ret = PTR_ERR(ind_tbl); in create_qp() 1346 attr.rwq_ind_tbl = ind_tbl; in create_qp() 1354 if (ind_tbl && !cmd->max_send_wr) in create_qp() 1388 if (!ind_tbl) { in create_qp() 1493 if (ind_tbl) in create_qp() 1494 uobj_put_obj_read(ind_tbl); in create_qp() 1521 if (!IS_ERR_OR_NULL(ind_tbl)) in create_qp() 1522 uobj_put_obj_read(ind_tbl); in create_qp() 3148 init_attr.ind_tbl = wqs; in ib_uverbs_ex_create_rwq_ind_table() [all …]
|
| /drivers/infiniband/hw/mana/ |
| A D | qp.c | 98 struct ib_rwq_ind_table *ind_tbl = attr->rwq_ind_tbl; in mana_ib_create_qp_rss() local 139 ind_tbl_size = 1 << ind_tbl->log_ind_tbl_size; in mana_ib_create_qp_rss() 180 ibwq = ind_tbl->ind_tbl[i]; in mana_ib_create_qp_rss() 228 ind_tbl->log_ind_tbl_size, in mana_ib_create_qp_rss() 248 ibwq = ind_tbl->ind_tbl[i]; in mana_ib_create_qp_rss() 803 struct ib_rwq_ind_table *ind_tbl, in mana_ib_destroy_qp_rss() argument 817 for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { in mana_ib_destroy_qp_rss() 818 ibwq = ind_tbl->ind_tbl[i]; in mana_ib_destroy_qp_rss()
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_ethtool.c | 807 u32 *ind_tbl; in otx2_create_rxfh() local 822 ind_tbl = rxfh->indir; in otx2_create_rxfh() 823 if (!ind_tbl) { in otx2_create_rxfh() 824 ind_tbl = ethtool_rxfh_context_indir(ctx); in otx2_create_rxfh() 826 ind_tbl[idx] = ethtool_rxfh_indir_default(idx, queues); in otx2_create_rxfh() 829 otx2_set_rss_table(pfvf, rxfh->rss_context, ind_tbl); in otx2_create_rxfh() 898 rss->ind_tbl[idx] = rxfh->indir[idx]; in otx2_set_rxfh() 929 if (test_bit(rss->ind_tbl[idx], pfvf->af_xdp_zc_qidx)) in otx2_get_rxfh() 931 indir[idx] = rss->ind_tbl[idx]; in otx2_get_rxfh()
|
| A D | otx2_common.c | 321 int otx2_set_rss_table(struct otx2_nic *pfvf, int ctx_id, const u32 *ind_tbl) in otx2_set_rss_table() argument 330 ind_tbl = ind_tbl ?: rss->ind_tbl; in otx2_set_rss_table() 334 if (test_bit(ind_tbl[idx], pfvf->af_xdp_zc_qidx)) in otx2_set_rss_table() 354 aq->rss.rq = ind_tbl[idx]; in otx2_set_rss_table() 394 rss->rss_size = sizeof(*rss->ind_tbl); in otx2_rss_init() 403 rss->ind_tbl[idx] = in otx2_rss_init()
|
| A D | otx2_common.h | 103 u32 ind_tbl[MAX_RSS_INDIR_TBL_SIZE]; member 1066 int otx2_set_rss_table(struct otx2_nic *pfvf, int ctx_id, const u32 *ind_tbl);
|
| /drivers/net/ethernet/cavium/thunder/ |
| A D | nic.h | 145 u8 ind_tbl[NIC_MAX_RSS_IDR_TBL_SIZE]; member 497 u8 ind_tbl[RSS_IND_TBL_LEN_PER_MBX_MSG]; member
|
| A D | nicvf_ethtool.c | 655 rxfh->indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh() 686 rss->ind_tbl[idx] = rxfh->indir[idx]; in nicvf_set_rxfh()
|
| A D | nic_main.c | 576 u8 svf = cfg->ind_tbl[idx] >> 3; in nic_config_rss() 583 (qset << 3) | (cfg->ind_tbl[idx] & 0x7)); in nic_config_rss()
|
| A D | nicvf_main.c | 350 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; in nicvf_config_rss() 394 rss->ind_tbl[idx] = ethtool_rxfh_indir_default(idx, in nicvf_rss_init()
|
| /drivers/infiniband/hw/mlx4/ |
| A D | qp.c | 684 (struct ib_qp *)init_attr->rwq_ind_tbl->ind_tbl[0]))->mtt; in create_qp_rss() 1386 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() 2020 for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { in bringup_rss_rwqs() 2021 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() 2054 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() 2074 static void bring_down_rss_rwqs(struct ib_rwq_ind_table *ind_tbl, in bring_down_rss_rwqs() argument 2079 for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { in bring_down_rss_rwqs() 2080 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bring_down_rss_rwqs() 2366 send_cq = to_mcq(rwq_ind_tbl->ind_tbl[0]->cq); in __mlx4_ib_modify_qp() 4366 base_wqn = init_attr->ind_tbl[0]->wq_num; in mlx4_ib_create_rwq_ind_table() [all …]
|
| /drivers/net/ethernet/amazon/ena/ |
| A D | ena_com.h | 874 int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl);
|
| A D | ena_com.c | 2914 int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl) in ena_com_indirect_table_get() argument 2931 if (!ind_tbl) in ena_com_indirect_table_get() 2935 ind_tbl[i] = rss->host_rss_ind_tbl[i]; in ena_com_indirect_table_get()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | qp.c | 5583 MLX5_SET(rqtc, rqtc, rq_num[i], init_attr->ind_tbl[i]->wq_num); in mlx5_ib_create_rwq_ind_table() 5585 rwq_ind_tbl->uid = to_mpd(init_attr->ind_tbl[0]->pd)->uid; in mlx5_ib_create_rwq_ind_table()
|
Completed in 97 milliseconds