Searched refs:lk_table (Results 1 – 14 of 14) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_mr.c | 82 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()
|
D | ipath_keys.c | 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()
|
D | ipath_verbs.c | 1541 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()
|
D | ipath_verbs.h | 556 struct ipath_lkey_table lk_table; member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_keys.c | 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_reg_mr()
|
D | qib_verbs.c | 397 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 …]
|
D | qib_mr.c | 461 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()
|
D | qib_ruc.c | 90 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_init_sge()
|
D | qib_verbs.h | 763 struct qib_lkey_table lk_table; member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | keys.c | 73 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()
|
D | verbs.c | 413 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 …]
|
D | mr.c | 451 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()
|
D | verbs.h | 747 struct hfi1_lkey_table lk_table; member
|
D | ruc.c | 108 rkt = &to_idev(qp->ibqp.device)->lk_table; in init_sge()
|