Lines Matching refs:free_win
433 u32 free_win; in rk_pcie_ep_inbound_atu() local
437 free_win = rk_pcie->bar_to_atu[bar]; in rk_pcie_ep_inbound_atu()
439 free_win = find_first_zero_bit(rk_pcie->ib_window_map, in rk_pcie_ep_inbound_atu()
441 if (free_win >= rk_pcie->num_ib_windows) { in rk_pcie_ep_inbound_atu()
447 ret = rk_pcie_prog_inbound_atu(rk_pcie->pci, func_no, free_win, bar, in rk_pcie_ep_inbound_atu()
457 rk_pcie->bar_to_atu[bar] = free_win; in rk_pcie_ep_inbound_atu()
458 set_bit(free_win, rk_pcie->ib_window_map); in rk_pcie_ep_inbound_atu()
566 u32 free_win; in rk_pcie_ep_outbound_atu() local
569 free_win = find_first_bit(rk_pcie->ob_window_map, in rk_pcie_ep_outbound_atu()
572 free_win = find_first_zero_bit(rk_pcie->ob_window_map, in rk_pcie_ep_outbound_atu()
574 if (free_win >= rk_pcie->num_ob_windows) { in rk_pcie_ep_outbound_atu()
580 rk_pcie_prog_outbound_atu(rk_pcie->pci, free_win, PCIE_ATU_TYPE_MEM, in rk_pcie_ep_outbound_atu()
586 set_bit(free_win, rk_pcie->ob_window_map); in rk_pcie_ep_outbound_atu()
587 rk_pcie->outbound_addr[free_win] = phys_addr; in rk_pcie_ep_outbound_atu()