Searched refs:nesmr (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.c | 66 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 D | nes.h | 500 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 D | nes_verbs.h | 105 struct nes_mr nesmr; member in struct:nes_fmr
|
Completed in 169 milliseconds