kdev 183 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev = kdev 186 drivers/cpuidle/sysfs.c return kdev->dev; kdev 226 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev = kdev 229 drivers/cpuidle/sysfs.c complete(&kdev->kobj_unregister); kdev 465 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev = device->kobj_dev; kdev 481 drivers/cpuidle/sysfs.c &kdev->kobj, "state%d", i); kdev 600 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev = dev->kobj_dev; kdev 612 drivers/cpuidle/sysfs.c &kdev->kobj, "driver"); kdev 681 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev; kdev 697 drivers/cpuidle/sysfs.c kdev = kzalloc(sizeof(*kdev), GFP_KERNEL); kdev 698 drivers/cpuidle/sysfs.c if (!kdev) kdev 700 drivers/cpuidle/sysfs.c kdev->dev = dev; kdev 701 drivers/cpuidle/sysfs.c dev->kobj_dev = kdev; kdev 703 drivers/cpuidle/sysfs.c init_completion(&kdev->kobj_unregister); kdev 705 drivers/cpuidle/sysfs.c error = kobject_init_and_add(&kdev->kobj, &ktype_cpuidle, &cpu_dev->kobj, kdev 708 drivers/cpuidle/sysfs.c kfree(kdev); kdev 712 drivers/cpuidle/sysfs.c kobject_uevent(&kdev->kobj, KOBJ_ADD); kdev 723 drivers/cpuidle/sysfs.c struct cpuidle_device_kobj *kdev = dev->kobj_dev; kdev 725 drivers/cpuidle/sysfs.c kobject_put(&kdev->kobj); kdev 726 drivers/cpuidle/sysfs.c wait_for_completion(&kdev->kobj_unregister); kdev 727 drivers/cpuidle/sysfs.c kfree(kdev); kdev 109 drivers/fpga/ts73xx-fpga.c struct device *kdev = &pdev->dev; kdev 114 drivers/fpga/ts73xx-fpga.c priv = devm_kzalloc(kdev, sizeof(*priv), GFP_KERNEL); kdev 118 drivers/fpga/ts73xx-fpga.c priv->dev = kdev; kdev 121 drivers/fpga/ts73xx-fpga.c priv->io_base = devm_ioremap_resource(kdev, res); kdev 123 drivers/fpga/ts73xx-fpga.c dev_err(kdev, "unable to remap registers\n"); kdev 127 drivers/fpga/ts73xx-fpga.c mgr = devm_fpga_mgr_create(kdev, "TS-73xx FPGA Manager", kdev 192 drivers/gpu/drm/amd/amdgpu/atombios_dp.c amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev; kdev 201 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c bd = backlight_device_register(bl_name, drm_connector->kdev, kdev 609 drivers/gpu/drm/amd/amdkfd/kfd_crat.c static int kfd_fill_gpu_cache_info(struct kfd_dev *kdev, kdev 625 drivers/gpu/drm/amd/amdkfd/kfd_crat.c switch (kdev->device_info->asic_family) { kdev 1034 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, uint8_t type, uint64_t size, kdev 1072 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, kdev 1086 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (kfd_dev_is_large_bar(kdev)) kdev 1095 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (kdev->pdev->dev.numa_node == NUMA_NO_NODE) kdev 1098 drivers/gpu/drm/amd/amdkfd/kfd_crat.c sub_type_hdr->proximity_domain_to = kdev->pdev->dev.numa_node; kdev 1106 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, kdev 1127 drivers/gpu/drm/amd/amdkfd/kfd_crat.c amdgpu_amdkfd_get_xgmi_hops_count(kdev->kgd, peer_kdev->kgd); kdev 1138 drivers/gpu/drm/amd/amdkfd/kfd_crat.c size_t *size, struct kfd_dev *kdev, kdev 1192 drivers/gpu/drm/amd/amdkfd/kfd_crat.c amdgpu_amdkfd_get_cu_info(kdev->kgd, &cu_info); kdev 1212 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (!kfd_iommu_check_device(kdev)) kdev 1223 drivers/gpu/drm/amd/amdkfd/kfd_crat.c amdgpu_amdkfd_get_local_mem_info(kdev->kgd, &local_mem_info); kdev 1232 drivers/gpu/drm/amd/amdkfd/kfd_crat.c kdev, HSA_MEM_HEAP_TYPE_FB_PUBLIC, kdev 1239 drivers/gpu/drm/amd/amdkfd/kfd_crat.c kdev, HSA_MEM_HEAP_TYPE_FB_PRIVATE, kdev 1256 drivers/gpu/drm/amd/amdkfd/kfd_crat.c ret = kfd_fill_gpu_cache_info(kdev, cu->processor_id_low, kdev 1276 drivers/gpu/drm/amd/amdkfd/kfd_crat.c ret = kfd_fill_gpu_direct_io_link_to_cpu(&avail_size, kdev, kdev 1294 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (kdev->hive_id) { kdev 1299 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (peer_dev->gpu->hive_id != kdev->hive_id) kdev 1305 drivers/gpu/drm/amd/amdkfd/kfd_crat.c &avail_size, kdev, peer_dev->gpu, kdev 1338 drivers/gpu/drm/amd/amdkfd/kfd_crat.c int flags, struct kfd_dev *kdev, kdev 1363 drivers/gpu/drm/amd/amdkfd/kfd_crat.c if (!kdev) kdev 1369 drivers/gpu/drm/amd/amdkfd/kfd_crat.c ret = kfd_create_vcrat_image_gpu(pcrat_image, size, kdev, kdev 324 drivers/gpu/drm/amd/amdkfd/kfd_crat.h int flags, struct kfd_dev *kdev, kdev 229 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int flush_texture_cache_nocpsch(struct kfd_dev *kdev, kdev 242 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c return amdgpu_amdkfd_submit_ib(kdev->kgd, KGD_ENGINE_MEC1, qpd->vmid, kdev 341 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c int kfd_iommu_add_perf_counters(struct kfd_topology_device *kdev) kdev 345 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c if (!(kdev->node_props.capability & HSA_CAP_ATS_PRESENT)) kdev 357 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c list_add_tail(&props->list, &kdev->perf_props); kdev 39 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h int kfd_iommu_add_perf_counters(struct kfd_topology_device *kdev); kdev 71 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline int kfd_iommu_add_perf_counters(struct kfd_topology_device *kdev) kdev 852 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_dev **kdev); kdev 180 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *kdev = pdd->dev; kdev 185 drivers/gpu/drm/amd/amdkfd/kfd_process.c err = amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu(kdev->kgd, gpu_va, size, kdev 190 drivers/gpu/drm/amd/amdkfd/kfd_process.c err = amdgpu_amdkfd_gpuvm_map_memory_to_gpu(kdev->kgd, mem, pdd->vm); kdev 194 drivers/gpu/drm/amd/amdkfd/kfd_process.c err = amdgpu_amdkfd_gpuvm_sync_memory(kdev->kgd, mem, true); kdev 213 drivers/gpu/drm/amd/amdkfd/kfd_process.c err = amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(kdev->kgd, kdev 231 drivers/gpu/drm/amd/amdkfd/kfd_process.c amdgpu_amdkfd_gpuvm_free_memory_of_gpu(kdev->kgd, mem); kdev 889 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_topology_device *kdev = kdev 896 drivers/gpu/drm/amd/amdkfd/kfd_topology.c list_for_each_entry(mem, &kdev->mem_props, list) { kdev 910 drivers/gpu/drm/amd/amdkfd/kfd_topology.c static int kfd_add_perf_to_topology(struct kfd_topology_device *kdev) kdev 913 drivers/gpu/drm/amd/amdkfd/kfd_topology.c return kfd_iommu_add_perf_counters(kdev); kdev 920 drivers/gpu/drm/amd/amdkfd/kfd_topology.c static void kfd_add_non_crat_information(struct kfd_topology_device *kdev) kdev 923 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (!kdev->gpu) { kdev 925 drivers/gpu/drm/amd/amdkfd/kfd_topology.c dmi_walk(find_system_memory, kdev); kdev 956 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_topology_device *kdev; kdev 1018 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kdev = list_first_entry(&temp_topology_device_list, kdev 1020 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kfd_add_perf_to_topology(kdev); kdev 1043 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kdev = list_first_entry(&topology_device_list, kdev 1046 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kfd_add_non_crat_information(kdev); kdev 1408 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_dev **kdev) kdev 1414 drivers/gpu/drm/amd/amdkfd/kfd_topology.c *kdev = NULL; kdev 1419 drivers/gpu/drm/amd/amdkfd/kfd_topology.c *kdev = top_dev->gpu; kdev 513 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static int amdgpu_dm_audio_component_get_eld(struct device *kdev, int port, kdev 517 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_device *dev = dev_get_drvdata(kdev); kdev 553 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static int amdgpu_dm_audio_component_bind(struct device *kdev, kdev 556 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_device *dev = dev_get_drvdata(kdev); kdev 561 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c acomp->dev = kdev; kdev 567 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static void amdgpu_dm_audio_component_unbind(struct device *kdev, kdev 570 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_device *dev = dev_get_drvdata(kdev); kdev 414 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.aux.dev = aconnector->base.kdev; kdev 1595 drivers/gpu/drm/drm_dp_mst_topology.c port->aux.name, connector->kdev->kobj.name); kdev 1597 drivers/gpu/drm/drm_dp_mst_topology.c port->aux.dev = connector->kdev; kdev 1615 drivers/gpu/drm/drm_dp_mst_topology.c port->aux.name, connector->kdev->kobj.name); kdev 140 drivers/gpu/drm/drm_drv.c minor->kdev = drm_sysfs_minor_alloc(minor); kdev 141 drivers/gpu/drm/drm_drv.c if (IS_ERR(minor->kdev)) { kdev 142 drivers/gpu/drm/drm_drv.c r = PTR_ERR(minor->kdev); kdev 168 drivers/gpu/drm/drm_drv.c put_device(minor->kdev); kdev 196 drivers/gpu/drm/drm_drv.c ret = device_add(minor->kdev); kdev 219 drivers/gpu/drm/drm_drv.c if (!minor || !device_is_registered(minor->kdev)) kdev 227 drivers/gpu/drm/drm_drv.c device_del(minor->kdev); kdev 228 drivers/gpu/drm/drm_drv.c dev_set_drvdata(minor->kdev, NULL); /* safety belt */ kdev 910 drivers/gpu/drm/drm_drv.c ret = sysfs_create_link(minor->kdev->kobj.parent, kdev 911 drivers/gpu/drm/drm_drv.c &minor->kdev->kobj, kdev 935 drivers/gpu/drm/drm_drv.c sysfs_remove_link(minor->kdev->kobj.parent, name); kdev 220 drivers/gpu/drm/drm_file.c (long)old_encode_dev(file->minor->kdev->devt), kdev 990 drivers/gpu/drm/drm_ioc32.c (long)old_encode_dev(file_priv->minor->kdev->devt), kdev 856 drivers/gpu/drm/drm_ioctl.c (long)old_encode_dev(file_priv->minor->kdev->devt), kdev 894 drivers/gpu/drm/drm_ioctl.c (long)old_encode_dev(file_priv->minor->kdev->devt), kdev 280 drivers/gpu/drm/drm_sysfs.c if (connector->kdev) kdev 283 drivers/gpu/drm/drm_sysfs.c connector->kdev = kdev 284 drivers/gpu/drm/drm_sysfs.c device_create_with_groups(drm_class, dev->primary->kdev, 0, kdev 291 drivers/gpu/drm/drm_sysfs.c if (IS_ERR(connector->kdev)) { kdev 292 drivers/gpu/drm/drm_sysfs.c DRM_ERROR("failed to register connector device: %ld\n", PTR_ERR(connector->kdev)); kdev 293 drivers/gpu/drm/drm_sysfs.c return PTR_ERR(connector->kdev); kdev 300 drivers/gpu/drm/drm_sysfs.c return sysfs_create_link(&connector->kdev->kobj, kdev 307 drivers/gpu/drm/drm_sysfs.c if (!connector->kdev) kdev 311 drivers/gpu/drm/drm_sysfs.c sysfs_remove_link(&connector->kdev->kobj, "ddc"); kdev 316 drivers/gpu/drm/drm_sysfs.c device_unregister(connector->kdev); kdev 317 drivers/gpu/drm/drm_sysfs.c connector->kdev = NULL; kdev 327 drivers/gpu/drm/drm_sysfs.c kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); kdev 348 drivers/gpu/drm/drm_sysfs.c kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); kdev 379 drivers/gpu/drm/drm_sysfs.c kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); kdev 391 drivers/gpu/drm/drm_sysfs.c struct device *kdev; kdev 399 drivers/gpu/drm/drm_sysfs.c kdev = kzalloc(sizeof(*kdev), GFP_KERNEL); kdev 400 drivers/gpu/drm/drm_sysfs.c if (!kdev) kdev 403 drivers/gpu/drm/drm_sysfs.c device_initialize(kdev); kdev 404 drivers/gpu/drm/drm_sysfs.c kdev->devt = MKDEV(DRM_MAJOR, minor->index); kdev 405 drivers/gpu/drm/drm_sysfs.c kdev->class = drm_class; kdev 406 drivers/gpu/drm/drm_sysfs.c kdev->type = &drm_sysfs_device_minor; kdev 407 drivers/gpu/drm/drm_sysfs.c kdev->parent = minor->dev->dev; kdev 408 drivers/gpu/drm/drm_sysfs.c kdev->release = drm_sysfs_release; kdev 409 drivers/gpu/drm/drm_sysfs.c dev_set_drvdata(kdev, minor); kdev 411 drivers/gpu/drm/drm_sysfs.c r = dev_set_name(kdev, minor_str, minor->index); kdev 415 drivers/gpu/drm/drm_sysfs.c return kdev; kdev 418 drivers/gpu/drm/drm_sysfs.c put_device(kdev); kdev 865 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->adapter.dev.parent = connector->base.kdev; kdev 843 drivers/gpu/drm/i915/display/intel_audio.c static unsigned long i915_audio_component_get_power(struct device *kdev) kdev 845 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 861 drivers/gpu/drm/i915/display/intel_audio.c static void i915_audio_component_put_power(struct device *kdev, kdev 864 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 874 drivers/gpu/drm/i915/display/intel_audio.c static void i915_audio_component_codec_wake_override(struct device *kdev, kdev 877 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 884 drivers/gpu/drm/i915/display/intel_audio.c cookie = i915_audio_component_get_power(kdev); kdev 902 drivers/gpu/drm/i915/display/intel_audio.c i915_audio_component_put_power(kdev, cookie); kdev 906 drivers/gpu/drm/i915/display/intel_audio.c static int i915_audio_component_get_cdclk_freq(struct device *kdev) kdev 908 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 966 drivers/gpu/drm/i915/display/intel_audio.c static int i915_audio_component_sync_audio_rate(struct device *kdev, int port, kdev 969 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 979 drivers/gpu/drm/i915/display/intel_audio.c cookie = i915_audio_component_get_power(kdev); kdev 999 drivers/gpu/drm/i915/display/intel_audio.c i915_audio_component_put_power(kdev, cookie); kdev 1003 drivers/gpu/drm/i915/display/intel_audio.c static int i915_audio_component_get_eld(struct device *kdev, int port, kdev 1007 drivers/gpu/drm/i915/display/intel_audio.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 5519 drivers/gpu/drm/i915/display/intel_dp.c intel_dp->aux.name, connector->kdev->kobj.name); kdev 5521 drivers/gpu/drm/i915/display/intel_dp.c intel_dp->aux.dev = connector->kdev; kdev 2725 drivers/gpu/drm/i915/display/intel_hdmi.c struct kobject *connector_kobj = &connector->kdev->kobj; kdev 2737 drivers/gpu/drm/i915/display/intel_hdmi.c struct kobject *connector_kobj = &connector->kdev->kobj; kdev 1347 drivers/gpu/drm/i915/display/intel_panel.c connector->base.kdev, kdev 2389 drivers/gpu/drm/i915/display/intel_sdvo.c return sysfs_create_link(&connector->kdev->kobj, kdev 2399 drivers/gpu/drm/i915/display/intel_sdvo.c sysfs_remove_link(&connector->kdev->kobj, kdev 1084 drivers/gpu/drm/i915/gt/intel_reset.c struct kobject *kobj = >->i915->drm.primary->kdev->kobj; kdev 737 drivers/gpu/drm/i915/gvt/gtt.c struct device *kdev = &spt->vgpu->gvt->dev_priv->drm.pdev->dev; kdev 741 drivers/gpu/drm/i915/gvt/gtt.c dma_unmap_page(kdev, spt->shadow_page.mfn << I915_GTT_PAGE_SHIFT, 4096, kdev 822 drivers/gpu/drm/i915/gvt/gtt.c struct device *kdev = &vgpu->gvt->dev_priv->drm.pdev->dev; kdev 845 drivers/gpu/drm/i915/gvt/gtt.c daddr = dma_map_page(kdev, spt->shadow_page.page, kdev 847 drivers/gpu/drm/i915/gvt/gtt.c if (dma_mapping_error(kdev, daddr)) { kdev 862 drivers/gpu/drm/i915/gvt/gtt.c dma_unmap_page(kdev, daddr, PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); kdev 1240 drivers/gpu/drm/i915/gvt/handlers.c struct kobject *kobj = &dev_priv->drm.primary->kdev->kobj; kdev 2078 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_prepare(struct device *kdev) kdev 2080 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2083 drivers/gpu/drm/i915/i915_drv.c dev_err(kdev, "DRM not initialized, aborting suspend.\n"); kdev 2093 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_suspend(struct device *kdev) kdev 2095 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2098 drivers/gpu/drm/i915/i915_drv.c dev_err(kdev, "DRM not initialized, aborting suspend.\n"); kdev 2108 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_suspend_late(struct device *kdev) kdev 2110 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2127 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_poweroff_late(struct device *kdev) kdev 2129 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2137 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_resume_early(struct device *kdev) kdev 2139 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2147 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_resume(struct device *kdev) kdev 2149 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2158 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_freeze(struct device *kdev) kdev 2160 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2176 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_freeze_late(struct device *kdev) kdev 2178 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *i915 = kdev_to_i915(kdev); kdev 2195 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_thaw_early(struct device *kdev) kdev 2197 drivers/gpu/drm/i915/i915_drv.c return i915_pm_resume_early(kdev); kdev 2200 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_thaw(struct device *kdev) kdev 2202 drivers/gpu/drm/i915/i915_drv.c return i915_pm_resume(kdev); kdev 2206 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_restore_early(struct device *kdev) kdev 2208 drivers/gpu/drm/i915/i915_drv.c return i915_pm_resume_early(kdev); kdev 2211 drivers/gpu/drm/i915/i915_drv.c static int i915_pm_restore(struct device *kdev) kdev 2213 drivers/gpu/drm/i915/i915_drv.c return i915_pm_resume(kdev); kdev 2591 drivers/gpu/drm/i915/i915_drv.c static int intel_runtime_suspend(struct device *kdev) kdev 2593 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 2679 drivers/gpu/drm/i915/i915_drv.c static int intel_runtime_resume(struct device *kdev) kdev 2681 drivers/gpu/drm/i915/i915_drv.c struct drm_i915_private *dev_priv = kdev_to_i915(kdev); kdev 1781 drivers/gpu/drm/i915/i915_drv.h static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) kdev 1783 drivers/gpu/drm/i915/i915_drv.h return dev_get_drvdata(kdev); kdev 2531 drivers/gpu/drm/i915/i915_gem_gtt.c struct device *kdev = &dev_priv->drm.pdev->dev; kdev 2542 drivers/gpu/drm/i915/i915_gem_gtt.c dma_unmap_sg(kdev, pages->sgl, pages->nents, PCI_DMA_BIDIRECTIONAL); kdev 1327 drivers/gpu/drm/i915/i915_irq.c kobject_uevent_env(&dev_priv->drm.primary->kdev->kobj, kdev 3046 drivers/gpu/drm/i915/i915_perf.c &dev_priv->drm.primary->kdev->kobj); kdev 480 drivers/gpu/drm/i915/i915_pmu.c struct device *kdev = rpm->kdev; kdev 502 drivers/gpu/drm/i915/i915_pmu.c if (pm_runtime_status_suspended(kdev)) { kdev 503 drivers/gpu/drm/i915/i915_pmu.c val = pm_runtime_suspended_time(kdev); kdev 38 drivers/gpu/drm/i915/i915_sysfs.c static inline struct drm_i915_private *kdev_minor_to_i915(struct device *kdev) kdev 40 drivers/gpu/drm/i915/i915_sysfs.c struct drm_minor *minor = dev_get_drvdata(kdev); kdev 58 drivers/gpu/drm/i915/i915_sysfs.c show_rc6_mask(struct device *kdev, struct device_attribute *attr, char *buf) kdev 60 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 75 drivers/gpu/drm/i915/i915_sysfs.c show_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) kdev 77 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 83 drivers/gpu/drm/i915/i915_sysfs.c show_rc6p_ms(struct device *kdev, struct device_attribute *attr, char *buf) kdev 85 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 91 drivers/gpu/drm/i915/i915_sysfs.c show_rc6pp_ms(struct device *kdev, struct device_attribute *attr, char *buf) kdev 93 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 99 drivers/gpu/drm/i915/i915_sysfs.c show_media_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) kdev 101 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 164 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = kobj_to_dev(kobj); kdev 165 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 199 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = kobj_to_dev(kobj); kdev 200 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 260 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_act_freq_mhz_show(struct device *kdev, kdev 263 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 284 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_cur_freq_mhz_show(struct device *kdev, kdev 287 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 294 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_boost_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) kdev 296 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 303 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_boost_freq_mhz_store(struct device *kdev, kdev 307 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 334 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t vlv_rpe_freq_mhz_show(struct device *kdev, kdev 337 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 344 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_max_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) kdev 346 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 353 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_max_freq_mhz_store(struct device *kdev, kdev 357 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 400 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_min_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) kdev 402 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 409 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_min_freq_mhz_store(struct device *kdev, kdev 413 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 460 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf); kdev 466 drivers/gpu/drm/i915/i915_sysfs.c static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) kdev 468 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 516 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = kobj_to_dev(kobj); kdev 517 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *i915 = kdev_minor_to_i915(kdev); kdev 542 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = kobj_to_dev(kobj); kdev 543 drivers/gpu/drm/i915/i915_sysfs.c struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); kdev 559 drivers/gpu/drm/i915/i915_sysfs.c static void i915_setup_error_capture(struct device *kdev) kdev 561 drivers/gpu/drm/i915/i915_sysfs.c if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr)) kdev 565 drivers/gpu/drm/i915/i915_sysfs.c static void i915_teardown_error_capture(struct device *kdev) kdev 567 drivers/gpu/drm/i915/i915_sysfs.c sysfs_remove_bin_file(&kdev->kobj, &error_state_attr); kdev 570 drivers/gpu/drm/i915/i915_sysfs.c static void i915_setup_error_capture(struct device *kdev) {} kdev 571 drivers/gpu/drm/i915/i915_sysfs.c static void i915_teardown_error_capture(struct device *kdev) {} kdev 576 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = dev_priv->drm.primary->kdev; kdev 581 drivers/gpu/drm/i915/i915_sysfs.c ret = sysfs_merge_group(&kdev->kobj, kdev 587 drivers/gpu/drm/i915/i915_sysfs.c ret = sysfs_merge_group(&kdev->kobj, kdev 593 drivers/gpu/drm/i915/i915_sysfs.c ret = sysfs_merge_group(&kdev->kobj, kdev 600 drivers/gpu/drm/i915/i915_sysfs.c ret = device_create_bin_file(kdev, &dpf_attrs); kdev 605 drivers/gpu/drm/i915/i915_sysfs.c ret = device_create_bin_file(kdev, kdev 614 drivers/gpu/drm/i915/i915_sysfs.c ret = sysfs_create_files(&kdev->kobj, vlv_attrs); kdev 616 drivers/gpu/drm/i915/i915_sysfs.c ret = sysfs_create_files(&kdev->kobj, gen6_attrs); kdev 620 drivers/gpu/drm/i915/i915_sysfs.c i915_setup_error_capture(kdev); kdev 625 drivers/gpu/drm/i915/i915_sysfs.c struct device *kdev = dev_priv->drm.primary->kdev; kdev 627 drivers/gpu/drm/i915/i915_sysfs.c i915_teardown_error_capture(kdev); kdev 630 drivers/gpu/drm/i915/i915_sysfs.c sysfs_remove_files(&kdev->kobj, vlv_attrs); kdev 632 drivers/gpu/drm/i915/i915_sysfs.c sysfs_remove_files(&kdev->kobj, gen6_attrs); kdev 633 drivers/gpu/drm/i915/i915_sysfs.c device_remove_bin_file(kdev, &dpf_attrs_1); kdev 634 drivers/gpu/drm/i915/i915_sysfs.c device_remove_bin_file(kdev, &dpf_attrs); kdev 636 drivers/gpu/drm/i915/i915_sysfs.c sysfs_unmerge_group(&kdev->kobj, &rc6_attr_group); kdev 637 drivers/gpu/drm/i915/i915_sysfs.c sysfs_unmerge_group(&kdev->kobj, &rc6p_attr_group); kdev 19 drivers/gpu/drm/i915/i915_utils.c struct device *kdev = dev_priv->drm.dev; kdev 34 drivers/gpu/drm/i915/i915_utils.c dev_printk(level, kdev, "%pV", &vaf); kdev 36 drivers/gpu/drm/i915/i915_utils.c dev_printk(level, kdev, "[" DRM_NAME ":%ps] %pV", kdev 48 drivers/gpu/drm/i915/i915_utils.c dev_notice(kdev, "%s", FDO_BUG_MSG); kdev 361 drivers/gpu/drm/i915/intel_runtime_pm.c ret = pm_runtime_get_sync(rpm->kdev); kdev 431 drivers/gpu/drm/i915/intel_runtime_pm.c if (pm_runtime_get_if_in_use(rpm->kdev) <= 0) kdev 462 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_get_noresume(rpm->kdev); kdev 473 drivers/gpu/drm/i915/intel_runtime_pm.c struct device *kdev = rpm->kdev; kdev 479 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_mark_last_busy(kdev); kdev 480 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_put_autosuspend(kdev); kdev 543 drivers/gpu/drm/i915/intel_runtime_pm.c struct device *kdev = rpm->kdev; kdev 553 drivers/gpu/drm/i915/intel_runtime_pm.c dev_pm_set_driver_flags(kdev, DPM_FLAG_NEVER_SKIP); kdev 555 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_set_autosuspend_delay(kdev, 10000); /* 10s */ kdev 556 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_mark_last_busy(kdev); kdev 567 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_dont_use_autosuspend(kdev); kdev 568 drivers/gpu/drm/i915/intel_runtime_pm.c ret = pm_runtime_get_sync(kdev); kdev 571 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_use_autosuspend(kdev); kdev 579 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_put_autosuspend(kdev); kdev 584 drivers/gpu/drm/i915/intel_runtime_pm.c struct device *kdev = rpm->kdev; kdev 587 drivers/gpu/drm/i915/intel_runtime_pm.c WARN(pm_runtime_get_sync(kdev) < 0, kdev 590 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_dont_use_autosuspend(kdev); kdev 593 drivers/gpu/drm/i915/intel_runtime_pm.c pm_runtime_put(kdev); kdev 613 drivers/gpu/drm/i915/intel_runtime_pm.c struct device *kdev = &pdev->dev; kdev 615 drivers/gpu/drm/i915/intel_runtime_pm.c rpm->kdev = kdev; kdev 52 drivers/gpu/drm/i915/intel_runtime_pm.h struct device *kdev; /* points to i915->drm.pdev->dev */ kdev 60 drivers/gpu/drm/i915/oa/i915_oa_bdw.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 58 drivers/gpu/drm/i915/oa/i915_oa_bxt.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_chv.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 71 drivers/gpu/drm/i915/oa/i915_oa_cnl.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 58 drivers/gpu/drm/i915/oa/i915_oa_glk.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 88 drivers/gpu/drm/i915/oa/i915_oa_hsw.c show_render_basic_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 68 drivers/gpu/drm/i915/oa/i915_oa_icl.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 58 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 59 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c show_test_oa_id(struct device *kdev, struct device_attribute *attr, char *buf) kdev 189 drivers/gpu/drm/mga/mga_ioc32.c (long)old_encode_dev(file_priv->minor->kdev->devt), kdev 279 drivers/gpu/drm/nouveau/nouveau_backlight.c bl->dev = backlight_device_register(backlight_name, connector->kdev, kdev 1366 drivers/gpu/drm/nouveau/nouveau_connector.c nv_connector->aux.dev = connector->kdev; kdev 234 drivers/gpu/drm/radeon/atombios_dp.c radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev; kdev 223 drivers/gpu/drm/radeon/atombios_encoders.c bd = backlight_device_register(bl_name, drm_connector->kdev, kdev 402 drivers/gpu/drm/radeon/radeon_legacy_encoders.c bd = backlight_device_register(bl_name, drm_connector->kdev, kdev 1267 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pm_suspend(struct device *kdev) kdev 1269 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); kdev 1277 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pm_resume(struct device *kdev) kdev 1279 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); kdev 1284 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pm_freeze(struct device *kdev) kdev 1286 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); kdev 1333 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static int vmw_pm_restore(struct device *kdev) kdev 1335 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c struct pci_dev *pdev = to_pci_dev(kdev); kdev 866 drivers/hid/hid-cp2112.c static ssize_t name##_store(struct device *kdev, \ kdev 870 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); \ kdev 882 drivers/hid/hid-cp2112.c static ssize_t name##_show(struct device *kdev, \ kdev 885 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); \ kdev 946 drivers/hid/hid-cp2112.c static ssize_t pstr_store(struct device *kdev, kdev 950 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); kdev 978 drivers/hid/hid-cp2112.c static ssize_t pstr_show(struct device *kdev, kdev 981 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); kdev 301 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct device *kdev; kdev 305 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; kdev 379 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_sync_single_for_cpu(kdev, desc->address, kdev 382 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_sync_single_for_device(kdev, desc->address, kdev 856 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct device *kdev; kdev 865 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; kdev 876 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "could not attach to PHY\n"); kdev 926 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = dma_alloc_coherent(kdev, size, &priv->rx_desc_dma, GFP_KERNEL); kdev 937 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = dma_alloc_coherent(kdev, size, &priv->tx_desc_dma, GFP_KERNEL); kdev 979 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate rx skb queue\n"); kdev 1080 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(kdev, desc->address, priv->rx_skb_size, kdev 1090 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->tx_desc_alloc_size, kdev 1094 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->rx_desc_alloc_size, kdev 1162 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct device *kdev; kdev 1166 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; kdev 1198 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(kdev, desc->address, priv->rx_skb_size, kdev 1206 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->rx_desc_alloc_size, kdev 1208 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->tx_desc_alloc_size, kdev 2082 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct device *kdev; kdev 2089 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; kdev 2109 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = dma_alloc_coherent(kdev, size, &priv->rx_desc_dma, GFP_KERNEL); kdev 2111 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate rx ring %u\n", size); kdev 2121 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = dma_alloc_coherent(kdev, size, &priv->tx_desc_dma, GFP_KERNEL); kdev 2123 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate tx ring\n"); kdev 2134 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate rx skb queue\n"); kdev 2148 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate rx skb queue\n"); kdev 2196 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev_err(kdev, "cannot allocate rx skb queue\n"); kdev 2302 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(kdev, desc->address, priv->rx_skb_size, kdev 2312 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->tx_desc_alloc_size, kdev 2316 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->rx_desc_alloc_size, kdev 2334 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct device *kdev; kdev 2338 drivers/net/ethernet/broadcom/bcm63xx_enet.c kdev = &priv->pdev->dev; kdev 2364 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_unmap_single(kdev, desc->address, priv->rx_skb_size, kdev 2372 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->rx_desc_alloc_size, kdev 2374 drivers/net/ethernet/broadcom/bcm63xx_enet.c dma_free_coherent(kdev, priv->tx_desc_alloc_size, kdev 529 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; kdev 532 drivers/net/ethernet/broadcom/bcmsysport.c if (!device_can_wakeup(kdev)) kdev 543 drivers/net/ethernet/broadcom/bcmsysport.c device_set_wakeup_enable(kdev, 1); kdev 548 drivers/net/ethernet/broadcom/bcmsysport.c device_set_wakeup_enable(kdev, 0); kdev 663 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; kdev 677 drivers/net/ethernet/broadcom/bcmsysport.c mapping = dma_map_single(kdev, skb->data, kdev 679 drivers/net/ethernet/broadcom/bcmsysport.c if (dma_mapping_error(kdev, mapping)) { kdev 689 drivers/net/ethernet/broadcom/bcmsysport.c dma_unmap_single(kdev, dma_unmap_addr(cb, dma_addr), kdev 856 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; kdev 860 drivers/net/ethernet/broadcom/bcmsysport.c dma_unmap_single(kdev, dma_unmap_addr(cb, dma_addr), kdev 868 drivers/net/ethernet/broadcom/bcmsysport.c dma_unmap_page(kdev, dma_unmap_addr(cb, dma_addr), kdev 1278 drivers/net/ethernet/broadcom/bcmsysport.c struct device *kdev = &priv->pdev->dev; kdev 1313 drivers/net/ethernet/broadcom/bcmsysport.c mapping = dma_map_single(kdev, skb->data, skb_len, DMA_TO_DEVICE); kdev 1314 drivers/net/ethernet/broadcom/bcmsysport.c if (dma_mapping_error(kdev, mapping)) { kdev 1549 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; kdev 1619 drivers/net/ethernet/broadcom/genet/bcmgenet.c mapping = dma_map_single(kdev, skb->data, size, kdev 1625 drivers/net/ethernet/broadcom/genet/bcmgenet.c mapping = skb_frag_dma_map(kdev, frag, 0, size, kdev 1629 drivers/net/ethernet/broadcom/genet/bcmgenet.c ret = dma_mapping_error(kdev, mapping); kdev 1684 drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_free_tx_cb(kdev, tx_cb_ptr); kdev 1694 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; kdev 1710 drivers/net/ethernet/broadcom/genet/bcmgenet.c mapping = dma_map_single(kdev, skb->data, priv->rx_buf_len, kdev 1712 drivers/net/ethernet/broadcom/genet/bcmgenet.c if (dma_mapping_error(kdev, mapping)) { kdev 1721 drivers/net/ethernet/broadcom/genet/bcmgenet.c rx_skb = bcmgenet_free_rx_cb(kdev, cb); kdev 2035 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct device *kdev = &priv->pdev->dev; kdev 2080 drivers/net/ethernet/broadcom/genet/bcmgenet.c dev_dbg(kdev, "done init umac\n"); kdev 64 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c struct device *kdev = &priv->pdev->dev; kdev 67 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c if (!device_can_wakeup(kdev)) kdev 87 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c device_set_wakeup_enable(kdev, 1); kdev 93 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c device_set_wakeup_enable(kdev, 0); kdev 180 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; kdev 285 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_err(kdev, "unknown phy mode: %d\n", priv->phy_interface); kdev 303 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_info(kdev, "configuring instance for %s\n", phy_name); kdev 373 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; kdev 383 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_err(kdev, "unable to find MDIO bus node\n"); kdev 393 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; kdev 394 drivers/net/ethernet/broadcom/genet/bcmmii.c struct bcmgenet_platform_data *pd = kdev->platform_data; kdev 480 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; kdev 502 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_err(kdev, "invalid PHY mode property\n"); kdev 529 drivers/net/ethernet/broadcom/genet/bcmmii.c struct device *kdev = &priv->pdev->dev; kdev 530 drivers/net/ethernet/broadcom/genet/bcmmii.c struct bcmgenet_platform_data *pd = kdev->platform_data; kdev 547 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_err(kdev, "failed to register PHY device\n"); kdev 565 drivers/net/ethernet/broadcom/genet/bcmmii.c dev_err(kdev, "failed to register fixed PHY device\n"); kdev 85 drivers/reset/reset-brcmstb.c struct device *kdev = &pdev->dev; kdev 89 drivers/reset/reset-brcmstb.c priv = devm_kzalloc(kdev, sizeof(*priv), GFP_KERNEL); kdev 94 drivers/reset/reset-brcmstb.c priv->base = devm_ioremap_resource(kdev, res); kdev 98 drivers/reset/reset-brcmstb.c dev_set_drvdata(kdev, priv); kdev 104 drivers/reset/reset-brcmstb.c priv->rcdev.of_node = kdev->of_node; kdev 107 drivers/reset/reset-brcmstb.c return devm_reset_controller_register(kdev, &priv->rcdev); kdev 135 drivers/soc/ti/knav_dma.c static struct knav_dma_pool_device *kdev; kdev 229 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "timeout waiting for teardown\n"); kdev 261 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "channel stopped\n"); kdev 362 drivers/soc/ti/knav_dma.c list_for_each_entry(dma, &kdev->list, list) { kdev 399 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "No 'ti,navigator-dma-names' property\n"); kdev 405 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "Missing the phandle args name %s\n", name); kdev 410 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "Missing args for %s\n", name); kdev 434 drivers/soc/ti/knav_dma.c if (!kdev) { kdev 441 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "No DMA instance with name %s\n", name); kdev 445 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "initializing %s channel %d from DMA %s\n", kdev 452 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "bad direction\n"); kdev 457 drivers/soc/ti/knav_dma.c list_for_each_entry(dma, &kdev->list, list) { kdev 464 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "No DMA instance with name %s\n", instance); kdev 484 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "channel %d is not in DMA %s\n", kdev 491 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "channel %d config miss-match\n", kdev 503 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "channel %d opened from DMA %s\n", kdev 520 drivers/soc/ti/knav_dma.c if (!kdev) { kdev 531 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "channel %d or flow %d closed from DMA %s\n", kdev 540 drivers/soc/ti/knav_dma.c struct device *dev = kdev->dev; kdev 552 drivers/soc/ti/knav_dma.c regs = devm_ioremap_resource(kdev->dev, &res); kdev 569 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow); kdev 582 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "tx channel(%d) (%p)\n", chan->channel, chan->reg_chan); kdev 591 drivers/soc/ti/knav_dma.c struct device *dev = kdev->dev; kdev 630 drivers/soc/ti/knav_dma.c dma = devm_kzalloc(kdev->dev, sizeof(*dma), GFP_KERNEL); kdev 632 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "could not allocate driver mem\n"); kdev 639 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "unspecified navigator cloud addresses\n"); kdev 645 drivers/soc/ti/knav_dma.c dev_warn(kdev->dev, "too many queue mgrs(>%d) rest ignored\n", kdev 654 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "invalid navigator cloud addresses\n"); kdev 662 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "bad size %pa for global regs\n", &size); kdev 694 drivers/soc/ti/knav_dma.c dev_dbg(kdev->dev, "unspecified rx timeout using value %d\n", kdev 717 drivers/soc/ti/knav_dma.c list_add_tail(&dma->list, &kdev->list); kdev 729 drivers/soc/ti/knav_dma.c dev_info(kdev->dev, "DMA %s registered %d logical channels, flows %d, tx chans: %d, rx chans: %d%s\n", kdev 749 drivers/soc/ti/knav_dma.c kdev = devm_kzalloc(dev, kdev 751 drivers/soc/ti/knav_dma.c if (!kdev) { kdev 756 drivers/soc/ti/knav_dma.c kdev->dev = dev; kdev 757 drivers/soc/ti/knav_dma.c INIT_LIST_HEAD(&kdev->list); kdev 759 drivers/soc/ti/knav_dma.c pm_runtime_enable(kdev->dev); kdev 760 drivers/soc/ti/knav_dma.c ret = pm_runtime_get_sync(kdev->dev); kdev 762 drivers/soc/ti/knav_dma.c dev_err(kdev->dev, "unable to enable pktdma, err %d\n", ret); kdev 775 drivers/soc/ti/knav_dma.c if (list_empty(&kdev->list)) { kdev 791 drivers/soc/ti/knav_dma.c list_for_each_entry(dma, &kdev->list, list) { kdev 224 drivers/soc/ti/knav_qmss.h struct knav_device *kdev; kdev 254 drivers/soc/ti/knav_qmss.h struct knav_device *kdev; kdev 330 drivers/soc/ti/knav_qmss.h struct knav_device *kdev; kdev 348 drivers/soc/ti/knav_qmss.h #define for_each_region(kdev, region) \ kdev 349 drivers/soc/ti/knav_qmss.h list_for_each_entry(region, &kdev->regions, list) kdev 351 drivers/soc/ti/knav_qmss.h #define first_region(kdev) \ kdev 352 drivers/soc/ti/knav_qmss.h list_first_entry_or_null(&kdev->regions, \ kdev 355 drivers/soc/ti/knav_qmss.h #define for_each_queue_range(kdev, range) \ kdev 356 drivers/soc/ti/knav_qmss.h list_for_each_entry(range, &kdev->queue_ranges, list) kdev 358 drivers/soc/ti/knav_qmss.h #define first_queue_range(kdev) \ kdev 359 drivers/soc/ti/knav_qmss.h list_first_entry_or_null(&kdev->queue_ranges, \ kdev 362 drivers/soc/ti/knav_qmss.h #define for_each_pool(kdev, pool) \ kdev 363 drivers/soc/ti/knav_qmss.h list_for_each_entry(pool, &kdev->pools, list) kdev 365 drivers/soc/ti/knav_qmss.h #define for_each_pdsp(kdev, pdsp) \ kdev 366 drivers/soc/ti/knav_qmss.h list_for_each_entry(pdsp, &kdev->pdsps, list) kdev 368 drivers/soc/ti/knav_qmss.h #define for_each_qmgr(kdev, qmgr) \ kdev 369 drivers/soc/ti/knav_qmss.h list_for_each_entry(qmgr, &kdev->qmgrs, list) kdev 372 drivers/soc/ti/knav_qmss.h knav_find_pdsp(struct knav_device *kdev, unsigned pdsp_id) kdev 376 drivers/soc/ti/knav_qmss.h for_each_pdsp(kdev, pdsp) kdev 382 drivers/soc/ti/knav_qmss.h extern int knav_init_acc_range(struct knav_device *kdev, kdev 20 drivers/soc/ti/knav_qmss_acc.c #define knav_range_offset_to_inst(kdev, range, q) \ kdev 21 drivers/soc/ti/knav_qmss_acc.c (range->queue_base_inst + (q << kdev->inst_shift)) kdev 26 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev = range->kdev; kdev 30 drivers/soc/ti/knav_qmss_acc.c range_base = kdev->base_id + range->queue_base; kdev 34 drivers/soc/ti/knav_qmss_acc.c inst = knav_range_offset_to_inst(kdev, range, kdev 38 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "acc-irq: notifying %d\n", kdev 45 drivers/soc/ti/knav_qmss_acc.c inst = knav_range_offset_to_inst(kdev, range, queue); kdev 46 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "acc-irq: notifying %d\n", kdev 57 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev = range->kdev; kdev 71 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "setup-notify: re-triggering irq for %s\n", kdev 84 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev; kdev 92 drivers/soc/ti/knav_qmss_acc.c kdev = range->kdev; kdev 96 drivers/soc/ti/knav_qmss_acc.c range_base = kdev->base_id + range->queue_base; kdev 101 drivers/soc/ti/knav_qmss_acc.c kq = knav_range_offset_to_inst(kdev, range, queue); kdev 108 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "acc-irq: channel %d, list %d, virt %p, dma %pad\n", kdev 123 drivers/soc/ti/knav_qmss_acc.c dma_sync_single_for_cpu(kdev->dev, list_dma, info->list_size, kdev 129 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, kdev 133 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, kdev 137 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, kdev 151 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, kdev 158 drivers/soc/ti/knav_qmss_acc.c kq = knav_range_offset_to_inst(kdev, range, kdev 164 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, kdev 173 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "acc-irq: enqueue %08x at %d, queue %d\n", kdev 179 drivers/soc/ti/knav_qmss_acc.c dma_sync_single_for_device(kdev->dev, list_dma, info->list_size, kdev 198 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev = range->kdev; kdev 221 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, kdev 229 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, kdev 237 drivers/soc/ti/knav_qmss_acc.c dev_warn(range->kdev->dev, kdev 245 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "setup-acc-irq: freeing %s for channel %s\n", kdev 249 drivers/soc/ti/knav_qmss_acc.c dev_warn(range->kdev->dev, kdev 277 drivers/soc/ti/knav_qmss_acc.c knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, kdev 282 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "acc command %08x %08x %08x %08x %08x\n", kdev 300 drivers/soc/ti/knav_qmss_acc.c static void knav_acc_setup_cmd(struct knav_device *kdev, kdev 334 drivers/soc/ti/knav_qmss_acc.c static void knav_acc_stop(struct knav_device *kdev, kdev 344 drivers/soc/ti/knav_qmss_acc.c knav_acc_setup_cmd(kdev, range, &cmd, queue); kdev 346 drivers/soc/ti/knav_qmss_acc.c result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); kdev 348 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "stopped acc channel %s, result %s\n", kdev 352 drivers/soc/ti/knav_qmss_acc.c static enum knav_acc_result knav_acc_start(struct knav_device *kdev, kdev 362 drivers/soc/ti/knav_qmss_acc.c knav_acc_setup_cmd(kdev, range, &cmd, queue); kdev 364 drivers/soc/ti/knav_qmss_acc.c result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); kdev 366 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "started acc channel %s, result %s\n", kdev 374 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev = range->kdev; kdev 382 drivers/soc/ti/knav_qmss_acc.c knav_acc_stop(kdev, range, queue); kdev 384 drivers/soc/ti/knav_qmss_acc.c result = knav_acc_start(kdev, range, queue); kdev 400 drivers/soc/ti/knav_qmss_acc.c kq->descs = devm_kcalloc(range->kdev->dev, kdev 429 drivers/soc/ti/knav_qmss_acc.c struct knav_device *kdev = range->kdev; kdev 445 drivers/soc/ti/knav_qmss_acc.c dma_unmap_single(kdev->dev, acc->list_dma[0], kdev 449 drivers/soc/ti/knav_qmss_acc.c devm_kfree(range->kdev->dev, range->acc); kdev 471 drivers/soc/ti/knav_qmss_acc.c int knav_init_acc_range(struct knav_device *kdev, kdev 498 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, "channel %d invalid for range %s\n", kdev 504 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, "pacing mode %d invalid for range %s\n", kdev 509 drivers/soc/ti/knav_qmss_acc.c pdsp = knav_find_pdsp(kdev, info->pdsp_id); kdev 511 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, "pdsp id %d not found for range %s\n", kdev 517 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, "pdsp id %d not started for range %s\n", kdev 528 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, kdev 534 drivers/soc/ti/knav_qmss_acc.c dev_err(kdev->dev, kdev 547 drivers/soc/ti/knav_qmss_acc.c range->acc = devm_kcalloc(kdev->dev, channels, sizeof(*range->acc), kdev 561 drivers/soc/ti/knav_qmss_acc.c list_dma = dma_map_single(kdev->dev, list_mem, mem_size, kdev 563 drivers/soc/ti/knav_qmss_acc.c if (dma_mapping_error(kdev->dev, list_dma)) { kdev 569 drivers/soc/ti/knav_qmss_acc.c dma_sync_single_for_device(kdev->dev, list_dma, mem_size, kdev 577 drivers/soc/ti/knav_qmss_acc.c dev_dbg(kdev->dev, "%s: channel %d, dma %pad, virt %8p\n", kdev 26 drivers/soc/ti/knav_qmss_queue.c static struct knav_device *kdev; kdev 52 drivers/soc/ti/knav_qmss_queue.c #define knav_queue_idx_to_inst(kdev, idx) \ kdev 53 drivers/soc/ti/knav_qmss_queue.c (kdev->instances + (idx << kdev->inst_shift)) kdev 58 drivers/soc/ti/knav_qmss_queue.c #define for_each_instance(idx, inst, kdev) \ kdev 59 drivers/soc/ti/knav_qmss_queue.c for (idx = 0, inst = kdev->instances; \ kdev 60 drivers/soc/ti/knav_qmss_queue.c idx < (kdev)->num_queues_in_use; \ kdev 61 drivers/soc/ti/knav_qmss_queue.c idx++, inst = knav_queue_idx_to_inst(kdev, idx)) kdev 125 drivers/soc/ti/knav_qmss_queue.c dev_warn(range->kdev->dev, kdev 190 drivers/soc/ti/knav_qmss_queue.c knav_queue_match_id_to_inst(struct knav_device *kdev, unsigned id) kdev 195 drivers/soc/ti/knav_qmss_queue.c for_each_instance(idx, inst, kdev) { kdev 204 drivers/soc/ti/knav_qmss_queue.c if (kdev->base_id <= id && kdev 205 drivers/soc/ti/knav_qmss_queue.c kdev->base_id + kdev->num_queues > id) { kdev 206 drivers/soc/ti/knav_qmss_queue.c id -= kdev->base_id; kdev 207 drivers/soc/ti/knav_qmss_queue.c return knav_queue_match_id_to_inst(kdev, id); kdev 219 drivers/soc/ti/knav_qmss_queue.c qh = devm_kzalloc(inst->kdev->dev, sizeof(*qh), GFP_KERNEL); kdev 253 drivers/soc/ti/knav_qmss_queue.c devm_kfree(inst->kdev->dev, qh); kdev 296 drivers/soc/ti/knav_qmss_queue.c for_each_instance(idx, inst, kdev) { kdev 428 drivers/soc/ti/knav_qmss_queue.c struct knav_device *kdev = inst->kdev; kdev 441 drivers/soc/ti/knav_qmss_queue.c kdev->base_id + inst->id, inst->name); kdev 469 drivers/soc/ti/knav_qmss_queue.c dev_name(kdev->dev), kdev->base_id, kdev 470 drivers/soc/ti/knav_qmss_queue.c kdev->base_id + kdev->num_queues - 1); kdev 471 drivers/soc/ti/knav_qmss_queue.c for_each_instance(idx, inst, kdev) kdev 576 drivers/soc/ti/knav_qmss_queue.c devm_kfree(inst->kdev->dev, qh); kdev 597 drivers/soc/ti/knav_qmss_queue.c ret = qh->inst->kdev->base_id + qh->inst->id; kdev 729 drivers/soc/ti/knav_qmss_queue.c dev_dbg(pool->kdev->dev, kdev 774 drivers/soc/ti/knav_qmss_queue.c if (!kdev) kdev 777 drivers/soc/ti/knav_qmss_queue.c if (!kdev->dev) kdev 780 drivers/soc/ti/knav_qmss_queue.c pool = devm_kzalloc(kdev->dev, sizeof(*pool), GFP_KERNEL); kdev 782 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "out of memory allocating pool\n"); kdev 786 drivers/soc/ti/knav_qmss_queue.c for_each_region(kdev, reg_itr) { kdev 794 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "region-id(%d) not found\n", region_id); kdev 801 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, kdev 809 drivers/soc/ti/knav_qmss_queue.c pool->kdev = kdev; kdev 810 drivers/soc/ti/knav_qmss_queue.c pool->dev = kdev->dev; kdev 815 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "out of descs in region(%d) for pool(%s)\n", kdev 842 drivers/soc/ti/knav_qmss_queue.c list_add_tail(&pool->list, &kdev->pools); kdev 845 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "pool(%s) create failed: fragmented desc pool in region(%d)\n", kdev 859 drivers/soc/ti/knav_qmss_queue.c devm_kfree(kdev->dev, pool); kdev 887 drivers/soc/ti/knav_qmss_queue.c devm_kfree(kdev->dev, pool); kdev 988 drivers/soc/ti/knav_qmss_queue.c static void knav_queue_setup_region(struct knav_device *kdev, kdev 1000 drivers/soc/ti/knav_qmss_queue.c dev_warn(kdev->dev, "unused region %s\n", region->name); kdev 1010 drivers/soc/ti/knav_qmss_queue.c dev_warn(kdev->dev, "too few descriptors in region %s\n", kdev 1020 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "memory alloc failed for region %s\n", kdev 1027 drivers/soc/ti/knav_qmss_queue.c region->dma_start = dma_map_page(kdev->dev, page, 0, size, kdev 1029 drivers/soc/ti/knav_qmss_queue.c if (dma_mapping_error(kdev->dev, region->dma_start)) { kdev 1030 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "dma map failed for region %s\n", kdev 1036 drivers/soc/ti/knav_qmss_queue.c pool = devm_kzalloc(kdev->dev, sizeof(*pool), GFP_KERNEL); kdev 1038 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "out of memory allocating dummy pool\n"); kdev 1045 drivers/soc/ti/knav_qmss_queue.c dev_dbg(kdev->dev, kdev 1054 drivers/soc/ti/knav_qmss_queue.c for_each_qmgr(kdev, qmgr) { kdev 1065 drivers/soc/ti/knav_qmss_queue.c dma_unmap_page(kdev->dev, region->dma_start, size, kdev 1084 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_setup_regions(struct knav_device *kdev, kdev 1087 drivers/soc/ti/knav_qmss_queue.c struct device *dev = kdev->dev; kdev 1127 drivers/soc/ti/knav_qmss_queue.c list_add_tail(®ion->list, &kdev->regions); kdev 1129 drivers/soc/ti/knav_qmss_queue.c if (list_empty(&kdev->regions)) { kdev 1135 drivers/soc/ti/knav_qmss_queue.c for_each_region(kdev, region) kdev 1136 drivers/soc/ti/knav_qmss_queue.c knav_queue_setup_region(kdev, region); kdev 1141 drivers/soc/ti/knav_qmss_queue.c static int knav_get_link_ram(struct knav_device *kdev, kdev 1145 drivers/soc/ti/knav_qmss_queue.c struct platform_device *pdev = to_platform_device(kdev->dev); kdev 1174 drivers/soc/ti/knav_qmss_queue.c block->virt = dmam_alloc_coherent(kdev->dev, kdev 1178 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "failed to alloc linkram\n"); kdev 1188 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_setup_link_ram(struct knav_device *kdev) kdev 1193 drivers/soc/ti/knav_qmss_queue.c for_each_qmgr(kdev, qmgr) { kdev 1194 drivers/soc/ti/knav_qmss_queue.c block = &kdev->link_rams[0]; kdev 1195 drivers/soc/ti/knav_qmss_queue.c dev_dbg(kdev->dev, "linkram0: dma:%pad, virt:%p, size:%x\n", kdev 1198 drivers/soc/ti/knav_qmss_queue.c if (kdev->version == QMSS_66AK2G) kdev 1208 drivers/soc/ti/knav_qmss_queue.c dev_dbg(kdev->dev, "linkram1: dma:%pad, virt:%p, size:%x\n", kdev 1216 drivers/soc/ti/knav_qmss_queue.c static int knav_setup_queue_range(struct knav_device *kdev, kdev 1219 drivers/soc/ti/knav_qmss_queue.c struct device *dev = kdev->dev; kdev 1231 drivers/soc/ti/knav_qmss_queue.c range->kdev = kdev; kdev 1235 drivers/soc/ti/knav_qmss_queue.c range->queue_base = temp[0] - kdev->base_id; kdev 1278 drivers/soc/ti/knav_qmss_queue.c ret = knav_init_acc_range(kdev, node, range); kdev 1288 drivers/soc/ti/knav_qmss_queue.c for_each_qmgr(kdev, qmgr) { kdev 1301 drivers/soc/ti/knav_qmss_queue.c list_add_tail(&range->list, &kdev->queue_ranges); kdev 1309 drivers/soc/ti/knav_qmss_queue.c kdev->num_queues_in_use += range->num_queues; kdev 1313 drivers/soc/ti/knav_qmss_queue.c static int knav_setup_queue_pools(struct knav_device *kdev, kdev 1321 drivers/soc/ti/knav_qmss_queue.c ret = knav_setup_queue_range(kdev, range); kdev 1327 drivers/soc/ti/knav_qmss_queue.c if (list_empty(&kdev->queue_ranges)) { kdev 1328 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "no valid queue range found\n"); kdev 1334 drivers/soc/ti/knav_qmss_queue.c static void knav_free_queue_range(struct knav_device *kdev, kdev 1340 drivers/soc/ti/knav_qmss_queue.c devm_kfree(kdev->dev, range); kdev 1343 drivers/soc/ti/knav_qmss_queue.c static void knav_free_queue_ranges(struct knav_device *kdev) kdev 1348 drivers/soc/ti/knav_qmss_queue.c range = first_queue_range(kdev); kdev 1351 drivers/soc/ti/knav_qmss_queue.c knav_free_queue_range(kdev, range); kdev 1355 drivers/soc/ti/knav_qmss_queue.c static void knav_queue_free_regions(struct knav_device *kdev) kdev 1362 drivers/soc/ti/knav_qmss_queue.c region = first_region(kdev); kdev 1372 drivers/soc/ti/knav_qmss_queue.c devm_kfree(kdev->dev, region); kdev 1376 drivers/soc/ti/knav_qmss_queue.c static void __iomem *knav_queue_map_reg(struct knav_device *kdev, kdev 1385 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "Can't translate of node(%pOFn) address for index(%d)\n", kdev 1390 drivers/soc/ti/knav_qmss_queue.c regs = devm_ioremap_resource(kdev->dev, &res); kdev 1392 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "Failed to map register base for index(%d) node(%pOFn)\n", kdev 1397 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_init_qmgrs(struct knav_device *kdev, kdev 1400 drivers/soc/ti/knav_qmss_queue.c struct device *dev = kdev->dev; kdev 1428 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1431 drivers/soc/ti/knav_qmss_queue.c if (kdev->version == QMSS) { kdev 1433 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1438 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1439 drivers/soc/ti/knav_qmss_queue.c (kdev->version == QMSS_66AK2G) ? kdev 1443 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1444 drivers/soc/ti/knav_qmss_queue.c (kdev->version == QMSS_66AK2G) ? kdev 1449 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1450 drivers/soc/ti/knav_qmss_queue.c (kdev->version == QMSS_66AK2G) ? kdev 1454 drivers/soc/ti/knav_qmss_queue.c if (kdev->version == QMSS) { kdev 1456 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1461 drivers/soc/ti/knav_qmss_queue.c ((kdev->version == QMSS) && kdev 1466 drivers/soc/ti/knav_qmss_queue.c if (kdev->version == QMSS) { kdev 1485 drivers/soc/ti/knav_qmss_queue.c if (kdev->version == QMSS_66AK2G) kdev 1488 drivers/soc/ti/knav_qmss_queue.c list_add_tail(&qmgr->list, &kdev->qmgrs); kdev 1498 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_init_pdsps(struct knav_device *kdev, kdev 1501 drivers/soc/ti/knav_qmss_queue.c struct device *dev = kdev->dev; kdev 1513 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1516 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1519 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1522 drivers/soc/ti/knav_qmss_queue.c knav_queue_map_reg(kdev, child, kdev 1541 drivers/soc/ti/knav_qmss_queue.c list_add_tail(&pdsp->list, &kdev->pdsps); kdev 1549 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_stop_pdsp(struct knav_device *kdev, kdev 1560 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "timed out on pdsp %s stop\n", pdsp->name); kdev 1568 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_load_pdsp(struct knav_device *kdev, kdev 1580 drivers/soc/ti/knav_qmss_queue.c kdev->dev); kdev 1589 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "failed to get firmware for pdsp\n"); kdev 1593 drivers/soc/ti/knav_qmss_queue.c dev_info(kdev->dev, "firmware file %s downloaded for PDSP\n", kdev 1607 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_start_pdsp(struct knav_device *kdev, kdev 1630 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, kdev 1638 drivers/soc/ti/knav_qmss_queue.c static void knav_queue_stop_pdsps(struct knav_device *kdev) kdev 1643 drivers/soc/ti/knav_qmss_queue.c for_each_pdsp(kdev, pdsp) kdev 1644 drivers/soc/ti/knav_qmss_queue.c knav_queue_stop_pdsp(kdev, pdsp); kdev 1647 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_start_pdsps(struct knav_device *kdev) kdev 1652 drivers/soc/ti/knav_qmss_queue.c knav_queue_stop_pdsps(kdev); kdev 1659 drivers/soc/ti/knav_qmss_queue.c for_each_pdsp(kdev, pdsp) { kdev 1660 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_load_pdsp(kdev, pdsp); kdev 1665 drivers/soc/ti/knav_qmss_queue.c for_each_pdsp(kdev, pdsp) { kdev 1667 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_start_pdsp(kdev, pdsp); kdev 1679 drivers/soc/ti/knav_qmss_queue.c for_each_qmgr(kdev, qmgr) { kdev 1687 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_init_queue(struct knav_device *kdev, kdev 1698 drivers/soc/ti/knav_qmss_queue.c inst->kdev = kdev; kdev 1711 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_init_queues(struct knav_device *kdev) kdev 1723 drivers/soc/ti/knav_qmss_queue.c kdev->inst_shift = order_base_2(size); kdev 1724 drivers/soc/ti/knav_qmss_queue.c size = (1 << kdev->inst_shift) * kdev->num_queues_in_use; kdev 1725 drivers/soc/ti/knav_qmss_queue.c kdev->instances = devm_kzalloc(kdev->dev, size, GFP_KERNEL); kdev 1726 drivers/soc/ti/knav_qmss_queue.c if (!kdev->instances) kdev 1729 drivers/soc/ti/knav_qmss_queue.c for_each_queue_range(kdev, range) { kdev 1735 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_init_queue(kdev, range, kdev 1736 drivers/soc/ti/knav_qmss_queue.c knav_queue_idx_to_inst(kdev, idx), id); kdev 1741 drivers/soc/ti/knav_qmss_queue.c knav_queue_idx_to_inst(kdev, base_idx); kdev 1773 drivers/soc/ti/knav_qmss_queue.c kdev = devm_kzalloc(dev, sizeof(struct knav_device), GFP_KERNEL); kdev 1774 drivers/soc/ti/knav_qmss_queue.c if (!kdev) { kdev 1781 drivers/soc/ti/knav_qmss_queue.c kdev->version = QMSS_66AK2G; kdev 1783 drivers/soc/ti/knav_qmss_queue.c platform_set_drvdata(pdev, kdev); kdev 1784 drivers/soc/ti/knav_qmss_queue.c kdev->dev = dev; kdev 1785 drivers/soc/ti/knav_qmss_queue.c INIT_LIST_HEAD(&kdev->queue_ranges); kdev 1786 drivers/soc/ti/knav_qmss_queue.c INIT_LIST_HEAD(&kdev->qmgrs); kdev 1787 drivers/soc/ti/knav_qmss_queue.c INIT_LIST_HEAD(&kdev->pools); kdev 1788 drivers/soc/ti/knav_qmss_queue.c INIT_LIST_HEAD(&kdev->regions); kdev 1789 drivers/soc/ti/knav_qmss_queue.c INIT_LIST_HEAD(&kdev->pdsps); kdev 1803 drivers/soc/ti/knav_qmss_queue.c kdev->base_id = temp[0]; kdev 1804 drivers/soc/ti/knav_qmss_queue.c kdev->num_queues = temp[1]; kdev 1813 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_init_qmgrs(kdev, qmgrs); kdev 1821 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_init_pdsps(kdev, pdsps); kdev 1825 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_start_pdsps(kdev); kdev 1838 drivers/soc/ti/knav_qmss_queue.c ret = knav_setup_queue_pools(kdev, queue_pools); kdev 1843 drivers/soc/ti/knav_qmss_queue.c ret = knav_get_link_ram(kdev, "linkram0", &kdev->link_rams[0]); kdev 1845 drivers/soc/ti/knav_qmss_queue.c dev_err(kdev->dev, "could not setup linking ram\n"); kdev 1849 drivers/soc/ti/knav_qmss_queue.c ret = knav_get_link_ram(kdev, "linkram1", &kdev->link_rams[1]); kdev 1857 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_setup_link_ram(kdev); kdev 1866 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_setup_regions(kdev, regions); kdev 1871 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_init_queues(kdev); kdev 1883 drivers/soc/ti/knav_qmss_queue.c knav_queue_stop_pdsps(kdev); kdev 1884 drivers/soc/ti/knav_qmss_queue.c knav_queue_free_regions(kdev); kdev 1885 drivers/soc/ti/knav_qmss_queue.c knav_free_queue_ranges(kdev); kdev 1086 include/drm/drm_connector.h struct device *kdev; kdev 73 include/drm/drm_file.h struct device *kdev; /* Linux device */