Searched refs:funcs (Results 1 - 25 of 1048) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn302/
H A Ddcn302_init.c38 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 Ddcn303_init.c36 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 Ddc_edid_parser.c38 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 Dmtk_drm_ddp_comp.h98 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 Ddce110_opp_v.c39 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 Damdgpu_vpe.h67 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 Damdgpu_display.h26 #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 Damdgpu_ib.c179 (!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 Damdgpu_psp.h319 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 Damdgpu_umsch_mm.h131 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 Ddmub_srv.c160 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 Ddrm_simple_kms_helper.c92 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 Ddrm_panel.c50 * @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 Ddrm_encoder.c80 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 Ddrm_bridge.c260 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 Dtest_min_heap.c34 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 Dlivepatch-sample.c39 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 Dlink_hwss_dio.c34 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 Dtest_klp_livepatch.c18 static struct klp_func funcs[] = { variable in typeref:struct:klp_func
28 .funcs = funcs,
/linux-master/drivers/clk/hisilicon/
H A Dcrg.h22 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 Drv2_clk_mgr.c42 clk_mgr->funcs = &rv2_clk_internal_funcs;
/linux-master/arch/arm64/kernel/
H A Dreloc_test_core.c37 } 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 Ddcn201_hwseq.c146 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 Dirq_service.c115 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 Ddcn35_hwseq.c100 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...]

Completed in 256 milliseconds

1234567891011>>