• Home
  • Raw
  • Download

Lines Matching refs:nesmr

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