Home
last modified time | relevance | path

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

12345678910>>...30

/Linux-v5.10/drivers/gpu/drm/mediatek/
Dmtk_drm_ddp_comp.h103 const struct mtk_ddp_comp_funcs *funcs; member
113 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config()
114 comp->funcs->config(comp, w, h, vrefresh, bpc, cmdq_pkt); in mtk_ddp_comp_config()
119 if (comp->funcs && comp->funcs->start) in mtk_ddp_comp_start()
120 comp->funcs->start(comp); in mtk_ddp_comp_start()
125 if (comp->funcs && comp->funcs->stop) in mtk_ddp_comp_stop()
126 comp->funcs->stop(comp); in mtk_ddp_comp_stop()
132 if (comp->funcs && comp->funcs->enable_vblank) in mtk_ddp_comp_enable_vblank()
133 comp->funcs->enable_vblank(comp, crtc); in mtk_ddp_comp_enable_vblank()
138 if (comp->funcs && comp->funcs->disable_vblank) in mtk_ddp_comp_disable_vblank()
[all …]
/Linux-v5.10/drivers/gpu/drm/
Ddrm_simple_kms_helper.c81 if (!pipe->funcs || !pipe->funcs->mode_valid) in drm_simple_kms_crtc_mode_valid()
85 return pipe->funcs->mode_valid(pipe, mode); in drm_simple_kms_crtc_mode_valid()
108 if (!pipe->funcs || !pipe->funcs->enable) in drm_simple_kms_crtc_enable()
112 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable()
121 if (!pipe->funcs || !pipe->funcs->disable) in drm_simple_kms_crtc_disable()
124 pipe->funcs->disable(pipe); in drm_simple_kms_crtc_disable()
139 if (!pipe->funcs || !pipe->funcs->enable_vblank) in drm_simple_kms_crtc_enable_vblank()
142 return pipe->funcs->enable_vblank(pipe); in drm_simple_kms_crtc_enable_vblank()
150 if (!pipe->funcs || !pipe->funcs->disable_vblank) in drm_simple_kms_crtc_disable_vblank()
153 pipe->funcs->disable_vblank(pipe); in drm_simple_kms_crtc_disable_vblank()
[all …]
Ddrm_bridge.c133 state = bridge->funcs->atomic_duplicate_state(bridge); in drm_bridge_atomic_duplicate_priv_state()
144 bridge->funcs->atomic_destroy_state(bridge, state); in drm_bridge_atomic_destroy_priv_state()
198 if (bridge->funcs->attach) { in drm_bridge_attach()
199 ret = bridge->funcs->attach(bridge, flags); in drm_bridge_attach()
204 if (bridge->funcs->atomic_reset) { in drm_bridge_attach()
207 state = bridge->funcs->atomic_reset(bridge); in drm_bridge_attach()
221 if (bridge->funcs->detach) in drm_bridge_attach()
222 bridge->funcs->detach(bridge); in drm_bridge_attach()
240 if (bridge->funcs->atomic_reset) in drm_bridge_detach()
243 if (bridge->funcs->detach) in drm_bridge_detach()
[all …]
Ddrm_panel.c58 const struct drm_panel_funcs *funcs, int connector_type) in drm_panel_init() argument
62 panel->funcs = funcs; in drm_panel_init()
111 if (panel->funcs && panel->funcs->prepare) in drm_panel_prepare()
112 return panel->funcs->prepare(panel); in drm_panel_prepare()
134 if (panel->funcs && panel->funcs->unprepare) in drm_panel_unprepare()
135 return panel->funcs->unprepare(panel); in drm_panel_unprepare()
158 if (panel->funcs && panel->funcs->enable) { in drm_panel_enable()
159 ret = panel->funcs->enable(panel); in drm_panel_enable()
195 if (panel->funcs && panel->funcs->disable) in drm_panel_disable()
196 return panel->funcs->disable(panel); in drm_panel_disable()
[all …]
Ddrm_atomic_helper.c118 const struct drm_connector_helper_funcs *funcs = connector->helper_private; in handle_conflicting_encoders() local
124 if (funcs->atomic_best_encoder) in handle_conflicting_encoders()
125 new_encoder = funcs->atomic_best_encoder(connector, new_conn_state); in handle_conflicting_encoders()
126 else if (funcs->best_encoder) in handle_conflicting_encoders()
127 new_encoder = funcs->best_encoder(connector); in handle_conflicting_encoders()
288 const struct drm_connector_helper_funcs *funcs; in update_connector_routing() local
345 funcs = connector->helper_private; in update_connector_routing()
347 if (funcs->atomic_best_encoder) in update_connector_routing()
348 new_encoder = funcs->atomic_best_encoder(connector, in update_connector_routing()
350 else if (funcs->best_encoder) in update_connector_routing()
[all …]
Ddrm_client.c79 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 …]
Ddrm_plane.c128 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()
299 if (plane->funcs->late_register) in drm_plane_register_all()
300 ret = plane->funcs->late_register(plane); in drm_plane_register_all()
320 if (plane->funcs->early_unregister) in drm_plane_unregister_all()
321 plane->funcs->early_unregister(plane); in drm_plane_unregister_all()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_hwseq.c85 result = dpp_base->funcs->dpp_program_blnd_lut(dpp_base, blend_lut); in dcn30_set_blend_lut()
125 acquired_rmu = mpc->funcs->acquire_rmu(mpc, mpcc_id, in dcn30_set_mpc_shaper_3dlut()
129 result = mpc->funcs->program_3dlut(mpc, in dcn30_set_mpc_shaper_3dlut()
132 result = mpc->funcs->program_shaper(mpc, shaper_lut, in dcn30_set_mpc_shaper_3dlut()
136 mpc->funcs->release_rmu(mpc, mpcc_id); in dcn30_set_mpc_shaper_3dlut()
161 dpp_base->funcs->dpp_set_pre_degam(dpp_base, tf); in dcn30_set_input_transfer_func()
172 result = dpp_base->funcs->dpp_program_gamcor_lut(dpp_base, params); in dcn30_set_input_transfer_func()
175 if (dpp_base->funcs->dpp_program_blnd_lut) in dcn30_set_input_transfer_func()
176 hws->funcs.set_blend_lut(pipe_ctx, plane_state); in dcn30_set_input_transfer_func()
177 if (dpp_base->funcs->dpp_program_shaper_lut && in dcn30_set_input_transfer_func()
[all …]
/Linux-v5.10/lib/
Dtest_min_heap.c34 const struct min_heap_callbacks *funcs) in pop_verify_heap() argument
41 min_heap_pop(heap, funcs); in pop_verify_heap()
57 min_heap_pop(heap, funcs); in pop_verify_heap()
71 struct min_heap_callbacks funcs = { in test_heapify_all() local
79 min_heapify_all(&heap, &funcs); in test_heapify_all()
80 err = pop_verify_heap(min_heap, &heap, &funcs); in test_heapify_all()
88 min_heapify_all(&heap, &funcs); in test_heapify_all()
89 err += pop_verify_heap(min_heap, &heap, &funcs); in test_heapify_all()
104 struct min_heap_callbacks funcs = { in test_heap_push() local
113 min_heap_push(&heap, &data[i], &funcs); in test_heap_push()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c104 !tg->funcs->is_tg_enabled(tg)) in dcn10_lock_all_pipes()
135 dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm); in dcn10_log_hubbub_state()
168 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states()
290 dpp->funcs->dpp_read_state(dpp, &s); in dcn10_log_hw_state()
331 pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s); in dcn10_log_hw_state()
355 if (pool->opps[i]->funcs->dpg_is_blanked) in dcn10_log_hw_state()
356 s.blank_enabled = pool->opps[i]->funcs->dpg_is_blanked(pool->opps[i]); in dcn10_log_hw_state()
358 s.blank_enabled = tg->funcs->is_blanked(tg); in dcn10_log_hw_state()
389 tg->funcs->clear_optc_underflow(tg); in dcn10_log_hw_state()
400 dsc->funcs->dsc_read_state(dsc, &s); in dcn10_log_hw_state()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c162 if (pipe_ctx->stream_res.tg->funcs->set_gsl != NULL && in dcn20_setup_gsl_group_as_lock()
163 pipe_ctx->stream_res.tg->funcs->set_gsl_source_select != NULL) { in dcn20_setup_gsl_group_as_lock()
164 pipe_ctx->stream_res.tg->funcs->set_gsl( in dcn20_setup_gsl_group_as_lock()
168 pipe_ctx->stream_res.tg->funcs->set_gsl_source_select( in dcn20_setup_gsl_group_as_lock()
178 if (pipe_ctx && pipe_ctx->plane_res.hubp->funcs->hubp_set_flip_control_surface_gsl) in dcn20_set_flip_control_gsl()
179 pipe_ctx->plane_res.hubp->funcs->hubp_set_flip_control_surface_gsl( in dcn20_set_flip_control_gsl()
265 if (pipe_ctx->plane_res.hubp && pipe_ctx->plane_res.hubp->funcs) { in dcn20_program_triple_buffer()
266 pipe_ctx->plane_res.hubp->funcs->hubp_enable_tripleBuffer( in dcn20_program_triple_buffer()
290 tg->funcs->get_otg_active_size(tg, in dcn20_init_blank()
295 tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1); in dcn20_init_blank()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c223 bp_result = dcb->funcs->enable_disp_power_gating( in dce110_enable_display_power_gating()
291 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func()
296 ipp->funcs->ipp_program_input_lut(ipp, plane_state->gamma_correction); in dce110_set_input_transfer_func()
300 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func()
304 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func()
307 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); in dce110_set_input_transfer_func()
310 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
318 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
609 xfm->funcs->opp_power_on_regamma_lut(xfm, true); in dce110_set_output_transfer_func()
615 xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_SRGB); in dce110_set_output_transfer_func()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ib.c165 (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE)) { in amdgpu_ib_schedule()
170 alloc_size = ring->funcs->emit_frame_size + num_ibs * in amdgpu_ib_schedule()
171 ring->funcs->emit_ib_size; in amdgpu_ib_schedule()
180 if (ring->funcs->emit_pipeline_sync && job && in amdgpu_ib_schedule()
192 if ((ib->flags & AMDGPU_IB_FLAG_EMIT_MEM_SYNC) && ring->funcs->emit_mem_sync) in amdgpu_ib_schedule()
193 ring->funcs->emit_mem_sync(ring); in amdgpu_ib_schedule()
195 if (ring->funcs->insert_start) in amdgpu_ib_schedule()
196 ring->funcs->insert_start(ring); in amdgpu_ib_schedule()
206 if (job && ring->funcs->init_cond_exec) in amdgpu_ib_schedule()
213 if (ring->funcs->emit_hdp_flush) in amdgpu_ib_schedule()
[all …]
Damdgpu_psp.h223 const struct psp_funcs *funcs; member
311 #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type))
312 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type))
313 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type))
314 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type)))
316 ((psp)->funcs->init_microcode ? (psp)->funcs->init_microcode((psp)) : 0)
318 ((psp)->funcs->bootloader_load_kdb ? (psp)->funcs->bootloader_load_kdb((psp)) : 0)
320 ((psp)->funcs->bootloader_load_spl ? (psp)->funcs->bootloader_load_spl((psp)) : 0)
322 ((psp)->funcs->bootloader_load_sysdrv ? (psp)->funcs->bootloader_load_sysdrv((psp)) : 0)
324 ((psp)->funcs->bootloader_load_sos ? (psp)->funcs->bootloader_load_sos((psp)) : 0)
[all …]
Damdgpu_display.h26 #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 …]
Damdgpu_ring.h204 const struct amdgpu_ring_funcs *funcs; member
256 #define amdgpu_ring_parse_cs(r, p, ib) ((r)->funcs->parse_cs((p), (ib)))
257 #define amdgpu_ring_patch_cs_in_place(r, p, ib) ((r)->funcs->patch_cs_in_place((p), (ib)))
258 #define amdgpu_ring_test_ring(r) (r)->funcs->test_ring((r))
259 #define amdgpu_ring_test_ib(r, t) (r)->funcs->test_ib((r), (t))
260 #define amdgpu_ring_get_rptr(r) (r)->funcs->get_rptr((r))
261 #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r))
262 #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r))
263 #define amdgpu_ring_emit_ib(r, job, ib, flags) ((r)->funcs->emit_ib((r), (job), (ib), (flags)))
264 #define amdgpu_ring_emit_pipeline_sync(r) (r)->funcs->emit_pipeline_sync((r))
[all …]
Damdgpu_ring.c66 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc()
77 if (ring->funcs->begin_use) in amdgpu_ring_alloc()
78 ring->funcs->begin_use(ring); in amdgpu_ring_alloc()
95 amdgpu_ring_write(ring, ring->funcs->nop); in amdgpu_ring_insert_nop()
107 while (ib->length_dw & ring->funcs->align_mask) in amdgpu_ring_generic_pad_ib()
108 ib->ptr[ib->length_dw++] = ring->funcs->nop; in amdgpu_ring_generic_pad_ib()
126 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit()
127 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit()
128 count %= ring->funcs->align_mask + 1; in amdgpu_ring_commit()
129 ring->funcs->insert_nop(ring, count); in amdgpu_ring_commit()
[all …]
Damdgpu_umc.c63 if (adev->umc.funcs && adev->umc.funcs->err_cnt_init) in amdgpu_umc_ras_late_init()
64 adev->umc.funcs->err_cnt_init(adev); in amdgpu_umc_ras_late_init()
98 if (adev->umc.funcs && in amdgpu_umc_process_ras_data_cb()
99 adev->umc.funcs->query_ras_error_count) in amdgpu_umc_process_ras_data_cb()
100 adev->umc.funcs->query_ras_error_count(adev, ras_error_status); in amdgpu_umc_process_ras_data_cb()
102 if (adev->umc.funcs && in amdgpu_umc_process_ras_data_cb()
103 adev->umc.funcs->query_ras_error_address && in amdgpu_umc_process_ras_data_cb()
119 adev->umc.funcs->query_ras_error_address(adev, ras_error_status); in amdgpu_umc_process_ras_data_cb()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_hwss.c125 pipes[i].clock_source->funcs->program_pix_clk( in dp_enable_link_phy()
135 if (dc->clk_mgr->funcs->notify_link_rate_change) in dp_enable_link_phy()
136 dc->clk_mgr->funcs->notify_link_rate_change(dc->clk_mgr, link); in dp_enable_link_phy()
138 if (dmcu != NULL && dmcu->funcs->lock_phy) in dp_enable_link_phy()
139 dmcu->funcs->lock_phy(dmcu); in dp_enable_link_phy()
142 link_enc->funcs->enable_dp_output( in dp_enable_link_phy()
147 link_enc->funcs->enable_dp_mst_output( in dp_enable_link_phy()
153 if (dmcu != NULL && dmcu->funcs->unlock_phy) in dp_enable_link_phy()
154 dmcu->funcs->unlock_phy(dmcu); in dp_enable_link_phy()
234 link->link_enc->funcs->disable_output(link->link_enc, signal); in dp_disable_link_phy()
[all …]
/Linux-v5.10/drivers/gpu/drm/msm/
Dmsm_atomic.c73 kms->funcs->enable_commit(kms); in msm_atomic_async_commit()
81 kms->funcs->flush_commit(kms, crtc_mask); in msm_atomic_async_commit()
88 kms->funcs->wait_flush(kms, crtc_mask); in msm_atomic_async_commit()
94 kms->funcs->complete_commit(kms, crtc_mask); in msm_atomic_async_commit()
96 kms->funcs->disable_commit(kms); in msm_atomic_async_commit()
181 bool async = kms->funcs->vsync_time && in msm_atomic_commit_tail()
186 kms->funcs->enable_commit(kms); in msm_atomic_commit_tail()
193 kms->funcs->wait_flush(kms, crtc_mask); in msm_atomic_commit_tail()
202 kms->funcs->prepare_commit(kms, state); in msm_atomic_commit_tail()
227 vsync_time = kms->funcs->vsync_time(kms, async_crtc); in msm_atomic_commit_tail()
[all …]
/Linux-v5.10/drivers/pinctrl/
Dpinctrl-axp209.c67 struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB]; member
206 return ARRAY_SIZE(pctl->funcs); in axp20x_pmx_func_cnt()
214 return pctl->funcs[selector].name; in axp20x_pmx_func_name()
224 *groups = pctl->funcs[selector].groups; in axp20x_pmx_func_groups()
225 *num_groups = pctl->funcs[selector].ngroups; in axp20x_pmx_func_groups()
239 pctl->funcs[function].muxval); in axp20x_pmx_set_mux()
258 return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval); in axp20x_pmx_set_mux()
269 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval); in axp20x_pmx_gpio_set_direction()
272 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval); in axp20x_pmx_gpio_set_direction()
350 pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out"; in axp20x_build_funcs_groups()
[all …]
/Linux-v5.10/kernel/
Dtracepoint.c117 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.10/drivers/gpu/drm/amd/display/dc/dce60/
Ddce60_hw_sequencer.c131 compr->funcs->surface_address_and_pitch(compr, &params); in dce60_enable_fbc()
132 compr->funcs->set_fbc_invalidation_triggers(compr, 1); in dce60_enable_fbc()
134 compr->funcs->enable_fbc(compr, &params); in dce60_enable_fbc()
160 pipe_ctx->plane_res.xfm->funcs->opp_set_csc_default( in dce60_set_default_colors()
192 pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, blank_target); in dce60_program_surface_visibility()
246 pipe_ctx->plane_res.xfm->funcs->transform_set_pixel_storage_depth( in dce60_program_scaler()
251 if (pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color) { in dce60_program_scaler()
260 pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color( in dce60_program_scaler()
265 pipe_ctx->plane_res.xfm->funcs->transform_set_scaler(pipe_ctx->plane_res.xfm, in dce60_program_scaler()
298 pipe_ctx->plane_res.xfm->funcs->opp_set_csc_adjustment in dce60_program_front_end_for_pipe()
[all …]
/Linux-v5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_dev.c33 if (mdev->funcs->dump_register) in komeda_register_show()
34 mdev->funcs->dump_register(mdev, sf); in komeda_register_show()
232 mdev->funcs = komeda_identify(mdev->reg_base, &mdev->chip); in komeda_dev_create()
233 if (!mdev->funcs) { in komeda_dev_create()
244 mdev->funcs->init_format_table(mdev); in komeda_dev_create()
246 err = mdev->funcs->enum_resources(mdev); in komeda_dev_create()
297 const struct komeda_dev_funcs *funcs = mdev->funcs; in komeda_dev_destroy() local
318 if (funcs && funcs->cleanup) in komeda_dev_destroy()
319 funcs->cleanup(mdev); in komeda_dev_destroy()
339 mdev->funcs->enable_irq(mdev); in komeda_dev_resume()
[all …]
/Linux-v5.10/arch/arm64/kernel/
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>>...30