Lines Matching refs:pmem
1139 } io, mem, pmem; in fix_ppb_res() local
1286 pmem.size = MAX(pci_bus_res[secbus].pmem_size, in fix_ppb_res()
1295 pmem.size = MAX(pci_bus_res[secbus].pmem_size, in fix_ppb_res()
1310 pmem.size = P2ROUNDUP(pmem.size, PPB_MEM_ALIGNMENT); in fix_ppb_res()
1316 pmem.align = pmem.size; in fix_ppb_res()
1317 P2LE(pmem.align); in fix_ppb_res()
1387 fetch_ppb_res(bus, dev, func, RES_PMEM, &pmem.base, &pmem.limit); in fix_ppb_res()
1480 (mem.base > mem.limit && pmem.base > pmem.limit)); in fix_ppb_res()
1546 RES_PMEM, &pmem.base, &pmem.limit); in fix_ppb_res()
1548 pmem.base = P2ALIGN(pmem.base, PPB_MEM_ALIGNMENT); in fix_ppb_res()
1549 pmem.limit = P2ROUNDUP(pmem.limit, PPB_MEM_ALIGNMENT) in fix_ppb_res()
1551 pmem.size = pmem.limit + 1 - pmem.base; in fix_ppb_res()
1552 ASSERT3U(pmem.base, <=, pmem.limit); in fix_ppb_res()
1555 pmem.base, pmem.size); in fix_ppb_res()
1557 pmem.base, pmem.size); in fix_ppb_res()
1559 &pci_bus_res[parbus].pmem_avail, pmem.base, in fix_ppb_res()
1560 pmem.size); in fix_ppb_res()
1564 addr = get_parbus_res(parbus, secbus, pmem.size, in fix_ppb_res()
1565 pmem.align, RES_PMEM); in fix_ppb_res()
1567 pmem.base = addr; in fix_ppb_res()
1568 pmem.limit = addr + pmem.size - 1; in fix_ppb_res()
1577 RES_PMEM, pmem.base, pmem.limit); in fix_ppb_res()
3088 } io, mem, pmem; in add_ppb_props() local
3174 fetch_ppb_res(bus, dev, func, RES_PMEM, &pmem.base, &pmem.limit); in add_ppb_props()
3184 "ppb", bus, dev, func, pmem.base, pmem.limit, in add_ppb_props()
3185 pmem.base > pmem.limit ? " (disabled)" : ""); in add_ppb_props()
3244 if ((cmd_reg & PCI_COMM_MAE) == 0 || pmem.base == 0) { in add_ppb_props()
3245 pmem.base = PPB_DISABLE_MEMRANGE_BASE; in add_ppb_props()
3246 pmem.limit = PPB_DISABLE_MEMRANGE_LIMIT; in add_ppb_props()
3247 set_ppb_res(bus, dev, func, RES_PMEM, pmem.base, pmem.limit); in add_ppb_props()
3248 } else if (pmem.base < pmem.limit) { in add_ppb_props()
3249 uint64_t size = pmem.limit - pmem.base + 1; in add_ppb_props()
3252 pmem.base, size); in add_ppb_props()
3253 pci_memlist_insert(&pci_bus_res[bus].pmem_used, pmem.base, in add_ppb_props()
3257 pmem.base, size); in add_ppb_props()
3259 pmem.base, size); in add_ppb_props()