rwq_ind_table 1299 drivers/infiniband/core/uverbs_cmd.c ind_tbl = uobj_get_obj_read(rwq_ind_table, rwq_ind_table 2353 drivers/infiniband/core/verbs.c struct ib_rwq_ind_table *rwq_ind_table; rwq_ind_table 2361 drivers/infiniband/core/verbs.c rwq_ind_table = device->ops.create_rwq_ind_table(device, rwq_ind_table 2363 drivers/infiniband/core/verbs.c if (IS_ERR(rwq_ind_table)) rwq_ind_table 2364 drivers/infiniband/core/verbs.c return rwq_ind_table; rwq_ind_table 2366 drivers/infiniband/core/verbs.c rwq_ind_table->ind_tbl = init_attr->ind_tbl; rwq_ind_table 2367 drivers/infiniband/core/verbs.c rwq_ind_table->log_ind_tbl_size = init_attr->log_ind_tbl_size; rwq_ind_table 2368 drivers/infiniband/core/verbs.c rwq_ind_table->device = device; rwq_ind_table 2369 drivers/infiniband/core/verbs.c rwq_ind_table->uobject = NULL; rwq_ind_table 2370 drivers/infiniband/core/verbs.c atomic_set(&rwq_ind_table->usecnt, 0); rwq_ind_table 2373 drivers/infiniband/core/verbs.c atomic_inc(&rwq_ind_table->ind_tbl[i]->usecnt); rwq_ind_table 2375 drivers/infiniband/core/verbs.c return rwq_ind_table; rwq_ind_table 2383 drivers/infiniband/core/verbs.c int ib_destroy_rwq_ind_table(struct ib_rwq_ind_table *rwq_ind_table) rwq_ind_table 2386 drivers/infiniband/core/verbs.c u32 table_size = (1 << rwq_ind_table->log_ind_tbl_size); rwq_ind_table 2387 drivers/infiniband/core/verbs.c struct ib_wq **ind_tbl = rwq_ind_table->ind_tbl; rwq_ind_table 2389 drivers/infiniband/core/verbs.c if (atomic_read(&rwq_ind_table->usecnt)) rwq_ind_table 2392 drivers/infiniband/core/verbs.c err = rwq_ind_table->device->ops.destroy_rwq_ind_table(rwq_ind_table); rwq_ind_table 4348 drivers/infiniband/hw/mlx4/qp.c struct ib_rwq_ind_table *rwq_ind_table; rwq_ind_table 4388 drivers/infiniband/hw/mlx4/qp.c rwq_ind_table = kzalloc(sizeof(*rwq_ind_table), GFP_KERNEL); rwq_ind_table 4389 drivers/infiniband/hw/mlx4/qp.c if (!rwq_ind_table) rwq_ind_table 4400 drivers/infiniband/hw/mlx4/qp.c return rwq_ind_table; rwq_ind_table 4403 drivers/infiniband/hw/mlx4/qp.c kfree(rwq_ind_table);