Searched refs:bar_idx (Results 1 – 6 of 6) sorted by relevance
| /components/drivers/pci/endpoint/ |
| A D | endpoint.c | 47 struct rt_pci_ep_bar *bar, int bar_idx) in rt_pci_ep_set_bar() argument 52 bar_idx < PCI_STD_NUM_BARS) in rt_pci_ep_set_bar() 56 if (bar_idx == (PCI_STD_NUM_BARS - 1) && in rt_pci_ep_set_bar() 60 LOG_E("%s: Set BAR[%d] can't not 64bit", ep->name, bar_idx); in rt_pci_ep_set_bar() 74 LOG_E("%s: Set BAR[%d] io flags is invalid", ep->name, bar_idx); in rt_pci_ep_set_bar() 82 err = ep->ops->set_bar(ep, func_no, bar, bar_idx); in rt_pci_ep_set_bar() 100 struct rt_pci_ep_bar *bar, int bar_idx) in rt_pci_ep_clear_bar() argument 105 bar_idx < PCI_STD_NUM_BARS) in rt_pci_ep_clear_bar() 110 err = ep->ops->clear_bar(ep, func_no, bar, bar_idx); in rt_pci_ep_clear_bar() 239 unsigned irq_nr, int bar_idx, rt_off_t offset) in rt_pci_ep_set_msix() argument [all …]
|
| /components/drivers/ata/ |
| A D | ahci-pci.c | 18 int bar_idx; member 77 int bar_idx; in pci_ahci_probe() local 91 bar_idx = quirk && quirk->bar_offset ? quirk->bar_idx : AHCI_REG_BAR; in pci_ahci_probe() 93 ahci->regs = rt_pci_iomap(pdev, bar_idx); in pci_ahci_probe() 182 .bar_idx = 0,
|
| /components/drivers/pci/host/dw/ |
| A D | pcie-dw_ep.c | 45 int bar_idx, int flags) in __dw_pcie_ep_reset_bar() argument 52 reg = func_offset + PCIR_BAR(bar_idx); in __dw_pcie_ep_reset_bar() 143 ep->bar_to_atu[bar_idx] = free_win; in dw_pcie_ep_inbound_atu() 198 struct rt_pci_ep_bar *bar, int bar_idx) in dw_pcie_ep_clear_bar() argument 204 atu_index = ep->bar_to_atu[bar_idx]; in dw_pcie_ep_clear_bar() 205 __dw_pcie_ep_reset_bar(pci, func_no, bar_idx, ep->epc_bar[bar_idx]->bus.flags); in dw_pcie_ep_clear_bar() 209 ep->epc_bar[bar_idx] = RT_NULL; in dw_pcie_ep_clear_bar() 227 reg = PCIR_BAR(bar_idx) + func_offset; in dw_pcie_ep_set_bar() 255 ep->epc_bar[bar_idx] = bar; in dw_pcie_ep_set_bar() 398 val = offset | bar_idx; in dw_pcie_ep_set_msix() [all …]
|
| A D | pcie-dw.h | 431 EP_API void dw_pcie_ep_reset_bar(struct dw_pcie *pci, int bar_idx) EP_RET() 434 int bar_idx, rt_ubase_t cpu_addr, enum dw_pcie_aspace_type aspace_type) EP_RET(-RT_ENOSYS)
|
| /components/drivers/include/drivers/ |
| A D | pci_endpoint.h | 130 struct rt_pci_ep_bar *bar, int bar_idx); 132 struct rt_pci_ep_bar *bar, int bar_idx); 144 unsigned irq_nr, int bar_idx, rt_off_t offset); 159 struct rt_pci_ep_bar *bar, int bar_idx); 161 struct rt_pci_ep_bar *bar, int bar_idx); 174 unsigned irq_nr, int bar_idx, rt_off_t offset);
|
| A D | pci.h | 463 rt_inline void *rt_pci_iomap(struct rt_pci_device *pdev, int bar_idx) in rt_pci_iomap() argument 465 struct rt_pci_bus_resource *res = &pdev->resource[bar_idx]; in rt_pci_iomap() 467 RT_ASSERT(bar_idx < RT_ARRAY_SIZE(pdev->resource)); in rt_pci_iomap()
|
Completed in 13 milliseconds