/drivers/gpu/drm/ |
D | drm_atomic_helper.c | 150 const struct drm_connector_helper_funcs *funcs; in update_connector_routing() local 194 funcs = connector->helper_private; in update_connector_routing() 196 if (funcs->atomic_best_encoder) in update_connector_routing() 197 new_encoder = funcs->atomic_best_encoder(connector, in update_connector_routing() 200 new_encoder = funcs->best_encoder(connector); in update_connector_routing() 279 const struct drm_encoder_helper_funcs *funcs; in mode_fixup() local 295 funcs = encoder->helper_private; in mode_fixup() 296 if (!funcs) in mode_fixup() 306 if (funcs->atomic_check) { in mode_fixup() 307 ret = funcs->atomic_check(encoder, crtc_state, in mode_fixup() [all …]
|
D | drm_bridge.c | 115 if (bridge->funcs->attach) in drm_bridge_attach() 116 return bridge->funcs->attach(bridge); in drm_bridge_attach() 179 if (bridge->funcs->mode_fixup) in drm_bridge_mode_fixup() 180 ret = bridge->funcs->mode_fixup(bridge, mode, adjusted_mode); in drm_bridge_mode_fixup() 206 bridge->funcs->disable(bridge); in drm_bridge_disable() 226 bridge->funcs->post_disable(bridge); in drm_bridge_post_disable() 251 if (bridge->funcs->mode_set) in drm_bridge_mode_set() 252 bridge->funcs->mode_set(bridge, mode, adjusted_mode); in drm_bridge_mode_set() 276 bridge->funcs->pre_enable(bridge); in drm_bridge_pre_enable() 296 bridge->funcs->enable(bridge); in drm_bridge_enable()
|
D | drm_atomic.c | 120 if (!config->funcs->atomic_state_alloc) { in drm_atomic_state_alloc() 131 return config->funcs->atomic_state_alloc(dev); in drm_atomic_state_alloc() 153 if (!connector || !connector->funcs) in drm_atomic_state_default_clear() 164 connector->funcs->atomic_destroy_state(NULL, in drm_atomic_state_default_clear() 176 crtc->funcs->atomic_destroy_state(crtc, in drm_atomic_state_default_clear() 188 plane->funcs->atomic_destroy_state(plane, in drm_atomic_state_default_clear() 215 if (config->funcs->atomic_state_clear) in drm_atomic_state_clear() 216 config->funcs->atomic_state_clear(state); in drm_atomic_state_clear() 244 if (config->funcs->atomic_state_free) { in drm_atomic_state_free() 245 config->funcs->atomic_state_free(state); in drm_atomic_state_free() [all …]
|
D | drm_plane_helper.c | 272 return plane->funcs->disable_plane(plane); in drm_primary_helper_update() 294 ret = crtc->funcs->set_config(&set); in drm_primary_helper_update() 392 const struct drm_crtc_funcs *funcs) in drm_crtc_init() argument 397 return drm_crtc_init_with_planes(dev, crtc, primary, NULL, funcs); in drm_crtc_init() 486 if (plane->funcs->atomic_destroy_state) in drm_plane_helper_commit() 487 plane->funcs->atomic_destroy_state(plane, plane_state); in drm_plane_helper_commit() 527 if (plane->funcs->atomic_duplicate_state) in drm_plane_helper_update() 528 plane_state = plane->funcs->atomic_duplicate_state(plane); in drm_plane_helper_update() 576 if (plane->funcs->atomic_duplicate_state) in drm_plane_helper_disable() 577 plane_state = plane->funcs->atomic_duplicate_state(plane); in drm_plane_helper_disable()
|
D | drm_crtc.c | 406 const struct drm_framebuffer_funcs *funcs) in drm_framebuffer_init() argument 414 fb->funcs = funcs; in drm_framebuffer_init() 457 fb->funcs->destroy(fb); in drm_framebuffer_free() 669 const struct drm_crtc_funcs *funcs) in drm_crtc_init_with_planes() argument 678 crtc->funcs = funcs; in drm_crtc_init_with_planes() 727 WARN_ON(crtc->state && !crtc->funcs->atomic_destroy_state); in drm_crtc_cleanup() 728 if (crtc->state && crtc->funcs->atomic_destroy_state) in drm_crtc_cleanup() 729 crtc->funcs->atomic_destroy_state(crtc, crtc->state); in drm_crtc_cleanup() 873 const struct drm_connector_funcs *funcs, in drm_connector_init() argument 889 connector->funcs = funcs; in drm_connector_init() [all …]
|
D | drm_probe_helper.c | 156 if (connector->funcs->force) in drm_helper_probe_single_connector_modes_merge_bits() 157 connector->funcs->force(connector); in drm_helper_probe_single_connector_modes_merge_bits() 161 connector->status = connector->funcs->detect(connector, true); in drm_helper_probe_single_connector_modes_merge_bits() 328 if (dev->mode_config.funcs->output_poll_changed) in drm_kms_helper_hotplug_event() 329 dev->mode_config.funcs->output_poll_changed(dev); in drm_kms_helper_hotplug_event() 372 connector->status = connector->funcs->detect(connector, false); in output_poll_execute() 556 connector->status = connector->funcs->detect(connector, false); in drm_helper_hpd_irq_event()
|
D | drm_fb_helper.c | 233 if (helper->funcs->gamma_get == NULL) in drm_fb_helper_save_lut_atomic() 241 helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i); in drm_fb_helper_save_lut_atomic() 248 if (crtc->funcs->gamma_set == NULL) in drm_fb_helper_restore_lut_atomic() 255 crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, 0, crtc->gamma_size); in drm_fb_helper_restore_lut_atomic() 265 const struct drm_crtc_helper_funcs *funcs; in drm_fb_helper_debug_enter() local 276 funcs = mode_set->crtc->helper_private; in drm_fb_helper_debug_enter() 278 funcs->mode_set_base_atomic(mode_set->crtc, in drm_fb_helper_debug_enter() 312 const struct drm_crtc_helper_funcs *funcs; in drm_fb_helper_debug_leave() local 319 funcs = crtc->helper_private; in drm_fb_helper_debug_leave() 331 funcs->mode_set_base_atomic(mode_set->crtc, fb, crtc->x, in drm_fb_helper_debug_leave() [all …]
|
/drivers/gpu/drm/amd/amdgpu/ |
D | cik.c | 1904 .funcs = &cik_common_ip_funcs, 1911 .funcs = &gmc_v7_0_ip_funcs, 1918 .funcs = &cik_ih_ip_funcs, 1925 .funcs = &ci_dpm_ip_funcs, 1932 .funcs = &dce_v8_0_ip_funcs, 1939 .funcs = &gfx_v7_0_ip_funcs, 1946 .funcs = &cik_sdma_ip_funcs, 1953 .funcs = &uvd_v4_2_ip_funcs, 1960 .funcs = &vce_v2_0_ip_funcs, 1972 .funcs = &cik_common_ip_funcs, [all …]
|
D | vi.c | 1081 .funcs = &vi_common_ip_funcs, 1088 .funcs = &gmc_v7_0_ip_funcs, 1095 .funcs = &iceland_ih_ip_funcs, 1102 .funcs = &iceland_dpm_ip_funcs, 1109 .funcs = &gfx_v8_0_ip_funcs, 1116 .funcs = &sdma_v2_4_ip_funcs, 1128 .funcs = &vi_common_ip_funcs, 1135 .funcs = &gmc_v8_0_ip_funcs, 1142 .funcs = &tonga_ih_ip_funcs, 1149 .funcs = &tonga_dpm_ip_funcs, [all …]
|
D | amdgpu.h | 236 const struct amd_ip_funcs *funcs; member 845 const struct amdgpu_ring_funcs *funcs; member 1662 const struct amdgpu_dpm_funcs *funcs; member 2247 #define amdgpu_ring_parse_cs(r, p, ib) ((r)->funcs->parse_cs((p), (ib))) 2248 #define amdgpu_ring_test_ring(r) (r)->funcs->test_ring((r)) 2249 #define amdgpu_ring_test_ib(r) (r)->funcs->test_ib((r)) 2250 #define amdgpu_ring_get_rptr(r) (r)->funcs->get_rptr((r)) 2251 #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r)) 2252 #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r)) 2253 #define amdgpu_ring_emit_ib(r, ib) (r)->funcs->emit_ib((r), (ib)) [all …]
|
D | amdgpu_pm.c | 43 if (adev->pm.funcs->enable_bapm) in amdgpu_pm_acpi_event_handler() 126 if (adev->pm.funcs->force_performance_level) { in amdgpu_set_dpm_forced_performance_level() 153 if (adev->pm.funcs->get_temperature) in amdgpu_hwmon_show_temp() 184 if (adev->pm.funcs->get_fan_control_mode) in amdgpu_hwmon_get_pwm1_enable() 200 if(!adev->pm.funcs->set_fan_control_mode) in amdgpu_hwmon_set_pwm1_enable() 316 if ((!adev->pm.funcs->get_fan_speed_percent && in hwmon_attributes_visible() 318 (!adev->pm.funcs->get_fan_control_mode && in hwmon_attributes_visible() 322 if ((!adev->pm.funcs->set_fan_speed_percent && in hwmon_attributes_visible() 324 (!adev->pm.funcs->set_fan_control_mode && in hwmon_attributes_visible() 329 if ((!adev->pm.funcs->set_fan_speed_percent && in hwmon_attributes_visible() [all …]
|
D | amdgpu_irq.c | 101 if (!src || !src->funcs->set || !src->num_types) in amdgpu_irq_disable_all() 106 r = src->funcs->set(adev, src, j, in amdgpu_irq_disable_all() 301 if (!source->funcs) in amdgpu_irq_add_id() 345 r = src->funcs->process(adev, src, entry); in amdgpu_irq_dispatch() 375 r = src->funcs->set(adev, src, type, state); in amdgpu_irq_update() 398 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_get() 434 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_put() 460 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_enabled()
|
/drivers/gpu/drm/i915/ |
D | intel_uncore.c | 258 domain->i915->uncore.funcs.force_wake_put(domain->i915, in intel_uncore_fw_release_timer() 313 dev_priv->uncore.funcs.force_wake_put(dev_priv, fw); in intel_uncore_forcewake_reset() 319 dev_priv->uncore.funcs.force_wake_get(dev_priv, fw); in intel_uncore_forcewake_reset() 391 if (!dev_priv->uncore.funcs.force_wake_get) in __intel_uncore_forcewake_get() 402 dev_priv->uncore.funcs.force_wake_get(dev_priv, fw_domains); in __intel_uncore_forcewake_get() 423 if (!dev_priv->uncore.funcs.force_wake_get) in intel_uncore_forcewake_get() 446 if (!dev_priv->uncore.funcs.force_wake_get) in intel_uncore_forcewake_get__locked() 458 if (!dev_priv->uncore.funcs.force_wake_put) in __intel_uncore_forcewake_put() 488 if (!dev_priv->uncore.funcs.force_wake_put) in intel_uncore_forcewake_put() 509 if (!dev_priv->uncore.funcs.force_wake_put) in intel_uncore_forcewake_put__locked() [all …]
|
/drivers/gpu/drm/msm/ |
D | msm_mmu.h | 34 const struct msm_mmu_funcs *funcs; member 39 const struct msm_mmu_funcs *funcs) in msm_mmu_init() argument 42 mmu->funcs = funcs; in msm_mmu_init()
|
D | msm_kms.h | 63 const struct msm_kms_funcs *funcs; member 72 const struct msm_kms_funcs *funcs) in msm_kms_init() argument 74 kms->funcs = funcs; in msm_kms_init()
|
D | msm_gpu.c | 280 uint32_t fence = gpu->funcs->last_fence(gpu); in recover_worker() 286 gpu->funcs->recover(gpu); in recover_worker() 290 gpu->funcs->submit(gpu, submit, NULL); in recover_worker() 310 uint32_t fence = gpu->funcs->last_fence(gpu); in hangcheck_handler() 459 uint32_t fence = gpu->funcs->last_fence(gpu); in retire_worker() 546 ret = gpu->funcs->submit(gpu, submit, ctx); in msm_gpu_submit() 561 return gpu->funcs->irq(gpu); in irq_handler() 570 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, in msm_gpu_init() argument 580 gpu->funcs = funcs; in msm_gpu_init() 702 gpu->mmu->funcs->destroy(gpu->mmu); in msm_gpu_cleanup()
|
D | msm_drv.c | 139 kms->funcs->enable_vblank(kms, in vblank_ctrl_worker() 142 kms->funcs->disable_vblank(kms, in vblank_ctrl_worker() 211 kms->funcs->destroy(kms); in msm_unload() 216 gpu->funcs->pm_suspend(gpu); in msm_unload() 218 gpu->funcs->destroy(gpu); in msm_unload() 399 ret = kms->funcs->hw_init(kms); in msm_load() 406 dev->mode_config.funcs = &mode_config_funcs; in msm_load() 480 kms->funcs->preclose(kms, file); in msm_preclose() 503 return kms->funcs->irq(kms); in msm_irq() 511 kms->funcs->irq_preinstall(kms); in msm_irq_preinstall() [all …]
|
/drivers/gpu/drm/msm/mdp/ |
D | mdp_kms.h | 40 const struct mdp_kms_funcs *funcs; member 51 const struct mdp_kms_funcs *funcs) in mdp_kms_init() argument 53 mdp_kms->funcs = funcs; in mdp_kms_init() 55 msm_kms_init(&mdp_kms->base, &funcs->base); in mdp_kms_init()
|
/drivers/gpu/drm/msm/adreno/ |
D | adreno_gpu.c | 104 gpu->funcs->pm_suspend(gpu); in adreno_recover() 114 gpu->funcs->pm_resume(gpu); in adreno_recover() 115 ret = gpu->funcs->hw_init(gpu); in adreno_recover() 199 gpu->funcs->flush(gpu); in adreno_submit() 251 gpu->funcs->pm_resume(gpu); in adreno_show() 266 gpu->funcs->pm_suspend(gpu); in adreno_show() 339 struct adreno_gpu *adreno_gpu, const struct adreno_gpu_funcs *funcs) in adreno_gpu_init() argument 346 adreno_gpu->funcs = funcs; in adreno_gpu_init() 362 ret = msm_gpu_init(drm, pdev, &adreno_gpu->base, &funcs->base, in adreno_gpu_init() 384 ret = mmu->funcs->attach(mmu, iommu_ports, in adreno_gpu_init()
|
/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 450 static int _add_function(struct mvebu_pinctrl_function *funcs, int *funcsize, in _add_function() argument 456 while (funcs->num_groups) { in _add_function() 458 if (strcmp(funcs->name, name) == 0) { in _add_function() 459 funcs->num_groups++; in _add_function() 462 funcs++; in _add_function() 466 funcs->name = name; in _add_function() 467 funcs->num_groups = 1; in _add_function() 476 struct mvebu_pinctrl_function *funcs; in mvebu_pinctrl_build_functions() local 482 funcs = devm_kzalloc(&pdev->dev, funcsize * in mvebu_pinctrl_build_functions() 484 if (!funcs) in mvebu_pinctrl_build_functions() [all …]
|
/drivers/gpu/drm/gma500/ |
D | psb_device.c | 201 crtc->funcs->save(crtc); in psb_save_display_registers() 205 if (connector->funcs->save) in psb_save_display_registers() 206 connector->funcs->save(connector); in psb_save_display_registers() 241 crtc->funcs->restore(crtc); in psb_restore_display_registers() 244 if (connector->funcs->restore) in psb_restore_display_registers() 245 connector->funcs->restore(connector); in psb_restore_display_registers()
|
/drivers/gpu/drm/nouveau/dispnv04/ |
D | disp.c | 98 connector->funcs->destroy(connector); in nv04_display_create() 111 crtc->funcs->save(crtc); in nv04_display_create() 149 crtc->funcs->restore(crtc); in nv04_display_destroy() 180 crtc->funcs->restore(crtc); in nv04_display_init()
|
/drivers/pci/hotplug/ |
D | acpiphp_glue.c | 175 list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) in free_bridge() 334 INIT_LIST_HEAD(&slot->funcs); in acpiphp_add_context() 371 list_add_tail(&newfunc->sibling, &slot->funcs); in acpiphp_add_context() 386 list_for_each_entry(func, &slot->funcs, sibling) { in cleanup_bridge() 441 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_set_acpi_region() 462 list_for_each_entry(func, &slot->funcs, sibling) { in check_hotplug_bridge() 474 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_rescan_slot() 532 list_for_each_entry(func, &slot->funcs, sibling) { in enable_slot() 565 list_for_each_entry(func, &slot->funcs, sibling) in disable_slot() 601 list_for_each_entry(func, &slot->funcs, sibling) { in get_slot_status() [all …]
|
/drivers/gpu/drm/imx/ |
D | parallel-display.c | 55 if (imxpd->panel && imxpd->panel->funcs && in imx_pd_connector_get_modes() 56 imxpd->panel->funcs->get_modes) { in imx_pd_connector_get_modes() 59 num_modes = imxpd->panel->funcs->get_modes(imxpd->panel); in imx_pd_connector_get_modes() 273 imxpd->encoder.funcs->destroy(&imxpd->encoder); in imx_pd_unbind() 274 imxpd->connector.funcs->destroy(&imxpd->connector); in imx_pd_unbind()
|
/drivers/misc/ |
D | vexpress-syscfg.c | 44 struct list_head funcs; member 222 list_add(&func->list, &syscfg->funcs); in vexpress_syscfg_regmap_init() 234 list_for_each_entry_safe(func, tmp, &syscfg->funcs, list) { in vexpress_syscfg_regmap_exit() 236 list_del(&syscfg->funcs); in vexpress_syscfg_regmap_exit() 259 INIT_LIST_HEAD(&syscfg->funcs); in vexpress_syscfg_probe()
|