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 = &gt->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(&region->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 */