Lines Matching refs:pref
312 * One pref failed resource will set IORESOURCE_MEM, as we can
313 * allocate pref in non-pref range. Will release all assigned
314 * non-pref sibling resources according to that bit.
324 /* Check pref at first */
328 /* Count pref if its parent is non-pref */
360 * 2. If pref MMIO assignment fails, release assigned pref
361 * MMIO. If assigned pref MMIO's parent is non-pref MMIO
362 * and non-pref MMIO assignment fails, will release that
363 * assigned pref MMIO.
364 * 3. If non-pref MMIO assignment fails or pref MMIO
365 * assignment fails, will release assigned non-pref MMIO.
1143 /* MEM1 must not be pref MMIO */
1204 struct resource *pref;
1230 pci_bus_for_each_resource(bus, pref)
1231 if (pref && (pref->flags & IORESOURCE_PREFETCH))
1235 pref = &bus->self->resource[PCI_BRIDGE_PREF_MEM_WINDOW];
1263 if (pref && (pref->flags & IORESOURCE_MEM_64)) {
1529 * 2. If non pref MMIO assignment fails, release bridge nonpref MMIO.
1530 * 3. If 64bit pref MMIO assignment fails, and bridge pref is 64bit,
1531 * release bridge pref MMIO.
1532 * 4. If pref MMIO assignment fails, and bridge pref is 32bit,
1533 * release bridge pref MMIO.
1534 * 5. If pref MMIO assignment fails, and bridge pref is not