Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/sw/rdmavt/
Dqp.c416 rdi->qp_dev = kzalloc_node(sizeof(*rdi->qp_dev), GFP_KERNEL, in rvt_driver_qp_init()
418 if (!rdi->qp_dev) in rvt_driver_qp_init()
422 rdi->qp_dev->qp_table_size = rdi->dparms.qp_table_size; in rvt_driver_qp_init()
423 rdi->qp_dev->qp_table_bits = ilog2(rdi->dparms.qp_table_size); in rvt_driver_qp_init()
424 rdi->qp_dev->qp_table = in rvt_driver_qp_init()
425 kmalloc_array_node(rdi->qp_dev->qp_table_size, in rvt_driver_qp_init()
426 sizeof(*rdi->qp_dev->qp_table), in rvt_driver_qp_init()
428 if (!rdi->qp_dev->qp_table) in rvt_driver_qp_init()
431 for (i = 0; i < rdi->qp_dev->qp_table_size; i++) in rvt_driver_qp_init()
432 RCU_INIT_POINTER(rdi->qp_dev->qp_table[i], NULL); in rvt_driver_qp_init()
[all …]
/Linux-v5.4/include/rdma/
Drdmavt_qp.h723 u32 n = hash_32(qpn, rdi->qp_dev->qp_table_bits); in rvt_lookup_qpn()
725 for (qp = rcu_dereference(rdi->qp_dev->qp_table[n]); qp; in rvt_lookup_qpn()
Drdma_vt.h449 struct rvt_qp_ibdev *qp_dev; member