Home
last modified time | relevance | path

Searched refs:va_block (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dcommand_buffer.c20 struct hl_vm_va_block *va_block, *tmp; in cb_map_mem() local
53 va_block = kzalloc(sizeof(*va_block), GFP_KERNEL); in cb_map_mem()
54 if (!va_block) { in cb_map_mem()
60 va_block->start = virt_addr; in cb_map_mem()
61 va_block->end = virt_addr + page_size; in cb_map_mem()
62 va_block->size = page_size; in cb_map_mem()
63 list_add_tail(&va_block->node, &cb->va_block_list); in cb_map_mem()
70 list_for_each_entry(va_block, &cb->va_block_list, node) { in cb_map_mem()
71 rc = hl_mmu_map(ctx, va_block in cb_map_mem()
118 struct hl_vm_va_block *va_block, *tmp; cb_unmap_mem() local
[all...]
H A Dmemory.c358 struct hl_vm_va_block *va_block, *tmp; in clear_va_list_locked() local
360 list_for_each_entry_safe(va_block, tmp, va_list, node) { in clear_va_list_locked()
361 list_del(&va_block->node); in clear_va_list_locked()
362 kfree(va_block); in clear_va_list_locked()
381 struct hl_vm_va_block *va_block; in print_va_list_locked() local
385 list_for_each_entry(va_block, va_list, node) in print_va_list_locked()
388 va_block->start, va_block->end, va_block->size); in print_va_list_locked()
397 * @va_block
405 merge_va_blocks_locked(struct hl_device *hdev, struct list_head *va_list, struct hl_vm_va_block *va_block) merge_va_blocks_locked() argument
445 struct hl_vm_va_block *va_block, *res = NULL; add_va_block_locked() local
524 struct hl_vm_va_block *va_block, *new_va_block = NULL; get_va_block() local
[all...]
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dmemory.c401 struct hl_vm_va_block *va_block, *tmp; in clear_va_list_locked() local
403 list_for_each_entry_safe(va_block, tmp, va_list, node) { in clear_va_list_locked()
404 list_del(&va_block->node); in clear_va_list_locked()
405 kfree(va_block); in clear_va_list_locked()
423 struct hl_vm_va_block *va_block; in print_va_list_locked() local
427 list_for_each_entry(va_block, va_list, node) in print_va_list_locked()
430 va_block->start, va_block->end, va_block->size); in print_va_list_locked()
438 * @va_block
446 merge_va_blocks_locked(struct hl_device *hdev, struct list_head *va_list, struct hl_vm_va_block *va_block) merge_va_blocks_locked() argument
485 struct hl_vm_va_block *va_block, *res = NULL; add_va_block_locked() local
599 struct hl_vm_va_block *va_block, *new_va_block = NULL; get_va_block() local
[all...]
H A Ddebugfs.c252 struct hl_vm_va_block *va_block; in vm_show() local
339 list_for_each_entry(va_block, &va_range->list, node) { in vm_show()
341 va_block->start, va_block->end, in vm_show()
342 va_block->size); in vm_show()

Completed in 7 milliseconds