/linux-6.12.1/include/trace/events/ |
D | gpu_mem.h | 32 TP_PROTO(uint32_t gpu_id, uint32_t pid, uint64_t size), 34 TP_ARGS(gpu_id, pid, size), 37 __field(uint32_t, gpu_id) 43 __entry->gpu_id = gpu_id; 49 __entry->gpu_id,
|
/linux-6.12.1/drivers/gpu/drm/imagination/ |
D | pvr_device.c | 254 struct pvr_gpu_id *gpu_id = &pvr_dev->gpu_id; in pvr_build_firmware_filename() local 256 return kasprintf(GFP_KERNEL, "%s_%d.%d.%d.%d_v%d.fw", base, gpu_id->b, in pvr_build_firmware_filename() 257 gpu_id->v, gpu_id->n, gpu_id->c, major); in pvr_build_firmware_filename() 326 struct pvr_gpu_id *gpu_id = &pvr_dev->gpu_id; in pvr_load_gpu_id() local 335 gpu_id->b = PVR_CR_FIELD_GET(bvnc, CORE_ID__PBVNC__BRANCH_ID); in pvr_load_gpu_id() 336 if (gpu_id->b != 0) { in pvr_load_gpu_id() 337 gpu_id->v = PVR_CR_FIELD_GET(bvnc, CORE_ID__PBVNC__VERSION_ID); in pvr_load_gpu_id() 338 gpu_id->n = PVR_CR_FIELD_GET(bvnc, CORE_ID__PBVNC__NUMBER_OF_SCALABLE_UNITS); in pvr_load_gpu_id() 339 gpu_id->c = PVR_CR_FIELD_GET(bvnc, CORE_ID__PBVNC__CONFIG_ID); in pvr_load_gpu_id() 345 gpu_id->b = PVR_CR_FIELD_GET(core_rev, CORE_REVISION_MAJOR); in pvr_load_gpu_id() [all …]
|
D | pvr_device.h | 72 struct pvr_gpu_id gpu_id; member 484 pvr_gpu_id_to_packed_bvnc(struct pvr_gpu_id *gpu_id) in pvr_gpu_id_to_packed_bvnc() argument 486 return PVR_PACKED_BVNC(gpu_id->b, gpu_id->v, gpu_id->n, gpu_id->c); in pvr_gpu_id_to_packed_bvnc() 490 packed_bvnc_to_pvr_gpu_id(u64 bvnc, struct pvr_gpu_id *gpu_id) in packed_bvnc_to_pvr_gpu_id() argument 492 gpu_id->b = (bvnc & GENMASK_ULL(63, 48)) >> 48; in packed_bvnc_to_pvr_gpu_id() 493 gpu_id->v = (bvnc & GENMASK_ULL(47, 32)) >> 32; in packed_bvnc_to_pvr_gpu_id() 494 gpu_id->n = (bvnc & GENMASK_ULL(31, 16)) >> 16; in packed_bvnc_to_pvr_gpu_id() 495 gpu_id->c = bvnc & GENMASK_ULL(15, 0); in packed_bvnc_to_pvr_gpu_id()
|
D | pvr_fw.c | 130 if (pvr_gpu_id_to_packed_bvnc(&pvr_dev->gpu_id) != header->bvnc) { in pvr_fw_validate() 136 pvr_dev->gpu_id.b, pvr_dev->gpu_id.v, pvr_dev->gpu_id.n, pvr_dev->gpu_id.c); in pvr_fw_validate()
|
/linux-6.12.1/include/uapi/linux/ |
D | kfd_ioctl.h | 72 __u32 gpu_id; /* to KFD */ member 117 __u32 gpu_id; /* to KFD */ member 129 __u32 gpu_id; member 155 __u32 gpu_id; /* to KFD */ member 174 __u32 gpu_id; /* to KFD */ member 185 __u32 gpu_id; /* from KFD */ member 222 __u32 gpu_id; /* to KFD */ member 227 __u32 gpu_id; /* to KFD */ member 233 __u32 gpu_id; /* to KFD */ member 239 __u32 gpu_id; /* to KFD */ member [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_debugfs.c | 48 uint32_t gpu_id; in kfd_debugfs_hang_hws_write() local 60 if (kstrtoint(tmp, 10, &gpu_id)) { in kfd_debugfs_hang_hws_write() 64 dev = kfd_device_by_id(gpu_id); in kfd_debugfs_hang_hws_write() 69 pr_err("Cannot find device %d.\n", gpu_id); in kfd_debugfs_hang_hws_write()
|
D | kfd_chardev.c | 70 static inline struct kfd_process_device *kfd_lock_pdd_by_id(struct kfd_process *p, __u32 gpu_id) in kfd_lock_pdd_by_id() argument 75 pdd = kfd_process_device_data_by_id(p, gpu_id); in kfd_lock_pdd_by_id() 320 pr_debug("Looking for gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 324 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_create_queue() 326 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 378 args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id); in kfd_ioctl_create_queue() 574 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_set_memory_policy() 576 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_set_memory_policy() 618 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_set_trap_handler() 671 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_get_clock_counters() [all …]
|
D | kfd_topology.c | 82 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id) in kfd_topology_device_by_id() argument 90 if (top_dev->gpu_id == gpu_id) { in kfd_topology_device_by_id() 100 struct kfd_node *kfd_device_by_id(uint32_t gpu_id) in kfd_device_by_id() argument 104 top_dev = kfd_topology_device_by_id(gpu_id); in kfd_device_by_id() 437 return sysfs_show_32bit_val(buffer, offs, dev->gpu_id); in node_show() 1097 uint32_t gpu_id; in kfd_generate_gpu_id() local 1120 gpu_id = crc16(0, crc_buf, sizeof(buf)) & in kfd_generate_gpu_id() 1133 if (!gpu_id) in kfd_generate_gpu_id() 1134 gpu_id = 1; in kfd_generate_gpu_id() 1136 if (dev->gpu && dev->gpu_id == gpu_id) { in kfd_generate_gpu_id() [all …]
|
D | kfd_priv.h | 77 #define KFD_MMAP_GPU_ID(gpu_id) ((((uint64_t)gpu_id) << KFD_MMAP_GPU_ID_SHIFT)\ argument 720 #define MAKE_HANDLE(gpu_id, idr_handle) \ argument 721 (((uint64_t)(gpu_id) << 32) + idr_handle) 1040 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id); 1059 uint32_t gpu_id); 1138 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id); 1139 struct kfd_node *kfd_device_by_id(uint32_t gpu_id); 1249 uint32_t gpu_id; member
|
D | kfd_debug.c | 34 unsigned int *gpu_id, in kfd_dbg_ev_query_debug_event() argument 48 *gpu_id = 0; in kfd_dbg_ev_query_debug_event() 65 *gpu_id = pqn->q->device->id; in kfd_dbg_ev_query_debug_event() 80 *gpu_id = pdd->dev->id; in kfd_dbg_ev_query_debug_event() 1058 device_info.gpu_id = pdd->dev->id; in kfd_dbg_trap_device_snapshot()
|
D | kfd_events.c | 1191 memory_exception_data.gpu_id = user_gpu_id; in kfd_signal_vm_fault_event() 1282 ev->hw_exception_data.gpu_id = user_gpu_id; in kfd_signal_reset_event() 1290 ev->memory_exception_data.gpu_id = user_gpu_id; in kfd_signal_reset_event() 1322 hw_exception_data.gpu_id = user_gpu_id; in kfd_signal_poison_consumed_event() 1328 memory_exception_data.gpu_id = user_gpu_id; in kfd_signal_poison_consumed_event()
|
D | kfd_debug.h | 32 unsigned int *gpu_id,
|
D | kfd_topology.h | 144 uint32_t gpu_id; member
|
D | kfd_svm.h | 172 uint32_t gpu_id);
|
D | kfd_process.c | 1936 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id) in kfd_process_gpuidx_from_gpuid() argument 1941 if (p->pdds[i] && gpu_id == p->pdds[i]->user_gpu_id) in kfd_process_gpuidx_from_gpuid() 2253 struct kfd_process_device *kfd_process_device_data_by_id(struct kfd_process *p, uint32_t gpu_id) in kfd_process_device_data_by_id() argument 2257 if (gpu_id) { in kfd_process_device_data_by_id() 2261 if (pdd->user_gpu_id == gpu_id) in kfd_process_device_data_by_id()
|
D | kfd_int_process_v10.c | 320 exception_data.gpu_id = dev->id; in event_interrupt_wq_v10()
|
/linux-6.12.1/drivers/gpu/drm/radeon/ |
D | radeon_atpx_handler.c | 439 u16 gpu_id; in radeon_atpx_switchto() local 442 gpu_id = ATPX_INTEGRATED_GPU; in radeon_atpx_switchto() 444 gpu_id = ATPX_DISCRETE_GPU; in radeon_atpx_switchto() 446 radeon_atpx_switch_start(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 447 radeon_atpx_switch_disp_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 448 radeon_atpx_switch_i2c_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 449 radeon_atpx_switch_end(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto()
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_atpx_handler.c | 470 u16 gpu_id; in amdgpu_atpx_switchto() local 473 gpu_id = ATPX_INTEGRATED_GPU; in amdgpu_atpx_switchto() 475 gpu_id = ATPX_DISCRETE_GPU; in amdgpu_atpx_switchto() 477 amdgpu_atpx_switch_start(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 478 amdgpu_atpx_switch_disp_mux(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 479 amdgpu_atpx_switch_i2c_mux(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 480 amdgpu_atpx_switch_end(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto()
|
/linux-6.12.1/drivers/gpu/drm/panthor/ |
D | panthor_gpu.c | 87 ptdev->gpu_info.gpu_id = gpu_read(ptdev, GPU_ID); in panthor_gpu_init_info() 114 arch_major = GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id); in panthor_gpu_init_info() 115 product_major = GPU_PROD_MAJOR(ptdev->gpu_info.gpu_id); in panthor_gpu_init_info() 116 major = GPU_VER_MAJOR(ptdev->gpu_info.gpu_id); in panthor_gpu_init_info() 117 minor = GPU_VER_MINOR(ptdev->gpu_info.gpu_id); in panthor_gpu_init_info() 118 status = GPU_VER_STATUS(ptdev->gpu_info.gpu_id); in panthor_gpu_init_info() 128 model->name ?: "unknown", ptdev->gpu_info.gpu_id >> 16, in panthor_gpu_init_info()
|
/linux-6.12.1/drivers/gpu/drm/panfrost/ |
D | panfrost_gpu.c | 244 u32 gpu_id, num_js, major, minor, status, rev; in panfrost_gpu_init_features() local 287 gpu_id = gpu_read(pfdev, GPU_ID); in panfrost_gpu_init_features() 288 pfdev->features.revision = gpu_id & 0xffff; in panfrost_gpu_init_features() 289 pfdev->features.id = gpu_id >> 16; in panfrost_gpu_init_features() 302 gpu_id = pfdev->features.id; in panfrost_gpu_init_features() 331 name, gpu_id, major, minor, status); in panfrost_gpu_init_features()
|
D | panfrost_dump.c | 183 iter.hdr->reghdr.gpu_id = pfdev->features.id; in panfrost_core_dump()
|
/linux-6.12.1/drivers/gpu/drm/msm/ |
D | msm_rd.c | 177 uint32_t gpu_id; in rd_open() local 203 gpu_id = val; in rd_open() 205 rd_write_section(rd, RD_GPU_ID, &gpu_id, sizeof(gpu_id)); in rd_open()
|
/linux-6.12.1/include/uapi/drm/ |
D | panfrost_drm.h | 251 __u32 gpu_id; member
|
D | panthor_drm.h | 272 __u32 gpu_id; member
|
D | pvr_drm.h | 136 __u64 gpu_id; member
|