pci_addr_t
pci_addr_t base, size;
size = (pci_addr_t)1 << pm->pm_size;
pci_addr_t msi_addr;
pci_addr_t base, size, new_base, new_limit;
encode_cpu_window_low(pci_addr_t phys_base, bus_size_t size)
encode_cpu_window_start_high(pci_addr_t phys_base)
encode_cpu_window_end_high(pci_addr_t phys_base, bus_size_t size)
pci_addr_t phys_base, pci_base;
pci_addr_t map, testval;
static pci_addr_t pci_mapbase(uint64_t mapreg);
static pci_addr_t pci_rombase(uint64_t mapreg);
pci_read_bar(device_t dev, int reg, pci_addr_t *mapp, pci_addr_t *testvalp,
pci_addr_t map, testval;
map |= (pci_addr_t)pci_read_config(dev, reg + 4, 4) << 32;
testval |= (pci_addr_t)pci_read_config(dev, reg + 4, 4) << 32;
pci_write_bar(device_t dev, struct pci_map *pm, pci_addr_t base)
pm->pm_value |= (pci_addr_t)pci_read_config(dev,
pci_add_bar(device_t dev, int reg, pci_addr_t value, pci_addr_t size)
pci_addr_t base, map, testval;
pci_addr_t start, end, count;
count = (pci_addr_t)1 << mapsize;
pci_addr_t start, end, count;
pci_addr_t map, testval;
count = ((pci_addr_t)1 << mapsize) * num;
static pci_addr_t
static pci_addr_t
pci_addr_t bar_length;
pci_iov_alloc_bar(struct pci_devinfo *dinfo, int bar, pci_addr_t bar_shift)
pci_addr_t bar_size;
pci_addr_t bar_value, testval;
pci_addr_t bar_size;
pci_addr_t bar_shift;
int flags, pci_addr_t max_address)
if (w->base == 0 && w->limit == ((pci_addr_t)1 << w->step) - 1) {
pci_addr_t max;
void pci_read_bar(device_t dev, int reg, pci_addr_t *mapp,
pci_addr_t *testvalp, int *bar64);
struct pci_map *pci_add_bar(device_t dev, int reg, pci_addr_t value,
pci_addr_t size);
pbm->pbm_bar_length = (pci_addr_t)1 << pm->pm_size;
((pci_addr_t)1 << pm->pm_size) < offset + width)
bio->pbi_length = (pci_addr_t)1 << pm->pm_size;
plen = round_page(membase + ((pci_addr_t)1 << pm->pm_size)) -
pci_addr_t base; /* base address */
pci_addr_t limit; /* topmost address */
pci_addr_t pmembase; /* base address of prefetchable memory */
pci_addr_t pmemlimit; /* topmost address of prefetchable memory */
pci_addr_t pm_value; /* Raw BAR value */
pci_addr_t pm_size;
pci_addr_t addr;