Lines Matching refs:iovp_shift

195 static unsigned long iovp_shift;  variable
432 #define PDIR_INDEX(iovp) ((iovp)>>iovp_shift)
451 order = order - iovp_shift - 0xffff + 1; in get_iovp_order()
489 boundary_size = ALIGN(boundary_size, 1ULL << iovp_shift) >> iovp_shift; in sba_search_bitmap()
492 shift = ioc->ibase >> iovp_shift; in sba_search_bitmap()
510 bits_wanted = 1UL << get_iovp_order(bits_wanted << iovp_shift); in sba_search_bitmap()
534 unsigned long o = 1 << get_iovp_order(bits_wanted << iovp_shift); in sba_search_bitmap()
625 unsigned int pages_needed = size >> iovp_shift; in sba_alloc_range()
727 int bits_not_wanted = size >> iovp_shift; in sba_free_range()
731 bits_not_wanted = 1UL << get_iovp_order(bits_not_wanted << iovp_shift); in sba_free_range()
860 iovp |= iovp_shift; /* set "size" field for PCOM */ in sba_mark_invalid()
879 u32 t = get_iovp_order(byte_cnt) + iovp_shift; in sba_mark_invalid()
971 iovp = (dma_addr_t) pide << iovp_shift; in sba_map_page()
1232 pdirp = &(ioc->pdir_base[pide >> iovp_shift]); in sba_fill_pdir()
1276 (((((unsigned long) __X) | ((unsigned long) __Y)) << (BITS_PER_LONG - iovp_shift)) == 0UL)
1409 dma_sg->dma_address = (dma_addr_t)(PIDE_FLAG | (idx << iovp_shift) in sba_coalesce_chunks()
1671 WRITE_REG(ioc->ibase | (get_iovp_order(ioc->iov_size) + iovp_shift), ioc->ioc_hpa + IOC_PCOM); in ioc_iova_init()
1804 iovp_size = (1 << iovp_shift); in ioc_init()
2003 if (!iovp_shift) in acpi_sba_ioc_add()
2004 iovp_shift = min(PAGE_SHIFT, 16); in acpi_sba_ioc_add()
2012 if (!iovp_shift) in acpi_sba_ioc_add()
2013 iovp_shift = 12; in acpi_sba_ioc_add()
2136 iovp_shift = ffs(page_size) - 1; in sba_page_override()