Lines Matching refs:alloc_map
19 unsigned long alloc_map[]; member
64 m->maps = __alloc_percpu(struct_size(m->maps, alloc_map, matrix_size * 2), in irq_alloc_matrix()
74 cm->managed_map = &cm->alloc_map[matrix_size]; in irq_alloc_matrix()
123 bitmap_or(m->scratch_map, m->scratch_map, cm->alloc_map, end); in matrix_alloc_area()
130 bitmap_set(cm->alloc_map, area, num); in matrix_alloc_area()
197 BUG_ON(!test_and_clear_bit(bit, cm->alloc_map)); in irq_matrix_assign_system()
269 bitmap_andnot(m->scratch_map, cm->managed_map, cm->alloc_map, end); in irq_matrix_remove_managed()
308 bitmap_andnot(m->scratch_map, cm->managed_map, cm->alloc_map, end); in irq_matrix_alloc_managed()
312 set_bit(bit, cm->alloc_map); in irq_matrix_alloc_managed()
334 if (WARN_ON_ONCE(test_and_set_bit(bit, cm->alloc_map))) in irq_matrix_assign()
432 if (WARN_ON_ONCE(!test_and_clear_bit(bit, cm->alloc_map))) in irq_matrix_free()
515 m->matrix_bits, cm->alloc_map); in irq_matrix_debug_show()