ind_tbl 1283 drivers/infiniband/core/uverbs_cmd.c struct ib_rwq_ind_table *ind_tbl = NULL; ind_tbl 1299 drivers/infiniband/core/uverbs_cmd.c ind_tbl = uobj_get_obj_read(rwq_ind_table, ind_tbl 1302 drivers/infiniband/core/uverbs_cmd.c if (!ind_tbl) { ind_tbl 1307 drivers/infiniband/core/uverbs_cmd.c attr.rwq_ind_tbl = ind_tbl; ind_tbl 1310 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl && (cmd->max_recv_wr || cmd->max_recv_sge || cmd->is_srq)) { ind_tbl 1315 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl && !cmd->max_send_wr) ind_tbl 1347 drivers/infiniband/core/uverbs_cmd.c if (!ind_tbl) { ind_tbl 1363 drivers/infiniband/core/uverbs_cmd.c if (!ind_tbl) ind_tbl 1441 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl) ind_tbl 1442 drivers/infiniband/core/uverbs_cmd.c atomic_inc(&ind_tbl->usecnt); ind_tbl 1479 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl) ind_tbl 1480 drivers/infiniband/core/uverbs_cmd.c uobj_put_obj_read(ind_tbl); ind_tbl 1497 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl) ind_tbl 1498 drivers/infiniband/core/uverbs_cmd.c uobj_put_obj_read(ind_tbl); ind_tbl 3108 drivers/infiniband/core/uverbs_cmd.c init_attr.ind_tbl = wqs; ind_tbl 3118 drivers/infiniband/core/uverbs_cmd.c rwq_ind_tbl->ind_tbl = wqs; ind_tbl 117 drivers/infiniband/core/uverbs_std_types.c struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; ind_tbl 124 drivers/infiniband/core/uverbs_std_types.c kfree(ind_tbl); ind_tbl 1863 drivers/infiniband/core/verbs.c struct ib_rwq_ind_table *ind_tbl; ind_tbl 1879 drivers/infiniband/core/verbs.c ind_tbl = qp->rwq_ind_tbl; ind_tbl 1903 drivers/infiniband/core/verbs.c if (ind_tbl) ind_tbl 1904 drivers/infiniband/core/verbs.c atomic_dec(&ind_tbl->usecnt); ind_tbl 2366 drivers/infiniband/core/verbs.c rwq_ind_table->ind_tbl = init_attr->ind_tbl; ind_tbl 2373 drivers/infiniband/core/verbs.c atomic_inc(&rwq_ind_table->ind_tbl[i]->usecnt); ind_tbl 2387 drivers/infiniband/core/verbs.c struct ib_wq **ind_tbl = rwq_ind_table->ind_tbl; ind_tbl 2395 drivers/infiniband/core/verbs.c atomic_dec(&ind_tbl[i]->usecnt); ind_tbl 543 drivers/infiniband/hw/mlx4/qp.c rss_ctx->base_qpn_tbl_sz = init_attr->rwq_ind_tbl->ind_tbl[0]->wq_num | ind_tbl 673 drivers/infiniband/hw/mlx4/qp.c (struct ib_qp *)init_attr->rwq_ind_tbl->ind_tbl[0]))->mtt; ind_tbl 1393 drivers/infiniband/hw/mlx4/qp.c struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; ind_tbl 2029 drivers/infiniband/hw/mlx4/qp.c static int bringup_rss_rwqs(struct ib_rwq_ind_table *ind_tbl, u8 port_num, ind_tbl 2035 drivers/infiniband/hw/mlx4/qp.c for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { ind_tbl 2036 drivers/infiniband/hw/mlx4/qp.c struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; ind_tbl 2069 drivers/infiniband/hw/mlx4/qp.c struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; ind_tbl 2089 drivers/infiniband/hw/mlx4/qp.c static void bring_down_rss_rwqs(struct ib_rwq_ind_table *ind_tbl, ind_tbl 2094 drivers/infiniband/hw/mlx4/qp.c for (i = 0; i < (1 << ind_tbl->log_ind_tbl_size); i++) { ind_tbl 2095 drivers/infiniband/hw/mlx4/qp.c struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; ind_tbl 2381 drivers/infiniband/hw/mlx4/qp.c send_cq = to_mcq(rwq_ind_tbl->ind_tbl[0]->cq); ind_tbl 4373 drivers/infiniband/hw/mlx4/qp.c base_wqn = init_attr->ind_tbl[0]->wq_num; ind_tbl 4382 drivers/infiniband/hw/mlx4/qp.c if (++base_wqn != init_attr->ind_tbl[i]->wq_num) { ind_tbl 6242 drivers/infiniband/hw/mlx5/qp.c MLX5_SET(rqtc, rqtc, rq_num[i], init_attr->ind_tbl[i]->wq_num); ind_tbl 6244 drivers/infiniband/hw/mlx5/qp.c rwq_ind_tbl->uid = to_mpd(init_attr->ind_tbl[0]->pd)->uid; ind_tbl 2607 drivers/net/ethernet/amazon/ena/ena_com.c int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl) ind_tbl 2624 drivers/net/ethernet/amazon/ena/ena_com.c if (!ind_tbl) ind_tbl 2628 drivers/net/ethernet/amazon/ena/ena_com.c ind_tbl[i] = rss->host_rss_ind_tbl[i]; ind_tbl 806 drivers/net/ethernet/amazon/ena/ena_com.h int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl); ind_tbl 145 drivers/net/ethernet/cavium/thunder/nic.h u8 ind_tbl[NIC_MAX_RSS_IDR_TBL_SIZE]; ind_tbl 497 drivers/net/ethernet/cavium/thunder/nic.h u8 ind_tbl[RSS_IND_TBL_LEN_PER_MBX_MSG]; ind_tbl 576 drivers/net/ethernet/cavium/thunder/nic_main.c u8 svf = cfg->ind_tbl[idx] >> 3; ind_tbl 583 drivers/net/ethernet/cavium/thunder/nic_main.c (qset << 3) | (cfg->ind_tbl[idx] & 0x7)); ind_tbl 660 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c indir[idx] = rss->ind_tbl[idx]; ind_tbl 690 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c rss->ind_tbl[idx] = indir[idx]; ind_tbl 352 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; ind_tbl 396 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->ind_tbl[idx] = ethtool_rxfh_indir_default(idx, ind_tbl 1659 include/rdma/ib_verbs.h struct ib_wq **ind_tbl; ind_tbl 1665 include/rdma/ib_verbs.h struct ib_wq **ind_tbl;