Searched refs:asid_bitmap (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | asid.c | 14 hdev->asid_bitmap = kcalloc(BITS_TO_LONGS(hdev->asic_prop.max_asid), in hl_asid_init() 15 sizeof(*hdev->asid_bitmap), GFP_KERNEL); in hl_asid_init() 16 if (!hdev->asid_bitmap) in hl_asid_init() 22 set_bit(0, hdev->asid_bitmap); in hl_asid_init() 30 kfree(hdev->asid_bitmap); in hl_asid_fini() 39 found = find_first_zero_bit(hdev->asid_bitmap, in hl_asid_alloc() 44 set_bit(found, hdev->asid_bitmap); in hl_asid_alloc() 56 clear_bit(asid, hdev->asid_bitmap); in hl_asid_free()
|
H A D | habanalabs.h | 1516 * @asid_bitmap: holds used/available ASIDs. 1517 * @asid_mutex: protects asid_bitmap. 1622 unsigned long *asid_bitmap; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | asid.c | 14 hdev->asid_bitmap = bitmap_zalloc(hdev->asic_prop.max_asid, GFP_KERNEL); in hl_asid_init() 15 if (!hdev->asid_bitmap) in hl_asid_init() 21 set_bit(0, hdev->asid_bitmap); in hl_asid_init() 29 bitmap_free(hdev->asid_bitmap); in hl_asid_fini() 38 found = find_first_zero_bit(hdev->asid_bitmap, in hl_asid_alloc() 43 set_bit(found, hdev->asid_bitmap); in hl_asid_alloc() 57 clear_bit(asid, hdev->asid_bitmap); in hl_asid_free()
|
H A D | habanalabs.h | 3163 * @asid_bitmap: holds used/available ASIDs. 3164 * @asid_mutex: protects asid_bitmap. 3347 unsigned long *asid_bitmap; member
|
Completed in 17 milliseconds