Lines Matching refs:root_vpbl

1864 		    struct nes_root_vpbl *root_vpbl,  in root_256()  argument
1878 leaf_pbl = (u64)root_vpbl->pbl_pbase; in root_256()
1889 root_vpbl->pbl_vbase[j] = root_vpbl->pbl_vbase[i]; in root_256()
1890 leaf_pbl = le32_to_cpu(root_vpbl->pbl_vbase[j].pa_low) + in root_256()
1891 (((u64)le32_to_cpu(root_vpbl->pbl_vbase[j].pa_high)) in root_256()
1895 root_vpbl->pbl_vbase[j + k].pa_low = in root_256()
1897 root_vpbl->pbl_vbase[j + k].pa_high = in root_256()
1911 u32 stag, u64 region_length, struct nes_root_vpbl *root_vpbl, in nes_reg_mr() argument
1982 if (root_256(nesdev, root_vpbl, &new_root, pbl_count_4k) == 1) { in nes_reg_mr()
1984 root_vpbl = &new_root; in nes_reg_mr()
2030 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_PA_LOW_IDX, root_vpbl->pbl_pbase); in nes_reg_mr()
2089 struct nes_root_vpbl root_vpbl; in nes_reg_phys_mr() local
2106 root_vpbl.pbl_vbase = NULL; in nes_reg_phys_mr()
2107 root_vpbl.pbl_pbase = 0; in nes_reg_phys_mr()
2140 root_vpbl.pbl_vbase = pci_alloc_consistent(nesdev->pcidev, 8192, in nes_reg_phys_mr()
2141 &root_vpbl.pbl_pbase); in nes_reg_phys_mr()
2143 root_vpbl.pbl_vbase, (unsigned int)root_vpbl.pbl_pbase); in nes_reg_phys_mr()
2144 if (!root_vpbl.pbl_vbase) { in nes_reg_phys_mr()
2151 root_vpbl.leaf_vpbl = kzalloc(sizeof(*root_vpbl.leaf_vpbl)*1024, GFP_KERNEL); in nes_reg_phys_mr()
2152 if (!root_vpbl.leaf_vpbl) { in nes_reg_phys_mr()
2153 pci_free_consistent(nesdev->pcidev, 8192, root_vpbl.pbl_vbase, in nes_reg_phys_mr()
2154 root_vpbl.pbl_pbase); in nes_reg_phys_mr()
2161 root_vpbl.pbl_vbase[0].pa_low = cpu_to_le32((u32)vpbl.pbl_pbase); in nes_reg_phys_mr()
2162 root_vpbl.pbl_vbase[0].pa_high = in nes_reg_phys_mr()
2164 root_vpbl.leaf_vpbl[0] = vpbl; in nes_reg_phys_mr()
2179 root_vpbl.pbl_vbase[root_pbl_index].pa_low = in nes_reg_phys_mr()
2181 root_vpbl.pbl_vbase[root_pbl_index].pa_high = in nes_reg_phys_mr()
2183 root_vpbl.leaf_vpbl[root_pbl_index] = vpbl; in nes_reg_phys_mr()
2223 root_vpbl.pbl_pbase = vpbl.pbl_pbase; in nes_reg_phys_mr()
2231 ret = nes_reg_mr(nesdev, nespd, stag, region_length, &root_vpbl, in nes_reg_phys_mr()
2252 pci_free_consistent(nesdev->pcidev, 4096, root_vpbl.leaf_vpbl[i].pbl_vbase, in nes_reg_phys_mr()
2253 root_vpbl.leaf_vpbl[i].pbl_pbase); in nes_reg_phys_mr()
2255 kfree(root_vpbl.leaf_vpbl); in nes_reg_phys_mr()
2256 pci_free_consistent(nesdev->pcidev, 8192, root_vpbl.pbl_vbase, in nes_reg_phys_mr()
2257 root_vpbl.pbl_pbase); in nes_reg_phys_mr()
2303 struct nes_root_vpbl root_vpbl; in nes_reg_user_mr() local
2344 root_vpbl.pbl_vbase = NULL; in nes_reg_user_mr()
2345 root_vpbl.pbl_pbase = 0; in nes_reg_user_mr()
2408 root_vpbl.pbl_vbase = pci_alloc_consistent(nesdev->pcidev, in nes_reg_user_mr()
2409 8192, &root_vpbl.pbl_pbase); in nes_reg_user_mr()
2411 root_vpbl.pbl_vbase, (unsigned int)root_vpbl.pbl_pbase); in nes_reg_user_mr()
2412 if (!root_vpbl.pbl_vbase) { in nes_reg_user_mr()
2422 root_vpbl.leaf_vpbl = kzalloc(sizeof(*root_vpbl.leaf_vpbl)*1024, in nes_reg_user_mr()
2424 if (!root_vpbl.leaf_vpbl) { in nes_reg_user_mr()
2426 pci_free_consistent(nesdev->pcidev, 8192, root_vpbl.pbl_vbase, in nes_reg_user_mr()
2427 root_vpbl.pbl_pbase); in nes_reg_user_mr()
2436 root_vpbl.pbl_vbase[0].pa_low = in nes_reg_user_mr()
2438 root_vpbl.pbl_vbase[0].pa_high = in nes_reg_user_mr()
2440 root_vpbl.leaf_vpbl[0] = vpbl; in nes_reg_user_mr()
2454 root_vpbl.pbl_vbase[root_pbl_index].pa_low = in nes_reg_user_mr()
2456 root_vpbl.pbl_vbase[root_pbl_index].pa_high = in nes_reg_user_mr()
2458 root_vpbl.leaf_vpbl[root_pbl_index] = vpbl; in nes_reg_user_mr()
2500 root_vpbl.pbl_pbase = vpbl.pbl_pbase; in nes_reg_user_mr()
2514 ret = nes_reg_mr(nesdev, nespd, stag, region->length, &root_vpbl, in nes_reg_user_mr()
2539 root_vpbl.leaf_vpbl[page_index].pbl_vbase, in nes_reg_user_mr()
2540 root_vpbl.leaf_vpbl[page_index].pbl_pbase); in nes_reg_user_mr()
2542 kfree(root_vpbl.leaf_vpbl); in nes_reg_user_mr()
2543 pci_free_consistent(nesdev->pcidev, 8192, root_vpbl.pbl_vbase, in nes_reg_user_mr()
2544 root_vpbl.pbl_pbase); in nes_reg_user_mr()