/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn302/ |
H A D | dcn302_init.c | 38 dc->hwseq->funcs.dpp_pg_control = dcn302_dpp_pg_control; 39 dc->hwseq->funcs.hubp_pg_control = dcn302_hubp_pg_control; 40 dc->hwseq->funcs.dsc_pg_control = dcn302_dsc_pg_control;
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn303/ |
H A D | dcn303_init.c | 36 dc->hwseq->funcs.dpp_pg_control = dcn303_dpp_pg_control; 37 dc->hwseq->funcs.hubp_pg_control = dcn303_hubp_pg_control; 38 dc->hwseq->funcs.dsc_pg_control = dcn303_dsc_pg_control; 39 dc->hwseq->funcs.enable_power_gating_plane = dcn303_enable_power_gating_plane;
|
/linux-master/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_edid_parser.c | 38 dmcu->funcs->is_dmcu_initialized(dmcu) && 39 dmcu->funcs->send_edid_cea) { 40 return dmcu->funcs->send_edid_cea(dmcu, 55 dmcu->funcs->is_dmcu_initialized(dmcu) && 56 dmcu->funcs->recv_edid_cea_ack) { 57 return dmcu->funcs->recv_edid_cea_ack(dmcu, offset); 71 dmcu->funcs->is_dmcu_initialized(dmcu) && 72 dmcu->funcs->recv_amd_vsdb) { 73 return dmcu->funcs->recv_amd_vsdb(dmcu,
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_ddp_comp.h | 98 const struct mtk_ddp_comp_funcs *funcs; member in struct:mtk_ddp_comp 103 if (comp->funcs && comp->funcs->power_on) 104 return comp->funcs->power_on(comp->dev); 112 if (comp->funcs && comp->funcs->power_off) 113 comp->funcs->power_off(comp->dev); 120 if (comp->funcs && comp->funcs->clk_enable) 121 return comp->funcs [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_opp_v.c | 39 static const struct opp_funcs funcs = { variable in typeref:struct:opp_funcs 50 opp110->base.funcs = &funcs;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vpe.h | 67 const struct vpe_funcs *funcs; member in struct:amdgpu_vpe 90 #define vpe_ring_init(vpe) ((vpe)->funcs->ring_init ? (vpe)->funcs->ring_init((vpe)) : 0) 91 #define vpe_ring_start(vpe) ((vpe)->funcs->ring_start ? (vpe)->funcs->ring_start((vpe)) : 0) 92 #define vpe_ring_stop(vpe) ((vpe)->funcs->ring_stop ? (vpe)->funcs->ring_stop((vpe)) : 0) 93 #define vpe_ring_fini(vpe) ((vpe)->funcs->ring_fini ? (vpe)->funcs->ring_fini((vpe)) : 0) 96 ((vpe)->funcs [all...] |
H A D | amdgpu_display.h | 26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((adev), (crtc)) 27 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level((e), (l)) 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), (h)) 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), (crtc), (base), (async)) 34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((adev), (crtc), (vbl), (pos)) 35 #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs [all...] |
H A D | amdgpu_ib.c | 179 (!ring->funcs->secure_submission_supported)) { 184 alloc_size = ring->funcs->emit_frame_size + num_ibs * 185 ring->funcs->emit_ib_size; 194 if (ring->funcs->emit_pipeline_sync && job && 206 if ((ib->flags & AMDGPU_IB_FLAG_EMIT_MEM_SYNC) && ring->funcs->emit_mem_sync) 207 ring->funcs->emit_mem_sync(ring); 209 if (ring->funcs->emit_wave_limit && 211 ring->funcs->emit_wave_limit(ring, true); 213 if (ring->funcs->insert_start) 214 ring->funcs [all...] |
H A D | amdgpu_psp.h | 319 const struct psp_funcs *funcs; member in struct:psp_context 407 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) 408 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) 409 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) 411 ((psp)->funcs->init_microcode ? (psp)->funcs->init_microcode((psp)) : 0) 413 ((psp)->funcs->bootloader_load_kdb ? (psp)->funcs->bootloader_load_kdb((psp)) : 0) 415 ((psp)->funcs->bootloader_load_spl ? (psp)->funcs [all...] |
H A D | amdgpu_umsch_mm.h | 131 const struct umsch_mm_funcs *funcs; member in struct:amdgpu_umsch_mm 194 ((umsch)->funcs->set_hw_resources ? (umsch)->funcs->set_hw_resources((umsch)) : 0) 196 ((umsch)->funcs->add_queue ? (umsch)->funcs->add_queue((umsch), (input)) : 0) 198 ((umsch)->funcs->remove_queue ? (umsch)->funcs->remove_queue((umsch), (input)) : 0) 201 ((umsch)->funcs->set_regs ? (umsch)->funcs->set_regs((umsch)) : 0) 203 ((umsch)->funcs [all...] |
/linux-master/drivers/gpu/drm/amd/display/dmub/src/ |
H A D | dmub_srv.c | 160 struct dmub_srv_hw_funcs *funcs = &dmub->hw_funcs; local 171 funcs->reset = dmub_dcn20_reset; 172 funcs->reset_release = dmub_dcn20_reset_release; 173 funcs->backdoor_load = dmub_dcn20_backdoor_load; 174 funcs->setup_windows = dmub_dcn20_setup_windows; 175 funcs->setup_mailbox = dmub_dcn20_setup_mailbox; 176 funcs->get_inbox1_wptr = dmub_dcn20_get_inbox1_wptr; 177 funcs->get_inbox1_rptr = dmub_dcn20_get_inbox1_rptr; 178 funcs->set_inbox1_wptr = dmub_dcn20_set_inbox1_wptr; 179 funcs [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_simple_kms_helper.c | 92 if (!pipe->funcs || !pipe->funcs->mode_valid) 96 return pipe->funcs->mode_valid(pipe, mode); 123 if (!pipe->funcs || !pipe->funcs->enable) 127 pipe->funcs->enable(pipe, crtc->state, plane->state); 136 if (!pipe->funcs || !pipe->funcs->disable) 139 pipe->funcs->disable(pipe); 154 if (!pipe->funcs || !pip 417 drm_simple_display_pipe_init(struct drm_device *dev, struct drm_simple_display_pipe *pipe, const struct drm_simple_display_pipe_funcs *funcs, const uint32_t *formats, unsigned int format_count, const uint64_t *format_modifiers, struct drm_connector *connector) argument [all...] |
H A D | drm_panel.c | 50 * @funcs: panel operations 58 const struct drm_panel_funcs *funcs, int connector_type) 64 panel->funcs = funcs; 123 if (panel->funcs && panel->funcs->prepare) { 124 ret = panel->funcs->prepare(panel); 131 ret = follower->funcs->panel_prepared(follower); 134 follower->funcs->panel_prepared, ret); 172 ret = follower->funcs 57 drm_panel_init(struct drm_panel *panel, struct device *dev, const struct drm_panel_funcs *funcs, int connector_type) argument [all...] |
H A D | drm_encoder.c | 80 if (encoder->funcs && encoder->funcs->late_register) 81 ret = encoder->funcs->late_register(encoder); 94 if (encoder->funcs && encoder->funcs->early_unregister) 95 encoder->funcs->early_unregister(encoder); 103 const struct drm_encoder_funcs *funcs, 118 encoder->funcs = funcs; 146 * @funcs 101 __drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list ap) argument 163 drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) argument 221 __drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list args) argument 244 __drmm_encoder_alloc(struct drm_device *dev, size_t size, size_t offset, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) argument 287 drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) argument [all...] |
H A D | drm_bridge.c | 260 state = bridge->funcs->atomic_duplicate_state(bridge); 271 bridge->funcs->atomic_destroy_state(bridge, state); 325 if (bridge->funcs->attach) { 326 ret = bridge->funcs->attach(bridge, flags); 331 if (bridge->funcs->atomic_reset) { 334 state = bridge->funcs->atomic_reset(bridge); 348 if (bridge->funcs->detach) 349 bridge->funcs->detach(bridge); 376 if (bridge->funcs->atomic_reset) 379 if (bridge->funcs 1012 const struct drm_bridge_funcs *funcs = last_bridge->funcs; local [all...] |
/linux-master/lib/ |
H A D | test_min_heap.c | 34 const struct min_heap_callbacks *funcs) 41 min_heap_pop(heap, funcs); 57 min_heap_pop(heap, funcs); 71 struct min_heap_callbacks funcs = { local 79 min_heapify_all(&heap, &funcs); 80 err = pop_verify_heap(min_heap, &heap, &funcs); 88 min_heapify_all(&heap, &funcs); 89 err += pop_verify_heap(min_heap, &heap, &funcs); 104 struct min_heap_callbacks funcs = { local 113 min_heap_push(&heap, &data[i], &funcs); 32 pop_verify_heap(bool min_heap, struct min_heap *heap, const struct min_heap_callbacks *funcs) argument 137 struct min_heap_callbacks funcs = { local [all...] |
/linux-master/samples/livepatch/ |
H A D | livepatch-sample.c | 39 static struct klp_func funcs[] = { variable in typeref:struct:klp_func 49 .funcs = funcs,
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/hwss/ |
H A D | link_hwss_dio.c | 34 stream_encoder->funcs->set_throttled_vcp_size( 44 link_enc->funcs->connect_dig_be_to_fe(link_enc, 49 if (stream_enc->funcs->map_stream_to_link) 50 stream_enc->funcs->map_stream_to_link(stream_enc, 52 if (stream_enc->funcs->enable_fifo) 53 stream_enc->funcs->enable_fifo(stream_enc); 61 if (stream_enc && stream_enc->funcs->disable_fifo) 62 stream_enc->funcs->disable_fifo(stream_enc); 64 link_enc->funcs->connect_dig_be_to_fe( 82 stream_encoder->funcs [all...] |
/linux-master/tools/testing/selftests/livepatch/test_modules/ |
H A D | test_klp_livepatch.c | 18 static struct klp_func funcs[] = { variable in typeref:struct:klp_func 28 .funcs = funcs,
|
/linux-master/drivers/clk/hisilicon/ |
H A D | crg.h | 22 const struct hisi_crg_funcs *funcs; member in struct:hisi_crg_dev
|
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/ |
H A D | rv2_clk_mgr.c | 42 clk_mgr->funcs = &rv2_clk_internal_funcs;
|
/linux-master/arch/arm64/kernel/ |
H A D | reloc_test_core.c | 37 } const funcs[] = { variable 58 for (i = 0; i < ARRAY_SIZE(funcs); i++) { 59 u64 ret = funcs[i].f(); 61 pr_info("%-31s 0x%016llx %s\n", funcs[i].name, ret, 62 ret == funcs[i].expect ? "pass" : "fail"); 63 if (ret != funcs[i].expect) 65 funcs[i].expect, ret);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
H A D | dcn201_hwseq.c | 146 pipe_ctx->plane_res.hubp->funcs->hubp_program_surface_flip_and_addr( 177 tg->funcs->get_otg_active_size(tg, 182 tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1); 186 opp->funcs->opp_set_disp_pattern_generator( 196 hws->funcs.wait_for_blank_complete(opp); 228 if (res_pool->dccg->funcs->dccg_init) 229 res_pool->dccg->funcs->dccg_init(res_pool->dccg); 231 if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks) 232 dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); 234 hws->funcs [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/irq/ |
H A D | irq_service.c | 115 if (info->funcs && info->funcs->set) { 116 if (info->funcs->set == dal_irq_service_dummy_set) { 122 return info->funcs->set(irq_service, info, enable); 156 if (info->funcs && info->funcs->ack) { 157 if (info->funcs->ack == dal_irq_service_dummy_ack) { 162 return info->funcs->ack(irq_service, info); 175 return irq_service->funcs->to_dal_irq_source(
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
H A D | dcn35_hwseq.c | 100 dc->res_pool->mpc->funcs->set_mpc_mem_lp_mode) 101 dc->res_pool->mpc->funcs->set_mpc_mem_lp_mode(dc->res_pool->mpc); 103 if (dc->debug.enable_mem_low_power.bits.vpg && dc->res_pool->stream_enc[0]->vpg->funcs->vpg_powerdown) { 106 dc->res_pool->stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->stream_enc[i]->vpg); 109 dc->res_pool->hpo_dp_stream_enc[i]->vpg->funcs->vpg_powerdown(dc->res_pool->hpo_dp_stream_enc[i]->vpg); 140 if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks) 141 dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); 145 if (!dcb->funcs->is_accelerated_mode(dcb)) { 147 hws->funcs.bios_golden_init(dc); 182 if (res_pool->dccg->funcs [all...] |