Searched refs:it_offset (Results 1 - 12 of 12) sorted by relevance
/linux-master/arch/powerpc/kernel/ |
H A D | iommu.c | 272 if (limit + tbl->it_offset > mask) { 273 limit = mask - tbl->it_offset + 1; 288 n = iommu_area_alloc(tbl->it_map, limit, start, npages, tbl->it_offset, 360 entry += tbl->it_offset; /* Offset into real TCE table */ 394 free_entry = entry - tbl->it_offset; 397 (entry < tbl->it_offset)) { 405 printk(KERN_INFO "\tstartOff = 0x%llx\n", (u64)tbl->it_offset); 443 free_entry = entry - tbl->it_offset; 530 entry += tbl->it_offset; 654 tbl->it_ops->clear(tbl, tbl->it_offset, tb [all...] |
H A D | dma-iommu.c | 172 if (tbl->it_offset > (mask >> tbl->it_page_shift)) { 175 mask, tbl->it_offset << tbl->it_page_shift); 201 mask = 1ULL << (fls_long(tbl->it_offset + tbl->it_size) +
|
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 55 tbl->it_offset = dma_offset >> tbl->it_page_shift; 138 unsigned long idx = index - tbl->it_offset + i; 152 unsigned long idx = index - tbl->it_offset; 186 return pnv_tce(tbl, true, index - tbl->it_offset, alloc); 195 unsigned long idx = index - tbl->it_offset + i; 208 __be64 *ptce = pnv_tce(tbl, false, index - tbl->it_offset, false);
|
H A D | pci-ioda.c | 1286 const __u64 start_addr = tbl->it_offset << tbl->it_page_shift;
|
/linux-master/arch/powerpc/platforms/pasemi/ |
H A D | iommu.c | 88 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; 114 bus_addr = (tbl->it_offset + index) << IOBMAP_PAGE_SHIFT; 135 iommu_table_iobmap.it_offset = 0;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | iommu.h | 100 unsigned long it_offset; /* Offset into global table */ member in struct:iommu_table 297 (tbl)->it_offset, (tbl)->it_size, \ 301 (tbl)->it_offset, (tbl)->it_size, \
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 188 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); 222 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); 486 window->table.it_offset = 497 pr_debug("\toffset 0x%lx\n", window->table.it_offset); 518 tce_build_cell(&window->table, window->table.it_offset, 1,
|
/linux-master/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 337 iommu_table_dart.it_offset = 0;
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 213 unsigned long start = tbl->it_offset; 367 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); 695 *start_addr = tbl->it_offset << tbl->it_page_shift; 741 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size);
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 149 (tbltmp->it_offset << tbltmp->it_page_shift ==
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | vio.c | 1178 tbl->it_offset = offset >> tbl->it_page_shift;
|
H A D | iommu.c | 531 tbl->it_offset = win_addr >> page_shift;
|
Completed in 187 milliseconds