Lines Matching +full:- +full:- +full:retry +full:- +full:delay
28 #include <linux/delay.h>
34 #include <asm/mach-rc32434/rc32434.h>
35 #include <asm/mach-rc32434/pci.h>
42 (rc32434_pci->pcicfga = (0x80000000 | \
54 PCI_CFG_SET(bus->number, slot, func, where); in config_access()
58 rc32434_pci->pcicfgd = *data; in config_access()
60 *data = rc32434_pci->pcicfgd; in config_access()
98 int delay = 1; in read_config_dword() local
104 if (bus->number == 0 && PCI_SLOT(devfn) > 21) in read_config_dword()
107 retry: in read_config_dword()
117 if (delay > 4) in read_config_dword()
119 delay *= 2; in read_config_dword()
120 msleep(delay); in read_config_dword()
121 goto retry; in read_config_dword()
135 return -1; in write_config_byte()
141 return -1; in write_config_byte()
154 return -1; in write_config_word()
160 return -1; in write_config_word()
172 return -1; in write_config_dword()