/Linux-v5.4/drivers/gpu/drm/mediatek/ |
D | mtk_drm_ddp_comp.h | 88 const struct mtk_ddp_comp_funcs *funcs; member 95 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config() 96 comp->funcs->config(comp, w, h, vrefresh, bpc); in mtk_ddp_comp_config() 101 if (comp->funcs && comp->funcs->start) in mtk_ddp_comp_start() 102 comp->funcs->start(comp); in mtk_ddp_comp_start() 107 if (comp->funcs && comp->funcs->stop) in mtk_ddp_comp_stop() 108 comp->funcs->stop(comp); in mtk_ddp_comp_stop() 114 if (comp->funcs && comp->funcs->enable_vblank) in mtk_ddp_comp_enable_vblank() 115 comp->funcs->enable_vblank(comp, crtc); in mtk_ddp_comp_enable_vblank() 120 if (comp->funcs && comp->funcs->disable_vblank) in mtk_ddp_comp_disable_vblank() [all …]
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_bridge.c | 131 if (bridge->funcs->attach) { in drm_bridge_attach() 132 ret = bridge->funcs->attach(bridge); in drm_bridge_attach() 157 if (bridge->funcs->detach) in drm_bridge_detach() 158 bridge->funcs->detach(bridge); in drm_bridge_detach() 198 if (bridge->funcs->mode_fixup) in drm_bridge_mode_fixup() 199 ret = bridge->funcs->mode_fixup(bridge, mode, adjusted_mode); in drm_bridge_mode_fixup() 230 if (bridge->funcs->mode_valid) in drm_bridge_mode_valid() 231 ret = bridge->funcs->mode_valid(bridge, mode); in drm_bridge_mode_valid() 257 if (bridge->funcs->disable) in drm_bridge_disable() 258 bridge->funcs->disable(bridge); in drm_bridge_disable() [all …]
|
D | drm_simple_kms_helper.c | 41 if (!pipe->funcs || !pipe->funcs->mode_valid) in drm_simple_kms_crtc_mode_valid() 45 return pipe->funcs->mode_valid(crtc, mode); in drm_simple_kms_crtc_mode_valid() 68 if (!pipe->funcs || !pipe->funcs->enable) in drm_simple_kms_crtc_enable() 72 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable() 81 if (!pipe->funcs || !pipe->funcs->disable) in drm_simple_kms_crtc_disable() 84 pipe->funcs->disable(pipe); in drm_simple_kms_crtc_disable() 99 if (!pipe->funcs || !pipe->funcs->enable_vblank) in drm_simple_kms_crtc_enable_vblank() 102 return pipe->funcs->enable_vblank(pipe); in drm_simple_kms_crtc_enable_vblank() 110 if (!pipe->funcs || !pipe->funcs->disable_vblank) in drm_simple_kms_crtc_disable_vblank() 113 pipe->funcs->disable_vblank(pipe); in drm_simple_kms_crtc_disable_vblank() [all …]
|
D | drm_panel.c | 146 if (panel && panel->funcs && panel->funcs->prepare) in drm_panel_prepare() 147 return panel->funcs->prepare(panel); in drm_panel_prepare() 166 if (panel && panel->funcs && panel->funcs->unprepare) in drm_panel_unprepare() 167 return panel->funcs->unprepare(panel); in drm_panel_unprepare() 185 if (panel && panel->funcs && panel->funcs->enable) in drm_panel_enable() 186 return panel->funcs->enable(panel); in drm_panel_enable() 204 if (panel && panel->funcs && panel->funcs->disable) in drm_panel_disable() 205 return panel->funcs->disable(panel); in drm_panel_disable() 223 if (panel && panel->funcs && panel->funcs->get_modes) in drm_panel_get_modes() 224 return panel->funcs->get_modes(panel); in drm_panel_get_modes()
|
D | drm_atomic_helper.c | 127 const struct drm_connector_helper_funcs *funcs = connector->helper_private; in handle_conflicting_encoders() local 133 if (funcs->atomic_best_encoder) in handle_conflicting_encoders() 134 new_encoder = funcs->atomic_best_encoder(connector, new_conn_state); in handle_conflicting_encoders() 135 else if (funcs->best_encoder) in handle_conflicting_encoders() 136 new_encoder = funcs->best_encoder(connector); in handle_conflicting_encoders() 297 const struct drm_connector_helper_funcs *funcs; in update_connector_routing() local 354 funcs = connector->helper_private; in update_connector_routing() 356 if (funcs->atomic_best_encoder) in update_connector_routing() 357 new_encoder = funcs->atomic_best_encoder(connector, in update_connector_routing() 359 else if (funcs->best_encoder) in update_connector_routing() [all …]
|
D | drm_client.c | 79 const char *name, const struct drm_client_funcs *funcs) in drm_client_init() argument 86 if (funcs && !try_module_get(funcs->owner)) in drm_client_init() 91 client->funcs = funcs; in drm_client_init() 108 if (funcs) in drm_client_init() 109 module_put(funcs->owner); in drm_client_init() 158 if (client->funcs) in drm_client_release() 159 module_put(client->funcs->owner); in drm_client_release() 173 if (client->funcs && client->funcs->unregister) { in drm_client_dev_unregister() 174 client->funcs->unregister(client); in drm_client_dev_unregister() 202 if (!client->funcs || !client->funcs->hotplug) in drm_client_dev_hotplug() [all …]
|
D | drm_vram_mm_helper.c | 87 if (vmm->funcs && vmm->funcs->evict_flags) in bo_driver_evict_flags() 88 vmm->funcs->evict_flags(bo, placement); in bo_driver_evict_flags() 96 if (!vmm->funcs || !vmm->funcs->verify_access) in bo_driver_verify_access() 98 return vmm->funcs->verify_access(bo, filp); in bo_driver_verify_access() 165 const struct drm_vram_mm_funcs *funcs) in drm_vram_mm_init() argument 171 vmm->funcs = funcs; in drm_vram_mm_init() 232 const struct drm_vram_mm_funcs *funcs) in drm_vram_helper_alloc_mm() argument 243 ret = drm_vram_mm_init(dev->vram_mm, dev, vram_base, vram_size, funcs); in drm_vram_helper_alloc_mm()
|
D | drm_plane.c | 128 if (!plane->funcs->format_mod_supported) in create_in_format_blob() 134 if (plane->funcs->format_mod_supported(plane, in create_in_format_blob() 175 const struct drm_plane_funcs *funcs, in drm_universal_plane_init() argument 190 (!funcs->atomic_destroy_state || in drm_universal_plane_init() 191 !funcs->atomic_duplicate_state)); in drm_universal_plane_init() 201 plane->funcs = funcs; in drm_universal_plane_init() 296 if (plane->funcs->late_register) in drm_plane_register_all() 297 ret = plane->funcs->late_register(plane); in drm_plane_register_all() 310 if (plane->funcs->early_unregister) in drm_plane_unregister_all() 311 plane->funcs->early_unregister(plane); in drm_plane_unregister_all() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_psp.h | 151 const struct psp_funcs *funcs; member 220 #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type)) 221 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) 222 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) 223 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) 225 (psp)->funcs->cmd_submit((psp), (cmd_mc), (fence_mc), (index)) 227 (psp)->funcs->compare_sram_data((psp), (ucode), (type)) 229 ((psp)->funcs->init_microcode ? (psp)->funcs->init_microcode((psp)) : 0) 231 ((psp)->funcs->bootloader_load_kdb ? (psp)->funcs->bootloader_load_kdb((psp)) : 0) 233 ((psp)->funcs->bootloader_load_sysdrv ? (psp)->funcs->bootloader_load_sysdrv((psp)) : 0) [all …]
|
D | amdgpu_display.h | 26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((… 27 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level… 28 #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e… 29 #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) 30 #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), … 31 #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) 32 #define amdgpu_display_bandwidth_update(adev) (adev)->mode_info.funcs->bandwidth_update((adev)) 33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev)… 34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page… 35 #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e),… [all …]
|
D | amdgpu_ib.c | 163 alloc_size = ring->funcs->emit_frame_size + num_ibs * in amdgpu_ib_schedule() 164 ring->funcs->emit_ib_size; in amdgpu_ib_schedule() 173 if (ring->funcs->emit_pipeline_sync && job && in amdgpu_ib_schedule() 185 if (ring->funcs->insert_start) in amdgpu_ib_schedule() 186 ring->funcs->insert_start(ring); in amdgpu_ib_schedule() 196 if (job && ring->funcs->init_cond_exec) in amdgpu_ib_schedule() 203 if (ring->funcs->emit_hdp_flush) in amdgpu_ib_schedule() 213 if (job && ring->funcs->emit_cntxcntl) { in amdgpu_ib_schedule() 234 if (ring->funcs->emit_tmz) in amdgpu_ib_schedule() 255 amdgpu_vmid_reset(adev, ring->funcs->vmhub, job->vmid); in amdgpu_ib_schedule() [all …]
|
D | amdgpu_ring.h | 180 const struct amdgpu_ring_funcs *funcs; member 231 #define amdgpu_ring_parse_cs(r, p, ib) ((r)->funcs->parse_cs((p), (ib))) 232 #define amdgpu_ring_patch_cs_in_place(r, p, ib) ((r)->funcs->patch_cs_in_place((p), (ib))) 233 #define amdgpu_ring_test_ring(r) (r)->funcs->test_ring((r)) 234 #define amdgpu_ring_test_ib(r, t) (r)->funcs->test_ib((r), (t)) 235 #define amdgpu_ring_get_rptr(r) (r)->funcs->get_rptr((r)) 236 #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r)) 237 #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r)) 238 #define amdgpu_ring_emit_ib(r, job, ib, flags) ((r)->funcs->emit_ib((r), (job), (ib), (flags))) 239 #define amdgpu_ring_emit_pipeline_sync(r) (r)->funcs->emit_pipeline_sync((r)) [all …]
|
D | amdgpu_ring.c | 69 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc() 80 if (ring->funcs->begin_use) in amdgpu_ring_alloc() 81 ring->funcs->begin_use(ring); in amdgpu_ring_alloc() 98 amdgpu_ring_write(ring, ring->funcs->nop); in amdgpu_ring_insert_nop() 110 while (ib->length_dw & ring->funcs->align_mask) in amdgpu_ring_generic_pad_ib() 111 ib->ptr[ib->length_dw++] = ring->funcs->nop; in amdgpu_ring_generic_pad_ib() 129 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit() 130 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit() 131 count %= ring->funcs->align_mask + 1; in amdgpu_ring_commit() 132 ring->funcs->insert_nop(ring, count); in amdgpu_ring_commit() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/ |
D | amdgpu_smu.h | 344 const struct smu_funcs *funcs; member 545 ((smu)->funcs->init_microcode ? (smu)->funcs->init_microcode((smu)) : 0) 547 ((smu)->funcs->init_smc_tables ? (smu)->funcs->init_smc_tables((smu)) : 0) 549 ((smu)->funcs->fini_smc_tables ? (smu)->funcs->fini_smc_tables((smu)) : 0) 551 ((smu)->funcs->init_power ? (smu)->funcs->init_power((smu)) : 0) 553 ((smu)->funcs->fini_power ? (smu)->funcs->fini_power((smu)) : 0) 555 ((smu)->funcs->load_microcode ? (smu)->funcs->load_microcode((smu)) : 0) 557 ((smu)->funcs->check_fw_status ? (smu)->funcs->check_fw_status((smu)) : 0) 559 ((smu)->funcs->setup_pptable ? (smu)->funcs->setup_pptable((smu)) : 0) 561 ((smu)->funcs->powergate_sdma ? (smu)->funcs->powergate_sdma((smu), (gate)) : 0) [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_hwseq.c | 186 if (pipe_ctx->plane_res.hubp && pipe_ctx->plane_res.hubp->funcs) { in dcn20_program_tripleBuffer() 187 pipe_ctx->plane_res.hubp->funcs->hubp_enable_tripleBuffer( in dcn20_program_tripleBuffer() 210 tg->funcs->get_otg_active_size(tg, in dcn20_init_blank() 215 tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1); in dcn20_init_blank() 225 opp->funcs->opp_set_disp_pattern_generator( in dcn20_init_blank() 234 bottom_opp->funcs->opp_set_disp_pattern_generator( in dcn20_init_blank() 491 hubp->funcs->hubp_clk_cntl(hubp, false); in dcn20_plane_atomic_disable() 493 dpp->funcs->dpp_dppclk_control(dpp, false, false); in dcn20_plane_atomic_disable() 551 pipe_ctx->stream_res.tg->funcs->set_odm_combine( in dcn20_enable_stream_timing() 559 pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, true); in dcn20_enable_stream_timing() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.c | 105 dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm); in dcn10_log_hubbub_state() 139 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states() 261 dpp->funcs->dpp_read_state(dpp, &s); in dcn10_log_hw_state() 302 pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s); in dcn10_log_hw_state() 349 tg->funcs->clear_optc_underflow(tg); in dcn10_log_hw_state() 359 dsc->funcs->dsc_read_state(dsc, &s); in dcn10_log_hw_state() 375 if (enc->funcs->enc_read_state) { in dcn10_log_hw_state() 376 enc->funcs->enc_read_state(enc, &s); in dcn10_log_hw_state() 396 if (lenc->funcs->read_state) { in dcn10_log_hw_state() 397 lenc->funcs->read_state(lenc, &s); in dcn10_log_hw_state() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_hwss.c | 92 pipes[i].clock_source->funcs->program_pix_clk( in dp_enable_link_phy() 100 if (dmcu != NULL && dmcu->funcs->lock_phy) in dp_enable_link_phy() 101 dmcu->funcs->lock_phy(dmcu); in dp_enable_link_phy() 104 link_enc->funcs->enable_dp_output( in dp_enable_link_phy() 109 link_enc->funcs->enable_dp_mst_output( in dp_enable_link_phy() 115 if (dmcu != NULL && dmcu->funcs->unlock_phy) in dp_enable_link_phy() 116 dmcu->funcs->unlock_phy(dmcu); in dp_enable_link_phy() 184 link->link_enc->funcs->disable_output(link->link_enc, signal); in dp_disable_link_phy() 187 if (dmcu != NULL && dmcu->funcs->lock_phy) in dp_disable_link_phy() 188 dmcu->funcs->lock_phy(dmcu); in dp_disable_link_phy() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 218 bp_result = dcb->funcs->enable_disp_power_gating( in dce110_enable_display_power_gating() 286 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func() 291 ipp->funcs->ipp_program_input_lut(ipp, plane_state->gamma_correction); in dce110_set_input_transfer_func() 295 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func() 299 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func() 302 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); in dce110_set_input_transfer_func() 305 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func() 313 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func() 604 xfm->funcs->opp_power_on_regamma_lut(xfm, true); in dce110_set_output_transfer_func() 610 xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_SRGB); in dce110_set_output_transfer_func() [all …]
|
/Linux-v5.4/drivers/gpu/drm/msm/ |
D | msm_atomic.c | 45 kms->funcs->enable_commit(kms); in msm_atomic_async_commit() 51 kms->funcs->flush_commit(kms, crtc_mask); in msm_atomic_async_commit() 58 kms->funcs->wait_flush(kms, crtc_mask); in msm_atomic_async_commit() 62 kms->funcs->complete_commit(kms, crtc_mask); in msm_atomic_async_commit() 64 kms->funcs->disable_commit(kms); in msm_atomic_async_commit() 149 bool async = kms->funcs->vsync_time && in msm_atomic_commit_tail() 154 kms->funcs->enable_commit(kms); in msm_atomic_commit_tail() 161 kms->funcs->wait_flush(kms, crtc_mask); in msm_atomic_commit_tail() 170 kms->funcs->prepare_commit(kms, state); in msm_atomic_commit_tail() 195 vsync_time = kms->funcs->vsync_time(kms, async_crtc); in msm_atomic_commit_tail() [all …]
|
/Linux-v5.4/kernel/ |
D | tracepoint.c | 117 static void debug_print_probes(struct tracepoint_func *funcs) in debug_print_probes() argument 121 if (!tracepoint_debug || !funcs) in debug_print_probes() 124 for (i = 0; funcs[i].func; i++) in debug_print_probes() 125 printk(KERN_DEBUG "Probe %d : %p\n", i, funcs[i].func); in debug_print_probes() 129 func_add(struct tracepoint_func **funcs, struct tracepoint_func *tp_func, in func_add() argument 139 debug_print_probes(*funcs); in func_add() 140 old = *funcs; in func_add() 171 *funcs = new; in func_add() 172 debug_print_probes(*funcs); in func_add() 176 static void *func_remove(struct tracepoint_func **funcs, in func_remove() argument [all …]
|
/Linux-v5.4/drivers/pinctrl/ |
D | pinctrl-axp209.c | 67 struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB]; member 203 return ARRAY_SIZE(pctl->funcs); in axp20x_pmx_func_cnt() 211 return pctl->funcs[selector].name; in axp20x_pmx_func_name() 221 *groups = pctl->funcs[selector].groups; in axp20x_pmx_func_groups() 222 *num_groups = pctl->funcs[selector].ngroups; in axp20x_pmx_func_groups() 236 pctl->funcs[function].muxval); in axp20x_pmx_set_mux() 255 return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval); in axp20x_pmx_set_mux() 266 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval); in axp20x_pmx_gpio_set_direction() 269 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval); in axp20x_pmx_gpio_set_direction() 347 pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out"; in axp20x_build_funcs_groups() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_pp_smu.c | 348 } else if (adev->smu.funcs && adev->smu.funcs->get_clock_by_type) { in dm_pp_get_clock_levels_by_type() 368 } else if (adev->smu.funcs && adev->smu.funcs->get_max_high_clocks) { in dm_pp_get_clock_levels_by_type() 509 else if (adev->smu.funcs && in dm_pp_apply_clock_for_voltage_request() 510 adev->smu.funcs->display_clock_voltage_request) in dm_pp_apply_clock_for_voltage_request() 530 else if (adev->smu.funcs) in dm_pp_get_static_clocks() 592 else if (adev->smu.funcs && in pp_rv_set_wm_ranges() 593 adev->smu.funcs->set_watermarks_for_clock_ranges) in pp_rv_set_wm_ranges() 607 else if (adev->smu.funcs) in pp_rv_set_pme_wa_enable() 711 if (!smu->funcs) in pp_nv_set_wm_ranges() 730 if (!smu->funcs) in pp_nv_set_pme_wa_enable() [all …]
|
/Linux-v5.4/arch/arm64/kernel/ |
D | reloc_test_core.c | 37 } 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()
|
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_dev.c | 28 if (mdev->funcs->dump_register) in komeda_register_show() 29 mdev->funcs->dump_register(mdev, sf); in komeda_register_show() 213 mdev->funcs = product->identify(mdev->reg_base, &mdev->chip); in komeda_dev_create() 227 mdev->funcs->init_format_table(mdev); in komeda_dev_create() 229 err = mdev->funcs->enum_resources(mdev); in komeda_dev_create() 254 if (mdev->iommu && mdev->funcs->connect_iommu) { in komeda_dev_create() 255 err = mdev->funcs->connect_iommu(mdev); in komeda_dev_create() 282 const struct komeda_dev_funcs *funcs = mdev->funcs; in komeda_dev_destroy() local 291 if (mdev->iommu && mdev->funcs->disconnect_iommu) in komeda_dev_destroy() 292 mdev->funcs->disconnect_iommu(mdev); in komeda_dev_destroy() [all …]
|
/Linux-v5.4/include/drm/ |
D | drm_modeset_helper_vtables.h | 461 const struct drm_crtc_helper_funcs *funcs) in drm_crtc_helper_add() argument 463 crtc->helper_private = funcs; in drm_crtc_helper_add() 826 const struct drm_encoder_helper_funcs *funcs) in drm_encoder_helper_add() argument 828 encoder->helper_private = funcs; in drm_encoder_helper_add() 1060 const struct drm_connector_helper_funcs *funcs) in drm_connector_helper_add() argument 1062 connector->helper_private = funcs; in drm_connector_helper_add() 1263 const struct drm_plane_helper_funcs *funcs) in drm_plane_helper_add() argument 1265 plane->helper_private = funcs; in drm_plane_helper_add()
|