Searched refs:it_map (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | iommu.c | 249 n = iommu_area_alloc(tbl->it_map, limit, start, npages, tbl->it_offset, in iommu_range_alloc() 405 bitmap_clear(tbl->it_map, free_entry, npages); in __iommu_free() 623 __set_bit(index, tbl->it_map); in iommu_table_clear() 634 __clear_bit(index, tbl->it_map); in iommu_table_clear() 652 set_bit(0, tbl->it_map); in iommu_table_reserve_pages() 664 set_bit(i - tbl->it_offset, tbl->it_map); in iommu_table_reserve_pages() 676 clear_bit(0, tbl->it_map); in iommu_table_release_pages() 679 clear_bit(i - tbl->it_offset, tbl->it_map); in iommu_table_release_pages() 703 tbl->it_map = page_address(page); in iommu_init_table() 704 memset(tbl->it_map, in iommu_init_table() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | iommu.c | 46 *val = bitmap_weight(tbl->it_map, tbl->it_size); in iommu_debugfs_weight_get() 288 n = iommu_area_alloc(tbl->it_map, limit, start, npages, tbl->it_offset, in iommu_range_alloc() 453 bitmap_clear(tbl->it_map, free_entry, npages); in __iommu_free() 669 __set_bit(index, tbl->it_map); in iommu_table_clear() 680 __clear_bit(index, tbl->it_map); in iommu_table_clear() 698 set_bit(0, tbl->it_map); in iommu_table_reserve_pages() 717 set_bit(i - tbl->it_offset, tbl->it_map); in iommu_table_reserve_pages() 737 tbl->it_map = vzalloc_node(sz, nid); in iommu_init_table() 738 if (!tbl->it_map) { in iommu_init_table() 791 return find_next_bit(tbl->it_map, tb in iommu_table_in_use() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 352 set_bit(iommu_table_dart.it_size - 1, iommu_table_dart.it_map); in iommu_table_dart_setup()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | iommu.h | 108 unsigned long *it_map; /* A simple allocation bitmap for now */ member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | iommu.h | 109 unsigned long *it_map; /* A simple allocation bitmap for now */ member
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 353 set_bit(iommu_table_dart.it_size - 1, iommu_table_dart.it_map); in iommu_table_dart_setup()
|
/kernel/linux/linux-5.10/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 1153 if (tbl->it_map) in tce_iommu_release_ownership() 1168 if (!tbl || !tbl->it_map) in tce_iommu_take_ownership()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 514 __set_bit(0, window->table.it_map); in cell_iommu_setup_window()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 517 __set_bit(0, window->table.it_map); in cell_iommu_setup_window()
|
Completed in 11 milliseconds