Lines Matching refs:where
20 struct pci_bus *bus, unsigned int devfn, int where, u32 *data)
28 reg = where & ~3;
90 int where, int size, u32 *val)
96 if ((size == 2) && (where & 1))
98 else if ((size == 4) && (where & 3))
103 devfn, where, &data);
110 *val = (data >> ((where & 3) << 3)) & 0xff;
112 *val = (data >> ((where & 2) << 3)) & 0xffff;
117 "where=0x%04x size=%d val=0x%08lx\n", bus->number,
118 devfn, where, size, (unsigned long)*val);
126 int where, int size, u32 val)
132 if ((size == 2) && (where & 1))
134 else if ((size == 4) && (where & 3))
139 devfn, where, &data);
144 "where=0x%04x size=%d val=%08lx\n", bus->number,
145 devfn, where, size, (unsigned long)val);
148 shift = (where & 3) << 3;
152 shift = (where & 2) << 3;
159 devfn, where, &data);