Lines Matching refs:func_no
387 u8 func_no; member
433 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
443 unsigned int (*get_dbi_offset)(struct dw_pcie_ep *ep, u8 func_no);
444 unsigned int (*get_dbi2_offset)(struct dw_pcie_ep *ep, u8 func_no);
449 u8 func_no; member
565 int dw_pcie_prog_ep_inbound_atu(struct dw_pcie *pci, u8 func_no, int index,
613 u8 func_no) in dw_pcie_ep_get_dbi_offset() argument
618 dbi_offset = ep->ops->get_dbi_offset(ep, func_no); in dw_pcie_ep_get_dbi_offset()
623 static inline u32 dw_pcie_ep_read_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_read_dbi() argument
626 unsigned int offset = dw_pcie_ep_get_dbi_offset(ep, func_no); in dw_pcie_ep_read_dbi()
632 static inline void dw_pcie_ep_write_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_write_dbi() argument
635 unsigned int offset = dw_pcie_ep_get_dbi_offset(ep, func_no); in dw_pcie_ep_write_dbi()
641 static inline void dw_pcie_ep_writel_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_writel_dbi() argument
644 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x4, val); in dw_pcie_ep_writel_dbi()
647 static inline u32 dw_pcie_ep_readl_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_readl_dbi() argument
650 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x4); in dw_pcie_ep_readl_dbi()
653 static inline void dw_pcie_ep_writew_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_writew_dbi() argument
656 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x2, val); in dw_pcie_ep_writew_dbi()
659 static inline u16 dw_pcie_ep_readw_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_readw_dbi() argument
662 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x2); in dw_pcie_ep_readw_dbi()
665 static inline void dw_pcie_ep_writeb_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_writeb_dbi() argument
668 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x1, val); in dw_pcie_ep_writeb_dbi()
671 static inline u8 dw_pcie_ep_readb_dbi(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_readb_dbi() argument
674 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x1); in dw_pcie_ep_readb_dbi()
678 u8 func_no) in dw_pcie_ep_get_dbi2_offset() argument
683 dbi2_offset = ep->ops->get_dbi2_offset(ep, func_no); in dw_pcie_ep_get_dbi2_offset()
685 dbi2_offset = ep->ops->get_dbi_offset(ep, func_no); in dw_pcie_ep_get_dbi2_offset()
690 static inline void dw_pcie_ep_write_dbi2(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_write_dbi2() argument
693 unsigned int offset = dw_pcie_ep_get_dbi2_offset(ep, func_no); in dw_pcie_ep_write_dbi2()
699 static inline void dw_pcie_ep_writel_dbi2(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_writel_dbi2() argument
702 dw_pcie_ep_write_dbi2(ep, func_no, reg, 0x4, val); in dw_pcie_ep_writel_dbi2()
826 int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no);
827 int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
829 int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
831 int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
836 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
864 static inline int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_raise_intx_irq() argument
869 static inline int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_raise_msi_irq() argument
875 static inline int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_raise_msix_irq() argument
882 u8 func_no, in dw_pcie_ep_raise_msix_irq_doorbell() argument
899 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_get_func_from_ep() argument