Searched refs:gpu_id (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/include/trace/events/
H A Dgpu_mem.h23 * @gpu_id: This is the gpu id.
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;
48 TP_printk("gpu_id=%u pid=%u size=%llu",
49 __entry->gpu_id,
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_debugfs.c39 seq_puts(m, "echo gpu_id > hang_hws\n");
48 uint32_t gpu_id; local
60 if (kstrtoint(tmp, 10, &gpu_id)) {
64 dev = kfd_device_by_id(gpu_id);
69 pr_err("Cannot find device %d.\n", gpu_id);
H A Dkfd_topology.c81 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id) argument
89 if (top_dev->gpu_id == gpu_id) {
99 struct kfd_node *kfd_device_by_id(uint32_t gpu_id) argument
103 top_dev = kfd_topology_device_by_id(gpu_id);
429 if (strcmp(attr->name, "gpu_id") == 0) {
434 return sysfs_show_32bit_val(buffer, offs, dev->gpu_id);
694 dev->attr_gpuid.name = "gpu_id";
1159 static void kfd_notify_gpu_change(uint32_t gpu_id, int arrival) argument
1775 static int kfd_topology_add_device_locked(struct kfd_node *gpu, uint32_t gpu_id, argument
1937 uint32_t gpu_id; local
2166 uint32_t gpu_id; local
[all...]
H A Dkfd_debug.h32 unsigned int *gpu_id,
H A Dkfd_priv.h61 * BITS[61:46] - Encode gpu_id. To identify to which GPU the offset belongs to
77 #define KFD_MMAP_GPU_ID(gpu_id) ((((uint64_t)gpu_id) << KFD_MMAP_GPU_ID_SHIFT)\
710 #define MAKE_HANDLE(gpu_id, idr_handle) \
711 (((uint64_t)(gpu_id) << 32) + idr_handle)
831 * application will use the original gpu_id on the
1019 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id);
1038 uint32_t gpu_id);
1117 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id);
1118 struct kfd_node *kfd_device_by_id(uint32_t gpu_id);
1227 uint32_t gpu_id; member in struct:kfd_criu_queue_priv_data
[all...]
H A Dkfd_chardev.c71 static inline struct kfd_process_device *kfd_lock_pdd_by_id(struct kfd_process *p, __u32 gpu_id) argument
76 pdd = kfd_process_device_data_by_id(p, gpu_id);
319 pr_debug("Looking for gpu id 0x%x\n", args->gpu_id);
323 pdd = kfd_process_device_data_by_id(p, args->gpu_id);
325 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id);
394 /* Return gpu_id as doorbell offset for mmap usage */
396 args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id);
591 pdd = kfd_process_device_data_by_id(p, args->gpu_id);
593 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id);
635 pdd = kfd_process_device_data_by_id(p, args->gpu_id);
3380 unsigned int gpu_id; local
[all...]
H A Dkfd_topology.h139 uint32_t gpu_id; member in struct:kfd_topology_device
H A Dkfd_events.c1190 memory_exception_data.gpu_id = user_gpu_id;
1260 ev->hw_exception_data.gpu_id = user_gpu_id;
1268 ev->memory_exception_data.gpu_id = user_gpu_id;
1300 hw_exception_data.gpu_id = user_gpu_id;
1306 memory_exception_data.gpu_id = user_gpu_id;
H A Dkfd_debug.c33 unsigned int *gpu_id,
47 *gpu_id = 0;
64 *gpu_id = pqn->q->device->id;
79 *gpu_id = pdd->dev->id;
1045 device_info.gpu_id = pdd->dev->id;
31 kfd_dbg_ev_query_debug_event(struct kfd_process *process, unsigned int *queue_id, unsigned int *gpu_id, uint64_t exception_clear_mask, uint64_t *event_status) argument
H A Dkfd_svm.h171 uint32_t gpu_id);
H A Dkfd_int_process_v11.c312 exception_data.gpu_id = dev->id;
H A Dkfd_int_process_v10.c388 exception_data.gpu_id = dev->id;
H A Dkfd_process_queue_manager.c752 q_data->gpu_id = pdd->user_gpu_id;
785 pr_debug("Dumping Queue: gpu_id:%x queue_id:%u\n", q_data->gpu_id, q_data->q_id);
949 pdd = kfd_process_device_data_by_id(p, q_data->gpu_id);
H A Dkfd_process.c1892 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id) argument
1897 if (p->pdds[i] && gpu_id == p->pdds[i]->user_gpu_id)
2207 struct kfd_process_device *kfd_process_device_data_by_id(struct kfd_process *p, uint32_t gpu_id)
2211 if (gpu_id) {
2215 if (pdd->user_gpu_id == gpu_id)
2206 kfd_process_device_data_by_id(struct kfd_process *p, uint32_t gpu_id) argument
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_device.h70 /** @gpu_id: GPU ID detected at runtime. */
71 struct pvr_gpu_id gpu_id; member in struct:pvr_device
458 * @gpu_id: GPU ID.
474 pvr_gpu_id_to_packed_bvnc(struct pvr_gpu_id *gpu_id) argument
476 return PVR_PACKED_BVNC(gpu_id->b, gpu_id->v, gpu_id->n, gpu_id->c);
480 packed_bvnc_to_pvr_gpu_id(u64 bvnc, struct pvr_gpu_id *gpu_id) argument
482 gpu_id
[all...]
H A Dpvr_device.c254 struct pvr_gpu_id *gpu_id = &pvr_dev->gpu_id; local
256 return kasprintf(GFP_KERNEL, "%s_%d.%d.%d.%d_v%d.fw", base, gpu_id->b,
257 gpu_id->v, gpu_id->n, gpu_id->c, major);
319 * Sets struct pvr_dev.gpu_id.
326 struct pvr_gpu_id *gpu_id = &pvr_dev->gpu_id; local
335 gpu_id
[all...]
H A Dpvr_fw.c130 if (pvr_gpu_id_to_packed_bvnc(&pvr_dev->gpu_id) != header->bvnc) {
136 pvr_dev->gpu_id.b, pvr_dev->gpu_id.v, pvr_dev->gpu_id.n, pvr_dev->gpu_id.c);
/linux-master/include/uapi/linux/
H A Dkfd_ioctl.h69 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_create_queue_args
112 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_get_available_memory_args
124 __u32 gpu_id; member in struct:kfd_dbg_device_info_entry
150 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_set_memory_policy_args
169 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_get_clock_counters_args
180 __u32 gpu_id; /* from KFD */ member in struct:kfd_process_device_apertures
217 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_dbg_register_args
222 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_dbg_unregister_args
228 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_dbg_address_watch_args
229 __u32 buf_size_in_bytes; /*including gpu_id an
234 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_dbg_wave_control_args
308 __u32 gpu_id; member in struct:kfd_hsa_memory_exception_data
322 __u32 gpu_id; member in struct:kfd_hsa_hw_exception_data
356 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_set_scratch_backing_va_args
374 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_get_tile_config_args
386 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_set_trap_handler_args
392 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_acquire_vm_args
428 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_alloc_memory_of_gpu_args
493 __u32 gpu_id; /* from KFD */ member in struct:kfd_ioctl_get_dmabuf_info_args
501 __u32 gpu_id; /* to KFD */ member in struct:kfd_ioctl_import_dmabuf_args
634 __u32 gpu_id; /* This is the user_gpu_id */ member in struct:kfd_criu_bo_bucket
989 __u32 gpu_id; member in struct:kfd_queue_snapshot_entry
1110 __u32 gpu_id; member in struct:kfd_ioctl_dbg_trap_send_runtime_event_args
1258 __u32 gpu_id; member in struct:kfd_ioctl_dbg_trap_set_node_address_watch_args
1277 __u32 gpu_id; member in struct:kfd_ioctl_dbg_trap_clear_node_address_watch_args
1323 __u32 gpu_id; member in struct:kfd_ioctl_dbg_trap_query_debug_event_args
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atpx_handler.c470 u16 gpu_id; local
473 gpu_id = ATPX_INTEGRATED_GPU;
475 gpu_id = ATPX_DISCRETE_GPU;
477 amdgpu_atpx_switch_start(&amdgpu_atpx_priv.atpx, gpu_id);
478 amdgpu_atpx_switch_disp_mux(&amdgpu_atpx_priv.atpx, gpu_id);
479 amdgpu_atpx_switch_i2c_mux(&amdgpu_atpx_priv.atpx, gpu_id);
480 amdgpu_atpx_switch_end(&amdgpu_atpx_priv.atpx, gpu_id);
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_atpx_handler.c439 u16 gpu_id; local
442 gpu_id = ATPX_INTEGRATED_GPU;
444 gpu_id = ATPX_DISCRETE_GPU;
446 radeon_atpx_switch_start(&radeon_atpx_priv.atpx, gpu_id);
447 radeon_atpx_switch_disp_mux(&radeon_atpx_priv.atpx, gpu_id);
448 radeon_atpx_switch_i2c_mux(&radeon_atpx_priv.atpx, gpu_id);
449 radeon_atpx_switch_end(&radeon_atpx_priv.atpx, gpu_id);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_rd.c177 uint32_t gpu_id; local
203 gpu_id = val;
205 rd_write_section(rd, RD_GPU_ID, &gpu_id, sizeof(gpu_id));
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gpu.c244 u32 gpu_id, num_js, major, minor, status, rev; local
287 gpu_id = gpu_read(pfdev, GPU_ID);
288 pfdev->features.revision = gpu_id & 0xffff;
289 pfdev->features.id = gpu_id >> 16;
302 gpu_id = pfdev->features.id;
331 name, gpu_id, major, minor, status);
H A Dpanfrost_dump.c183 iter.hdr->reghdr.gpu_id = pfdev->features.id;
/linux-master/include/uapi/drm/
H A Dpanfrost_drm.h251 __u32 gpu_id; member in struct:panfrost_dump_object_header::__anon225::__anon226
H A Dpvr_drm.h125 * @gpu_id: GPU identifier.
136 __u64 gpu_id; member in struct:drm_pvr_dev_query_gpu_info

Completed in 229 milliseconds

12