Searched refs:nesmr (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/nes/
H A Dnes_verbs.c66 struct nes_mr *nesmr; nes_alloc_mw() local
93 nesmr = kzalloc(sizeof(*nesmr), GFP_KERNEL); nes_alloc_mw()
94 if (!nesmr) { nes_alloc_mw()
109 kfree(nesmr); nes_alloc_mw()
137 kfree(nesmr); nes_alloc_mw()
147 nesmr->ibmw.rkey = stag; nes_alloc_mw()
148 nesmr->mode = IWNES_MEMREG_TYPE_MW; nes_alloc_mw()
149 ibmw = &nesmr->ibmw; nes_alloc_mw()
150 nesmr->pbl_4k = 0; nes_alloc_mw()
151 nesmr->pbls_used = 0; nes_alloc_mw()
162 struct nes_mr *nesmr = to_nesmw(ibmw); nes_dealloc_mw() local
203 kfree(nesmr); nes_dealloc_mw()
218 /* struct nes_mr *nesmr = to_nesmw(ibmw); */ nes_bind_mw()
395 struct nes_mr *nesmr; nes_alloc_mr() local
424 nesmr = kzalloc(sizeof(*nesmr), GFP_KERNEL); nes_alloc_mr()
425 if (!nesmr) { nes_alloc_mr()
440 nesmr->ibmr.rkey = stag; nes_alloc_mr()
441 nesmr->ibmr.lkey = stag; nes_alloc_mr()
442 nesmr->mode = IWNES_MEMREG_TYPE_FMEM; nes_alloc_mr()
443 ibmr = &nesmr->ibmr; nes_alloc_mr()
445 kfree(nesmr); nes_alloc_mr()
450 nesmr->pages = pci_alloc_consistent(nesdev->pcidev, nes_alloc_mr()
452 &nesmr->paddr); nes_alloc_mr()
453 if (!nesmr->paddr) nes_alloc_mr()
456 nesmr->max_pages = max_num_sg; nes_alloc_mr()
468 struct nes_mr *nesmr = to_nesmr(ibmr); nes_set_page() local
470 if (unlikely(nesmr->npages == nesmr->max_pages)) nes_set_page()
473 nesmr->pages[nesmr->npages++] = cpu_to_le64(addr); nes_set_page()
482 struct nes_mr *nesmr = to_nesmr(ibmr); nes_map_mr_sg() local
484 nesmr->npages = 0; nes_map_mr_sg()
2086 struct nes_mr *nesmr; nes_reg_phys_mr() local
2129 nesmr = kzalloc(sizeof(*nesmr), GFP_KERNEL); nes_reg_phys_mr()
2130 if (!nesmr) { nes_reg_phys_mr()
2148 kfree(nesmr); nes_reg_phys_mr()
2158 kfree(nesmr); nes_reg_phys_mr()
2174 kfree(nesmr); nes_reg_phys_mr()
2199 kfree(nesmr); nes_reg_phys_mr()
2233 &nesmr->pbls_used, &nesmr->pbl_4k); nes_reg_phys_mr()
2236 nesmr->ibmr.rkey = stag; nes_reg_phys_mr()
2237 nesmr->ibmr.lkey = stag; nes_reg_phys_mr()
2238 nesmr->mode = IWNES_MEMREG_TYPE_MEM; nes_reg_phys_mr()
2239 ibmr = &nesmr->ibmr; nes_reg_phys_mr()
2241 kfree(nesmr); nes_reg_phys_mr()
2299 struct nes_mr *nesmr; nes_reg_user_mr() local
2362 nesmr = kzalloc(sizeof(*nesmr), GFP_KERNEL); nes_reg_user_mr()
2363 if (!nesmr) { nes_reg_user_mr()
2368 nesmr->region = region; nes_reg_user_mr()
2377 kfree(nesmr); nes_reg_user_mr()
2387 kfree(nesmr); nes_reg_user_mr()
2403 kfree(nesmr); nes_reg_user_mr()
2418 kfree(nesmr); nes_reg_user_mr()
2432 kfree(nesmr); nes_reg_user_mr()
2450 kfree(nesmr); nes_reg_user_mr()
2516 &iova_start, &nesmr->pbls_used, &nesmr->pbl_4k); nes_reg_user_mr()
2521 nesmr->ibmr.rkey = stag; nes_reg_user_mr()
2522 nesmr->ibmr.lkey = stag; nes_reg_user_mr()
2523 nesmr->mode = IWNES_MEMREG_TYPE_MEM; nes_reg_user_mr()
2524 ibmr = &nesmr->ibmr; nes_reg_user_mr()
2527 kfree(nesmr); nes_reg_user_mr()
2563 nesmr = kzalloc(sizeof(*nesmr), GFP_KERNEL); nes_reg_user_mr()
2564 if (!nesmr) { nes_reg_user_mr()
2567 nes_debug(NES_DBG_MR, "Unable to allocate nesmr\n"); nes_reg_user_mr()
2570 nesmr->region = region; nes_reg_user_mr()
2587 kfree(nesmr); nes_reg_user_mr()
2627 nesmr->ibmr.rkey = -1; nes_reg_user_mr()
2628 nesmr->ibmr.lkey = -1; nes_reg_user_mr()
2629 nesmr->mode = req.reg_type; nes_reg_user_mr()
2630 return &nesmr->ibmr; nes_reg_user_mr()
2643 struct nes_mr *nesmr = to_nesmr(ib_mr); nes_dereg_mr() local
2655 if (nesmr->pages) nes_dereg_mr()
2657 nesmr->max_pages * sizeof(u64), nes_dereg_mr()
2658 nesmr->pages, nes_dereg_mr()
2659 nesmr->paddr); nes_dereg_mr()
2661 if (nesmr->region) { nes_dereg_mr()
2662 ib_umem_release(nesmr->region); nes_dereg_mr()
2664 if (nesmr->mode != IWNES_MEMREG_TYPE_MEM) { nes_dereg_mr()
2665 kfree(nesmr); nes_dereg_mr()
2713 if (nesmr->pbls_used != 0) { nes_dereg_mr()
2715 if (nesmr->pbl_4k) { nes_dereg_mr()
2716 nesadapter->free_4kpbl += nesmr->pbls_used; nes_dereg_mr()
2723 nesadapter->free_256pbl += nesmr->pbls_used; nes_dereg_mr()
2735 kfree(nesmr); nes_dereg_mr()
H A Dnes.h500 static inline struct nes_fmr *to_nesfmr(struct nes_mr *nesmr) to_nesfmr() argument
502 return container_of(nesmr, struct nes_fmr, nesmr); to_nesfmr()
H A Dnes_verbs.h105 struct nes_mr nesmr; member in struct:nes_fmr

Completed in 169 milliseconds