Home
last modified time | relevance | path

Searched refs:rwq_ind_table (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/infiniband/core/
Dverbs.c2238 struct ib_rwq_ind_table *rwq_ind_table; in ib_create_rwq_ind_table() local
2246 rwq_ind_table = device->create_rwq_ind_table(device, in ib_create_rwq_ind_table()
2248 if (IS_ERR(rwq_ind_table)) in ib_create_rwq_ind_table()
2249 return rwq_ind_table; in ib_create_rwq_ind_table()
2251 rwq_ind_table->ind_tbl = init_attr->ind_tbl; in ib_create_rwq_ind_table()
2252 rwq_ind_table->log_ind_tbl_size = init_attr->log_ind_tbl_size; in ib_create_rwq_ind_table()
2253 rwq_ind_table->device = device; in ib_create_rwq_ind_table()
2254 rwq_ind_table->uobject = NULL; in ib_create_rwq_ind_table()
2255 atomic_set(&rwq_ind_table->usecnt, 0); in ib_create_rwq_ind_table()
2258 atomic_inc(&rwq_ind_table->ind_tbl[i]->usecnt); in ib_create_rwq_ind_table()
[all …]
Duverbs_cmd.c1379 ind_tbl = uobj_get_obj_read(rwq_ind_table, in create_qp()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dqp.c4264 struct ib_rwq_ind_table *rwq_ind_table; in mlx4_ib_create_rwq_ind_table() local
4304 rwq_ind_table = kzalloc(sizeof(*rwq_ind_table), GFP_KERNEL); in mlx4_ib_create_rwq_ind_table()
4305 if (!rwq_ind_table) in mlx4_ib_create_rwq_ind_table()
4316 return rwq_ind_table; in mlx4_ib_create_rwq_ind_table()
4319 kfree(rwq_ind_table); in mlx4_ib_create_rwq_ind_table()