Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/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.c1524 props->max_mr = dev->lk_table.max; in ipath_query_device()
1525 props->max_fmr = dev->lk_table.max; in ipath_query_device()
2025 spin_lock_init(&idev->lk_table.lock); in ipath_register_ib_device()
2039 idev->lk_table.max = 1 << ib_ipath_lkey_table_size; in ipath_register_ib_device()
2040 idev->lk_table.table = kzalloc(idev->lk_table.max * in ipath_register_ib_device()
2041 sizeof(*idev->lk_table.table), in ipath_register_ib_device()
2043 if (idev->lk_table.table == NULL) { in ipath_register_ib_device()
2201 kfree(idev->lk_table.table); in ipath_register_ib_device()
2244 kfree(dev->lk_table.table); in ipath_unregister_ib_device()
Dipath_verbs.h550 struct ipath_lkey_table lk_table; member
/linux-4.1.27/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_fast_reg_mr()
Dqib_verbs.c397 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_post_one_send()
1579 props->max_mr = dev->lk_table.max; in qib_query_device()
1580 props->max_fmr = dev->lk_table.max; in qib_query_device()
2092 spin_lock_init(&dev->lk_table.lock); in qib_register_ib_device()
2099 dev->lk_table.max = 1 << ib_qib_lkey_table_size; in qib_register_ib_device()
2100 lk_tab_size = dev->lk_table.max * sizeof(*dev->lk_table.table); in qib_register_ib_device()
2101 dev->lk_table.table = (struct qib_mregion __rcu **) in qib_register_ib_device()
2103 if (dev->lk_table.table == NULL) { in qib_register_ib_device()
2108 for (i = 0; i < dev->lk_table.max; i++) in qib_register_ib_device()
2109 RCU_INIT_POINTER(dev->lk_table.table[i], NULL); in qib_register_ib_device()
[all …]
Dqib_mr.c454 rkt = &to_idev(ibfmr->device)->lk_table; in qib_map_phys_fmr()
490 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in qib_unmap_fmr()
Dqib_verbs.h755 struct qib_lkey_table lk_table; member
Dqib_ruc.c89 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_init_sge()