Lines Matching refs:where
126 #define CFG_HEADER_DW1(where, size) \
127 (GENMASK(((size) - 1), 0) << ((where) & 0x3))
285 int where, int size, u32 *val)
292 writel(CFG_HEADER_DW1(where, size), port->base + PCIE_CFG_HEADER1);
293 writel(CFG_HEADER_DW2(where, PCI_FUNC(devfn), PCI_SLOT(devfn), bus),
309 *val = (*val >> (8 * (where & 3))) & 0xff;
311 *val = (*val >> (8 * (where & 3))) & 0xffff;
317 int where, int size, u32 val)
322 writel(CFG_HEADER_DW1(where, size), port->base + PCIE_CFG_HEADER1);
323 writel(CFG_HEADER_DW2(where, PCI_FUNC(devfn), PCI_SLOT(devfn), bus),
327 val = val << 8 * (where & 3);
364 int where, int size, u32 *val)
373 return mtk_pcie_hw_rd_cfg(port, bn, devfn, where, size, val);
377 int where, int size, u32 val)
386 return mtk_pcie_hw_wr_cfg(port, bn, devfn, where, size, val);
760 unsigned int devfn, int where)
764 writel(PCIE_CONF_ADDR(where, PCI_FUNC(devfn), PCI_SLOT(devfn),
767 return pcie->base + PCIE_CFG_DATA + (where & 3);