Lines Matching full:bar

720 	enum pci_barno bar;  in pci_epf_test_enable_doorbell()  local
729 bar = pci_epc_get_next_free_bar(epf_test->epc_features, epf_test->test_reg_bar + 1); in pci_epf_test_enable_doorbell()
730 if (bar < BAR_0) in pci_epf_test_enable_doorbell()
743 reg->doorbell_bar = cpu_to_le32(bar); in pci_epf_test_enable_doorbell()
746 ret = pci_epf_align_inbound_addr(epf, bar, ((u64)msg->address_hi << 32) | msg->address_lo, in pci_epf_test_enable_doorbell()
754 epf_test->db_bar.barno = bar; in pci_epf_test_enable_doorbell()
755 epf_test->db_bar.size = epf->bar[bar].size; in pci_epf_test_enable_doorbell()
756 epf_test->db_bar.flags = epf->bar[bar].flags; in pci_epf_test_enable_doorbell()
776 enum pci_barno bar = le32_to_cpu(reg->doorbell_bar); in pci_epf_test_disable_doorbell() local
782 if (bar < BAR_0) in pci_epf_test_disable_doorbell()
791 * calling clear_bar() would clear the BAR's PCI address assigned by in pci_epf_test_disable_doorbell()
793 * translation to point to the memory allocated for the BAR. in pci_epf_test_disable_doorbell()
795 ret = pci_epc_set_bar(epc, epf->func_no, epf->vfunc_no, &epf->bar[bar]); in pci_epf_test_disable_doorbell()
876 int bar, ret; in pci_epf_test_set_bar() local
882 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_set_bar()
883 if (!epf_test->reg[bar]) in pci_epf_test_set_bar()
887 &epf->bar[bar]); in pci_epf_test_set_bar()
889 pci_epf_free_space(epf, epf_test->reg[bar], bar, in pci_epf_test_set_bar()
891 epf_test->reg[bar] = NULL; in pci_epf_test_set_bar()
892 dev_err(dev, "Failed to set BAR%d\n", bar); in pci_epf_test_set_bar()
893 if (bar == test_reg_bar) in pci_epf_test_set_bar()
905 int bar; in pci_epf_test_clear_bar() local
907 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_clear_bar()
908 if (!epf_test->reg[bar]) in pci_epf_test_clear_bar()
912 &epf->bar[bar]); in pci_epf_test_clear_bar()
1040 enum pci_barno bar; in pci_epf_test_alloc_space() local
1062 for (bar = BAR_0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_alloc_space()
1063 bar = pci_epc_get_next_free_bar(epc_features, bar); in pci_epf_test_alloc_space()
1064 if (bar == NO_BAR) in pci_epf_test_alloc_space()
1067 if (bar == test_reg_bar) in pci_epf_test_alloc_space()
1070 if (epc_features->bar[bar].type == BAR_FIXED) in pci_epf_test_alloc_space()
1071 test_reg_size = epc_features->bar[bar].fixed_size; in pci_epf_test_alloc_space()
1073 test_reg_size = bar_size[bar]; in pci_epf_test_alloc_space()
1075 base = pci_epf_alloc_space(epf, test_reg_size, bar, in pci_epf_test_alloc_space()
1078 dev_err(dev, "Failed to allocate space for BAR%d\n", in pci_epf_test_alloc_space()
1079 bar); in pci_epf_test_alloc_space()
1080 epf_test->reg[bar] = base; in pci_epf_test_alloc_space()
1089 int bar; in pci_epf_test_free_space() local
1091 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_free_space()
1092 if (!epf_test->reg[bar]) in pci_epf_test_free_space()
1095 pci_epf_free_space(epf, epf_test->reg[bar], bar, in pci_epf_test_free_space()
1097 epf_test->reg[bar] = NULL; in pci_epf_test_free_space()