Lines Matching defs:where

102 	int (*rp_read_cfg)(struct altera_pcie *pcie, int where,
105 int where, int size, u32 value);
321 int where, u8 byte_en, bool read, u32 *headers)
335 headers[2] = TLP_CFG_DW2(bus, devfn, where);
339 int where, u8 byte_en, u32 *value)
343 get_tlp_header(pcie, bus, devfn, where, byte_en, true,
352 int where, u8 byte_en, u32 value)
357 get_tlp_header(pcie, bus, devfn, where, byte_en, false,
361 if ((where & 0x7) == 0)
376 if ((bus == pcie->root_bus_nr) && (where == PCI_PRIMARY_BUS))
382 static int s10_rp_read_cfg(struct altera_pcie *pcie, int where,
385 void __iomem *addr = S10_RP_CFG_ADDR(pcie, where);
403 int where, int size, u32 value)
405 void __iomem *addr = S10_RP_CFG_ADDR(pcie, where);
423 if (busno == pcie->root_bus_nr && where == PCI_PRIMARY_BUS)
430 unsigned int devfn, int where, int size,
438 return pcie->pcie_data->ops->rp_read_cfg(pcie, where,
443 byte_en = 1 << (where & 3);
446 byte_en = 3 << (where & 3);
454 (where & ~DWORD_MASK), byte_en, &data);
460 *value = (data >> (8 * (where & 0x3))) & 0xff;
463 *value = (data >> (8 * (where & 0x2))) & 0xffff;
474 unsigned int devfn, int where, int size,
478 u32 shift = 8 * (where & 3);
483 where, size, value);
488 byte_en = 1 << (where & 3);
492 byte_en = 3 << (where & 3);
500 return tlp_cfg_dword_write(pcie, busno, devfn, (where & ~DWORD_MASK),
505 int where, int size, u32 *value)
509 if (altera_pcie_hide_rc_bar(bus, devfn, where))
515 return _altera_pcie_cfg_read(pcie, bus->number, devfn, where, size,
520 int where, int size, u32 value)
524 if (altera_pcie_hide_rc_bar(bus, devfn, where))
530 return _altera_pcie_cfg_write(pcie, bus->number, devfn, where, size,