iwpbl 351 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 353 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_for_each_entry(iwpbl, pbl_list, list) { iwpbl 354 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->user_base == va) { iwpbl 355 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->on_list = false; iwpbl 356 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_del(&iwpbl->list); iwpbl 357 drivers/infiniband/hw/i40iw/i40iw_verbs.c return iwpbl; iwpbl 373 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwqp->iwpbl; iwpbl 379 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) iwpbl 380 drivers/infiniband/hw/i40iw/i40iw_verbs.c i40iw_free_pble(iwdev->pble_rsrc, &iwpbl->pble_alloc); iwpbl 435 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwqp->iwpbl; iwpbl 436 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_qp_mr *qpmr = &iwpbl->qp_mr; iwpbl 440 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) { iwpbl 637 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 641 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl = i40iw_get_pbl( iwpbl 647 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (!iwpbl) { iwpbl 652 drivers/infiniband/hw/i40iw/i40iw_verbs.c memcpy(&iwqp->iwpbl, iwpbl, sizeof(iwqp->iwpbl)); iwpbl 1085 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 1138 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl = i40iw_get_pbl((unsigned long)req.user_cq_buffer, iwpbl 1141 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (!iwpbl) { iwpbl 1146 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwcq->iwpbl = iwpbl; iwpbl 1148 drivers/infiniband/hw/i40iw/i40iw_verbs.c cqmr = &iwpbl->cq_mr; iwpbl 1150 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) { iwpbl 1315 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1316 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 1324 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->qp_mr.sq_page = sg_page(region->sg_head.sgl); iwpbl 1395 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1396 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 1409 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->pbl_allocated = true; iwpbl 1434 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl, iwpbl 1437 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 1438 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_mr *iwmr = iwpbl->iwmr; iwpbl 1439 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_qp_mr *qpmr = &iwpbl->qp_mr; iwpbl 1440 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_cq_mr *cqmr = &iwpbl->cq_mr; iwpbl 1457 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->pbl_allocated = false; iwpbl 1498 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->pbl_allocated = false; iwpbl 1556 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 1577 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl = &iwmr->iwpbl; iwpbl 1578 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->iwmr = iwmr; iwpbl 1580 drivers/infiniband/hw/i40iw/i40iw_verbs.c palloc = &iwpbl->pble_alloc; iwpbl 1593 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->pbl_allocated = true; iwpbl 1613 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1614 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 1676 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1679 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 1692 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag_info->va = (void *)(unsigned long)iwpbl->user_base; iwpbl 1701 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) { iwpbl 1747 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 1781 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl = &iwmr->iwpbl; iwpbl 1782 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->iwmr = iwmr; iwpbl 1798 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->user_base = virt; iwpbl 1799 drivers/infiniband/hw/i40iw/i40iw_verbs.c palloc = &iwpbl->pble_alloc; iwpbl 1807 drivers/infiniband/hw/i40iw/i40iw_verbs.c err = i40iw_handle_q_mem(iwdev, &req, iwpbl, use_pbles); iwpbl 1811 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_add_tail(&iwpbl->list, &ucontext->qp_reg_mem_list); iwpbl 1812 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->on_list = true; iwpbl 1817 drivers/infiniband/hw/i40iw/i40iw_verbs.c err = i40iw_handle_q_mem(iwdev, &req, iwpbl, use_pbles); iwpbl 1822 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_add_tail(&iwpbl->list, &ucontext->cq_reg_mem_list); iwpbl 1823 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->on_list = true; iwpbl 1838 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->pbl_allocated = false; iwpbl 1870 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (palloc->level != I40IW_LEVEL_0 && iwpbl->pbl_allocated) iwpbl 1893 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl; iwpbl 1905 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl = &iwmr->iwpbl; iwpbl 1906 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->iwmr = iwmr; iwpbl 1908 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->user_base = *iova_start; iwpbl 1955 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1961 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->on_list) { iwpbl 1962 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->on_list = false; iwpbl 1963 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_del(&iwpbl->list); iwpbl 1969 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->on_list) { iwpbl 1970 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwpbl->on_list = false; iwpbl 1971 drivers/infiniband/hw/i40iw/i40iw_verbs.c list_del(&iwpbl->list); iwpbl 1992 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pbl *iwpbl = &iwmr->iwpbl; iwpbl 1993 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwpbl->pble_alloc; iwpbl 2011 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated && iwmr->type != IW_MEMREG_TYPE_QP) iwpbl 2029 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) iwpbl 2041 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (iwpbl->pbl_allocated) iwpbl 2236 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iw_pble_alloc *palloc = &iwmr->iwpbl.pble_alloc; iwpbl 102 drivers/infiniband/hw/i40iw/i40iw_verbs.h struct i40iw_pbl iwpbl; iwpbl 116 drivers/infiniband/hw/i40iw/i40iw_verbs.h struct i40iw_pbl *iwpbl; iwpbl 173 drivers/infiniband/hw/i40iw/i40iw_verbs.h struct i40iw_pbl iwpbl;