Lines Matching refs:it_map
259 n = iommu_area_alloc(tbl->it_map, limit, start, npages, tbl->it_offset, in iommu_range_alloc()
414 bitmap_clear(tbl->it_map, free_entry, npages); in __iommu_free()
631 __set_bit(index, tbl->it_map); in iommu_table_clear()
642 __clear_bit(index, tbl->it_map); in iommu_table_clear()
668 tbl->it_map = page_address(page); in iommu_init_table()
669 memset(tbl->it_map, 0, sz); in iommu_init_table()
677 set_bit(0, tbl->it_map); in iommu_init_table()
721 if (!tbl->it_map) { in iommu_free_table()
731 clear_bit(0, tbl->it_map); in iommu_free_table()
734 if (!bitmap_empty(tbl->it_map, tbl->it_size)) in iommu_free_table()
742 free_pages((unsigned long) tbl->it_map, order); in iommu_free_table()
1025 clear_bit(0, tbl->it_map); in iommu_take_ownership()
1027 if (!bitmap_empty(tbl->it_map, tbl->it_size)) { in iommu_take_ownership()
1032 set_bit(0, tbl->it_map); in iommu_take_ownership()
1034 memset(tbl->it_map, 0xff, sz); in iommu_take_ownership()
1053 memset(tbl->it_map, 0, sz); in iommu_release_ownership()
1057 set_bit(0, tbl->it_map); in iommu_release_ownership()