Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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,
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dkfd_ioctl.h57 __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 Dkfd_ioctl.h41 __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 Dkfd_ioctl.h41 __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 Dkfd_ioctl.h27 __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 Dkfd_ioctl.h68 __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 Dkfd_debugfs.c38 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 Dkfd_topology.c68 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 Dkfd_chardev.c293 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 Dkfd_priv.h58 * 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 Dkfd_debugfs.c39 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 Dkfd_topology.c81 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 Dkfd_chardev.c69 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 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)\
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 Dkfd_debug.h32 unsigned int *gpu_id,
H A Dkfd_topology.h139 uint32_t gpu_id; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atpx_handler.c464 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 Dradeon_atpx_handler.c435 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 Damdgpu_atpx_handler.c470 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 Dradeon_atpx_handler.c435 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 Dpanfrost_gpu.c214 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 Dpanfrost_gpu.c224 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 Dmsm_rd.c181 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 Dmsm_rd.c177 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()

Completed in 25 milliseconds

12