Home
last modified time | relevance | path

Searched refs:func_no (Results 1 – 6 of 6) sorted by relevance

/components/drivers/pci/endpoint/
A Dendpoint.c25 if (ep && ep->ops && hdr && func_no < ep->max_functions) in rt_pci_ep_write_header()
30 err = ep->ops->write_header(ep, func_no, hdr); in rt_pci_ep_write_header()
51 if (ep && ep->ops && func_no < ep->max_functions && bar && in rt_pci_ep_set_bar()
131 if (ep && ep->ops && func_no < ep->max_functions && size) in rt_pci_ep_map_addr()
157 if (ep && ep->ops && func_no < ep->max_functions) in rt_pci_ep_unmap_addr()
162 err = ep->ops->unmap_addr(ep, func_no, addr); in rt_pci_ep_unmap_addr()
183 if (ep && ep->ops && func_no < ep->max_functions) in rt_pci_ep_set_msi()
222 err = ep->ops->get_msi(ep, func_no, out_irq_nr); in rt_pci_ep_get_msi()
296 if (ep && ep->ops && func_no < ep->max_functions) in rt_pci_ep_raise_irq()
425 if (epf->func_no > ep->max_functions - 1) in rt_pci_ep_add_epf()
[all …]
/components/drivers/pci/host/dw/
A Dpcie-dw_ep.c23 if (ep_func->func_no == func_no) in dw_pcie_ep_get_func_from_ep()
38 func_offset = ep->ops->func_select(ep, func_no); in dw_pcie_ep_func_select()
51 func_offset = dw_pcie_ep_func_select(ep, func_no); in __dw_pcie_ep_reset_bar()
72 for (func_no = 0; func_no < funcs; ++func_no) in dw_pcie_ep_reset_bar()
74 __dw_pcie_ep_reset_bar(pci, func_no, bar_idx, 0); in dw_pcie_ep_reset_bar()
90 func_offset = dw_pcie_ep_func_select(ep, func_no); in __dw_pcie_ep_find_next_cap()
115 func_offset = dw_pcie_ep_func_select(ep, func_no); in dw_pcie_ep_find_capability()
178 func_offset = dw_pcie_ep_func_select(ep, func_no); in dw_pcie_ep_write_header()
226 func_offset = dw_pcie_ep_func_select(ep, func_no); in dw_pcie_ep_set_bar()
815 for (rt_uint8_t func_no = 0; func_no < epc->max_functions; ++func_no) in dw_pcie_ep_init() local
[all …]
A Dpcie-dw.h217 rt_uint8_t func_no; member
250 …rt_err_t (*raise_irq)(struct dw_pcie_ep *ep, rt_uint8_t func_no, enum rt_pci_ep_irq type, unsigned…
251 rt_off_t (*func_select)(struct dw_pcie_ep *ep, rt_uint8_t func_no);
327 rt_err_t dw_pcie_prog_inbound_atu(struct dw_pcie *pci, rt_uint8_t func_no, int index, int bar, rt_u…
426 EP_API rt_err_t dw_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep, rt_uint8_t func_no) EP_RET(-RT_E…
427 EP_API rt_err_t dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, rt_uint8_t func_no, unsigned irq) E…
428 EP_API rt_err_t dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, rt_uint8_t func_no, unsigned irq) …
429 EP_API rt_err_t dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, rt_uint8_t func_no, unsig…
433 EP_API rt_err_t dw_pcie_ep_inbound_atu(struct dw_pcie_ep *ep, rt_uint8_t func_no,
435 EP_API rt_err_t dw_pcie_ep_outbound_atu(struct dw_pcie_ep *ep, rt_uint8_t func_no,
[all …]
A Dpcie-dw.c247 static void dw_pcie_prog_outbound_atu_unroll(struct dw_pcie *pci, rt_uint8_t func_no, in dw_pcie_prog_outbound_atu_unroll() argument
265 type | PCIE_ATU_FUNC_NUM(func_no)); in dw_pcie_prog_outbound_atu_unroll()
286 static void __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, rt_uint8_t func_no, in __dw_pcie_prog_outbound_atu() argument
296 dw_pcie_prog_outbound_atu_unroll(pci, func_no, in __dw_pcie_prog_outbound_atu()
308 dw_pcie_writel_dbi(pci, PCIE_ATU_CR1, type | PCIE_ATU_FUNC_NUM(func_no)); in __dw_pcie_prog_outbound_atu()
334 void dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, rt_uint8_t func_no, in dw_pcie_prog_ep_outbound_atu() argument
341 rt_uint8_t func_no, int index, int bar, rt_uint64_t cpu_addr, in dw_pcie_prog_inbound_atu_unroll() argument
366 type | PCIE_ATU_FUNC_NUM(func_no)); in dw_pcie_prog_inbound_atu_unroll()
391 rt_uint8_t func_no, int index, int bar, rt_uint64_t cpu_addr, in dw_pcie_prog_inbound_atu() argument
398 return dw_pcie_prog_inbound_atu_unroll(pci, func_no, in dw_pcie_prog_inbound_atu()
[all …]
A Dpcie-dw_platfrom.c77 rt_uint8_t func_no, enum rt_pci_ep_irq type, unsigned irq) in dw_platform_pcie_ep_raise_irq() argument
82 return dw_pcie_ep_raise_legacy_irq(ep, func_no); in dw_platform_pcie_ep_raise_irq()
85 return dw_pcie_ep_raise_msi_irq(ep, func_no, irq); in dw_platform_pcie_ep_raise_irq()
88 return dw_pcie_ep_raise_msix_irq(ep, func_no, irq); in dw_platform_pcie_ep_raise_irq()
/components/drivers/include/drivers/
A Dpci_endpoint.h119 rt_uint8_t func_no; member
129 rt_err_t (*set_bar)(struct rt_pci_ep *ep, rt_uint8_t func_no,
131 rt_err_t (*clear_bar)(struct rt_pci_ep *ep, rt_uint8_t func_no,
134 rt_err_t (*map_addr)(struct rt_pci_ep *ep, rt_uint8_t func_no,
138 rt_err_t (*set_msi)(struct rt_pci_ep *ep, rt_uint8_t func_no,
140 rt_err_t (*get_msi)(struct rt_pci_ep *ep, rt_uint8_t func_no,
143 rt_err_t (*set_msix)(struct rt_pci_ep *ep, rt_uint8_t func_no,
145 rt_err_t (*get_msix)(struct rt_pci_ep *ep, rt_uint8_t func_no,
148 rt_err_t (*raise_irq)(struct rt_pci_ep *ep, rt_uint8_t func_no,
158 rt_err_t rt_pci_ep_set_bar(struct rt_pci_ep *ep, rt_uint8_t func_no,
[all …]

Completed in 12 milliseconds