va_range 495 drivers/misc/habanalabs/memory.c struct hl_va_range *va_range, u64 start, u64 end) va_range 499 drivers/misc/habanalabs/memory.c mutex_lock(&va_range->lock); va_range 500 drivers/misc/habanalabs/memory.c rc = add_va_block_locked(hdev, &va_range->list, start, end); va_range 501 drivers/misc/habanalabs/memory.c mutex_unlock(&va_range->lock); va_range 522 drivers/misc/habanalabs/memory.c struct hl_va_range *va_range, u64 size, u64 hint_addr, va_range 544 drivers/misc/habanalabs/memory.c mutex_lock(&va_range->lock); va_range 546 drivers/misc/habanalabs/memory.c print_va_list_locked(hdev, &va_range->list); va_range 548 drivers/misc/habanalabs/memory.c list_for_each_entry(va_block, &va_range->list, node) { va_range 604 drivers/misc/habanalabs/memory.c add_va_block_locked(hdev, &va_range->list, prev_start, va_range 607 drivers/misc/habanalabs/memory.c print_va_list_locked(hdev, &va_range->list); va_range 609 drivers/misc/habanalabs/memory.c mutex_unlock(&va_range->lock); va_range 980 drivers/misc/habanalabs/memory.c struct hl_va_range *va_range; va_range 1008 drivers/misc/habanalabs/memory.c va_range = &ctx->host_va_range; va_range 1020 drivers/misc/habanalabs/memory.c va_range = &ctx->dram_va_range; va_range 1064 drivers/misc/habanalabs/memory.c rc = add_va_block(hdev, va_range, vaddr, va_range 1418 drivers/misc/habanalabs/memory.c struct hl_va_range *va_range, u64 start, u64 end) va_range 1422 drivers/misc/habanalabs/memory.c INIT_LIST_HEAD(&va_range->list); va_range 1439 drivers/misc/habanalabs/memory.c rc = add_va_block(hdev, va_range, start, end); va_range 1446 drivers/misc/habanalabs/memory.c va_range->start_addr = start; va_range 1447 drivers/misc/habanalabs/memory.c va_range->end_addr = end; va_range 1560 drivers/misc/habanalabs/memory.c struct hl_va_range *va_range) va_range 1564 drivers/misc/habanalabs/memory.c if (list_empty(&va_range->list)) { va_range 1570 drivers/misc/habanalabs/memory.c if (!list_is_singular(&va_range->list)) { va_range 1576 drivers/misc/habanalabs/memory.c va_block = list_first_entry(&va_range->list, typeof(*va_block), node); va_range 1578 drivers/misc/habanalabs/memory.c if (va_block->start != va_range->start_addr || va_range 1579 drivers/misc/habanalabs/memory.c va_block->end != va_range->end_addr) { va_range 1587 drivers/misc/habanalabs/memory.c mutex_lock(&va_range->lock); va_range 1588 drivers/misc/habanalabs/memory.c clear_va_list_locked(hdev, &va_range->list); va_range 1589 drivers/misc/habanalabs/memory.c mutex_unlock(&va_range->lock); va_range 1592 drivers/misc/habanalabs/memory.c mutex_destroy(&va_range->lock);