Lines Matching refs:this

81 /* pci=cbmemsize=nnM,cbiosize=nn can override this */
88 /* hpiosize=nn can override this */
118 * the dfl or actual value as it sees fit. Don't forget this is
341 * for any field will match all devices. (Note: this differs from
342 * in-kernel code that uses PCI_ANY_ID which is ~0; this is for
526 * vendor-specific capability, and this provides a way to find them all.
547 * If we have no capabilities, this is indicated by cap ID,
725 * We want the positively-decoded one, so this depends
842 pci_warn(dev, "cannot disable ACS redirect for this hardware as it does not have ACS capabilities\n");
1031 /* Check if this device supports the desired state */
1093 * 3c556B exhibit this behaviour.
1875 * Power state could be unknown at this point, either due to a fresh
1909 * Beware, this function can fail.
1923 * Beware, this function can fail.
1937 * Beware, this function can fail.
1940 * this function repeatedly (we just increment the count).
1966 struct pci_devres *this = res;
1975 if (this->region_mask & (1 << i))
1978 if (this->mwi)
1981 if (this->restore_intx)
1982 pci_intx(dev, this->orig_intx);
1984 if (this->enabled && !this->pinned)
2060 * implementations can override this.
2074 * implementations can override this.
2084 * override this.
2095 * implementations can override this.
2161 * implementation. Architecture implementations can override this.
2359 * calling this function with @enable equal to 'true'.
2368 * do this, so the PME never gets delivered and the device
2369 * remains asleep. The easiest way around this is to
2372 * we'll wake up often enough anyway that this won't be a huge
2427 * called automatically by this routine.
2514 * and this function allows them to set that up cleanly - pci_enable_wake()
2820 * which allows Linux to power manage it. However, this
2962 * If D3 is currently not allowed for the bridge, this may be caused
3426 * Note that this interface checks the effective ACS capabilities of the
3431 * it much easier for callers of this function to ignore the actual type
3461 * of this statement.
3794 * successful call to pci_request_region(). Call this function only
3825 * address inside the PCI regions unless this call returns
3874 * address inside the PCI regions unless this call returns
3892 * Call this function only after all use of the PCI regions has ceased.
3951 * successful call to pci_request_regions(). Call this function only
3968 * address inside the PCI regions unless this call returns
3988 * unless this call returns successfully.
4073 * PCI_IOBASE value defined) should call this function.
4091 * so this function should never be called
4105 * PCI_IOBASE value defined) should call this function.
4259 * Architecture specific implementations can override this as necessary.
4272 * this if necessary.
4489 * Document assumptions that make this possible.
4590 * device supports FLR before calling this function, e.g. by using the
4661 * @probe: If set, only check if the device can be reset this way.
4671 * Moreover, only devices in D0 can be reset by this function.
4709 * Use this to wait till link becomes active or inactive.
4719 * Some controllers might not implement link active reporting. In this
4731 * configuration requests to devices downstream this port.
4759 * Use this to wait till link becomes active or inactive.
4799 * For PCIe this means the delays in PCIe 5.0 section 6.6.1. For
4903 * this to 2ms to ensure that we meet the minimum requirement.
5053 * to PCI config space in order to use this function.
5056 * the device mutex lock when this function is called.
5059 * random, so any caller of this must be prepared to reinitialise the
5073 * A reset method returns -ENOTTY if it doesn't support this device
5077 * other error, we're also finished: this indicates that further
5107 * to PCI config space in order to use this function.
5142 * to PCI config space in order to use this function.
5177 * to PCI config space in order to use this function.
5230 /* Do any devices on or below this bus prevent a bus reset? */
5304 /* Do any devices on or below this slot prevent a bus reset? */
5488 * control. In the case of a 1:1 bus to slot architecture, this function may
5492 * through this function. PCI config space of all devices in the slot and
5542 * This function will first try to reset the slots on this bus if the method is
5543 * available. If slot reset fails or is not available, this will fall back to a
5677 * that prevent this.
6195 * implementations can override this.
6305 * can do this:
6308 * size, so when we reallocate space for this resource, we'll
6311 * if we're requesting page alignment, this means no other BARs
6314 * The disadvantage is that this makes the resource larger than
6320 * set r->start to the desired alignment. By itself this
6479 * use_dt_domains != 0, the DT assignment is valid since this means
6528 * implementations can override this.