Lines Matching refs:where

46 static int ioc3_cfg_rd(void *addr, int where, int size, u32 *value, u32 sid)  in ioc3_cfg_rd()  argument
50 switch (where & ~3) { in ioc3_cfg_rd()
67 shift = (where & 3) << 3; in ioc3_cfg_rd()
74 static int ioc3_cfg_wr(void *addr, int where, int size, u32 value) in ioc3_cfg_wr() argument
78 if ((where >= 0x14 && where < 0x40) || (where >= 0x48)) in ioc3_cfg_wr()
84 shift = ((where & 3) << 3); in ioc3_cfg_wr()
120 int where, int size, u32 *value) in pci_conf0_read_config() argument
139 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2]; in pci_conf0_read_config()
140 return ioc3_cfg_rd(addr, where, size, value, in pci_conf0_read_config()
144 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)]; in pci_conf0_read_config()
157 int where, int size, u32 *value) in pci_conf1_read_config() argument
178 addr = &bridge->b_type1_cfg.c[(fn << 8) | (where & ~3)]; in pci_conf1_read_config()
179 return ioc3_cfg_rd(addr, where, size, value, in pci_conf1_read_config()
183 addr = &bridge->b_type1_cfg.c[(fn << 8) | (where ^ (4 - size))]; in pci_conf1_read_config()
196 int where, int size, u32 *value) in pci_read_config() argument
199 return pci_conf1_read_config(bus, devfn, where, size, value); in pci_read_config()
201 return pci_conf0_read_config(bus, devfn, where, size, value); in pci_read_config()
205 int where, int size, u32 value) in pci_conf0_write_config() argument
224 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2]; in pci_conf0_write_config()
225 return ioc3_cfg_wr(addr, where, size, value); in pci_conf0_write_config()
228 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)]; in pci_conf0_write_config()
244 int where, int size, u32 value) in pci_conf1_write_config() argument
265 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2]; in pci_conf1_write_config()
266 return ioc3_cfg_wr(addr, where, size, value); in pci_conf1_write_config()
269 addr = &bridge->b_type1_cfg.c[(fn << 8) | (where ^ (4 - size))]; in pci_conf1_write_config()
285 int where, int size, u32 value) in pci_write_config() argument
288 return pci_conf1_write_config(bus, devfn, where, size, value); in pci_write_config()
290 return pci_conf0_write_config(bus, devfn, where, size, value); in pci_write_config()