Searched refs:kdev (Results 1 - 25 of 41) sorted by relevance

12

/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_sysfs.h12 struct drm_i915_private *kdev_minor_to_i915(struct device *kdev);
H A Di915_sysfs.c43 struct drm_i915_private *kdev_minor_to_i915(struct device *kdev) argument
45 struct drm_minor *minor = dev_get_drvdata(kdev);
68 struct device *kdev = kobj_to_dev(kobj); local
69 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
96 struct device *kdev = kobj_to_dev(kobj); local
97 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
167 struct device *kdev = kobj_to_dev(kobj); local
168 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
202 struct device *kdev = kobj_to_dev(kobj); local
203 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
219 i915_setup_error_capture(struct device *kdev) argument
226 i915_teardown_error_capture(struct device *kdev) argument
231 i915_setup_error_capture(struct device *kdev) argument
232 i915_teardown_error_capture(struct device *kdev) argument
240 struct device *kdev = dev_priv->drm.primary->kdev; local
272 struct device *kdev = dev_priv->drm.primary->kdev; local
[all...]
H A Dintel_runtime_pm.c357 ret = pm_runtime_get_sync(rpm->kdev);
437 if (pm_runtime_get_if_active(rpm->kdev, ignore_usecount) <= 0)
478 pm_runtime_get_noresume(rpm->kdev);
489 struct device *kdev = rpm->kdev; local
495 pm_runtime_mark_last_busy(kdev);
496 pm_runtime_put_autosuspend(kdev);
562 struct device *kdev = rpm->kdev; local
572 dev_pm_set_driver_flags(kdev, DPM_FLAG_NO_DIRECT_COMPLET
617 struct device *kdev = rpm->kdev; local
652 struct device *kdev = &pdev->dev; local
[all...]
H A Di915_utils.c22 struct device *kdev = dev_priv->drm.dev; local
38 dev_printk(level, kdev, "%pV", &vaf);
40 dev_printk(level, kdev, "[" DRM_NAME ":%ps] %pV",
58 dev_notice(kdev, "%s", FDO_BUG_MSG);
H A Di915_driver.c1378 static int i915_pm_prepare(struct device *kdev) argument
1380 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1383 dev_err(kdev, "DRM not initialized, aborting suspend.\n");
1393 static int i915_pm_suspend(struct device *kdev) argument
1395 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1398 dev_err(kdev, "DRM not initialized, aborting suspend.\n");
1408 static int i915_pm_suspend_late(struct device *kdev) argument
1410 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1427 static int i915_pm_poweroff_late(struct device *kdev) argument
1429 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1437 i915_pm_resume_early(struct device *kdev) argument
1447 i915_pm_resume(struct device *kdev) argument
1457 i915_pm_complete(struct device *kdev) argument
1468 i915_pm_freeze(struct device *kdev) argument
1486 i915_pm_freeze_late(struct device *kdev) argument
1505 i915_pm_thaw_early(struct device *kdev) argument
1510 i915_pm_thaw(struct device *kdev) argument
1516 i915_pm_restore_early(struct device *kdev) argument
1521 i915_pm_restore(struct device *kdev) argument
1526 intel_runtime_suspend(struct device *kdev) argument
1626 intel_runtime_resume(struct device *kdev) argument
[all...]
H A Dintel_runtime_pm.h44 struct device *kdev; /* points to i915->drm.dev */ member in struct:intel_runtime_pm
H A Di915_drv.h445 static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) argument
447 return dev_get_drvdata(kdev);
/openbsd-current/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_crat.c1335 static int kfd_fill_gpu_cache_info_from_gfx_config(struct kfd_dev *kdev, argument
1338 struct amdgpu_device *adev = kdev->adev;
1407 int kfd_get_gpu_cache_info(struct kfd_node *kdev, struct kfd_gpu_cache_info **pcache_info) argument
1411 switch (kdev->adev->asic_type) {
1449 switch (KFD_GC_VERSION(kdev)) {
1526 kfd_fill_gpu_cache_info_from_gfx_config(kdev->kfd, *pcache_info);
1790 struct kfd_node *kdev, uint8_t type, uint64_t size,
1819 static void kfd_find_numa_node_in_srat(struct kfd_node *kdev) argument
1824 u32 pci_id = pci_domain_nr(kdev->adev->pdev->bus) << 16 |
1825 pci_dev_id(kdev
1789 kfd_fill_gpu_memory_affinity(int *avail_size, struct kfd_node *kdev, uint8_t type, uint64_t size, struct crat_subtype_memory *sub_type_hdr, uint32_t proximity_domain, const struct kfd_local_mem_info *local_mem_info) argument
1916 kfd_fill_gpu_direct_io_link_to_cpu(int *avail_size, struct kfd_node *kdev, struct crat_subtype_iolink *sub_type_hdr, uint32_t proximity_domain) argument
1983 kfd_fill_gpu_xgmi_link_to_gpu(int *avail_size, struct kfd_node *kdev, struct kfd_node *peer_kdev, struct crat_subtype_iolink *sub_type_hdr, uint32_t proximity_domain_from, uint32_t proximity_domain_to) argument
2035 kfd_create_vcrat_image_gpu(void *pcrat_image, size_t *size, struct kfd_node *kdev, uint32_t proximity_domain) argument
2209 kfd_create_crat_image_virtual(void **crat_image, size_t *size, int flags, struct kfd_node *kdev, uint32_t proximity_domain) argument
[all...]
H A Dkfd_topology.c974 struct kfd_topology_device *kdev = local
981 list_for_each_entry(mem, &kdev->mem_props, list) {
994 static void kfd_add_non_crat_information(struct kfd_topology_device *kdev) argument
997 if (!kdev->gpu) {
999 dmi_walk(find_system_memory, kdev);
1011 struct kfd_topology_device *kdev; local
1051 kdev = list_first_entry(&temp_topology_device_list,
1074 kdev = list_first_entry(&topology_device_list,
1077 kfd_add_non_crat_information(kdev);
1330 static int kfd_create_indirect_link_prop(struct kfd_topology_device *kdev, in argument
1414 kfd_add_peer_prop(struct kfd_topology_device *kdev, struct kfd_topology_device *peer, int from, int to) argument
1675 kfd_fill_cache_non_crat_info(struct kfd_topology_device *dev, struct kfd_node *kdev) argument
2191 kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_node **kdev) argument
[all...]
H A Dkfd_crat.h312 int kfd_get_gpu_cache_info(struct kfd_node *kdev, struct kfd_gpu_cache_info **pcache_info);
318 int flags, struct kfd_node *kdev,
H A Dkfd_process.c714 struct kfd_node *kdev = pdd->dev; local
717 err = amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu(kdev->adev, gpu_va, size,
723 err = amdgpu_amdkfd_gpuvm_map_memory_to_gpu(kdev->adev, *mem,
728 err = amdgpu_amdkfd_gpuvm_sync_memory(kdev->adev, *mem, true);
746 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu(kdev->adev, *mem, pdd->drm_priv);
749 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(kdev->adev, *mem, pdd->drm_priv,
989 struct kfd_node *kdev; local
992 kdev = kfd_device_by_id(GET_GPU_ID(p->signal_handle));
993 if (!kdev)
998 pdd = kfd_get_process_device_data(kdev,
[all...]
H A Dkfd_priv.h238 unsigned int kfd_get_num_sdma_engines(struct kfd_node *kdev);
239 unsigned int kfd_get_num_xgmi_sdma_engines(struct kfd_node *kdev);
1140 int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_node **kdev);
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_drv.c169 put_device(minor->kdev);
218 minor->kdev = drm_sysfs_minor_alloc(minor);
219 if (IS_ERR(minor->kdev))
220 return PTR_ERR(minor->kdev);
252 ret = device_add(minor->kdev);
285 if (!minor || !device_is_registered(minor->kdev))
301 device_del(minor->kdev);
303 dev_set_drvdata(minor->kdev, NULL); /* safety belt */
958 ret = sysfs_create_link(minor->kdev->kobj.parent,
959 &minor->kdev
1604 drm_get_device_from_kdev(dev_t kdev) argument
1680 drmkqfilter(dev_t kdev, struct knote *kn) argument
1721 drmopen(dev_t kdev, int flags, int fmt, struct proc *p) argument
1804 drmclose(dev_t kdev, int flags, int fmt, struct proc *p) argument
1841 drmread(dev_t kdev, struct uio *uio, int ioflag) argument
1929 drmmmap(dev_t kdev, off_t offset, int prot) argument
[all...]
H A Ddrm_ioctl.c940 (long)old_encode_dev(file_priv->minor->kdev->devt),
979 (long)old_encode_dev(file_priv->minor->kdev->devt),
1106 drmioctl(dev_t kdev, u_long cmd, caddr_t data, int flags, struct proc *p) argument
1108 struct drm_device *dev = drm_get_device_from_kdev(kdev);
1121 error = -drm_do_ioctl(dev, minor(kdev), cmd, data);
H A Ddrm_file.c257 (long)old_encode_dev(file->minor->kdev->devt),
H A Ddrm_ioc32.c992 (long)old_encode_dev(file_priv->minor->kdev->devt),
/openbsd-current/sys/dev/pci/drm/i915/gt/
H A Dintel_gt_sysfs.c53 return &gt->i915->drm.primary->kdev->kobj;
H A Dsysfs_engines.c506 struct device *kdev = i915->drm.primary->kdev; local
510 dir = kobject_create_and_add("engine", &kdev->kobj);
538 dev_err(kdev, "Failed to add sysfs engine '%s'\n",
/openbsd-current/sys/dev/pci/drm/i915/display/
H A Dintel_audio.c964 static unsigned long i915_audio_component_get_power(struct device *kdev) argument
966 struct drm_i915_private *i915 = kdev_to_i915(kdev);
995 static void i915_audio_component_put_power(struct device *kdev, argument
998 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1008 static void i915_audio_component_codec_wake_override(struct device *kdev, argument
1011 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1017 cookie = i915_audio_component_get_power(kdev);
1033 i915_audio_component_put_power(kdev, cookie);
1037 static int i915_audio_component_get_cdclk_freq(struct device *kdev) argument
1039 struct drm_i915_private *i915 = kdev_to_i915(kdev);
1095 i915_audio_component_sync_audio_rate(struct device *kdev, int port, int cpu_transcoder, int rate) argument
1136 i915_audio_component_get_eld(struct device *kdev, int port, int cpu_transcoder, bool *enabled, unsigned char *buf, int max_bytes) argument
[all...]
/openbsd-current/sys/dev/pci/drm/radeon/
H A Dradeon_audio.c747 static int radeon_audio_component_get_eld(struct device *kdev, int port, argument
751 struct drm_device *dev = dev_get_drvdata(kdev);
786 static int radeon_audio_component_bind(struct device *kdev, argument
789 struct drm_device *dev = dev_get_drvdata(kdev);
793 if (WARN_ON(!device_link_add(hda_kdev, kdev, DL_FLAG_STATELESS)))
798 acomp->dev = kdev;
805 static void radeon_audio_component_unbind(struct device *kdev, argument
808 struct drm_device *dev = dev_get_drvdata(kdev);
812 device_link_remove(hda_kdev, kdev);
H A Datombios_dp.c234 radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev;
/openbsd-current/sys/dev/pci/drm/include/drm/
H A Ddrm_file.h82 struct device *kdev; /* Linux device */ member in struct:drm_minor
H A Ddrm_connector.h1499 /** @kdev: kernel device for sysfs attributes */
1500 struct device *kdev; member in struct:drm_connector
/openbsd-current/usr.sbin/procmap/
H A Dprocmap.c894 struct kbit kdev; local
897 P(&kdev) = P(uvm_obj);
898 S(&kdev) = sizeof(struct uvm_device);
899 KDEREF(kd, &kdev);
900 dev = D(&kdev, uvm_device)->u_device;
/openbsd-current/sys/dev/pci/drm/i915/gvt/
H A Dgtt.c740 struct device *kdev = spt->vgpu->gvt->gt->i915->drm.dev; local
744 dma_unmap_page(kdev, spt->shadow_page.mfn << I915_GTT_PAGE_SHIFT, 4096,
825 struct device *kdev = vgpu->gvt->gt->i915->drm.dev; local
848 daddr = dma_map_page(kdev, spt->shadow_page.page,
850 if (dma_mapping_error(kdev, daddr)) {
865 dma_unmap_page(kdev, daddr, PAGE_SIZE, DMA_BIDIRECTIONAL);

Completed in 176 milliseconds

12