va_block          357 drivers/misc/habanalabs/memory.c 	struct hl_vm_va_block *va_block, *tmp;
va_block          359 drivers/misc/habanalabs/memory.c 	list_for_each_entry_safe(va_block, tmp, va_list, node) {
va_block          360 drivers/misc/habanalabs/memory.c 		list_del(&va_block->node);
va_block          361 drivers/misc/habanalabs/memory.c 		kfree(va_block);
va_block          380 drivers/misc/habanalabs/memory.c 	struct hl_vm_va_block *va_block;
va_block          384 drivers/misc/habanalabs/memory.c 	list_for_each_entry(va_block, va_list, node)
va_block          387 drivers/misc/habanalabs/memory.c 			va_block->start, va_block->end, va_block->size);
va_block          405 drivers/misc/habanalabs/memory.c 		struct list_head *va_list, struct hl_vm_va_block *va_block)
va_block          409 drivers/misc/habanalabs/memory.c 	prev = list_prev_entry(va_block, node);
va_block          410 drivers/misc/habanalabs/memory.c 	if (&prev->node != va_list && prev->end + 1 == va_block->start) {
va_block          411 drivers/misc/habanalabs/memory.c 		prev->end = va_block->end;
va_block          413 drivers/misc/habanalabs/memory.c 		list_del(&va_block->node);
va_block          414 drivers/misc/habanalabs/memory.c 		kfree(va_block);
va_block          415 drivers/misc/habanalabs/memory.c 		va_block = prev;
va_block          418 drivers/misc/habanalabs/memory.c 	next = list_next_entry(va_block, node);
va_block          419 drivers/misc/habanalabs/memory.c 	if (&next->node != va_list && va_block->end + 1 == next->start) {
va_block          420 drivers/misc/habanalabs/memory.c 		next->start = va_block->start;
va_block          422 drivers/misc/habanalabs/memory.c 		list_del(&va_block->node);
va_block          423 drivers/misc/habanalabs/memory.c 		kfree(va_block);
va_block          444 drivers/misc/habanalabs/memory.c 	struct hl_vm_va_block *va_block, *res = NULL;
va_block          449 drivers/misc/habanalabs/memory.c 	list_for_each_entry(va_block, va_list, node) {
va_block          451 drivers/misc/habanalabs/memory.c 		if (hl_mem_area_crosses_range(start, size, va_block->start,
va_block          452 drivers/misc/habanalabs/memory.c 				va_block->end)) {
va_block          455 drivers/misc/habanalabs/memory.c 				va_block->start, va_block->end);
va_block          459 drivers/misc/habanalabs/memory.c 		if (va_block->end < start)
va_block          460 drivers/misc/habanalabs/memory.c 			res = va_block;
va_block          463 drivers/misc/habanalabs/memory.c 	va_block = kmalloc(sizeof(*va_block), GFP_KERNEL);
va_block          464 drivers/misc/habanalabs/memory.c 	if (!va_block)
va_block          467 drivers/misc/habanalabs/memory.c 	va_block->start = start;
va_block          468 drivers/misc/habanalabs/memory.c 	va_block->end = end;
va_block          469 drivers/misc/habanalabs/memory.c 	va_block->size = size;
va_block          472 drivers/misc/habanalabs/memory.c 		list_add(&va_block->node, va_list);
va_block          474 drivers/misc/habanalabs/memory.c 		list_add(&va_block->node, &res->node);
va_block          476 drivers/misc/habanalabs/memory.c 	merge_va_blocks_locked(hdev, va_list, va_block);
va_block          525 drivers/misc/habanalabs/memory.c 	struct hl_vm_va_block *va_block, *new_va_block = NULL;
va_block          548 drivers/misc/habanalabs/memory.c 	list_for_each_entry(va_block, &va_range->list, node) {
va_block          550 drivers/misc/habanalabs/memory.c 		valid_start = va_block->start;
va_block          556 drivers/misc/habanalabs/memory.c 			if (valid_start > va_block->end)
va_block          560 drivers/misc/habanalabs/memory.c 		valid_size = va_block->end - valid_start;
va_block          565 drivers/misc/habanalabs/memory.c 			new_va_block = va_block;
va_block          571 drivers/misc/habanalabs/memory.c 				((hint_addr + size) <= va_block->end)) {
va_block          572 drivers/misc/habanalabs/memory.c 			new_va_block = va_block;
va_block         1562 drivers/misc/habanalabs/memory.c 	struct hl_vm_va_block *va_block;
va_block         1576 drivers/misc/habanalabs/memory.c 	va_block = list_first_entry(&va_range->list, typeof(*va_block), node);
va_block         1578 drivers/misc/habanalabs/memory.c 	if (va_block->start != va_range->start_addr ||
va_block         1579 drivers/misc/habanalabs/memory.c 		va_block->end != va_range->end_addr) {
va_block         1582 drivers/misc/habanalabs/memory.c 				va_block->start, va_block->end);