PCI_STD_NUM_BARS
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++)
if (i >= PCI_STD_NUM_BARS)
struct zpci_bar_struct bars[PCI_STD_NUM_BARS];
u8 bar_size[PCI_STD_NUM_BARS];
__le32 bar[PCI_STD_NUM_BARS];
} addr[PCI_STD_NUM_BARS];
if (bar >= PCI_STD_NUM_BARS || !pci_resource_len(pdev, bar))
if (bar >= PCI_STD_NUM_BARS || !pci_resource_len(pdev, bar))
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
min(((unsigned long) ZPCI_NR_DEVICES * PCI_STD_NUM_BARS / 2), \
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
if (!(response->mio.valid & (1 << (PCI_STD_NUM_BARS - i - 1))))
u8 resptr[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for_each_set_bit(bar_nr, &bar_mask, PCI_STD_NUM_BARS) {
for_each_set_bit(bar_nr, &bar_mask, PCI_STD_NUM_BARS) {
if (dfl_cnt > PCI_STD_NUM_BARS) {
__func__, dfl_cnt, PCI_STD_NUM_BARS);
if (bir >= PCI_STD_NUM_BARS) {
} else if (bar >= PCI_STD_NUM_BARS) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (cnt = 0; cnt < PCI_STD_NUM_BARS; ++cnt) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
void __iomem *bar[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (i = BAR_1; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
struct pci_epf_bar *epf_bar[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
u8 bar_to_atu[PCI_STD_NUM_BARS];
struct pci_epf_bar *epf_bar[PCI_STD_NUM_BARS];
u32 *ib_atu_indexes[PCI_STD_NUM_BARS];
unsigned int num_ib_atu_indexes[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
u32 probed_bar[PCI_STD_NUM_BARS];
u32 probed_bar[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++)
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = BAR_0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = BAR_0; bar < PCI_STD_NUM_BARS; bar++)
void *reg[PCI_STD_NUM_BARS];
if (barno >= PCI_STD_NUM_BARS) {
size_t bar_size[PCI_STD_NUM_BARS];
if (barno >= PCI_STD_NUM_BARS) {
for (i = bar; i < PCI_STD_NUM_BARS; i++) {
num = PCI_STD_NUM_BARS;
struct p2pdma_provider mem[PCI_STD_NUM_BARS];
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++)
for (i = 0; i < PCI_STD_NUM_BARS; i++)
pci_release_selected_regions(pdev, (1 << PCI_STD_NUM_BARS) - 1);
((1 << PCI_STD_NUM_BARS) - 1), name);
((1 << PCI_STD_NUM_BARS) - 1), name);
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
pci_read_bases(dev, PCI_STD_NUM_BARS, PCI_ROM_ADDRESS);
u32 rombar, stdbars[PCI_STD_NUM_BARS];
BUILD_BUG_ON(statically_true(howmany > PCI_STD_NUM_BARS));
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
if (i >= PCI_STD_NUM_BARS)
for (i = 1; i < PCI_STD_NUM_BARS; i++)
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
void __iomem *reg[PCI_STD_NUM_BARS];
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
if (bar >= PCI_STD_NUM_BARS)
for (region = 0; region < PCI_STD_NUM_BARS; region++) {
if (region == PCI_STD_NUM_BARS) {
for (i = 0; i < PCI_STD_NUM_BARS; i++)
u8 __iomem *base[PCI_STD_NUM_BARS];
u8 __iomem *base[PCI_STD_NUM_BARS];
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
void __iomem *bars[PCI_STD_NUM_BARS];
for (i = 0; i < PCI_STD_NUM_BARS; i++, vbar++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (bar = 0; bar < PCI_STD_NUM_BARS; ++bar) {
if (res_bar >= PCI_STD_NUM_BARS)
if (bar >= PCI_STD_NUM_BARS)
if (bar >= PCI_STD_NUM_BARS || !(mdev->modern_bars & (1 << bar))) {
struct pci_epc_bar_desc bar[PCI_STD_NUM_BARS];
struct pci_epf_bar bar[PCI_STD_NUM_BARS];
struct pci_epf_bar sec_epc_bar[PCI_STD_NUM_BARS];
PCI_STD_RESOURCE_END = PCI_STD_RESOURCES + PCI_STD_NUM_BARS - 1,
void __iomem *barmap[PCI_STD_NUM_BARS];
bool bar_mmap_supported[PCI_STD_NUM_BARS];
struct vfio_pci_bar bars[PCI_STD_NUM_BARS];
VFIO_ASSERT_LT(index, PCI_STD_NUM_BARS);
VFIO_ASSERT_LT(index, PCI_STD_NUM_BARS);
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {
for (int i = 0; i < PCI_STD_NUM_BARS; i++) {
for (i = 0; i < PCI_STD_NUM_BARS; i++) {