Lines Matching defs:lnode
1429 struct hl_vm_hw_block_list_node *lnode =
1431 struct hl_ctx *ctx = lnode->ctx;
1434 new_mmap_size = lnode->mapped_size - (vma->vm_end - vma->vm_start);
1436 lnode->mapped_size = new_mmap_size;
1441 list_del(&lnode->node);
1444 kfree(lnode);
1462 struct hl_vm_hw_block_list_node *lnode;
1485 lnode = kzalloc(sizeof(*lnode), GFP_KERNEL);
1486 if (!lnode)
1491 kfree(lnode);
1497 lnode->ctx = ctx;
1498 lnode->vaddr = vma->vm_start;
1499 lnode->block_size = block_size;
1500 lnode->mapped_size = lnode->block_size;
1501 lnode->id = block_id;
1503 vma->vm_private_data = lnode;
1507 list_add_tail(&lnode->node, &ctx->hw_block_mem_list);
2906 struct hl_vm_hw_block_list_node *lnode, *tmp;
2911 list_for_each_entry_safe(lnode, tmp, &ctx->hw_block_mem_list, node) {
2912 list_del(&lnode->node);
2913 kfree(lnode);