Lines Matching defs:index

370 					       u32 index)
373 return pci->atu_base + PCIE_ATU_UNROLL_BASE(dir, index);
375 dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, dir | index);
379 static u32 dw_pcie_readl_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg)
385 base = dw_pcie_select_atu(pci, dir, index);
397 static void dw_pcie_writel_atu(struct dw_pcie *pci, u32 dir, u32 index,
403 base = dw_pcie_select_atu(pci, dir, index);
415 static inline u32 dw_pcie_readl_atu_ob(struct dw_pcie *pci, u32 index, u32 reg)
417 return dw_pcie_readl_atu(pci, PCIE_ATU_REGION_DIR_OB, index, reg);
420 static inline void dw_pcie_writel_atu_ob(struct dw_pcie *pci, u32 index, u32 reg,
423 dw_pcie_writel_atu(pci, PCIE_ATU_REGION_DIR_OB, index, reg, val);
468 int index, int type, u64 cpu_addr,
485 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_LOWER_BASE,
487 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_UPPER_BASE,
490 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_LIMIT,
493 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_UPPER_LIMIT,
496 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_LOWER_TARGET,
498 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_UPPER_TARGET,
507 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_REGION_CTRL1, val);
509 dw_pcie_writel_atu_ob(pci, index, PCIE_ATU_REGION_CTRL2, PCIE_ATU_ENABLE);
516 val = dw_pcie_readl_atu_ob(pci, index, PCIE_ATU_REGION_CTRL2);
528 int dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type,
531 return __dw_pcie_prog_outbound_atu(pci, 0, index, type,
535 int dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index,
539 return __dw_pcie_prog_outbound_atu(pci, func_no, index, type,
543 static inline u32 dw_pcie_readl_atu_ib(struct dw_pcie *pci, u32 index, u32 reg)
545 return dw_pcie_readl_atu(pci, PCIE_ATU_REGION_DIR_IB, index, reg);
548 static inline void dw_pcie_writel_atu_ib(struct dw_pcie *pci, u32 index, u32 reg,
551 dw_pcie_writel_atu(pci, PCIE_ATU_REGION_DIR_IB, index, reg, val);
554 int dw_pcie_prog_inbound_atu(struct dw_pcie *pci, int index, int type,
566 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LOWER_BASE,
568 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_BASE,
571 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LIMIT,
574 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_LIMIT,
577 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LOWER_TARGET,
579 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_TARGET,
586 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL1, val);
587 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL2, PCIE_ATU_ENABLE);
594 val = dw_pcie_readl_atu_ib(pci, index, PCIE_ATU_REGION_CTRL2);
606 int dw_pcie_prog_ep_inbound_atu(struct dw_pcie *pci, u8 func_no, int index,
614 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LOWER_TARGET,
616 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_TARGET,
619 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL1, type |
621 dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL2,
630 val = dw_pcie_readl_atu_ib(pci, index, PCIE_ATU_REGION_CTRL2);
642 void dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index)
644 dw_pcie_writel_atu(pci, dir, index, PCIE_ATU_REGION_CTRL2, 0);