PCI_FUNCMAX
if (bus <= PCI_BUSMAX && slot <= PCI_SLOTMAX && func <= PCI_FUNCMAX &&
if (slot > PCI_SLOTMAX || func > PCI_FUNCMAX || reg > PCIE_REGMAX)
if (slot > PCI_SLOTMAX || func > PCI_FUNCMAX || reg > PCIE_REGMAX)
for (func = 0; func <= PCI_FUNCMAX; func++) {
maxfunc = PCI_FUNCMAX;
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) || (reg > PCIE_REGMAX))
maxfunc = PCI_FUNCMAX;
(func > PCI_FUNCMAX) || (reg > PCIE_REGMAX))
(func > PCI_FUNCMAX) || (reg > PCIE_REGMAX))
func > PCI_FUNCMAX || reg > PCIE_REGMAX)
maxfunc = PCI_FUNCMAX;
for (fscan = 0; fscan <= PCI_FUNCMAX; fscan++)
cardbusfunchigh = PCI_FUNCMAX;
for (i = 0; i < PCI_FUNCMAX; i++) {
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
func > PCIE_ARI_FUNCMAX || (slot != 0 && func > PCI_FUNCMAX))
func > PCI_FUNCMAX || reg > PCIE_REGMAX)
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
return (PCI_FUNCMAX);
return (PCI_FUNCMAX);
(((func) & PCI_FUNCMAX) << PCI_RID_FUNC_SHIFT))
#define PCI_RID2FUNC(rid) (((rid) >> PCI_RID_FUNC_SHIFT) & PCI_FUNCMAX)
#define PCIE_ARI_FUNC(func) (((func) >> PCI_RID_FUNC_SHIFT) & PCI_FUNCMAX)
if ((slot > PCI_SLOTMAX) || (func > PCI_FUNCMAX) ||
&& func <= PCI_FUNCMAX
if (slot > PCI_SLOTMAX || func > PCI_FUNCMAX || reg > PCIE_REGMAX)
if (slot > PCI_SLOTMAX || func > PCI_FUNCMAX || reg > PCIE_REGMAX)
maxfunc = PCI_FUNCMAX;
pcifunchigh = PCI_FUNCMAX;
pcifunchigh = PCI_FUNCMAX;
cfgfunc = (x >> 8) & PCI_FUNCMAX;
#define MAXFUNCS (PCI_FUNCMAX + 1)