Lines Matching refs:func_no

337 	int	(*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
347 unsigned int (*get_dbi_offset)(struct dw_pcie_ep *ep, u8 func_no);
348 unsigned int (*get_dbi2_offset)(struct dw_pcie_ep *ep, u8 func_no);
353 u8 func_no;
439 int dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index,
443 int dw_pcie_prog_ep_inbound_atu(struct dw_pcie *pci, u8 func_no, int index,
490 u8 func_no)
495 dbi_offset = ep->ops->get_dbi_offset(ep, func_no);
500 static inline u32 dw_pcie_ep_read_dbi(struct dw_pcie_ep *ep, u8 func_no,
503 unsigned int offset = dw_pcie_ep_get_dbi_offset(ep, func_no);
509 static inline void dw_pcie_ep_write_dbi(struct dw_pcie_ep *ep, u8 func_no,
512 unsigned int offset = dw_pcie_ep_get_dbi_offset(ep, func_no);
518 static inline void dw_pcie_ep_writel_dbi(struct dw_pcie_ep *ep, u8 func_no,
521 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x4, val);
524 static inline u32 dw_pcie_ep_readl_dbi(struct dw_pcie_ep *ep, u8 func_no,
527 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x4);
530 static inline void dw_pcie_ep_writew_dbi(struct dw_pcie_ep *ep, u8 func_no,
533 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x2, val);
536 static inline u16 dw_pcie_ep_readw_dbi(struct dw_pcie_ep *ep, u8 func_no,
539 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x2);
542 static inline void dw_pcie_ep_writeb_dbi(struct dw_pcie_ep *ep, u8 func_no,
545 dw_pcie_ep_write_dbi(ep, func_no, reg, 0x1, val);
548 static inline u8 dw_pcie_ep_readb_dbi(struct dw_pcie_ep *ep, u8 func_no,
551 return dw_pcie_ep_read_dbi(ep, func_no, reg, 0x1);
555 u8 func_no)
560 dbi2_offset = ep->ops->get_dbi2_offset(ep, func_no);
562 dbi2_offset = ep->ops->get_dbi_offset(ep, func_no);
567 static inline void dw_pcie_ep_write_dbi2(struct dw_pcie_ep *ep, u8 func_no,
570 unsigned int offset = dw_pcie_ep_get_dbi2_offset(ep, func_no);
576 static inline void dw_pcie_ep_writel_dbi2(struct dw_pcie_ep *ep, u8 func_no,
579 dw_pcie_ep_write_dbi2(ep, func_no, reg, 0x4, val);
676 int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no);
677 int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
679 int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
681 int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
685 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
709 static inline int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no)
714 static inline int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
720 static inline int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
727 u8 func_no,
738 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no)