Lines Matching defs:pci_addr
260 union octeon_pci_address pci_addr;
262 pci_addr.u64 = 0;
263 pci_addr.s.upper = 2;
264 pci_addr.s.io = 1;
265 pci_addr.s.did = 3;
266 pci_addr.s.subdid = 1;
267 pci_addr.s.endian_swap = 1;
268 pci_addr.s.bus = bus->number;
269 pci_addr.s.dev = devfn >> 3;
270 pci_addr.s.func = devfn & 0x7;
271 pci_addr.s.reg = reg;
275 *val = le32_to_cpu(cvmx_read64_uint32(pci_addr.u64));
278 *val = le16_to_cpu(cvmx_read64_uint16(pci_addr.u64));
281 *val = cvmx_read64_uint8(pci_addr.u64);
294 union octeon_pci_address pci_addr;
296 pci_addr.u64 = 0;
297 pci_addr.s.upper = 2;
298 pci_addr.s.io = 1;
299 pci_addr.s.did = 3;
300 pci_addr.s.subdid = 1;
301 pci_addr.s.endian_swap = 1;
302 pci_addr.s.bus = bus->number;
303 pci_addr.s.dev = devfn >> 3;
304 pci_addr.s.func = devfn & 0x7;
305 pci_addr.s.reg = reg;
309 cvmx_write64_uint32(pci_addr.u64, cpu_to_le32(val));
312 cvmx_write64_uint16(pci_addr.u64, cpu_to_le16(val));
315 cvmx_write64_uint8(pci_addr.u64, val);