Lines Matching refs:where
93 mk_conf_addr(struct pci_dev *dev, int where, unsigned long *pci_addr,
100 DBGC(("mk_conf_addr(bus=%d ,device_fn=0x%x, where=0x%x,"
102 bus, device_fn, where, pci_addr, type1));
116 addr = (device_fn << 8) | (where);
120 addr = (bus << 16) | (device_fn << 8) | (where);
272 apecs_read_config_byte(struct pci_dev *dev, int where, u8 *value)
277 if (mk_conf_addr(dev, where, &pci_addr, &type1))
281 *value = conf_read(addr, type1) >> ((where & 3) * 8);
286 apecs_read_config_word(struct pci_dev *dev, int where, u16 *value)
291 if (mk_conf_addr(dev, where, &pci_addr, &type1))
295 *value = conf_read(addr, type1) >> ((where & 3) * 8);
300 apecs_read_config_dword(struct pci_dev *dev, int where, u32 *value)
305 if (mk_conf_addr(dev, where, &pci_addr, &type1))
314 apecs_write_config(struct pci_dev *dev, int where, u32 value, long mask)
319 if (mk_conf_addr(dev, where, &pci_addr, &type1))
323 conf_write(addr, value << ((where & 3) * 8), type1);
328 apecs_write_config_byte(struct pci_dev *dev, int where, u8 value)
330 return apecs_write_config(dev, where, value, 0x00);
334 apecs_write_config_word(struct pci_dev *dev, int where, u16 value)
336 return apecs_write_config(dev, where, value, 0x08);
340 apecs_write_config_dword(struct pci_dev *dev, int where, u32 value)
342 return apecs_write_config(dev, where, value, 0x18);