Home
last modified time | relevance | path

Searched refs:func_no (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/pci/controller/dwc/
H A Dpcie-designware.h210 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no, enum pci_epc_irq_type type, u16 interrupt_num);
219 unsigned int (*func_conf_select)(struct dw_pcie_ep *ep, u8 func_no);
224 u8 func_no; member
291 void dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr,
293 int dw_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr,
407 int dw_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep, u8 func_no);
408 int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no, u8 interrupt_num);
409 int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no, u16 interrupt_num);
410 int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no, u16 interrupt_num);
412 struct dw_pcie_ep_func *dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
436 dw_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep, u8 func_no) dw_pcie_ep_raise_legacy_irq() argument
441 dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no, u8 interrupt_num) dw_pcie_ep_raise_msi_irq() argument
446 dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no, u16 interrupt_num) dw_pcie_ep_raise_msix_irq() argument
451 dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no, u16 interrupt_num) dw_pcie_ep_raise_msix_irq_doorbell() argument
460 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no) dw_pcie_ep_get_func_from_ep() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/pci/
H A Dpcie-dw-rockchip.c288 static int rk_pcie_prog_inbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, in rk_pcie_prog_inbound_atu_unroll() argument
308 rk_pcie_writel_ib_unroll(pci, index, PCIE_ATU_UNR_REGION_CTRL1, type | PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_inbound_atu_unroll()
329 static int rk_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, in rk_pcie_prog_inbound_atu() argument
336 return rk_pcie_prog_inbound_atu_unroll(pci, func_no, index, bar, cpu_addr, as_type); in rk_pcie_prog_inbound_atu()
354 dw_pcie_writel_dbi(pci, PCIE_ATU_CR1, type | PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_inbound_atu()
380 u8 func_no = 0x0; in rk_pcie_ep_inbound_atu() local
392 ret = rk_pcie_prog_inbound_atu(rk_pcie->pci, func_no, free_win, bar, cpu_addr, as_type); in rk_pcie_ep_inbound_atu()
422 static void rk_pcie_prog_outbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, in rk_pcie_prog_outbound_atu_unroll() argument
434 rk_pcie_writel_ob_unroll(pci, index, PCIE_ATU_UNR_REGION_CTRL1, type | PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_outbound_atu_unroll()
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c298 static int rk_pcie_prog_inbound_atu_unroll(struct dw_pcie *pci, u8 func_no, in rk_pcie_prog_inbound_atu_unroll() argument
322 PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_inbound_atu_unroll()
346 static int rk_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, in rk_pcie_prog_inbound_atu() argument
354 return rk_pcie_prog_inbound_atu_unroll(pci, func_no, index, bar, in rk_pcie_prog_inbound_atu()
374 PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_inbound_atu()
401 u8 func_no = 0x0; in rk_pcie_ep_inbound_atu() local
414 ret = rk_pcie_prog_inbound_atu(rk_pcie->pci, func_no, free_win, bar, in rk_pcie_ep_inbound_atu()
445 static void rk_pcie_prog_outbound_atu_unroll(struct dw_pcie *pci, u8 func_no, in rk_pcie_prog_outbound_atu_unroll() argument
466 type | PCIE_ATU_FUNC_NUM(func_no)); in rk_pcie_prog_outbound_atu_unroll()

Completed in 7 milliseconds