Searched refs:fw_mm_node (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_vm_mips.c | 150 const u64 start = fw_obj->fw_mm_node.start; in pvr_vm_mips_map() 151 const u64 size = fw_obj->fw_mm_node.size; in pvr_vm_mips_map() 223 const u64 start = fw_obj->fw_mm_node.start; in pvr_vm_mips_unmap() 224 const u64 size = fw_obj->fw_mm_node.size; in pvr_vm_mips_unmap()
|
| H A D | pvr_fw_riscv.c | 128 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_riscv_vm_map() 138 fw_obj->fw_mm_node.start, fw_obj->fw_mm_node.size); in pvr_riscv_vm_unmap()
|
| H A D | pvr_fw.c | 1184 if (drm_mm_node_allocated(&fw_obj->fw_mm_node)) { in pvr_fw_object_fw_map() 1194 err = drm_mm_insert_node_in_range(&fw_dev->fw_mm, &fw_obj->fw_mm_node, in pvr_fw_object_fw_map() 1202 fw_obj->fw_mm_node.start = dev_addr; in pvr_fw_object_fw_map() 1203 fw_obj->fw_mm_node.size = gem_obj->size; in pvr_fw_object_fw_map() 1204 err = drm_mm_reserve_node(&fw_dev->fw_mm, &fw_obj->fw_mm_node); in pvr_fw_object_fw_map() 1216 fw_obj->fw_addr_offset = (u32)(fw_obj->fw_mm_node.start - fw_dev->fw_mm_base); in pvr_fw_object_fw_map() 1222 drm_mm_remove_node(&fw_obj->fw_mm_node); in pvr_fw_object_fw_map() 1250 if (!drm_mm_node_allocated(&fw_obj->fw_mm_node)) { in pvr_fw_object_fw_unmap() 1255 drm_mm_remove_node(&fw_obj->fw_mm_node); in pvr_fw_object_fw_unmap() 1436 if (drm_mm_node_allocated(&fw_obj->fw_mm_node)) { in pvr_fw_object_destroy()
|
| H A D | pvr_fw_meta.c | 524 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_meta_vm_map() 534 fw_obj->fw_mm_node.start, fw_obj->fw_mm_node.size); in pvr_meta_vm_unmap()
|
| H A D | pvr_fw.h | 40 struct drm_mm_node fw_mm_node; member
|