Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/core/
Dverbs.c2363 struct ib_rwq_ind_table *rwq_ind_table; in ib_create_rwq_ind_table() local
2371 rwq_ind_table = device->ops.create_rwq_ind_table(device, in ib_create_rwq_ind_table()
2373 if (IS_ERR(rwq_ind_table)) in ib_create_rwq_ind_table()
2374 return rwq_ind_table; in ib_create_rwq_ind_table()
2376 rwq_ind_table->ind_tbl = init_attr->ind_tbl; in ib_create_rwq_ind_table()
2377 rwq_ind_table->log_ind_tbl_size = init_attr->log_ind_tbl_size; in ib_create_rwq_ind_table()
2378 rwq_ind_table->device = device; in ib_create_rwq_ind_table()
2379 rwq_ind_table->uobject = NULL; in ib_create_rwq_ind_table()
2380 atomic_set(&rwq_ind_table->usecnt, 0); in ib_create_rwq_ind_table()
2383 atomic_inc(&rwq_ind_table->ind_tbl[i]->usecnt); in ib_create_rwq_ind_table()
[all …]
Duverbs_cmd.c1299 ind_tbl = uobj_get_obj_read(rwq_ind_table, in create_qp()
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dqp.c4340 struct ib_rwq_ind_table *rwq_ind_table; in mlx4_ib_create_rwq_ind_table() local
4380 rwq_ind_table = kzalloc(sizeof(*rwq_ind_table), GFP_KERNEL); in mlx4_ib_create_rwq_ind_table()
4381 if (!rwq_ind_table) in mlx4_ib_create_rwq_ind_table()
4392 return rwq_ind_table; in mlx4_ib_create_rwq_ind_table()
4395 kfree(rwq_ind_table); in mlx4_ib_create_rwq_ind_table()