Searched refs:ind_tbl (Results 1 – 12 of 12) sorted by relevance
110 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl() local117 kfree(ind_tbl); in uverbs_free_rwq_ind_tbl()
1818 struct ib_rwq_ind_table *ind_tbl; in ib_destroy_qp() local1834 ind_tbl = qp->rwq_ind_tbl; in ib_destroy_qp()1857 if (ind_tbl) in ib_destroy_qp()1858 atomic_dec(&ind_tbl->usecnt); in ib_destroy_qp()2251 rwq_ind_table->ind_tbl = init_attr->ind_tbl; in ib_create_rwq_ind_table()2258 atomic_inc(&rwq_ind_table->ind_tbl[i]->usecnt); in ib_create_rwq_ind_table()2272 struct ib_wq **ind_tbl = rwq_ind_table->ind_tbl; in ib_destroy_rwq_ind_table() local2280 atomic_dec(&ind_tbl[i]->usecnt); in ib_destroy_rwq_ind_table()
1361 struct ib_rwq_ind_table *ind_tbl = NULL; in create_qp() local1379 ind_tbl = uobj_get_obj_read(rwq_ind_table, in create_qp()1382 if (!ind_tbl) { in create_qp()1387 attr.rwq_ind_tbl = ind_tbl; in create_qp()1397 if (ind_tbl && (cmd->max_recv_wr || cmd->max_recv_sge || cmd->is_srq)) { in create_qp()1402 if (ind_tbl && !cmd->max_send_wr) in create_qp()1434 if (!ind_tbl) { in create_qp()1450 if (!ind_tbl) in create_qp()1537 qp->rwq_ind_tbl = ind_tbl; in create_qp()1550 if (ind_tbl) in create_qp()[all …]
148 u8 ind_tbl[NIC_MAX_RSS_IDR_TBL_SIZE]; member496 u8 ind_tbl[RSS_IND_TBL_LEN_PER_MBX_MSG]; member
663 indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh()693 rss->ind_tbl[idx] = indir[idx]; in nicvf_set_rxfh()
331 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; in nicvf_config_rss()375 rss->ind_tbl[idx] = ethtool_rxfh_indir_default(idx, in nicvf_rss_init()
585 u8 svf = cfg->ind_tbl[idx] >> 3; in nic_config_rss()592 (qset << 3) | (cfg->ind_tbl[idx] & 0x7)); in nic_config_rss()
541 rss_ctx->base_qpn_tbl_sz = init_attr->rwq_ind_tbl->ind_tbl[0]->wq_num | in set_qp_rss()671 (struct ib_qp *)init_attr->rwq_ind_tbl->ind_tbl[0]))->mtt; in create_qp_rss()1311 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss()1944 static int bringup_rss_rwqs(struct ib_rwq_ind_table *ind_tbl, u8 port_num) in bringup_rss_rwqs() argument1949 for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { in bringup_rss_rwqs()1950 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs()1983 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs()2002 static void bring_down_rss_rwqs(struct ib_rwq_ind_table *ind_tbl) in bring_down_rss_rwqs() argument2006 for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { in bring_down_rss_rwqs()2007 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bring_down_rss_rwqs()[all …]
773 int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl);
2366 int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl) in ena_com_indirect_table_get() argument2383 if (!ind_tbl) in ena_com_indirect_table_get()2391 ind_tbl[i] = rss->host_rss_ind_tbl[i]; in ena_com_indirect_table_get()
1693 struct ib_wq **ind_tbl; member1699 struct ib_wq **ind_tbl; member
5574 MLX5_SET(rqtc, rqtc, rq_num[i], init_attr->ind_tbl[i]->wq_num); in mlx5_ib_create_rwq_ind_table()