Home
last modified time | relevance | path

Searched refs:lk_table (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_mr.c82 struct ipath_lkey_table *lk_table) in alloc_mr() argument
105 if (!ipath_alloc_lkey(lk_table, &mr->mr)) in alloc_mr()
140 mr = alloc_mr(num_phys_buf, &to_idev(pd->device)->lk_table); in ipath_reg_phys_mr()
206 mr = alloc_mr(n, &to_idev(pd->device)->lk_table); in ipath_reg_user_mr()
260 ipath_free_lkey(&to_idev(ibmr->device)->lk_table, ibmr->lkey); in ipath_dereg_mr()
308 if (!ipath_alloc_lkey(&to_idev(pd->device)->lk_table, &fmr->mr)) in ipath_alloc_fmr()
361 rkt = &to_idev(ibfmr->device)->lk_table; in ipath_map_phys_fmr()
398 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in ipath_unmap_fmr()
419 ipath_free_lkey(&to_idev(ibfmr->device)->lk_table, ibfmr->lkey); in ipath_dealloc_fmr()
Dipath_keys.c124 struct ipath_lkey_table *rkt = &to_idev(qp->ibqp.device)->lk_table; in ipath_lkey_ok()
203 struct ipath_lkey_table *rkt = &dev->lk_table; in ipath_rkey_ok()
Dipath_verbs.c1541 props->max_mr = dev->lk_table.max; in ipath_query_device()
1542 props->max_fmr = dev->lk_table.max; in ipath_query_device()
2059 spin_lock_init(&idev->lk_table.lock); in ipath_register_ib_device()
2073 idev->lk_table.max = 1 << ib_ipath_lkey_table_size; in ipath_register_ib_device()
2074 idev->lk_table.table = kcalloc(idev->lk_table.max, in ipath_register_ib_device()
2075 sizeof(*idev->lk_table.table), in ipath_register_ib_device()
2077 if (idev->lk_table.table == NULL) { in ipath_register_ib_device()
2236 kfree(idev->lk_table.table); in ipath_register_ib_device()
2279 kfree(dev->lk_table.table); in ipath_unregister_ib_device()
Dipath_verbs.h556 struct ipath_lkey_table lk_table; member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_keys.c56 struct qib_lkey_table *rkt = &dev->lk_table; in qib_alloc_lkey()
123 struct qib_lkey_table *rkt = &dev->lk_table; in qib_free_lkey()
255 struct qib_lkey_table *rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_rkey_ok()
343 struct qib_lkey_table *rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_reg_mr()
Dqib_verbs.c397 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_post_one_send()
1598 props->max_mr = dev->lk_table.max; in qib_query_device()
1599 props->max_fmr = dev->lk_table.max; in qib_query_device()
2129 spin_lock_init(&dev->lk_table.lock); in qib_register_ib_device()
2136 dev->lk_table.max = 1 << ib_qib_lkey_table_size; in qib_register_ib_device()
2137 lk_tab_size = dev->lk_table.max * sizeof(*dev->lk_table.table); in qib_register_ib_device()
2138 dev->lk_table.table = (struct qib_mregion __rcu **) in qib_register_ib_device()
2140 if (dev->lk_table.table == NULL) { in qib_register_ib_device()
2145 for (i = 0; i < dev->lk_table.max; i++) in qib_register_ib_device()
2146 RCU_INIT_POINTER(dev->lk_table.table[i], NULL); in qib_register_ib_device()
[all …]
Dqib_mr.c461 rkt = &to_idev(ibfmr->device)->lk_table; in qib_map_phys_fmr()
497 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in qib_unmap_fmr()
Dqib_ruc.c90 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_init_sge()
Dqib_verbs.h763 struct qib_lkey_table lk_table; member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dkeys.c73 struct hfi1_lkey_table *rkt = &dev->lk_table; in hfi1_alloc_lkey()
142 struct hfi1_lkey_table *rkt = &dev->lk_table; in hfi1_free_lkey()
277 struct hfi1_lkey_table *rkt = &to_idev(qp->ibqp.device)->lk_table; in hfi1_rkey_ok()
Dverbs.c413 rkt = &to_idev(qp->ibqp.device)->lk_table; in post_one_send()
1405 props->max_mr = dev->lk_table.max; in query_device()
1406 props->max_fmr = dev->lk_table.max; in query_device()
1949 spin_lock_init(&dev->lk_table.lock); in hfi1_register_ib_device()
1950 dev->lk_table.max = 1 << hfi1_lkey_table_size; in hfi1_register_ib_device()
1957 lk_tab_size = dev->lk_table.max * sizeof(*dev->lk_table.table); in hfi1_register_ib_device()
1958 dev->lk_table.table = (struct hfi1_mregion __rcu **) in hfi1_register_ib_device()
1960 if (dev->lk_table.table == NULL) { in hfi1_register_ib_device()
1965 for (i = 0; i < dev->lk_table.max; i++) in hfi1_register_ib_device()
1966 RCU_INIT_POINTER(dev->lk_table.table[i], NULL); in hfi1_register_ib_device()
[all …]
Dmr.c451 rkt = &to_idev(ibfmr->device)->lk_table; in hfi1_map_phys_fmr()
487 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in hfi1_unmap_fmr()
Dverbs.h747 struct hfi1_lkey_table lk_table; member
Druc.c108 rkt = &to_idev(qp->ibqp.device)->lk_table; in init_sge()