Searched refs:ioda (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c120 phb->ioda.pe_array[pe_no].phb = phb;
121 phb->ioda.pe_array[pe_no].pe_number = pe_no;
122 phb->ioda.pe_array[pe_no].dma_setup_done = false;
135 return &phb->ioda.pe_array[pe_no];
140 if (!(pe_no >= 0 && pe_no < phb->ioda.total_pe_num)) {
146 mutex_lock(&phb->ioda.pe_alloc_mutex);
147 if (test_and_set_bit(pe_no, phb->ioda.pe_alloc))
150 mutex_unlock(&phb->ioda.pe_alloc_mutex);
160 mutex_lock(&phb->ioda.pe_alloc_mutex);
163 for (pe = phb->ioda
[all...]
H A DMakefile6 KASAN_SANITIZE_pci-ioda.o := n
7 KASAN_SANITIZE_pci-ioda-tce.o := n
22 obj-$(CONFIG_PCI) += pci.o pci-ioda.o pci-ioda-tce.o
H A Dpci-sriov.c156 mul = phb->ioda.total_pe_num;
180 if (vf_bar_sz > (phb->ioda.m64_segsize >> 2)) {
281 return phb->ioda.total_pe_num * align;
299 clear_bit(window_id, &phb->ioda.m64_bar_alloc);
308 * is subdivided into phb->ioda.total_pe_num segments and there's a 1-1
403 win = find_next_zero_bit(&phb->ioda.m64_bar_alloc,
404 phb->ioda.m64_bar_idx + 1, 0);
406 if (win >= phb->ioda.m64_bar_idx + 1)
408 } while (test_and_set_bit(win, &phb->ioda.m64_bar_alloc));
486 list_for_each_entry_safe(pe, pe_n, &phb->ioda
[all...]
H A Dpci.h177 } ioda; member in struct:pnv_phb
196 return (r->start >= phb->ioda.m64_base &&
197 r->start < (phb->ioda.m64_base + phb->ioda.m64_size));
300 /* pci-ioda-tce.c */
H A Deeh-powernv.c375 edev->pe_config_addr = phb->ioda.pe_rmap[config_addr];
1352 pnv_pe = &phb->ioda.pe_array[pe_no];
H A Dpci.c545 pe_no = phb->ioda.reserved_pe_idx;

Completed in 126 milliseconds