Lines Matching refs:fw_obj
359 static u64 get_fw_obj_gpu_addr(struct pvr_fw_object *fw_obj) in get_fw_obj_gpu_addr() argument
361 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(fw_obj->gem)->dev); in get_fw_obj_gpu_addr()
364 return fw_obj->fw_addr_offset + fw_dev->fw_heap_info.gpu_addr; in get_fw_obj_gpu_addr()
506 pvr_meta_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset) in pvr_meta_get_fw_addr_with_offset() argument
508 u32 fw_addr = fw_obj->fw_addr_offset + offset + ROGUE_FW_SEGMMU_DATA_BASE_ADDRESS; in pvr_meta_get_fw_addr_with_offset()
511 if (fw_obj->gem->flags & PVR_BO_FW_FLAGS_DEVICE_UNCACHED) in pvr_meta_get_fw_addr_with_offset()
519 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_map() argument
521 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_map()
523 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_meta_vm_map()
528 pvr_meta_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_unmap() argument
530 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_unmap()
533 fw_obj->fw_mm_node.start, fw_obj->fw_mm_node.size); in pvr_meta_vm_unmap()