Home
last modified time | relevance | path

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

12345678910>>...23

/linux/drivers/gpu/drm/mediatek/
H A Dmtk_ddp_comp.h100 const struct mtk_ddp_comp_funcs *funcs; member
105 if (comp->funcs && comp->funcs->power_on) in mtk_ddp_comp_power_on()
106 return comp->funcs->power_on(comp->dev); in mtk_ddp_comp_power_on()
114 if (comp->funcs && comp->funcs->power_off) in mtk_ddp_comp_power_off()
115 comp->funcs->power_off(comp->dev); in mtk_ddp_comp_power_off()
122 if (comp->funcs && comp->funcs->clk_enable) in mtk_ddp_comp_clk_enable()
123 return comp->funcs->clk_enable(comp->dev); in mtk_ddp_comp_clk_enable()
130 if (comp->funcs && comp->funcs->clk_disable) in mtk_ddp_comp_clk_disable()
131 comp->funcs->clk_disable(comp->dev); in mtk_ddp_comp_clk_disable()
138 if (comp && comp->funcs && comp->funcs->mode_valid) in mtk_ddp_comp_mode_valid()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.c152 pipe_ctx->plane_res.hubp->funcs->hubp_program_surface_flip_and_addr( in dcn201_update_plane_addr()
183 tg->funcs->get_otg_active_size(tg, in dcn201_init_blank()
188 tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1); in dcn201_init_blank()
192 opp->funcs->opp_set_disp_pattern_generator( in dcn201_init_blank()
202 hws->funcs.wait_for_blank_complete(opp); in dcn201_init_blank()
234 if (res_pool->dccg->funcs->dccg_init) in dcn201_init_hw()
235 res_pool->dccg->funcs->dccg_init(res_pool->dccg); in dcn201_init_hw()
237 if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks) in dcn201_init_hw()
238 dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); in dcn201_init_hw()
240 hws->funcs.bios_golden_init(dc); in dcn201_init_hw()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c75 if (dc->clk_mgr->funcs->get_dispclk_from_dentist) { in dcn401_initialize_min_clocks()
76 clocks->dispclk_khz = dc->clk_mgr->funcs->get_dispclk_from_dentist(dc->clk_mgr); in dcn401_initialize_min_clocks()
85 dc->clk_mgr->funcs->update_clocks( in dcn401_initialize_min_clocks()
111 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap()
117 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap()
133 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap()
149 if (dc->clk_mgr && dc->clk_mgr->funcs && dc->clk_mgr->funcs->init_clocks) { in dcn401_init_hw()
150 dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); in dcn401_init_hw()
153 dc->caps.dcmode_power_limits_present = dc->clk_mgr->funcs->is_dc_mode_present && in dcn401_init_hw()
154 dc->clk_mgr->funcs->is_dc_mode_present(dc->clk_mgr); in dcn401_init_hw()
[all …]
/linux/tools/testing/selftests/ftrace/test.d/dynevent/
H A Dadd_remove_fprobe_module.tc24 funcs=`cat enabled_functions | wc -l`
25 test $funcs -ne 0
29 funcs=`cat enabled_functions | wc -l`
30 test $funcs -eq 0
35 funcs=`cat enabled_functions | wc -l`
36 test $funcs -eq 0
49 funcs=`cat enabled_functions | wc -l`
50 test $ofuncs -eq $funcs
55 funcs=`cat enabled_functions | wc -l`
56 test $funcs -eq 0
[all …]
/linux/drivers/gpu/drm/display/
H A Ddrm_hdmi_audio_helper.c20 const struct drm_connector_hdmi_audio_funcs *funcs = in drm_connector_hdmi_audio_startup() local
21 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_startup()
23 if (funcs->startup) in drm_connector_hdmi_audio_startup()
24 return funcs->startup(connector); in drm_connector_hdmi_audio_startup()
34 const struct drm_connector_hdmi_audio_funcs *funcs = in drm_connector_hdmi_audio_prepare() local
35 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_prepare()
37 return funcs->prepare(connector, fmt, hparms); in drm_connector_hdmi_audio_prepare()
43 const struct drm_connector_hdmi_audio_funcs *funcs = in drm_connector_hdmi_audio_shutdown() local
44 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_shutdown()
46 return funcs->shutdown(connector); in drm_connector_hdmi_audio_shutdown()
[all …]
H A Ddrm_hdmi_cec_helper.c18 const struct drm_connector_hdmi_cec_funcs *funcs; member
26 return data->funcs->enable(connector, enable); in drm_connector_hdmi_cec_adap_enable()
34 return data->funcs->log_addr(connector, logical_addr); in drm_connector_hdmi_cec_adap_log_addr()
43 return data->funcs->transmit(connector, attempts, signal_free_time, msg); in drm_connector_hdmi_cec_adap_transmit()
74 if (data->funcs->uninit) in drm_connector_hdmi_cec_adapter_unregister()
75 data->funcs->uninit(connector); in drm_connector_hdmi_cec_adapter_unregister()
87 const struct drm_connector_hdmi_cec_funcs *funcs, in drmm_connector_hdmi_cec_register() argument
97 if (!funcs->init || !funcs->enable || !funcs->log_addr || !funcs->transmit) in drmm_connector_hdmi_cec_register()
104 data->funcs = funcs; in drmm_connector_hdmi_cec_register()
121 connector->cec.funcs = &drm_connector_hdmi_cec_adapter_funcs; in drmm_connector_hdmi_cec_register()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c232 bp_result = dcb->funcs->enable_disp_power_gating( in dce110_enable_display_power_gating()
301 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func()
305 ipp->funcs->ipp_program_input_lut(ipp, &plane_state->gamma_correction); in dce110_set_input_transfer_func()
310 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func()
313 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); in dce110_set_input_transfer_func()
316 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
324 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
616 xfm->funcs->opp_power_on_regamma_lut(xfm, true); in dce110_set_output_transfer_func()
621 xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_SRGB); in dce110_set_output_transfer_func()
624 xfm->funcs->opp_program_regamma_pwl(xfm, &xfm->regamma_params); in dce110_set_output_transfer_func()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_bridge.c275 if (bridge->funcs->destroy) in __drm_bridge_free()
276 bridge->funcs->destroy(bridge); in __drm_bridge_free()
365 const struct drm_bridge_funcs *funcs) in __devm_drm_bridge_alloc() argument
371 if (!funcs) { in __devm_drm_bridge_alloc()
383 bridge->funcs = funcs; in __devm_drm_bridge_alloc()
483 state = bridge->funcs->atomic_duplicate_state(bridge); in drm_bridge_atomic_duplicate_priv_state()
494 bridge->funcs->atomic_destroy_state(bridge, state); in drm_bridge_atomic_destroy_priv_state()
503 state = bridge->funcs->atomic_reset(bridge); in drm_bridge_atomic_create_priv_state()
518 return bridge->funcs->atomic_reset != NULL; in drm_bridge_is_atomic()
582 if (bridge->funcs->attach) { in drm_bridge_attach()
[all …]
H A Ddrm_atomic_helper.c123 const struct drm_connector_helper_funcs *funcs = connector->helper_private; in handle_conflicting_encoders() local
129 if (funcs->atomic_best_encoder) in handle_conflicting_encoders()
130 new_encoder = funcs->atomic_best_encoder(connector, in handle_conflicting_encoders()
132 else if (funcs->best_encoder) in handle_conflicting_encoders()
133 new_encoder = funcs->best_encoder(connector); in handle_conflicting_encoders()
299 const struct drm_connector_helper_funcs *funcs; in update_connector_routing() local
359 funcs = connector->helper_private; in update_connector_routing()
361 if (funcs->atomic_best_encoder) in update_connector_routing()
362 new_encoder = funcs->atomic_best_encoder(connector, state); in update_connector_routing()
363 else if (funcs->best_encoder) in update_connector_routing()
[all …]
H A Ddrm_encoder.c80 if (encoder->funcs && encoder->funcs->late_register) in drm_encoder_register_all()
81 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all()
94 if (encoder->funcs && encoder->funcs->early_unregister) in drm_encoder_unregister_all()
95 encoder->funcs->early_unregister(encoder); in drm_encoder_unregister_all()
103 const struct drm_encoder_funcs *funcs, in __drm_encoder_init() argument
118 encoder->funcs = funcs; in __drm_encoder_init()
165 const struct drm_encoder_funcs *funcs, in drm_encoder_init() argument
171 WARN_ON(!funcs->destroy); in drm_encoder_init()
174 ret = __drm_encoder_init(dev, encoder, funcs, encoder_type, name, ap); in drm_encoder_init()
223 const struct drm_encoder_funcs *funcs, in __drmm_encoder_init() argument
[all …]
H A Ddrm_client_event.c45 if (client->funcs && client->funcs->unregister) in drm_client_dev_unregister()
46 client->funcs->unregister(client); in drm_client_dev_unregister()
59 if (!client->funcs || !client->funcs->hotplug) in drm_client_hotplug()
71 ret = client->funcs->hotplug(client); in drm_client_hotplug()
115 if (!client->funcs || !client->funcs->restore) in drm_client_dev_restore()
118 ret = client->funcs->restore(client, force); in drm_client_dev_restore()
134 if (client->funcs && client->funcs->suspend) in drm_client_suspend()
135 ret = client->funcs->suspend(client); in drm_client_suspend()
164 if (client->funcs && client->funcs->resume) in drm_client_resume()
165 ret = client->funcs->resume(client); in drm_client_resume()
H A Ddrm_plane.c363 const struct drm_plane_funcs *funcs, in __drm_universal_plane_init() argument
390 (!funcs->atomic_destroy_state || in __drm_universal_plane_init()
391 !funcs->atomic_duplicate_state)); in __drm_universal_plane_init()
401 plane->funcs = funcs; in __drm_universal_plane_init()
485 plane->funcs->format_mod_supported); in __drm_universal_plane_init()
492 if (plane->funcs->format_mod_supported_async) { in __drm_universal_plane_init()
494 plane->funcs->format_mod_supported_async); in __drm_universal_plane_init()
534 const struct drm_plane_funcs *funcs, in drm_universal_plane_init() argument
543 WARN_ON(!funcs->destroy); in drm_universal_plane_init()
546 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in drm_universal_plane_init()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_umsch_mm.h139 const struct umsch_mm_funcs *funcs; member
212 ((umsch)->funcs->set_hw_resources ? (umsch)->funcs->set_hw_resources((umsch)) : 0)
214 ((umsch)->funcs->add_queue ? (umsch)->funcs->add_queue((umsch), (input)) : 0)
216 ((umsch)->funcs->remove_queue ? (umsch)->funcs->remove_queue((umsch), (input)) : 0)
219 ((umsch)->funcs->set_regs ? (umsch)->funcs->set_regs((umsch)) : 0)
221 ((umsch)->funcs->init_microcode ? (umsch)->funcs->init_microcode((umsch)) : 0)
223 ((umsch)->funcs->load_microcode ? (umsch)->funcs->load_microcode((umsch)) : 0)
226 ((umsch)->funcs->ring_init ? (umsch)->funcs->ring_init((umsch)) : 0)
228 ((umsch)->funcs->ring_start ? (umsch)->funcs->ring_start((umsch)) : 0)
230 ((umsch)->funcs->ring_stop ? (umsch)->funcs->ring_stop((umsch)) : 0)
[all …]
H A Damdgpu_ring.c90 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc()
104 if (ring->funcs->begin_use) in amdgpu_ring_alloc()
105 ring->funcs->begin_use(ring); in amdgpu_ring_alloc()
128 memset32(&ring->ring[occupied], ring->funcs->nop, chunk1); in amdgpu_ring_insert_nop()
131 memset32(ring->ring, ring->funcs->nop, chunk2); in amdgpu_ring_insert_nop()
148 u32 align_mask = ring->funcs->align_mask; in amdgpu_ring_generic_pad_ib()
154 memset32(&ib->ptr[ib->length_dw], ring->funcs->nop, count); in amdgpu_ring_generic_pad_ib()
177 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit()
178 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit()
179 count &= ring->funcs->align_mask; in amdgpu_ring_commit()
[all …]
/linux/scripts/livepatch/
H A Dinit.c45 struct klp_func_ext *funcs_ext = obj_ext->funcs; in livepatch_mod_init()
47 struct klp_func *funcs = objs[i].funcs; in livepatch_mod_init() local
50 funcs = kzalloc(sizeof(struct klp_func) * (nr_funcs + 1), GFP_KERNEL); in livepatch_mod_init()
51 if (!funcs) { in livepatch_mod_init()
54 kfree(objs[i].funcs); in livepatch_mod_init()
59 funcs[j].old_name = funcs_ext[j].old_name; in livepatch_mod_init()
60 funcs[j].new_func = funcs_ext[j].new_func; in livepatch_mod_init()
61 funcs[j].old_sympos = funcs_ext[j].sympos; in livepatch_mod_init()
65 obj->funcs = funcs; in livepatch_mod_init()
96 kfree(obj->funcs); in livepatch_mod_exit()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn351/
H A Ddcn351_hwseq.c110 if (pg_cntl->funcs->dsc_pg_control) in dcn351_hw_block_power_down()
111 pg_cntl->funcs->dsc_pg_control(pg_cntl, i, false); in dcn351_hw_block_power_down()
116 if (pg_cntl->funcs->hubp_dpp_pg_control) in dcn351_hw_block_power_down()
117 pg_cntl->funcs->hubp_dpp_pg_control(pg_cntl, i, false); in dcn351_hw_block_power_down()
124 if (pg_cntl->funcs->plane_otg_pg_control) in dcn351_hw_block_power_down()
125 pg_cntl->funcs->plane_otg_pg_control(pg_cntl, false); in dcn351_hw_block_power_down()
165 if (pg_cntl->funcs->plane_otg_pg_control) in dcn351_hw_block_power_up()
166 pg_cntl->funcs->plane_otg_pg_control(pg_cntl, true); in dcn351_hw_block_power_up()
173 if (pg_cntl->funcs->hubp_dpp_pg_control) in dcn351_hw_block_power_up()
174 pg_cntl->funcs->hubp_dpp_pg_control(pg_cntl, i, true); in dcn351_hw_block_power_up()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_edid_parser.c38 dmcu->funcs->is_dmcu_initialized(dmcu) && in dc_edid_parser_send_cea()
39 dmcu->funcs->send_edid_cea) { in dc_edid_parser_send_cea()
40 return dmcu->funcs->send_edid_cea(dmcu, in dc_edid_parser_send_cea()
55 dmcu->funcs->is_dmcu_initialized(dmcu) && in dc_edid_parser_recv_cea_ack()
56 dmcu->funcs->recv_edid_cea_ack) { in dc_edid_parser_recv_cea_ack()
57 return dmcu->funcs->recv_edid_cea_ack(dmcu, offset); in dc_edid_parser_recv_cea_ack()
71 dmcu->funcs->is_dmcu_initialized(dmcu) && in dc_edid_parser_recv_amd_vsdb()
72 dmcu->funcs->recv_amd_vsdb) { in dc_edid_parser_recv_amd_vsdb()
73 return dmcu->funcs->recv_amd_vsdb(dmcu, in dc_edid_parser_recv_amd_vsdb()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c84 return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config); in dcn21_init_sys_ctx()
91 …if (dc->res_pool->dccg && dc->res_pool->dccg->funcs && dc->res_pool->dccg->funcs->is_s0i3_golden_i… in dcn21_s0i3_golden_init_wa()
92 return !dc->res_pool->dccg->funcs->is_s0i3_golden_init_wa_done(dc->res_pool->dccg); in dcn21_s0i3_golden_init_wa()
101 dc->clk_mgr->funcs->update_clocks( in dcn21_exit_optimized_pwr_state()
111 dc->clk_mgr->funcs->update_clocks( in dcn21_optimize_pwr_state()
197 if (abm->funcs && abm->funcs->set_pipe_ex) { in dcn21_set_abm_immediate_disable()
198 abm->funcs->set_pipe_ex(abm, otg_inst, SET_ABM_PIPE_IMMEDIATELY_DISABLE, in dcn21_set_abm_immediate_disable()
207 panel_cntl->funcs->store_backlight_level(panel_cntl); in dcn21_set_abm_immediate_disable()
229 if (abm->funcs && abm->funcs->set_pipe_ex) { in dcn21_set_pipe()
230 abm->funcs->set_pipe_ex(abm, in dcn21_set_pipe()
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-axp209.c73 struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB]; member
246 return ARRAY_SIZE(pctl->funcs); in axp20x_pmx_func_cnt()
254 return pctl->funcs[selector].name; in axp20x_pmx_func_name()
264 *groups = pctl->funcs[selector].groups; in axp20x_pmx_func_groups()
265 *num_groups = pctl->funcs[selector].ngroups; in axp20x_pmx_func_groups()
279 pctl->funcs[function].muxval); in axp20x_pmx_set_mux()
298 return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval); in axp20x_pmx_set_mux()
309 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval); in axp20x_pmx_gpio_set_direction()
312 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval); in axp20x_pmx_gpio_set_direction()
390 pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out"; in axp20x_build_funcs_groups()
[all …]
/linux/drivers/gpu/drm/msm/adreno/
H A Da5xx_catalog.c25 .funcs = &a5xx_gpu_funcs,
42 .funcs = &a5xx_gpu_funcs,
59 .funcs = &a5xx_gpu_funcs,
76 .funcs = &a5xx_gpu_funcs,
93 .funcs = &a5xx_gpu_funcs,
109 .funcs = &a5xx_gpu_funcs,
131 .funcs = &a5xx_gpu_funcs,
149 .funcs = &a5xx_gpu_funcs,
H A Da3xx_catalog.c22 .funcs = &a3xx_gpu_funcs,
33 .funcs = &a3xx_gpu_funcs,
44 .funcs = &a3xx_gpu_funcs,
55 .funcs = &a3xx_gpu_funcs,
70 .funcs = &a3xx_gpu_funcs,
85 .funcs = &a3xx_gpu_funcs,
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c301 if (!tg->funcs->is_blanked) in hwss_wait_for_blank_complete()
304 if (tg->funcs->is_blanked(tg)) in hwss_wait_for_blank_complete()
702 pipe_ctx->stream_res.tg->funcs->set_drr) in set_drr_and_clear_adjust_pending()
703 pipe_ctx->stream_res.tg->funcs->set_drr( in set_drr_and_clear_adjust_pending()
826 …if (hws->funcs.set_input_transfer_func && current_mpc_pipe->plane_state->update_flags.bits.gamma_c… in hwss_build_fast_sequence()
860 if (hws->funcs.set_output_transfer_func && current_mpc_pipe->stream->update_flags.bits.out_tf) { in hwss_build_fast_sequence()
973 params->set_flip_control_gsl_params.hubp->funcs->hubp_set_flip_control_surface_gsl( in hwss_execute_sequence()
987 hws->funcs.set_input_transfer_func(params->set_input_transfer_func_params.dc, in hwss_execute_sequence()
1004 hws->funcs.set_output_transfer_func(params->set_output_transfer_func_params.dc, in hwss_execute_sequence()
1051 params->hubp_wait_pipe_read_start_params.hubp->funcs->hubp_wait_pipe_read_start( in hwss_execute_sequence()
[all …]
/linux/include/drm/
H A Ddrm_encoder.h192 const struct drm_encoder_funcs *funcs; member
208 const struct drm_encoder_funcs *funcs,
214 const struct drm_encoder_funcs *funcs,
220 const struct drm_encoder_funcs *funcs,
242 #define drmm_encoder_alloc(dev, type, member, funcs, encoder_type, name, ...) \ argument
244 offsetof(type, member), funcs, \
260 #define drmm_plain_encoder_alloc(dev, funcs, encoder_type, name, ...) \ argument
263 0, funcs, encoder_type, name, ##__VA_ARGS__))
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_afmt.c52 if (afmt->funcs->afmt_poweron) in afmt3_setup_hdmi_audio()
53 afmt->funcs->afmt_poweron(afmt); in afmt3_setup_hdmi_audio()
142 if (afmt->funcs->afmt_poweron == NULL) in afmt3_se_audio_setup()
151 if (mute && afmt->funcs->afmt_powerdown) in afmt3_audio_mute_control()
152 afmt->funcs->afmt_powerdown(afmt); in afmt3_audio_mute_control()
153 if (!mute && afmt->funcs->afmt_poweron) in afmt3_audio_mute_control()
154 afmt->funcs->afmt_poweron(afmt); in afmt3_audio_mute_control()
173 if (afmt->funcs->afmt_poweron) in afmt3_setup_dp_audio()
174 afmt->funcs->afmt_poweron(afmt); in afmt3_setup_dp_audio()
210 afmt3->base.funcs = &dcn30_afmt_funcs; in afmt3_construct()
/linux/arch/arm64/kernel/
H A Dreloc_test_core.c37 } const funcs[] = { variable
58 for (i = 0; i < ARRAY_SIZE(funcs); i++) { in reloc_test_init()
59 u64 ret = funcs[i].f(); in reloc_test_init()
61 pr_info("%-31s 0x%016llx %s\n", funcs[i].name, ret, in reloc_test_init()
62 ret == funcs[i].expect ? "pass" : "fail"); in reloc_test_init()
63 if (ret != funcs[i].expect) in reloc_test_init()
65 funcs[i].expect, ret); in reloc_test_init()

12345678910>>...23