Home
last modified time | relevance | path

Searched refs:funcs (Results 1 – 25 of 192) sorted by relevance

12345678

/drivers/gpu/drm/
Ddrm_atomic_helper.c150 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 …]
Ddrm_bridge.c115 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()
Ddrm_atomic.c120 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 …]
Ddrm_plane_helper.c272 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()
Ddrm_crtc.c406 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 …]
Ddrm_probe_helper.c156 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()
Ddrm_fb_helper.c233 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/
Dcik.c1904 .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 …]
Dvi.c1081 .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 …]
Damdgpu.h236 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 …]
Damdgpu_pm.c43 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 …]
Damdgpu_irq.c101 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/
Dintel_uncore.c258 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/
Dmsm_mmu.h34 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()
Dmsm_kms.h63 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()
Dmsm_gpu.c280 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()
Dmsm_drv.c139 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/
Dmdp_kms.h40 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/
Dadreno_gpu.c104 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/
Dpinctrl-mvebu.c450 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/
Dpsb_device.c201 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/
Ddisp.c98 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/
Dacpiphp_glue.c175 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/
Dparallel-display.c55 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/
Dvexpress-syscfg.c44 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()

12345678