Searched refs:lk_table (Results 1 – 9 of 9) sorted by relevance
82 struct ipath_lkey_table *lk_table) in alloc_mr() argument105 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()
124 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()
1524 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()
550 struct ipath_lkey_table lk_table; member
56 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()
397 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 …]
454 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()
755 struct qib_lkey_table lk_table; member
89 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_init_sge()