Home
last modified time | relevance | path

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

/components/drivers/pci/host/dw/
A Dpcie-dw_ep.c126 rt_uint32_t free_win; in dw_pcie_ep_inbound_atu() local
129 free_win = rt_bitmap_next_clear_bit(ep->ib_window_map, 0, ep->num_ib_windows); in dw_pcie_ep_inbound_atu()
130 if (free_win >= ep->num_ib_windows) in dw_pcie_ep_inbound_atu()
143 ep->bar_to_atu[bar_idx] = free_win; in dw_pcie_ep_inbound_atu()
144 rt_bitmap_set_bit(ep->ib_window_map, free_win); in dw_pcie_ep_inbound_atu()
152 rt_uint32_t free_win; in dw_pcie_ep_outbound_atu() local
155 free_win = rt_bitmap_next_clear_bit(ep->ob_window_map, 0, ep->num_ob_windows); in dw_pcie_ep_outbound_atu()
156 if (free_win >= ep->num_ob_windows) in dw_pcie_ep_outbound_atu()
162 dw_pcie_prog_ep_outbound_atu(pci, func_no, free_win, PCIE_ATU_TYPE_MEM, in dw_pcie_ep_outbound_atu()
165 ep->outbound_addr[free_win] = phys_addr; in dw_pcie_ep_outbound_atu()
[all …]

Completed in 7 milliseconds