/kernel/linux/linux-5.10/include/trace/events/ |
H A D | gpu_mem.h | 23 * @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,
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | gpu_mem.h | 23 * @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,
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | kfd_ioctl.h | 57 __u32 gpu_id; /* to KFD */ member 106 __u32 gpu_id; /* to KFD */ member 125 __u32 gpu_id; /* to KFD */ member 136 __u32 gpu_id; /* from KFD */ member 173 __u32 gpu_id; /* to KFD */ member 178 __u32 gpu_id; /* to KFD */ member 184 __u32 gpu_id; /* to KFD */ member 185 __u32 buf_size_in_bytes; /*including gpu_id and buf_size */ 190 __u32 gpu_id; /* to KFD */ member 191 __u32 buf_size_in_bytes; /*including gpu_id an 262 __u32 gpu_id; global() member 276 __u32 gpu_id; global() member 302 __u32 gpu_id; /* to KFD */ global() member 320 __u32 gpu_id; /* to KFD */ global() member 332 __u32 gpu_id; /* to KFD */ global() member 338 __u32 gpu_id; /* to KFD */ global() member 372 __u32 gpu_id; /* to KFD */ global() member 437 __u32 gpu_id; /* from KFD */ global() member 445 __u32 gpu_id; /* to KFD */ global() member [all...] |
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 41 __u32 gpu_id; member 80 __u32 gpu_id; member 90 __u32 gpu_id; member 100 __u32 gpu_id; member 118 __u32 gpu_id; member 122 __u32 gpu_id; member 127 __u32 gpu_id; member 132 __u32 gpu_id; member 186 __u32 gpu_id; member 193 __u32 gpu_id; member 213 __u32 gpu_id; global() member 221 __u32 gpu_id; global() member 229 __u32 gpu_id; global() member 234 __u32 gpu_id; global() member 252 __u32 gpu_id; global() member 280 __u32 gpu_id; global() member 287 __u32 gpu_id; global() member [all...] |
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 41 __u32 gpu_id; member 80 __u32 gpu_id; member 90 __u32 gpu_id; member 100 __u32 gpu_id; member 118 __u32 gpu_id; member 122 __u32 gpu_id; member 127 __u32 gpu_id; member 132 __u32 gpu_id; member 186 __u32 gpu_id; member 193 __u32 gpu_id; member 213 __u32 gpu_id; global() member 221 __u32 gpu_id; global() member 229 __u32 gpu_id; global() member 234 __u32 gpu_id; global() member 252 __u32 gpu_id; global() member 280 __u32 gpu_id; global() member 287 __u32 gpu_id; global() member [all...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 27 __u32 gpu_id; member 59 __u32 gpu_id; member 69 __u32 gpu_id; member 79 __u32 gpu_id; member 101 __u32 gpu_id; member 105 __u32 gpu_id; member 110 __u32 gpu_id; member 115 __u32 gpu_id; member 165 __u32 gpu_id; member 172 __u32 gpu_id; member 192 __u32 gpu_id; global() member 204 __u32 gpu_id; global() member 213 __u32 gpu_id; global() member 218 __u32 gpu_id; global() member 235 __u32 gpu_id; global() member [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | kfd_ioctl.h | 68 __u32 gpu_id; /* to KFD */ member 111 __u32 gpu_id; /* to KFD */ member 123 __u32 gpu_id; member 149 __u32 gpu_id; /* to KFD */ member 168 __u32 gpu_id; /* to KFD */ member 179 __u32 gpu_id; /* from KFD */ member 216 __u32 gpu_id; /* to KFD */ member 221 __u32 gpu_id; /* to KFD */ member 227 __u32 gpu_id; /* to KFD */ member 228 __u32 buf_size_in_bytes; /*including gpu_id an 233 __u32 gpu_id; /* to KFD */ global() member 307 __u32 gpu_id; global() member 321 __u32 gpu_id; global() member 355 __u32 gpu_id; /* to KFD */ global() member 373 __u32 gpu_id; /* to KFD */ global() member 385 __u32 gpu_id; /* to KFD */ global() member 391 __u32 gpu_id; /* to KFD */ global() member 426 __u32 gpu_id; /* to KFD */ global() member 491 __u32 gpu_id; /* from KFD */ global() member 499 __u32 gpu_id; /* to KFD */ global() member 632 __u32 gpu_id; /* This is the user_gpu_id */ global() member 974 __u32 gpu_id; global() member 1095 __u32 gpu_id; global() member 1243 __u32 gpu_id; global() member 1262 __u32 gpu_id; global() member 1308 __u32 gpu_id; global() member [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_debugfs.c | 38 seq_printf(m, "echo gpu_id > hang_hws\n"); in kfd_debugfs_hang_hws_read() 47 uint32_t gpu_id; in kfd_debugfs_hang_hws_write() local 59 if (kstrtoint(tmp, 10, &gpu_id)) { in kfd_debugfs_hang_hws_write() 63 dev = kfd_device_by_id(gpu_id); in kfd_debugfs_hang_hws_write() 68 pr_err("Cannot find device %d.\n", gpu_id); in kfd_debugfs_hang_hws_write()
|
H A D | kfd_topology.c | 68 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id) in kfd_topology_device_by_id() argument 76 if (top_dev->gpu_id == gpu_id) { in kfd_topology_device_by_id() 86 struct kfd_dev *kfd_device_by_id(uint32_t gpu_id) in kfd_device_by_id() argument 90 top_dev = kfd_topology_device_by_id(gpu_id); in kfd_device_by_id() 425 if (strcmp(attr->name, "gpu_id") == 0) { in node_show() 430 return sysfs_show_32bit_val(buffer, offs, dev->gpu_id); in node_show() 663 dev->attr_gpuid.name = "gpu_id"; in kfd_build_sysfs_node_entry() 1163 static void kfd_notify_gpu_change(uint32_t gpu_id, int arrival) in kfd_notify_gpu_change() argument 1234 uint32_t gpu_id; in kfd_topology_add_device() local 1431 uint32_t gpu_id; kfd_topology_remove_device() local [all...] |
H A D | kfd_chardev.c | 293 pr_debug("Looking for gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 294 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_create_queue() 296 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 320 /* Return gpu_id as doorbell offset for mmap usage */ in kfd_ioctl_create_queue() 322 args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id); in kfd_ioctl_create_queue() 506 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_set_memory_policy() 547 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_set_trap_handler() 581 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_dbg_register() 632 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_dbg_unregister() 677 dev = kfd_device_by_id(args->gpu_id); in kfd_ioctl_dbg_address_watch() 2001 unsigned int gpu_id; kfd_mmap() local [all...] |
H A D | kfd_priv.h | 58 * BITS[61:46] - Encode gpu_id. To identify to which GPU the offset belongs to 74 #define KFD_MMAP_GPU_ID(gpu_id) ((((uint64_t)gpu_id) << KFD_MMAP_GPU_ID_SHIFT)\ 628 #define MAKE_HANDLE(gpu_id, idr_handle) \ 629 (((uint64_t)(gpu_id) << 32) + idr_handle) 931 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id); 932 struct kfd_dev *kfd_device_by_id(uint32_t gpu_id);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_debugfs.c | 39 seq_puts(m, "echo gpu_id > hang_hws\n"); in kfd_debugfs_hang_hws_read() 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()
|
H A D | kfd_topology.c | 81 struct kfd_topology_device *kfd_topology_device_by_id(uint32_t gpu_id) in kfd_topology_device_by_id() argument 89 if (top_dev->gpu_id == gpu_id) { in kfd_topology_device_by_id() 99 struct kfd_node *kfd_device_by_id(uint32_t gpu_id) in kfd_device_by_id() argument 103 top_dev = kfd_topology_device_by_id(gpu_id); in kfd_device_by_id() 429 if (strcmp(attr->name, "gpu_id") == 0) { in node_show() 434 return sysfs_show_32bit_val(buffer, offs, dev->gpu_id); in node_show() 694 dev->attr_gpuid.name = "gpu_id"; in kfd_build_sysfs_node_entry() 1159 static void kfd_notify_gpu_change(uint32_t gpu_id, int arrival) in kfd_notify_gpu_change() argument 1762 static int kfd_topology_add_device_locked(struct kfd_node *gpu, uint32_t gpu_id, in kfd_topology_add_device_locked() argument 1924 uint32_t gpu_id; kfd_topology_add_device() local 2154 uint32_t gpu_id; kfd_topology_remove_device() local [all...] |
H A D | kfd_chardev.c | 69 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 74 pdd = kfd_process_device_data_by_id(p, gpu_id); in kfd_lock_pdd_by_id() 318 pr_debug("Looking for gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 322 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_create_queue() 324 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_create_queue() 393 /* Return gpu_id as doorbell offset for mmap usage */ in kfd_ioctl_create_queue() 395 args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id); in kfd_ioctl_create_queue() 590 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_set_memory_policy() 592 pr_debug("Could not find gpu id 0x%x\n", args->gpu_id); in kfd_ioctl_set_memory_policy() 634 pdd = kfd_process_device_data_by_id(p, args->gpu_id); in kfd_ioctl_set_trap_handler() 3379 unsigned int gpu_id; kfd_mmap() local [all...] |
H A D | kfd_priv.h | 61 * 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)\ 709 #define MAKE_HANDLE(gpu_id, idr_handle) \ 710 (((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; global() member [all...] |
H A D | kfd_debug.h | 32 unsigned int *gpu_id,
|
H A D | kfd_topology.h | 139 uint32_t gpu_id; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atpx_handler.c | 464 u16 gpu_id; in amdgpu_atpx_switchto() local 467 gpu_id = ATPX_INTEGRATED_GPU; in amdgpu_atpx_switchto() 469 gpu_id = ATPX_DISCRETE_GPU; in amdgpu_atpx_switchto() 471 amdgpu_atpx_switch_start(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 472 amdgpu_atpx_switch_disp_mux(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 473 amdgpu_atpx_switch_i2c_mux(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto() 474 amdgpu_atpx_switch_end(&amdgpu_atpx_priv.atpx, gpu_id); in amdgpu_atpx_switchto()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_atpx_handler.c | 435 u16 gpu_id; in radeon_atpx_switchto() local 438 gpu_id = ATPX_INTEGRATED_GPU; in radeon_atpx_switchto() 440 gpu_id = ATPX_DISCRETE_GPU; in radeon_atpx_switchto() 442 radeon_atpx_switch_start(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 443 radeon_atpx_switch_disp_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 444 radeon_atpx_switch_i2c_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 445 radeon_atpx_switch_end(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_atpx_handler.c | 435 u16 gpu_id; in radeon_atpx_switchto() local 438 gpu_id = ATPX_INTEGRATED_GPU; in radeon_atpx_switchto() 440 gpu_id = ATPX_DISCRETE_GPU; in radeon_atpx_switchto() 442 radeon_atpx_switch_start(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 443 radeon_atpx_switch_disp_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 444 radeon_atpx_switch_i2c_mux(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto() 445 radeon_atpx_switch_end(&radeon_atpx_priv.atpx, gpu_id); in radeon_atpx_switchto()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gpu.c | 214 u32 gpu_id, num_js, major, minor, status, rev; in panfrost_gpu_init_features() local 256 gpu_id = gpu_read(pfdev, GPU_ID); in panfrost_gpu_init_features() 257 pfdev->features.revision = gpu_id & 0xffff; in panfrost_gpu_init_features() 258 pfdev->features.id = gpu_id >> 16; in panfrost_gpu_init_features() 271 gpu_id = pfdev->features.id; in panfrost_gpu_init_features() 300 name, gpu_id, major, minor, status); in panfrost_gpu_init_features()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gpu.c | 224 u32 gpu_id, num_js, major, minor, status, rev; in panfrost_gpu_init_features() local 267 gpu_id = gpu_read(pfdev, GPU_ID); in panfrost_gpu_init_features() 268 pfdev->features.revision = gpu_id & 0xffff; in panfrost_gpu_init_features() 269 pfdev->features.id = gpu_id >> 16; in panfrost_gpu_init_features() 282 gpu_id = pfdev->features.id; in panfrost_gpu_init_features() 311 name, gpu_id, major, minor, status); in panfrost_gpu_init_features()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_rd.c | 181 uint32_t gpu_id; in rd_open() local 201 gpu_id = val; in rd_open() 203 rd_write_section(rd, RD_GPU_ID, &gpu_id, sizeof(gpu_id)); in rd_open()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A 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()
|