Home
last modified time | relevance | path

Searched refs:funcs (Results 51 – 75 of 1043) sorted by relevance

12345678910>>...42

/openbmc/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dgpio_service.c183 if (service->translate.funcs->id_to_offset) { in dal_gpio_get_generic_pin_info()
184 service->translate.funcs->id_to_offset(id, en, &pin); in dal_gpio_get_generic_pin_info()
321 *pin = service->factory.funcs->get_ddc_pin(gpio); in dal_gpio_service_open()
322 service->factory.funcs->define_ddc_registers(*pin, en); in dal_gpio_service_open()
325 *pin = service->factory.funcs->get_ddc_pin(gpio); in dal_gpio_service_open()
326 service->factory.funcs->define_ddc_registers(*pin, en); in dal_gpio_service_open()
329 *pin = service->factory.funcs->get_generic_pin(gpio); in dal_gpio_service_open()
333 *pin = service->factory.funcs->get_hpd_pin(gpio); in dal_gpio_service_open()
334 service->factory.funcs->define_hpd_registers(*pin, en); in dal_gpio_service_open()
351 if (!(*pin)->funcs->open(*pin, mode)) { in dal_gpio_service_open()
[all …]
H A Dgpio_base.c87 return gpio->pin->funcs->get_value(gpio->pin, value); in dal_gpio_get_value()
99 return gpio->pin->funcs->set_value(gpio->pin, value); in dal_gpio_set_value()
129 return gpio->pin->funcs->change_mode(gpio->pin, mode); in dal_gpio_change_mode()
153 return gpio->pin->funcs->set_config(gpio->pin, config_data); in dal_gpio_set_config()
160 return gpio->service->translate.funcs->id_to_offset( in dal_gpio_get_pin_info()
290 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create()
293 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create()
296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create()
299 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); in dal_gpio_create()
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_probe_helper.c232 const struct drm_connector_helper_funcs *funcs = in drm_kms_helper_disable_hpd() local
235 if (funcs && funcs->disable_hpd) in drm_kms_helper_disable_hpd()
236 funcs->disable_hpd(connector); in drm_kms_helper_disable_hpd()
252 if (funcs && funcs->enable_hpd) in drm_kms_helper_enable_hpd()
253 funcs->enable_hpd(connector); in drm_kms_helper_enable_hpd()
352 if (funcs->detect_ctx) in drm_helper_probe_detect_ctx()
354 else if (connector->funcs->detect) in drm_helper_probe_detect_ctx()
403 if (funcs->detect_ctx) in drm_helper_probe_detect()
405 else if (connector->funcs->detect) in drm_helper_probe_detect()
592 if (connector->funcs->force) in drm_helper_probe_single_connector_modes()
[all …]
/openbmc/linux/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c120 .funcs = {"gpio"} \
163 .funcs = {_f1, _f2} \
845 funcs->ngroups++; in armada_37xx_add_function()
849 funcs++; in armada_37xx_add_function()
854 funcs->name = name; in armada_37xx_add_function()
855 funcs->ngroups = 1; in armada_37xx_add_function()
895 grp->funcs[f]); in armada_37xx_fill_group()
922 struct armada_37xx_pmx_func *funcs = info->funcs; in armada_37xx_fill_func() local
931 funcs[n].groups = devm_kcalloc(dev, funcs[n].ngroups, in armada_37xx_fill_func()
934 if (!funcs[n].groups) in armada_37xx_fill_func()
[all …]
/openbmc/linux/include/drm/
H A Ddrm_modeset_helper_vtables.h500 const struct drm_crtc_helper_funcs *funcs) in drm_crtc_helper_add() argument
502 crtc->helper_private = funcs; in drm_crtc_helper_add()
849 const struct drm_encoder_helper_funcs *funcs) in drm_encoder_helper_add() argument
851 encoder->helper_private = funcs; in drm_encoder_helper_add()
1179 const struct drm_connector_helper_funcs *funcs) in drm_connector_helper_add() argument
1181 connector->helper_private = funcs; in drm_connector_helper_add()
1444 const struct drm_plane_helper_funcs *funcs) in drm_plane_helper_add() argument
1446 plane->helper_private = funcs; in drm_plane_helper_add()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c571 force_static && psr->funcs->psr_force_static) in edp_set_psr_allow_active()
572 psr->funcs->psr_force_static(psr, panel_inst); in edp_set_psr_allow_active()
603 psr->funcs->psr_get_state(psr, state, panel_inst); in edp_get_psr_state()
605 dmcu->funcs->get_psr_state(dmcu, state); in edp_get_psr_state()
853 psr->funcs->psr_get_residency(psr, residency, panel_inst); in edp_get_psr_residency()
886 replay->funcs->replay_set_power_opt) { in edp_set_replay_allow_active()
1062 fw_set_brightness = dmcu->funcs->is_dmcu_initialized(dmcu); in edp_get_backlight_level()
1065 return panel_cntl->funcs->get_current_backlight(panel_cntl); in edp_get_backlight_level()
1067 return (int) abm->funcs->get_current_backlight(abm); in edp_get_backlight_level()
1076 if (abm == NULL || abm->funcs->get_target_backlight == NULL) in edp_get_target_backlight_pwm()
[all …]
H A Dlink_hpd.c51 if (encoder != NULL && encoder->funcs->enable_hpd != NULL) in link_enable_hpd()
52 encoder->funcs->enable_hpd(encoder); in link_enable_hpd()
59 if (encoder != NULL && encoder->funcs->enable_hpd != NULL) in link_disable_hpd()
60 encoder->funcs->disable_hpd(encoder); in link_disable_hpd()
104 if (dcb->funcs->get_hpd_info(dcb, link_id, &hpd_info) != BP_RESULT_OK) in link_get_hpd_gpio()
107 bp_result = dcb->funcs->get_gpio_pin_info(dcb, in link_get_hpd_gpio()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Dnv.c309 return adev->nbio.funcs->get_memsize(adev); in nv_get_config_memsize()
520 (adev->nbio.funcs->program_aspm)) in nv_program_aspm()
521 adev->nbio.funcs->program_aspm(adev); in nv_program_aspm()
530 .funcs = &nv_common_ip_funcs,
609 if (adev->gfx.funcs->update_perfmon_mgcg) in nv_update_umd_stable_pstate()
613 (adev->nbio.funcs->enable_aspm) && in nv_update_umd_stable_pstate()
615 adev->nbio.funcs->enable_aspm(adev, !enter); in nv_update_umd_stable_pstate()
1002 if (adev->nbio.funcs->apply_lc_spc_mode_wa) in nv_common_hw_init()
1011 adev->nbio.funcs->init_registers(adev); in nv_common_hw_init()
1017 adev->nbio.funcs->remap_hdp_registers(adev); in nv_common_hw_init()
[all …]
H A Dgmc_v11_0.c292 adev->hdp.funcs->flush_hdp(adev, NULL); in gmc_v11_0_flush_gpu_tlb()
615 adev->mmhub.funcs = &mmhub_v3_0_1_funcs; in gmc_v11_0_set_mmhub_funcs()
618 adev->mmhub.funcs = &mmhub_v3_0_2_funcs; in gmc_v11_0_set_mmhub_funcs()
621 adev->mmhub.funcs = &mmhub_v3_0_funcs; in gmc_v11_0_set_mmhub_funcs()
767 adev->mmhub.funcs->init(adev); in gmc_v11_0_sw_init()
921 adev->hdp.funcs->flush_hdp(adev, NULL); in gmc_v11_0_gart_enable()
948 if (adev->umc.funcs && adev->umc.funcs->init_registers) in gmc_v11_0_hw_init()
949 adev->umc.funcs->init_registers(adev); in gmc_v11_0_hw_init()
963 adev->mmhub.funcs->gart_disable(adev); in gmc_v11_0_gart_disable()
978 if (adev->gmc.ecc_irq.funcs && in gmc_v11_0_hw_fini()
[all …]
H A Damdgpu_xcp.h92 struct amdgpu_xcp_mgr_funcs *funcs; member
149 ((adev)->xcp_mgr && (adev)->xcp_mgr->funcs && \
150 (adev)->xcp_mgr->funcs->select_scheds ? \
151 (adev)->xcp_mgr->funcs->select_scheds((adev), (e), (c), (d), (x), (y)) : -ENOENT)
153 ((adev)->xcp_mgr && (adev)->xcp_mgr->funcs && \
154 (adev)->xcp_mgr->funcs->update_partition_sched_list ? \
155 (adev)->xcp_mgr->funcs->update_partition_sched_list(adev) : 0)
H A Dsoc21.c222 return adev->nbio.funcs->get_memsize(adev); in soc21_get_config_memsize()
351 u32 memsize = adev->nbio.funcs->get_memsize(adev);
436 (adev->nbio.funcs->program_aspm)) in soc21_program_aspm()
437 adev->nbio.funcs->program_aspm(adev); in soc21_program_aspm()
445 .funcs = &soc21_common_ip_funcs,
523 if (adev->gfx.funcs->update_perfmon_mgcg) in soc21_update_umd_stable_pstate()
724 adev->nbio.ras_err_event_athub_irq.funcs) in soc21_common_late_init()
762 adev->nbio.funcs->init_registers(adev); in soc21_common_hw_init()
768 adev->nbio.funcs->remap_hdp_registers(adev); in soc21_common_hw_init()
791 adev->nbio.ras_err_event_athub_irq.funcs) in soc21_common_hw_fini()
[all …]
H A Damdgpu_pmu.c236 if ((!pe->adev->df.funcs) || in amdgpu_perf_start()
237 (!pe->adev->df.funcs->pmc_start)) in amdgpu_perf_start()
275 if ((!pe->adev->df.funcs) || in amdgpu_perf_read()
276 (!pe->adev->df.funcs->pmc_get_count)) in amdgpu_perf_read()
284 pe->adev->df.funcs->pmc_get_count(pe->adev, in amdgpu_perf_read()
307 if ((!pe->adev->df.funcs) || in amdgpu_perf_stop()
308 (!pe->adev->df.funcs->pmc_stop)) in amdgpu_perf_stop()
340 if ((!pe->adev->df.funcs) || in amdgpu_perf_add()
341 (!pe->adev->df.funcs->pmc_start)) in amdgpu_perf_add()
389 if ((!pe->adev->df.funcs) || in amdgpu_perf_del()
[all …]
H A Damdgpu_device.c522 adev->gfx.rlc.funcs && in amdgpu_mm_wreg_mmio_rlc()
575 if (adev->nbio.funcs->get_pcie_index_hi_offset) in amdgpu_device_indirect_rreg_ext()
681 if (adev->nbio.funcs->get_pcie_index_hi_offset) in amdgpu_device_indirect_wreg_ext()
755 return adev->nbio.funcs->get_rev_id(adev); in amdgpu_device_get_rev_id()
1809 ip_block_version->funcs->name); in amdgpu_device_ip_block_add()
2264 switch (ring->funcs->type) { in amdgpu_device_init_schedulers()
3079 r = block->version->funcs->hw_init(adev); in amdgpu_device_ip_reinit_early_sriov()
3119 r = block->version->funcs->resume(adev); in amdgpu_device_ip_reinit_late_sriov()
3121 r = block->version->funcs->hw_init(adev); in amdgpu_device_ip_reinit_late_sriov()
3675 r = adev->gfxhub.funcs->get_xgmi_info(adev); in amdgpu_device_init()
[all …]
H A Dgmc_v9_0.c1459 adev->umc.funcs = &umc_v6_0_funcs; in gmc_v9_0_set_umc_funcs()
1502 adev->mmhub.funcs = &mmhub_v9_4_funcs; in gmc_v9_0_set_mmhub_funcs()
1644 if (adev->df.funcs && in gmc_v9_0_late_init()
2020 adev->gfxhub.funcs->init(adev); in gmc_v9_0_sw_init()
2022 adev->mmhub.funcs->init(adev); in gmc_v9_0_sw_init()
2056 if (adev->df.funcs && in gmc_v9_0_sw_init()
2346 adev->hdp.funcs->init_registers(adev); in gmc_v9_0_hw_init()
2367 if (adev->umc.funcs && adev->umc.funcs->init_registers) in gmc_v9_0_hw_init()
2391 adev->mmhub.funcs->gart_disable(adev); in gmc_v9_0_gart_disable()
2416 if (adev->gmc.ecc_irq.funcs && in gmc_v9_0_hw_fini()
[all …]
/openbmc/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c579 const struct mgag200_device_funcs *funcs = mdev->funcs; in mgag200_crtc_helper_atomic_check() local
630 const struct mgag200_device_funcs *funcs = mdev->funcs; in mgag200_crtc_helper_atomic_enable() local
636 if (funcs->disable_vidrst) in mgag200_crtc_helper_atomic_enable()
637 funcs->disable_vidrst(mdev); in mgag200_crtc_helper_atomic_enable()
652 if (funcs->enable_vidrst) in mgag200_crtc_helper_atomic_enable()
653 funcs->enable_vidrst(mdev); in mgag200_crtc_helper_atomic_enable()
659 const struct mgag200_device_funcs *funcs = mdev->funcs; in mgag200_crtc_helper_atomic_disable() local
661 if (funcs->disable_vidrst) in mgag200_crtc_helper_atomic_disable()
662 funcs->disable_vidrst(mdev); in mgag200_crtc_helper_atomic_disable()
666 if (funcs->enable_vidrst) in mgag200_crtc_helper_atomic_disable()
[all …]
/openbmc/linux/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c169 while ((funcs = *prios)) { in get_defined_attribute()
170 while ((expr = *funcs)) { in get_defined_attribute()
188 funcs++; in get_defined_attribute()
237 const struct aspeed_sig_expr **funcs; in aspeed_pinmux_set_mux() local
251 while ((funcs = *prios)) { in aspeed_pinmux_set_mux()
257 ret = aspeed_disable_sig(&pdata->pinmux, funcs); in aspeed_pinmux_set_mux()
397 while ((funcs = *prios)) { in aspeed_gpio_request_enable()
398 if (aspeed_gpio_in_exprs(funcs)) in aspeed_gpio_request_enable()
401 ret = aspeed_disable_sig(&pdata->pinmux, funcs); in aspeed_gpio_request_enable()
408 if (!funcs) { in aspeed_gpio_request_enable()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/irq/dcn201/
H A Dirq_service_dcn201.c172 .funcs = &hpd_irq_info_funcs\
181 .funcs = &hpd_rx_irq_info_funcs\
188 .funcs = &pflip_irq_info_funcs\
196 .funcs = &vblank_irq_info_funcs\
207 .funcs = &vupdate_no_lock_irq_info_funcs\
214 .funcs = &vblank_irq_info_funcs\
222 .funcs = &vline0_irq_info_funcs\
227 .funcs = &dummy_irq_info_funcs\
352 irq_service->funcs = &irq_service_funcs_dcn201; in dcn201_irq_construct()
/openbmc/linux/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.h17 #define PXA_PIN(_pin, funcs...) \ argument
21 funcs, { } }, \
24 #define PXA_GPIO_PIN(_pin, funcs...) \ argument
30 funcs, { } }, \
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn302/
H A Ddcn302_init.c38 dc->hwseq->funcs.dpp_pg_control = dcn302_dpp_pg_control; in dcn302_hw_sequencer_construct()
39 dc->hwseq->funcs.hubp_pg_control = dcn302_hubp_pg_control; in dcn302_hw_sequencer_construct()
40 dc->hwseq->funcs.dsc_pg_control = dcn302_dsc_pg_control; in dcn302_hw_sequencer_construct()
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline.c17 const struct komeda_pipeline_funcs *funcs) in komeda_pipeline_add() argument
38 pipe->funcs = funcs; in komeda_pipeline_add()
165 const struct komeda_component_funcs *funcs, in komeda_component_add() argument
211 c->funcs = funcs; in komeda_component_add()
368 if (pipe->funcs && pipe->funcs->dump_register) in komeda_pipeline_dump_register()
369 pipe->funcs->dump_register(pipe, sf); in komeda_pipeline_dump_register()
376 if (c->funcs->dump_register) in komeda_pipeline_dump_register()
377 c->funcs->dump_register(c, sf); in komeda_pipeline_dump_register()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_opp_v.c39 static const struct opp_funcs funcs = { variable
50 opp110->base.funcs = &funcs; in dce110_opp_v_construct()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_dio_stream_encoder.c61 enc1->base.vpg->funcs->update_generic_info_packet( in enc3_update_hdmi_info_packet()
433 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
448 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
463 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
470 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
477 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
488 enc->vpg->funcs->update_generic_info_packet( in enc3_stream_encoder_update_dp_info_packets()
549 if (enc1->base.bp->funcs->encoder_control( in enc3_stream_encoder_dvi_set_stream_attribute()
595 if (enc1->base.bp->funcs->encoder_control( in enc3_stream_encoder_hdmi_set_stream_attribute()
749 enc->afmt->funcs->setup_dp_audio(enc->afmt); in enc3_se_setup_dp_audio()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/irq/dcn303/
H A Dirq_service_dcn303.c138 .funcs = &hpd_irq_info_funcs\
147 .funcs = &hpd_rx_irq_info_funcs\
154 .funcs = &pflip_irq_info_funcs\
165 .funcs = &vupdate_no_lock_irq_info_funcs\
173 .funcs = &vblank_irq_info_funcs\
181 .funcs = &vline0_irq_info_funcs\
184 #define dummy_irq_entry() { .funcs = &dummy_irq_info_funcs }
269 irq_service->funcs = &irq_service_funcs_dcn303; in dcn303_irq_construct()
/openbmc/linux/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.h29 const struct mdp_kms_funcs *funcs; member
40 const struct mdp_kms_funcs *funcs) in mdp_kms_init() argument
42 mdp_kms->funcs = funcs; in mdp_kms_init()
44 return msm_kms_init(&mdp_kms->base, &funcs->base); in mdp_kms_init()
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_mmu.h28 const struct msm_mmu_funcs *funcs; member
36 const struct msm_mmu_funcs *funcs, enum msm_mmu_type type) in msm_mmu_init() argument
39 mmu->funcs = funcs; in msm_mmu_init()

12345678910>>...42