funcs 37 arch/arm64/kernel/reloc_test_core.c } const funcs[] = { funcs 58 arch/arm64/kernel/reloc_test_core.c for (i = 0; i < ARRAY_SIZE(funcs); i++) { funcs 59 arch/arm64/kernel/reloc_test_core.c u64 ret = funcs[i].f(); funcs 61 arch/arm64/kernel/reloc_test_core.c pr_info("%-31s 0x%016llx %s\n", funcs[i].name, ret, funcs 62 arch/arm64/kernel/reloc_test_core.c ret == funcs[i].expect ? "pass" : "fail"); funcs 63 arch/arm64/kernel/reloc_test_core.c if (ret != funcs[i].expect) funcs 65 arch/arm64/kernel/reloc_test_core.c funcs[i].expect, ret); funcs 582 arch/x86/crypto/aesni-intel_glue.c .funcs = { { funcs 595 arch/x86/crypto/aesni-intel_glue.c .funcs = { { funcs 41 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 60 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 79 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 95 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 114 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 133 arch/x86/crypto/camellia_aesni_avx2_glue.c .funcs = { { funcs 63 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 79 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 95 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 108 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 124 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 140 arch/x86/crypto/camellia_aesni_avx_glue.c .funcs = { { funcs 1316 arch/x86/crypto/camellia_glue.c .funcs = { { funcs 1329 arch/x86/crypto/camellia_glue.c .funcs = { { funcs 1342 arch/x86/crypto/camellia_glue.c .funcs = { { funcs 1355 arch/x86/crypto/camellia_glue.c .funcs = { { funcs 71 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 84 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 97 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 110 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 123 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 136 arch/x86/crypto/cast6_avx_glue.c .funcs = { { funcs 42 arch/x86/crypto/glue_helper.c func_bytes = bsize * gctx->funcs[i].num_blocks; funcs 49 arch/x86/crypto/glue_helper.c gctx->funcs[i].fn_u.ecb(ctx, dst, src); funcs 126 arch/x86/crypto/glue_helper.c num_blocks = gctx->funcs[i].num_blocks; funcs 137 arch/x86/crypto/glue_helper.c gctx->funcs[i].fn_u.cbc(ctx, dst, src); funcs 183 arch/x86/crypto/glue_helper.c num_blocks = gctx->funcs[i].num_blocks; funcs 191 arch/x86/crypto/glue_helper.c gctx->funcs[i].fn_u.ctr(ctx, dst, src, &ctrblk); funcs 213 arch/x86/crypto/glue_helper.c gctx->funcs[gctx->num_funcs - 1].fn_u.ctr(ctx, &tmp, &tmp, funcs 238 arch/x86/crypto/glue_helper.c num_blocks = gctx->funcs[i].num_blocks; funcs 243 arch/x86/crypto/glue_helper.c gctx->funcs[i].fn_u.xts(ctx, dst, src, funcs 45 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 61 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 77 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 93 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 109 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 125 arch/x86/crypto/serpent_avx2_glue.c .funcs = { { funcs 103 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 116 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 129 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 142 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 155 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 168 arch/x86/crypto/serpent_avx_glue.c .funcs = { { funcs 80 arch/x86/crypto/serpent_sse2_glue.c .funcs = { { funcs 93 arch/x86/crypto/serpent_sse2_glue.c .funcs = { { funcs 106 arch/x86/crypto/serpent_sse2_glue.c .funcs = { { funcs 119 arch/x86/crypto/serpent_sse2_glue.c .funcs = { { funcs 94 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 110 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 126 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 139 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 155 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 171 arch/x86/crypto/twofish_avx_glue.c .funcs = { { funcs 95 arch/x86/crypto/twofish_glue_3way.c .funcs = { { funcs 108 arch/x86/crypto/twofish_glue_3way.c .funcs = { { funcs 121 arch/x86/crypto/twofish_glue_3way.c .funcs = { { funcs 134 arch/x86/crypto/twofish_glue_3way.c .funcs = { { funcs 44 arch/x86/include/asm/crypto/glue_helper.h struct common_glue_func_entry funcs[]; funcs 665 drivers/acpi/utils.c bool acpi_check_dsm(acpi_handle handle, const guid_t *guid, u64 rev, u64 funcs) funcs 671 drivers/acpi/utils.c if (funcs == 0) funcs 690 drivers/acpi/utils.c if ((mask & 0x1) && (mask & funcs) == funcs) funcs 1883 drivers/block/loop.c int loop_register_transfer(struct loop_func_table *funcs) funcs 1885 drivers/block/loop.c unsigned int n = funcs->number; funcs 1889 drivers/block/loop.c xfer_funcs[n] = funcs; funcs 91 drivers/block/loop.h int loop_register_transfer(struct loop_func_table *funcs); funcs 269 drivers/clk/hisilicon/crg-hi3516cv300.c crg->funcs = of_device_get_match_data(&pdev->dev); funcs 270 drivers/clk/hisilicon/crg-hi3516cv300.c if (!crg->funcs) funcs 277 drivers/clk/hisilicon/crg-hi3516cv300.c crg->clk_data = crg->funcs->register_clks(pdev); funcs 292 drivers/clk/hisilicon/crg-hi3516cv300.c crg->funcs->unregister_clks(pdev); funcs 352 drivers/clk/hisilicon/crg-hi3798cv200.c crg->funcs = of_device_get_match_data(&pdev->dev); funcs 353 drivers/clk/hisilicon/crg-hi3798cv200.c if (!crg->funcs) funcs 360 drivers/clk/hisilicon/crg-hi3798cv200.c crg->clk_data = crg->funcs->register_clks(pdev); funcs 375 drivers/clk/hisilicon/crg-hi3798cv200.c crg->funcs->unregister_clks(pdev); funcs 22 drivers/clk/hisilicon/crg.h const struct hisi_crg_funcs *funcs; funcs 2577 drivers/cpufreq/intel_pstate.c static void __init copy_cpu_funcs(struct pstate_funcs *funcs) funcs 2579 drivers/cpufreq/intel_pstate.c pstate_funcs.get_max = funcs->get_max; funcs 2580 drivers/cpufreq/intel_pstate.c pstate_funcs.get_max_physical = funcs->get_max_physical; funcs 2581 drivers/cpufreq/intel_pstate.c pstate_funcs.get_min = funcs->get_min; funcs 2582 drivers/cpufreq/intel_pstate.c pstate_funcs.get_turbo = funcs->get_turbo; funcs 2583 drivers/cpufreq/intel_pstate.c pstate_funcs.get_scaling = funcs->get_scaling; funcs 2584 drivers/cpufreq/intel_pstate.c pstate_funcs.get_val = funcs->get_val; funcs 2585 drivers/cpufreq/intel_pstate.c pstate_funcs.get_vid = funcs->get_vid; funcs 2586 drivers/cpufreq/intel_pstate.c pstate_funcs.get_aperf_mperf_shift = funcs->get_aperf_mperf_shift; funcs 283 drivers/gpu/drm/amd/amdgpu/amdgpu.h const struct amd_ip_funcs *funcs; funcs 562 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c .funcs = &acp_ip_funcs, funcs 461 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c if (adev->gfx.funcs->get_gpu_clock_counter) funcs 462 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c return adev->gfx.funcs->get_gpu_clock_counter(adev); funcs 796 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c if (ring->funcs->parse_cs || ring->funcs->patch_cs_in_place) { funcs 837 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c if (ring->funcs->parse_cs) { funcs 992 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c r = amdgpu_ib_get(adev, vm, ring->funcs->parse_cs ? funcs 1008 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c if (parser->job->uf_addr && ring->funcs->no_user_fence) funcs 641 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (adev->gfx.funcs->read_wave_data) funcs 642 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c adev->gfx.funcs->read_wave_data(adev, simd, wave, data, &x); funcs 719 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (adev->gfx.funcs->read_wave_vgprs) funcs 720 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c adev->gfx.funcs->read_wave_vgprs(adev, simd, wave, thread, offset, size>>2, data); funcs 722 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (adev->gfx.funcs->read_wave_sgprs) funcs 723 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c adev->gfx.funcs->read_wave_sgprs(adev, simd, wave, offset, size>>2, data); funcs 999 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (ring->funcs->type != AMDGPU_RING_TYPE_GFX) funcs 1032 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (!ring || !ring->funcs->preempt_ib || !ring->sched.thread) funcs 1121 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (!adev->ip_blocks[i].version->funcs->set_clockgating_state) funcs 1123 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->set_clockgating_state( funcs 1127 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1155 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (!adev->ip_blocks[i].version->funcs->set_powergating_state) funcs 1157 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->set_powergating_state( funcs 1161 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1185 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->ip_blocks[i].version->funcs->get_clockgating_state) funcs 1186 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->get_clockgating_state((void *)adev, flags); funcs 1208 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->wait_for_idle((void *)adev); funcs 1236 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c return adev->ip_blocks[i].version->funcs->is_idle((void *)adev); funcs 1305 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c ip_block_version->funcs->name); funcs 1631 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c i, adev->ip_blocks[i].version->funcs->name); funcs 1634 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->ip_blocks[i].version->funcs->early_init) { funcs 1635 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->early_init((void *)adev); funcs 1640 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1682 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_init(adev); funcs 1685 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1704 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_init(adev); funcs 1707 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1732 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->resume(adev); funcs 1735 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1739 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_init(adev); funcs 1742 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1779 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->sw_init((void *)adev); funcs 1782 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1794 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_init((void *)adev); funcs 1914 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->set_clockgating_state) { funcs 1916 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->set_clockgating_state((void *)adev, funcs 1920 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 1944 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->set_powergating_state) { funcs 1946 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->set_powergating_state((void *)adev, funcs 1950 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2014 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->ip_blocks[i].version->funcs->late_init) { funcs 2015 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->late_init((void *)adev); funcs 2018 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2070 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_fini((void *)adev); funcs 2074 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2085 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->hw_fini((void *)adev); funcs 2089 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2108 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->sw_fini((void *)adev); funcs 2112 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2121 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->ip_blocks[i].version->funcs->late_fini) funcs 2122 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->late_fini((void *)adev); funcs 2188 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->suspend(adev); funcs 2192 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2224 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->suspend(adev); funcs 2228 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2306 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = block->version->funcs->hw_init(adev); funcs 2307 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c DRM_INFO("RE-INIT-early: %s %s\n", block->version->funcs->name, r?"failed":"succeeded"); funcs 2342 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = block->version->funcs->hw_init(adev); funcs 2343 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c DRM_INFO("RE-INIT-late: %s %s\n", block->version->funcs->name, r?"failed":"succeeded"); funcs 2376 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->resume(adev); funcs 2379 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 2414 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->resume(adev); funcs 2417 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->name, r); funcs 3250 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->ip_blocks[i].version->funcs->check_soft_reset) funcs 3252 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->check_soft_reset(adev); funcs 3254 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c DRM_INFO("IP block:%s is hung!\n", adev->ip_blocks[i].version->funcs->name); funcs 3280 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->pre_soft_reset) { funcs 3281 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->pre_soft_reset(adev); funcs 3342 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->soft_reset) { funcs 3343 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->soft_reset(adev); funcs 3371 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->ip_blocks[i].version->funcs->post_soft_reset) funcs 3372 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = adev->ip_blocks[i].version->funcs->post_soft_reset(adev); funcs 111 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base, work->async); funcs 26 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((adev), (crtc)) funcs 27 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level((e), (l)) funcs 28 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e)) funcs 29 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) funcs 30 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), (h)) funcs 31 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) funcs 32 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_bandwidth_update(adev) (adev)->mode_info.funcs->bandwidth_update((adev)) funcs 33 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev), (crtc), (base), (async)) funcs 34 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((adev), (crtc), (vbl), (pos)) funcs 35 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e), (s), (c)) funcs 36 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_add_connector(adev, ci, sd, ct, ib, coi, h, r) (adev)->mode_info.funcs->add_connector((adev), (ci), (sd), (ct), (ib), (coi), (h), (r)) funcs 397 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c if (ring->funcs->type != AMDGPU_RING_TYPE_UVD) { funcs 459 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c if (ring->funcs->type != AMDGPU_RING_TYPE_KIQ) { funcs 460 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c switch (ring->funcs->type) { funcs 717 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c if (ring->funcs->type == AMDGPU_RING_TYPE_GFX || funcs 718 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c ring->funcs->type == AMDGPU_RING_TYPE_SDMA) { funcs 725 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c if (ring->funcs->type != AMDGPU_RING_TYPE_GFX) funcs 309 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct amdgpu_gfx_funcs *funcs; funcs 332 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h #define amdgpu_gfx_get_gpu_clock_counter(adev) (adev)->gfx.funcs->get_gpu_clock_counter((adev)) funcs 333 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h #define amdgpu_gfx_select_se_sh(adev, se, sh, instance) (adev)->gfx.funcs->select_se_sh((adev), (se), (sh), (instance)) funcs 334 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h #define amdgpu_gfx_select_me_pipe_q(adev, me, pipe, q, vmid) (adev)->gfx.funcs->select_me_pipe_q((adev), (me), (pipe), (q), (vmid)) funcs 163 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c alloc_size = ring->funcs->emit_frame_size + num_ibs * funcs 164 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->emit_ib_size; funcs 173 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->emit_pipeline_sync && job && funcs 185 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->insert_start) funcs 186 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->insert_start(ring); funcs 196 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (job && ring->funcs->init_cond_exec) funcs 203 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->emit_hdp_flush) funcs 213 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (job && ring->funcs->emit_cntxcntl) { funcs 234 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->emit_tmz) funcs 255 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c amdgpu_vmid_reset(adev, ring->funcs->vmhub, job->vmid); funcs 260 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->insert_end) funcs 261 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->insert_end(ring); funcs 263 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (patch_offset != ~0 && ring->funcs->patch_cond_exec) funcs 267 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (vm && ring->funcs->emit_switch_buffer) funcs 364 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (!ring->sched.ready || !ring->funcs->test_ib) funcs 368 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c if (ring->funcs->type == AMDGPU_RING_TYPE_UVD || funcs 369 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->type == AMDGPU_RING_TYPE_VCE || funcs 370 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->type == AMDGPU_RING_TYPE_UVD_ENC || funcs 371 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->type == AMDGPU_RING_TYPE_VCN_DEC || funcs 372 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->type == AMDGPU_RING_TYPE_VCN_ENC || funcs 373 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c ring->funcs->type == AMDGPU_RING_TYPE_VCN_JPEG) funcs 202 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c unsigned vmhub = ring->funcs->vmhub; funcs 273 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c unsigned vmhub = ring->funcs->vmhub; funcs 338 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c unsigned vmhub = ring->funcs->vmhub; funcs 411 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c unsigned vmhub = ring->funcs->vmhub; funcs 120 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!src || !src->funcs->set || !src->num_types) funcs 125 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c r = src->funcs->set(adev, src, k, funcs 338 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!source->funcs) funcs 408 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c r = src->funcs->process(adev, src, &entry); funcs 448 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c r = src->funcs->set(adev, src, type, state); funcs 501 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!src->enabled_types || !src->funcs->set) funcs 531 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!src->enabled_types || !src->funcs->set) funcs 562 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!src->enabled_types || !src->funcs->set) funcs 63 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h const struct amdgpu_irq_src_funcs *funcs; funcs 49 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h struct amdgpu_mes_funcs *funcs; funcs 352 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h const struct amdgpu_display_funcs *funcs; funcs 782 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c (psp->funcs->bootloader_load_kdb != NULL)) { funcs 1393 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (NULL == adev->firmware.funcs) funcs 1394 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c adev->firmware.funcs = &psp_funcs; funcs 1403 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c .funcs = &psp_ip_funcs, funcs 1412 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c .funcs = &psp_ip_funcs, funcs 1421 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c .funcs = &psp_ip_funcs, funcs 1430 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c .funcs = &psp_ip_funcs, funcs 151 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h const struct psp_funcs *funcs; funcs 220 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type)) funcs 221 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) funcs 222 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) funcs 223 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) funcs 225 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->cmd_submit((psp), (cmd_mc), (fence_mc), (index)) funcs 227 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->compare_sram_data((psp), (ucode), (type)) funcs 229 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->init_microcode ? (psp)->funcs->init_microcode((psp)) : 0) funcs 231 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->bootloader_load_kdb ? (psp)->funcs->bootloader_load_kdb((psp)) : 0) funcs 233 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->bootloader_load_sysdrv ? (psp)->funcs->bootloader_load_sysdrv((psp)) : 0) funcs 235 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->bootloader_load_sos ? (psp)->funcs->bootloader_load_sos((psp)) : 0) funcs 237 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->smu_reload_quirk ? (psp)->funcs->smu_reload_quirk((psp)) : false) funcs 239 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->support_vmr_ring ? (psp)->funcs->support_vmr_ring((psp)) : false) funcs 241 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->mode1_reset ? (psp)->funcs->mode1_reset((psp)) : false) funcs 243 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->xgmi_get_node_id ? (psp)->funcs->xgmi_get_node_id((psp), (node_id)) : -EINVAL) funcs 245 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->xgmi_get_hive_id ? (psp)->funcs->xgmi_get_hive_id((psp), (hive_id)) : -EINVAL) funcs 247 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->xgmi_get_topology_info ? \ funcs 248 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->xgmi_get_topology_info((psp), (num_device), (topology)) : -EINVAL) funcs 250 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->xgmi_set_topology_info ? \ funcs 251 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->xgmi_set_topology_info((psp), (num_device), (topology)) : -EINVAL) funcs 253 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->rlc_autoload_start ? (psp)->funcs->rlc_autoload_start((psp)) : 0) funcs 255 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define amdgpu_psp_check_fw_loading_status(adev, i) (adev)->firmware.funcs->check_fw_loading_status((adev), (i)) funcs 258 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->ras_trigger_error ? \ funcs 259 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->ras_trigger_error((psp), (info)) : -EINVAL) funcs 261 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h ((psp)->funcs->ras_cure_posion ? \ funcs 262 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->ras_cure_posion(psp, (addr)) : -EINVAL) funcs 599 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if (adev->umc.funcs->query_ras_error_count) funcs 600 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c adev->umc.funcs->query_ras_error_count(adev, &err_data); funcs 604 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if (adev->umc.funcs->query_ras_error_address) funcs 605 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c adev->umc.funcs->query_ras_error_address(adev, &err_data); funcs 608 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if (adev->gfx.funcs->query_ras_error_count) funcs 609 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c adev->gfx.funcs->query_ras_error_count(adev, &err_data); funcs 654 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if (adev->gfx.funcs->ras_error_inject) funcs 655 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c ret = adev->gfx.funcs->ras_error_inject(adev, info); funcs 1466 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if (adev->umc.funcs->ras_init) funcs 1467 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c adev->umc.funcs->ras_init(adev); funcs 69 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; funcs 80 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (ring->funcs->begin_use) funcs 81 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->begin_use(ring); funcs 98 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 110 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c while (ib->length_dw & ring->funcs->align_mask) funcs 111 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ib->ptr[ib->length_dw++] = ring->funcs->nop; funcs 129 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c count = ring->funcs->align_mask + 1 - funcs 130 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c (ring->wptr & ring->funcs->align_mask); funcs 131 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c count %= ring->funcs->align_mask + 1; funcs 132 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->insert_nop(ring, count); funcs 137 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (ring->funcs->end_use) funcs 138 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->end_use(ring); funcs 152 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (ring->funcs->end_use) funcs 153 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->end_use(ring); funcs 169 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (!ring->funcs->set_priority) funcs 189 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->set_priority(ring, i); funcs 209 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (!ring->funcs->set_priority) funcs 220 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->set_priority(ring, priority); funcs 250 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (ring->funcs->type == AMDGPU_RING_TYPE_KIQ) funcs 314 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->ptr_mask = ring->funcs->support_64bit_ptrs ? funcs 318 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c r = amdgpu_bo_create_kernel(adev, ring->ring_size + ring->funcs->extra_dw, PAGE_SIZE, funcs 413 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c if (amdgpu_sriov_vf(ring->adev) || !ring->funcs->soft_recovery || !fence) funcs 419 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c ring->funcs->soft_recovery(ring, vmid); funcs 180 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h const struct amdgpu_ring_funcs *funcs; funcs 231 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_parse_cs(r, p, ib) ((r)->funcs->parse_cs((p), (ib))) funcs 232 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_patch_cs_in_place(r, p, ib) ((r)->funcs->patch_cs_in_place((p), (ib))) funcs 233 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_test_ring(r) (r)->funcs->test_ring((r)) funcs 234 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_test_ib(r, t) (r)->funcs->test_ib((r), (t)) funcs 235 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_get_rptr(r) (r)->funcs->get_rptr((r)) funcs 236 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r)) funcs 237 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r)) funcs 238 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_ib(r, job, ib, flags) ((r)->funcs->emit_ib((r), (job), (ib), (flags))) funcs 239 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_pipeline_sync(r) (r)->funcs->emit_pipeline_sync((r)) funcs 240 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_vm_flush(r, vmid, addr) (r)->funcs->emit_vm_flush((r), (vmid), (addr)) funcs 241 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_fence(r, addr, seq, flags) (r)->funcs->emit_fence((r), (addr), (seq), (flags)) funcs 242 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_gds_switch(r, v, db, ds, wb, ws, ab, as) (r)->funcs->emit_gds_switch((r), (v), (db), (ds), (wb), (ws), (ab), (as)) funcs 243 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_hdp_flush(r) (r)->funcs->emit_hdp_flush((r)) funcs 244 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_switch_buffer(r) (r)->funcs->emit_switch_buffer((r)) funcs 245 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_cntxcntl(r, d) (r)->funcs->emit_cntxcntl((r), (d)) funcs 246 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_rreg(r, d) (r)->funcs->emit_rreg((r), (d)) funcs 247 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_wreg(r, d, v) (r)->funcs->emit_wreg((r), (d), (v)) funcs 248 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_reg_wait(r, d, v, m) (r)->funcs->emit_reg_wait((r), (d), (v), (m)) funcs 249 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_reg_write_reg_wait(r, d0, d1, v, m) (r)->funcs->emit_reg_write_reg_wait((r), (d0), (d1), (v), (m)) funcs 250 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_emit_tmz(r, b) (r)->funcs->emit_tmz((r), (b)) funcs 251 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_pad_ib(r, ib) ((r)->funcs->pad_ib((r), (ib))) funcs 252 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_init_cond_exec(r) (r)->funcs->init_cond_exec((r)) funcs 253 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_patch_cond_exec(r,o) (r)->funcs->patch_cond_exec((r),(o)) funcs 254 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define amdgpu_ring_preempt_ib(r) (r)->funcs->preempt_ib(r) funcs 285 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h ring->ring[i++] = ring->funcs->nop; funcs 43 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) funcs 49 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c adev->gfx.rlc.funcs->set_safe_mode(adev); funcs 67 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) funcs 73 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c adev->gfx.rlc.funcs->unset_safe_mode(adev); funcs 132 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c adev->gfx.rlc.clear_state_size = dws = adev->gfx.rlc.funcs->get_csb_size(adev); funcs 146 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c adev->gfx.rlc.funcs->get_csb_buffer(adev, dst_ptr); funcs 200 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c max_me = adev->gfx.rlc.funcs->get_cp_table_num(adev); funcs 152 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h const struct amdgpu_rlc_funcs *funcs; funcs 234 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h __entry->vm_hub = ring->funcs->vmhub, funcs 380 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h __entry->vm_hub = ring->funcs->vmhub; funcs 355 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h const struct amdgpu_psp_funcs *funcs; funcs 42 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h adev->umc.funcs->enable_umc_index_mode(adev, umc_inst); \ funcs 54 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h adev->umc.funcs->disable_umc_index_mode(adev); funcs 79 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h const struct amdgpu_umc_funcs *funcs; funcs 366 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if (ring->funcs->type == AMDGPU_RING_TYPE_VCN_ENC) funcs 368 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c else if (ring->funcs->type == AMDGPU_RING_TYPE_VCN_JPEG) funcs 56 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c BUG_ON(!ring->funcs->emit_rreg); funcs 102 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c BUG_ON(!ring->funcs->emit_wreg); funcs 967 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE) funcs 988 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c unsigned vmhub = ring->funcs->vmhub; funcs 997 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c gds_switch_needed = ring->funcs->emit_gds_switch && ( funcs 1026 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c unsigned vmhub = ring->funcs->vmhub; funcs 1029 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c bool gds_switch_needed = ring->funcs->emit_gds_switch && ( funcs 1054 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c gds_switch_needed &= !!ring->funcs->emit_gds_switch; funcs 1055 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c vm_flush_needed &= !!ring->funcs->emit_vm_flush && funcs 1058 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c ring->funcs->emit_wreg; funcs 1063 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ring->funcs->init_cond_exec) funcs 1101 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ring->funcs->emit_gds_switch && gds_switch_needed) { funcs 1114 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ring->funcs->patch_cond_exec) funcs 1118 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ring->funcs->emit_switch_buffer) { funcs 1726 drivers/gpu/drm/amd/amdgpu/cik.c if (!ring || !ring->funcs->emit_wreg) { funcs 1737 drivers/gpu/drm/amd/amdgpu/cik.c if (!ring || !ring->funcs->emit_wreg) { funcs 2080 drivers/gpu/drm/amd/amdgpu/cik.c .funcs = &cik_common_ip_funcs, funcs 455 drivers/gpu/drm/amd/amdgpu/cik_ih.c .funcs = &cik_ih_ip_funcs, funcs 208 drivers/gpu/drm/amd/amdgpu/cik_sdma.c amdgpu_ring_write(ring, ring->funcs->nop | funcs 211 drivers/gpu/drm/amd/amdgpu/cik_sdma.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 1280 drivers/gpu/drm/amd/amdgpu/cik_sdma.c adev->sdma.instance[i].ring.funcs = &cik_sdma_ring_funcs; funcs 1297 drivers/gpu/drm/amd/amdgpu/cik_sdma.c adev->sdma.trap_irq.funcs = &cik_sdma_trap_irq_funcs; funcs 1298 drivers/gpu/drm/amd/amdgpu/cik_sdma.c adev->sdma.illegal_inst_irq.funcs = &cik_sdma_illegal_inst_irq_funcs; funcs 1393 drivers/gpu/drm/amd/amdgpu/cik_sdma.c .funcs = &cik_sdma_ip_funcs, funcs 436 drivers/gpu/drm/amd/amdgpu/cz_ih.c .funcs = &cz_ih_ip_funcs, funcs 2772 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; funcs 3580 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c adev->mode_info.funcs = &dce_v10_0_display_funcs; funcs 3604 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c adev->crtc_irq.funcs = &dce_v10_0_crtc_irq_funcs; funcs 3607 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c adev->pageflip_irq.funcs = &dce_v10_0_pageflip_irq_funcs; funcs 3610 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c adev->hpd_irq.funcs = &dce_v10_0_hpd_irq_funcs; funcs 3619 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c .funcs = &dce_v10_0_ip_funcs, funcs 3628 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c .funcs = &dce_v10_0_ip_funcs, funcs 2893 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; funcs 3712 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c adev->mode_info.funcs = &dce_v11_0_display_funcs; funcs 3736 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c adev->crtc_irq.funcs = &dce_v11_0_crtc_irq_funcs; funcs 3739 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c adev->pageflip_irq.funcs = &dce_v11_0_pageflip_irq_funcs; funcs 3742 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c adev->hpd_irq.funcs = &dce_v11_0_hpd_irq_funcs; funcs 3751 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c .funcs = &dce_v11_0_ip_funcs, funcs 3760 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c .funcs = &dce_v11_0_ip_funcs, funcs 2647 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; funcs 3389 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c adev->mode_info.funcs = &dce_v6_0_display_funcs; funcs 3413 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c adev->crtc_irq.funcs = &dce_v6_0_crtc_irq_funcs; funcs 3416 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c adev->pageflip_irq.funcs = &dce_v6_0_pageflip_irq_funcs; funcs 3419 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c adev->hpd_irq.funcs = &dce_v6_0_hpd_irq_funcs; funcs 3428 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c .funcs = &dce_v6_0_ip_funcs, funcs 3437 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c .funcs = &dce_v6_0_ip_funcs, funcs 2669 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; funcs 3468 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c adev->mode_info.funcs = &dce_v8_0_display_funcs; funcs 3492 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c adev->crtc_irq.funcs = &dce_v8_0_crtc_irq_funcs; funcs 3495 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c adev->pageflip_irq.funcs = &dce_v8_0_pageflip_irq_funcs; funcs 3498 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c adev->hpd_irq.funcs = &dce_v8_0_hpd_irq_funcs; funcs 3507 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c .funcs = &dce_v8_0_ip_funcs, funcs 3516 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c .funcs = &dce_v8_0_ip_funcs, funcs 3525 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c .funcs = &dce_v8_0_ip_funcs, funcs 3534 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c .funcs = &dce_v8_0_ip_funcs, funcs 3543 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c .funcs = &dce_v8_0_ip_funcs, funcs 370 drivers/gpu/drm/amd/amdgpu/dce_virtual.c adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; funcs 637 drivers/gpu/drm/amd/amdgpu/dce_virtual.c adev->mode_info.funcs = &dce_virtual_display_funcs; funcs 752 drivers/gpu/drm/amd/amdgpu/dce_virtual.c adev->crtc_irq.funcs = &dce_virtual_crtc_irq_funcs; funcs 761 drivers/gpu/drm/amd/amdgpu/dce_virtual.c .funcs = &dce_virtual_ip_funcs, funcs 276 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c uint32_t eng_sel = ring->funcs->type == AMDGPU_RING_TYPE_GFX ? 4 : 0; funcs 302 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c uint32_t eng_sel = ring->funcs->type == AMDGPU_RING_TYPE_GFX ? 4 : 0; funcs 329 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c uint32_t eng_sel = ring->funcs->type == AMDGPU_RING_TYPE_GFX ? 4 : 0; funcs 1198 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.funcs = &gfx_v10_0_gfx_funcs; funcs 1800 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.rlc.funcs->get_csb_buffer(adev, funcs 1944 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.rlc.funcs->stop(adev); funcs 1968 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.rlc.funcs->start(adev); funcs 4429 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE) { funcs 4564 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 4578 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (ring->funcs->type == AMDGPU_RING_TYPE_GFX) { funcs 4811 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c switch (ring->funcs->type) { funcs 4839 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 5315 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.kiq.ring.funcs = &gfx_v10_0_ring_funcs_kiq; funcs 5318 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.gfx_ring[i].funcs = &gfx_v10_0_ring_funcs_gfx; funcs 5321 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.compute_ring[i].funcs = &gfx_v10_0_ring_funcs_compute; funcs 5347 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.eop_irq.funcs = &gfx_v10_0_eop_irq_funcs; funcs 5350 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.kiq.irq.funcs = &gfx_v10_0_kiq_irq_funcs; funcs 5353 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.priv_reg_irq.funcs = &gfx_v10_0_priv_reg_irq_funcs; funcs 5356 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.priv_inst_irq.funcs = &gfx_v10_0_priv_inst_irq_funcs; funcs 5365 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.rlc.funcs = &gfx_v10_0_rlc_funcs; funcs 5489 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c .funcs = &gfx_v10_0_ip_funcs, funcs 2309 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 2335 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 2365 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 2533 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.rlc.funcs->stop(adev); funcs 2534 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.rlc.funcs->reset(adev); funcs 2562 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.rlc.funcs->start(adev); funcs 3073 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.funcs = &gfx_v6_0_gfx_funcs; funcs 3074 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.rlc.funcs = &gfx_v6_0_rlc_funcs; funcs 3107 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c r = adev->gfx.rlc.funcs->init(adev); funcs 3170 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c r = adev->gfx.rlc.funcs->resume(adev); funcs 3188 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.rlc.funcs->stop(adev); funcs 3541 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.gfx_ring[i].funcs = &gfx_v6_0_ring_funcs_gfx; funcs 3543 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.compute_ring[i].funcs = &gfx_v6_0_ring_funcs_compute; funcs 3564 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.eop_irq.funcs = &gfx_v6_0_eop_irq_funcs; funcs 3567 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.priv_reg_irq.funcs = &gfx_v6_0_priv_reg_irq_funcs; funcs 3570 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.priv_inst_irq.funcs = &gfx_v6_0_priv_inst_irq_funcs; funcs 3631 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c .funcs = &gfx_v6_0_ip_funcs, funcs 2134 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c int usepfp = ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE ? 0 : 1; funcs 2136 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c if (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE) { funcs 3213 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 3253 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 3285 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 3531 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs->stop(adev); funcs 3537 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs->reset(adev); funcs 3568 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs->start(adev); funcs 4233 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.funcs = &gfx_v7_0_gfx_funcs; funcs 4234 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs = &gfx_v7_0_rlc_funcs; funcs 4475 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c r = adev->gfx.rlc.funcs->init(adev); funcs 4558 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c r = adev->gfx.rlc.funcs->resume(adev); funcs 4576 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs->stop(adev); funcs 4661 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.rlc.funcs->stop(adev); funcs 5064 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.gfx_ring[i].funcs = &gfx_v7_0_ring_funcs_gfx; funcs 5066 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.compute_ring[i].funcs = &gfx_v7_0_ring_funcs_compute; funcs 5087 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.eop_irq.funcs = &gfx_v7_0_eop_irq_funcs; funcs 5090 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.priv_reg_irq.funcs = &gfx_v7_0_priv_reg_irq_funcs; funcs 5093 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.priv_inst_irq.funcs = &gfx_v7_0_priv_inst_irq_funcs; funcs 5168 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c .funcs = &gfx_v7_0_ip_funcs, funcs 5177 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c .funcs = &gfx_v7_0_ip_funcs, funcs 5186 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c .funcs = &gfx_v7_0_ip_funcs, funcs 5195 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c .funcs = &gfx_v7_0_ip_funcs, funcs 2021 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c r = adev->gfx.rlc.funcs->init(adev); funcs 4137 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->stop(adev); funcs 4138 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->reset(adev); funcs 4140 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->start(adev); funcs 4844 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c r = adev->gfx.rlc.funcs->resume(adev); funcs 4956 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->stop(adev); funcs 5050 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->stop(adev); funcs 5177 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs->start(adev); funcs 5314 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.funcs = &gfx_v8_0_gfx_funcs; funcs 6075 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c if ((ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE) || funcs 6076 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (ring->funcs->type == AMDGPU_RING_TYPE_KIQ)) { funcs 6220 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 6238 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 6366 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c if (ring->funcs->type != AMDGPU_RING_TYPE_COMPUTE) funcs 6506 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c switch (ring->funcs->type) { funcs 7036 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.kiq.ring.funcs = &gfx_v8_0_ring_funcs_kiq; funcs 7039 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.gfx_ring[i].funcs = &gfx_v8_0_ring_funcs_gfx; funcs 7042 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.compute_ring[i].funcs = &gfx_v8_0_ring_funcs_compute; funcs 7073 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.eop_irq.funcs = &gfx_v8_0_eop_irq_funcs; funcs 7076 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.priv_reg_irq.funcs = &gfx_v8_0_priv_reg_irq_funcs; funcs 7079 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.priv_inst_irq.funcs = &gfx_v8_0_priv_inst_irq_funcs; funcs 7082 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.cp_ecc_error_irq.funcs = &gfx_v8_0_cp_ecc_error_irq_funcs; funcs 7085 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.sq_irq.funcs = &gfx_v8_0_sq_irq_funcs; funcs 7090 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.rlc.funcs = &iceland_rlc_funcs; funcs 7190 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c .funcs = &gfx_v8_0_ip_funcs, funcs 7199 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c .funcs = &gfx_v8_0_ip_funcs, funcs 1862 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.funcs = &gfx_v9_0_gfx_funcs; funcs 2254 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = adev->gfx.rlc.funcs->init(adev); funcs 3028 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.rlc.funcs->stop(adev); funcs 3059 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.rlc.funcs->start(adev); funcs 3895 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = adev->gfx.rlc.funcs->resume(adev); funcs 3978 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.rlc.funcs->stop(adev); funcs 4053 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.rlc.funcs->stop(adev); funcs 4988 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE) { funcs 5115 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 5130 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (ring->funcs->type == AMDGPU_RING_TYPE_GFX) { funcs 5246 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (ring->funcs->type != AMDGPU_RING_TYPE_COMPUTE) funcs 5426 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c switch (ring->funcs->type) { funcs 5454 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c int usepfp = (ring->funcs->type == AMDGPU_RING_TYPE_GFX); funcs 5456 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c bool fw_version_ok = (ring->funcs->type == AMDGPU_RING_TYPE_GFX) ? funcs 5745 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->gfx.funcs->query_ras_error_count) funcs 5746 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.funcs->query_ras_error_count(adev, err_data); funcs 6315 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.kiq.ring.funcs = &gfx_v9_0_ring_funcs_kiq; funcs 6318 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.gfx_ring[i].funcs = &gfx_v9_0_ring_funcs_gfx; funcs 6321 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.compute_ring[i].funcs = &gfx_v9_0_ring_funcs_compute; funcs 6348 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.eop_irq.funcs = &gfx_v9_0_eop_irq_funcs; funcs 6351 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.priv_reg_irq.funcs = &gfx_v9_0_priv_reg_irq_funcs; funcs 6354 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.priv_inst_irq.funcs = &gfx_v9_0_priv_inst_irq_funcs; funcs 6357 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.cp_ecc_error_irq.funcs = &gfx_v9_0_cp_ecc_error_irq_funcs; funcs 6369 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.rlc.funcs = &gfx_v9_0_rlc_funcs; funcs 6526 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c .funcs = &gfx_v9_0_ip_funcs, funcs 199 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c adev->gmc.vm_fault.funcs = &gmc_v10_0_irq_funcs; funcs 347 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c job->ibs->ptr[job->ibs->length_dw++] = ring->funcs->nop; funcs 372 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 384 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c if (ring->funcs->vmhub == AMDGPU_MMHUB_0 || funcs 385 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c ring->funcs->vmhub == AMDGPU_MMHUB_1) funcs 401 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c if (ring->funcs->vmhub == AMDGPU_MMHUB_0 || funcs 402 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c ring->funcs->vmhub == AMDGPU_MMHUB_1) funcs 418 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) funcs 559 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c unsigned vmhub = ring->funcs->vmhub; funcs 564 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c ring->funcs->vmhub); funcs 1010 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c .funcs = &gmc_v10_0_ip_funcs, funcs 1172 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c adev->gmc.vm_fault.funcs = &gmc_v6_0_irq_funcs; funcs 1181 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c .funcs = &gmc_v6_0_ip_funcs, funcs 1363 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c adev->gmc.vm_fault.funcs = &gmc_v7_0_irq_funcs; funcs 1372 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c .funcs = &gmc_v7_0_ip_funcs, funcs 1381 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c .funcs = &gmc_v7_0_ip_funcs, funcs 1731 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c adev->gmc.vm_fault.funcs = &gmc_v8_0_irq_funcs; funcs 1740 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c .funcs = &gmc_v8_0_ip_funcs, funcs 1749 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c .funcs = &gmc_v8_0_ip_funcs, funcs 1758 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c .funcs = &gmc_v8_0_ip_funcs, funcs 251 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c if (adev->umc.funcs->query_ras_error_count) funcs 252 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->umc.funcs->query_ras_error_count(adev, err_data); funcs 256 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c if (adev->umc.funcs->query_ras_error_address) funcs 257 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->umc.funcs->query_ras_error_address(adev, err_data); funcs 426 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->gmc.vm_fault.funcs = &gmc_v9_0_irq_funcs; funcs 429 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->gmc.ecc_irq.funcs = &gmc_v9_0_ecc_funcs; funcs 570 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c bool use_semaphore = gmc_v9_0_use_invalidate_semaphore(ring->adev, ring->funcs->vmhub); funcs 572 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c struct amdgpu_vmhub *hub = &adev->vmhub[ring->funcs->vmhub]; funcs 617 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c if (ring->funcs->vmhub == AMDGPU_MMHUB_1) funcs 620 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c if (ring->funcs->vmhub == AMDGPU_GFXHUB_0) funcs 746 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c adev->umc.funcs = &umc_v6_1_funcs; funcs 819 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c vmhub = ring->funcs->vmhub; funcs 832 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c ring->name, ring->vm_inv_eng, ring->funcs->vmhub); funcs 1646 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c .funcs = &gmc_v9_0_ip_funcs, funcs 434 drivers/gpu/drm/amd/amdgpu/iceland_ih.c .funcs = &iceland_ih_ip_funcs, funcs 3353 drivers/gpu/drm/amd/amdgpu/kv_dpm.c .funcs = &kv_dpm_ip_funcs, funcs 3381 drivers/gpu/drm/amd/amdgpu/kv_dpm.c adev->pm.dpm.thermal.irq.funcs = &kv_dpm_irq_funcs; funcs 365 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c .funcs = &mes_v10_1_ip_funcs, funcs 406 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c adev->virt.ack_irq.funcs = &xgpu_ai_mailbox_ack_irq_funcs; funcs 408 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c adev->virt.rcv_irq.funcs = &xgpu_ai_mailbox_rcv_irq_funcs; funcs 573 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c adev->virt.ack_irq.funcs = &xgpu_vi_mailbox_ack_irq_funcs; funcs 575 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c adev->virt.rcv_irq.funcs = &xgpu_vi_mailbox_rcv_irq_funcs; funcs 486 drivers/gpu/drm/amd/amdgpu/navi10_ih.c .funcs = &navi10_ih_ip_funcs, funcs 58 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c if (!ring || !ring->funcs->emit_wreg) funcs 56 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c if (!ring || !ring->funcs->emit_wreg) funcs 66 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c if (!ring || !ring->funcs->emit_wreg) funcs 83 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c if (!ring || !ring->funcs->emit_wreg) funcs 381 drivers/gpu/drm/amd/amdgpu/nv.c .funcs = &nv_common_ip_funcs, funcs 496 drivers/gpu/drm/amd/amdgpu/nv.c if (!ring || !ring->funcs->emit_wreg) { funcs 381 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c psp->funcs = &psp_v10_0_funcs; funcs 923 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c psp->funcs = &psp_v11_0_funcs; funcs 564 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c psp->funcs = &psp_v12_0_funcs; funcs 661 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c psp->funcs = &psp_v3_1_funcs; funcs 236 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c amdgpu_ring_write(ring, ring->funcs->nop | funcs 239 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 1167 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c adev->sdma.instance[i].ring.funcs = &sdma_v2_4_ring_funcs; funcs 1184 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c adev->sdma.trap_irq.funcs = &sdma_v2_4_trap_irq_funcs; funcs 1185 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c adev->sdma.illegal_inst_irq.funcs = &sdma_v2_4_illegal_inst_irq_funcs; funcs 1281 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c .funcs = &sdma_v2_4_ip_funcs, funcs 410 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c amdgpu_ring_write(ring, ring->funcs->nop | funcs 413 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 1605 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c adev->sdma.instance[i].ring.funcs = &sdma_v3_0_ring_funcs; funcs 1622 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c adev->sdma.trap_irq.funcs = &sdma_v3_0_trap_irq_funcs; funcs 1623 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c adev->sdma.illegal_inst_irq.funcs = &sdma_v3_0_illegal_inst_irq_funcs; funcs 1719 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c .funcs = &sdma_v3_0_ip_funcs, funcs 1728 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c .funcs = &sdma_v3_0_ip_funcs, funcs 679 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c amdgpu_ring_write(ring, ring->funcs->nop | funcs 682 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 2392 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.instance[i].ring.funcs = funcs 2395 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.instance[i].ring.funcs = funcs 2400 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.instance[i].page.funcs = funcs 2403 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.instance[i].page.funcs = funcs 2443 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.trap_irq.funcs = &sdma_v4_0_trap_irq_funcs; funcs 2444 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.illegal_inst_irq.funcs = &sdma_v4_0_illegal_inst_irq_funcs; funcs 2445 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->sdma.ecc_irq.funcs = &sdma_v4_0_ecc_irq_funcs; funcs 2546 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c .funcs = &sdma_v4_0_ip_funcs, funcs 363 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c amdgpu_ring_write(ring, ring->funcs->nop | funcs 366 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c amdgpu_ring_write(ring, ring->funcs->nop); funcs 1645 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c adev->sdma.instance[i].ring.funcs = &sdma_v5_0_ring_funcs; funcs 1663 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c adev->sdma.trap_irq.funcs = &sdma_v5_0_trap_irq_funcs; funcs 1664 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c adev->sdma.illegal_inst_irq.funcs = &sdma_v5_0_illegal_inst_irq_funcs; funcs 1762 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c .funcs = &sdma_v5_0_ip_funcs, funcs 1244 drivers/gpu/drm/amd/amdgpu/si.c if (!ring || !ring->funcs->emit_wreg) { funcs 1255 drivers/gpu/drm/amd/amdgpu/si.c if (!ring || !ring->funcs->emit_wreg) { funcs 2121 drivers/gpu/drm/amd/amdgpu/si.c .funcs = &si_common_ip_funcs, funcs 749 drivers/gpu/drm/amd/amdgpu/si_dma.c adev->sdma.instance[i].ring.funcs = &si_dma_ring_funcs; funcs 760 drivers/gpu/drm/amd/amdgpu/si_dma.c adev->sdma.trap_irq.funcs = &si_dma_trap_irq_funcs; funcs 855 drivers/gpu/drm/amd/amdgpu/si_dma.c .funcs = &si_dma_ip_funcs, funcs 8048 drivers/gpu/drm/amd/amdgpu/si_dpm.c .funcs = &si_dpm_ip_funcs, funcs 8079 drivers/gpu/drm/amd/amdgpu/si_dpm.c adev->pm.dpm.thermal.irq.funcs = &si_dpm_irq_funcs; funcs 311 drivers/gpu/drm/amd/amdgpu/si_ih.c .funcs = &si_ih_ip_funcs, funcs 665 drivers/gpu/drm/amd/amdgpu/soc15.c .funcs = &soc15_common_ip_funcs, funcs 820 drivers/gpu/drm/amd/amdgpu/soc15.c if (!ring || !ring->funcs->emit_wreg) funcs 488 drivers/gpu/drm/amd/amdgpu/tonga_ih.c .funcs = &tonga_ih_ip_funcs, funcs 764 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c adev->uvd.inst->ring.funcs = &uvd_v4_2_ring_funcs; funcs 775 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c adev->uvd.inst->irq.funcs = &uvd_v4_2_irq_funcs; funcs 784 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c .funcs = &uvd_v4_2_ip_funcs, funcs 873 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c adev->uvd.inst->ring.funcs = &uvd_v5_0_ring_funcs; funcs 884 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c adev->uvd.inst->irq.funcs = &uvd_v5_0_irq_funcs; funcs 893 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c .funcs = &uvd_v5_0_ip_funcs, funcs 409 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->ring_enc[i].funcs = NULL; funcs 1600 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->ring.funcs = &uvd_v6_0_ring_vm_funcs; funcs 1603 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->ring.funcs = &uvd_v6_0_ring_phys_funcs; funcs 1613 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->ring_enc[i].funcs = &uvd_v6_0_enc_ring_vm_funcs; funcs 1630 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->irq.funcs = &uvd_v6_0_irq_funcs; funcs 1639 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c .funcs = &uvd_v6_0_ip_funcs, funcs 1648 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c .funcs = &uvd_v6_0_ip_funcs, funcs 1657 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c .funcs = &uvd_v6_0_ip_funcs, funcs 1373 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1416 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1844 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->uvd.inst[i].ring.funcs = &uvd_v7_0_ring_vm_funcs; funcs 1858 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->uvd.inst[j].ring_enc[i].funcs = &uvd_v7_0_enc_ring_vm_funcs; funcs 1879 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->uvd.inst[i].irq.funcs = &uvd_v7_0_irq_funcs; funcs 1889 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c .funcs = &uvd_v7_0_ip_funcs, funcs 630 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c adev->vce.ring[i].funcs = &vce_v2_0_ring_funcs; funcs 643 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c adev->vce.irq.funcs = &vce_v2_0_irq_funcs; funcs 652 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c .funcs = &vce_v2_0_ip_funcs, funcs 949 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c adev->vce.ring[i].funcs = &vce_v3_0_ring_vm_funcs; funcs 955 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c adev->vce.ring[i].funcs = &vce_v3_0_ring_phys_funcs; funcs 970 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c adev->vce.irq.funcs = &vce_v3_0_irq_funcs; funcs 979 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c .funcs = &vce_v3_0_ip_funcs, funcs 988 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c .funcs = &vce_v3_0_ip_funcs, funcs 997 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c .funcs = &vce_v3_0_ip_funcs, funcs 992 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1105 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->vce.ring[i].funcs = &vce_v4_0_ring_vm_funcs; funcs 1119 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->vce.irq.funcs = &vce_v4_0_irq_funcs; funcs 1128 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c .funcs = &vce_v4_0_ip_funcs, funcs 1562 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1703 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1967 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 2300 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->ring_dec.funcs = &vcn_v1_0_dec_ring_vm_funcs; funcs 2309 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->ring_enc[i].funcs = &vcn_v1_0_enc_ring_vm_funcs; funcs 2316 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->ring_jpeg.funcs = &vcn_v1_0_jpeg_ring_vm_funcs; funcs 2328 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->irq.funcs = &vcn_v1_0_irq_funcs; funcs 2337 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c .funcs = &vcn_v1_0_ip_funcs, funcs 1621 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 1777 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 2017 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; funcs 2263 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->ring_dec.funcs = &vcn_v2_0_dec_ring_vm_funcs; funcs 2272 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->ring_enc[i].funcs = &vcn_v2_0_enc_ring_vm_funcs; funcs 2279 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->ring_jpeg.funcs = &vcn_v2_0_jpeg_ring_vm_funcs; funcs 2291 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->irq.funcs = &vcn_v2_0_irq_funcs; funcs 2300 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c .funcs = &vcn_v2_0_ip_funcs, funcs 1216 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[i].ring_dec.funcs = &vcn_v2_5_dec_ring_vm_funcs; funcs 1230 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[j].ring_enc[i].funcs = &vcn_v2_5_enc_ring_vm_funcs; funcs 1244 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[i].ring_jpeg.funcs = &vcn_v2_5_jpeg_ring_vm_funcs; funcs 1381 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[i].irq.funcs = &vcn_v2_5_irq_funcs; funcs 1411 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c .funcs = &vcn_v2_5_ip_funcs, funcs 564 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.self_irq.funcs = &vega10_ih_self_irq_funcs; funcs 724 drivers/gpu/drm/amd/amdgpu/vega10_ih.c .funcs = &vega10_ih_ip_funcs, funcs 911 drivers/gpu/drm/amd/amdgpu/vi.c if (!ring || !ring->funcs->emit_wreg) { funcs 922 drivers/gpu/drm/amd/amdgpu/vi.c if (!ring || !ring->funcs->emit_wreg) { funcs 1669 drivers/gpu/drm/amd/amdgpu/vi.c .funcs = &vi_common_ip_funcs, funcs 1302 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c .funcs = &amdgpu_dm_funcs, funcs 1940 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (obj->funcs == dm->atomic_obj.funcs) funcs 1958 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (obj->funcs == dm->atomic_obj.funcs) funcs 2012 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->ddev->mode_config.funcs = (void *)&amdgpu_dm_mode_funcs; funcs 2564 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (adev->mode_info.funcs == NULL) funcs 2565 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->mode_info.funcs = &dm_display_funcs; funcs 4437 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c plane->funcs->atomic_destroy_state(plane, plane->state); funcs 4775 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (plane->funcs->reset) funcs 4776 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c plane->funcs->reset(plane); funcs 4814 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (acrtc->base.funcs->reset) funcs 4815 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c acrtc->base.funcs->reset(&acrtc->base); funcs 5040 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.funcs->reset) funcs 5041 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.funcs->reset(&aconnector->base); funcs 711 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c adev->crtc_irq.funcs = &dm_crtc_irq_funcs; funcs 714 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c adev->vupdate_irq.funcs = &dm_vupdate_irq_funcs; funcs 717 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c adev->pageflip_irq.funcs = &dm_pageflip_irq_funcs; funcs 720 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c adev->hpd_irq.funcs = &dm_hpd_irq_funcs; funcs 349 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c } else if (adev->smu.funcs && adev->smu.funcs->get_clock_by_type) { funcs 369 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c } else if (adev->smu.funcs && adev->smu.funcs->get_max_high_clocks) { funcs 510 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c else if (adev->smu.funcs && funcs 511 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c adev->smu.funcs->display_clock_voltage_request) funcs 531 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c else if (adev->smu.funcs) funcs 593 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c else if (adev->smu.funcs && funcs 594 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c adev->smu.funcs->set_watermarks_for_clock_ranges) funcs 608 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c else if (adev->smu.funcs) funcs 712 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 731 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 747 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 763 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 781 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 803 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 839 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 873 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs) funcs 876 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs->get_max_sustainable_clocks_by_dc) funcs 879 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c if (!smu->funcs->get_max_sustainable_clocks_by_dc(smu, max_clocks)) funcs 907 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c struct pp_smu_funcs *funcs) funcs 912 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->ctx.ver = PP_SMU_VER_RV; funcs 913 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.pp_smu.dm = ctx; funcs 914 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_wm_ranges = pp_rv_set_wm_ranges; funcs 915 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_pme_wa_enable = pp_rv_set_pme_wa_enable; funcs 916 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_display_count = funcs 918 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_min_deep_sleep_dcfclk = funcs 920 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_hard_min_dcfclk_by_freq = funcs 922 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->rv_funcs.set_hard_min_fclk_by_freq = funcs 927 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->ctx.ver = PP_SMU_VER_NV; funcs 928 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.pp_smu.dm = ctx; funcs 929 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_display_count = pp_nv_set_display_count; funcs 930 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_hard_min_dcfclk_by_freq = funcs 932 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_min_deep_sleep_dcfclk = funcs 934 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_voltage_by_freq = funcs 936 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_wm_ranges = pp_nv_set_wm_ranges; funcs 939 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_pme_wa_enable = NULL; funcs 941 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_hard_min_uclk_by_freq = pp_nv_set_hard_min_uclk_by_freq; funcs 943 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.get_maximum_sustainable_clocks = pp_nv_get_maximum_sustainable_clocks; funcs 945 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.get_uclk_dpm_states = pp_nv_get_uclk_dpm_states; funcs 946 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c funcs->nv_funcs.set_pstate_handshake_support = pp_nv_set_pstate_handshake_support; funcs 2860 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c bp->base.funcs = &vbios_funcs; funcs 1937 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c bp->base.funcs = &vbios_funcs; funcs 54 drivers/gpu/drm/amd/display/dc/bios/bios_parser_interface.c bios->funcs->bios_parser_destroy(dcb); funcs 328 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs-> funcs 975 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c v->dcc_enable[input_idx] = dc->res_pool->hubbub->funcs->dcc_support_pixel_format( funcs 251 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c bp->funcs->program_display_engine_pll(bp, &pxl_clk_params); funcs 265 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) funcs 266 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, actual_clock / 1000 / 7); funcs 328 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c int ss_info_num = bp->funcs->get_ss_entry_number( funcs 333 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c enum bp_result result = bp->funcs->get_spread_spectrum_info( funcs 357 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c result = bp->funcs->get_spread_spectrum_info( funcs 446 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c base->funcs = &dce_funcs; funcs 293 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c clk_mgr->base.funcs = &dce110_funcs; funcs 90 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 111 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 114 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 116 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 144 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 156 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 158 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 187 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 238 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c clk_mgr->base.funcs = &dce112_funcs; funcs 64 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c result = bp->funcs->get_spread_spectrum_info(bp, AS_SIGNAL_TYPE_XGMI, funcs 137 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c clk_mgr->base.funcs = &dce120_funcs; funcs 96 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->funcs->set_dispclk(clk_mgr, dispclk_to_dpp_threshold); funcs 97 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->funcs->set_dprefclk(clk_mgr); funcs 107 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c pipe_ctx->plane_res.dpp->funcs->dpp_dppclk_control( funcs 115 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->funcs->set_dispclk(clk_mgr, new_clocks->dispclk_khz); funcs 116 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->funcs->set_dprefclk(clk_mgr); funcs 258 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->base.funcs = &rv1_clk_funcs; funcs 259 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->funcs = &rv1_clk_internal_funcs; funcs 104 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 106 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 42 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c clk_mgr->funcs = &rv2_clk_internal_funcs; funcs 115 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c clk_mgr->dccg->funcs->update_dpp_dto( funcs 290 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c clk_mgr->dccg->funcs->update_dpp_dto(clk_mgr->dccg, dpp_inst, dppclk_khz, true); funcs 307 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c clk_mgr->dccg->funcs->update_dpp_dto(clk_mgr->dccg, dpp_inst, dppclk_khz, false); funcs 312 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 314 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 435 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c clk_mgr->base.funcs = &dcn2_funcs; funcs 127 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 129 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 527 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c clk_mgr->base.funcs = &dcn21_funcs; funcs 99 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 101 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 156 drivers/gpu/drm/amd/display/dc/core/dc.c connectors_num = bios->funcs->get_connectors_number(bios); funcs 377 drivers/gpu/drm/amd/display/dc/core/dc.c if (tg->funcs->configure_crc) funcs 378 drivers/gpu/drm/amd/display/dc/core/dc.c return tg->funcs->configure_crc(tg, ¶m); funcs 410 drivers/gpu/drm/amd/display/dc/core/dc.c if (tg->funcs->get_crc) funcs 411 drivers/gpu/drm/amd/display/dc/core/dc.c return tg->funcs->get_crc(tg, r_cr, g_y, b_cb); funcs 444 drivers/gpu/drm/amd/display/dc/core/dc.c pipes->plane_res.xfm->funcs->transform_set_pixel_storage_depth) { funcs 445 drivers/gpu/drm/amd/display/dc/core/dc.c pipes->plane_res.xfm->funcs->transform_set_pixel_storage_depth( funcs 451 drivers/gpu/drm/amd/display/dc/core/dc.c pipes->stream_res.opp->funcs-> funcs 699 drivers/gpu/drm/amd/display/dc/core/dc.c if (dc->res_pool->funcs->update_bw_bounding_box) funcs 700 drivers/gpu/drm/amd/display/dc/core/dc.c dc->res_pool->funcs->update_bw_bounding_box(dc, dc->clk_mgr->bw_params); funcs 979 drivers/gpu/drm/amd/display/dc/core/dc.c if (!link->link_enc->funcs->is_dig_enabled(link->link_enc)) funcs 988 drivers/gpu/drm/amd/display/dc/core/dc.c enc_inst = link->link_enc->funcs->get_dig_frontend(link->link_enc); funcs 997 drivers/gpu/drm/amd/display/dc/core/dc.c tg_inst = dc->res_pool->stream_enc[enc_inst]->funcs->dig_source_otg( funcs 1005 drivers/gpu/drm/amd/display/dc/core/dc.c if (!tg->funcs->is_matching_timing) funcs 1008 drivers/gpu/drm/amd/display/dc/core/dc.c if (!tg->funcs->is_matching_timing(tg, crtc_timing)) funcs 1014 drivers/gpu/drm/amd/display/dc/core/dc.c dc->res_pool->dp_clock_source->funcs->get_pixel_clk_frequency_100hz( funcs 1068 drivers/gpu/drm/amd/display/dc/core/dc.c if (!dcb->funcs->is_accelerated_mode(dcb)) funcs 1884 drivers/gpu/drm/amd/display/dc/core/dc.c if (!dc->res_pool->funcs->validate_bandwidth(dc, context, funcs 1935 drivers/gpu/drm/amd/display/dc/core/dc.c pipe_ctx->stream_res.opp->funcs->opp_program_fmt(pipe_ctx->stream_res.opp, funcs 1940 drivers/gpu/drm/amd/display/dc/core/dc.c odm_pipe->stream_res.opp->funcs->opp_program_fmt(odm_pipe->stream_res.opp, funcs 1966 drivers/gpu/drm/amd/display/dc/core/dc.c pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); funcs 1980 drivers/gpu/drm/amd/display/dc/core/dc.c if (pipe_ctx->stream_res.tg->funcs->is_blanked) { funcs 1982 drivers/gpu/drm/amd/display/dc/core/dc.c if (!pipe_ctx->stream_res.tg->funcs->is_blanked(pipe_ctx->stream_res.tg)) funcs 1983 drivers/gpu/drm/amd/display/dc/core/dc.c pipe_ctx->stream_res.abm->funcs->set_abm_level( funcs 1986 drivers/gpu/drm/amd/display/dc/core/dc.c pipe_ctx->stream_res.abm->funcs->set_abm_level( funcs 2164 drivers/gpu/drm/amd/display/dc/core/dc.c if (pipe_ctx->stream_res.tg->funcs->program_manual_trigger) funcs 2165 drivers/gpu/drm/amd/display/dc/core/dc.c pipe_ctx->stream_res.tg->funcs->program_manual_trigger(pipe_ctx->stream_res.tg); funcs 2367 drivers/gpu/drm/amd/display/dc/core/dc.c return abm->funcs->get_current_backlight(abm); funcs 2377 drivers/gpu/drm/amd/display/dc/core/dc.c return abm->funcs->get_target_backlight(abm); funcs 2387 drivers/gpu/drm/amd/display/dc/core/dc.c return dmcu->funcs->is_dmcu_initialized(dmcu); funcs 328 drivers/gpu/drm/amd/display/dc/core/dc_debug.c pipe_ctx->stream_res.tg->funcs->get_position(pipe_ctx->stream_res.tg, &position); funcs 278 drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c if (!tg->funcs->is_blanked) funcs 281 drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c if (tg->funcs->is_blanked(tg)) funcs 91 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc->funcs->destroy(&link->link_enc); funcs 108 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (dcb->funcs->get_hpd_info(dcb, link_id, &hpd_info) != BP_RESULT_OK) funcs 111 drivers/gpu/drm/amd/display/dc/core/dc_link.c bp_result = dcb->funcs->get_gpio_pin_info(dcb, funcs 700 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->link_enc->funcs->is_in_alt_mode == NULL) funcs 703 drivers/gpu/drm/amd/display/dc/core/dc_link.c is_in_alt_mode = link->link_enc->funcs->is_in_alt_mode(link->link_enc); funcs 714 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->link_enc->funcs->is_in_alt_mode(link->link_enc)) { funcs 1218 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_vbios_funcs *bp_funcs = bios->funcs; funcs 1233 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_id = bios->funcs->get_connector_id(bios, init_params->connector_index); funcs 1242 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->dc->res_pool->funcs->link_init) funcs 1243 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->dc->res_pool->funcs->link_init(link); funcs 1320 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc = link->dc->res_pool->funcs->link_enc_create( funcs 1385 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc->funcs->destroy(&link->link_enc); funcs 1495 drivers/gpu/drm/amd/display/dc/core/dc_link.c state->clk_mgr->funcs->update_clocks(state->clk_mgr, state, false); funcs 2076 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc->funcs->enable_tmds_output( funcs 2098 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc->funcs->enable_lvds_output( funcs 2173 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_enc->funcs->disable_output(link->link_enc, signal); funcs 2311 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (abm == NULL || abm->funcs->get_current_backlight == NULL) funcs 2314 drivers/gpu/drm/amd/display/dc/core/dc_link.c return (int) abm->funcs->get_current_backlight(abm); funcs 2331 drivers/gpu/drm/amd/display/dc/core/dc_link.c (abm->funcs->set_backlight_level_pwm == NULL)) funcs 2334 drivers/gpu/drm/amd/display/dc/core/dc_link.c use_smooth_brightness = dmcu->funcs->is_dmcu_initialized(dmcu); funcs 2361 drivers/gpu/drm/amd/display/dc/core/dc_link.c abm->funcs->set_backlight_level_pwm( funcs 2377 drivers/gpu/drm/amd/display/dc/core/dc_link.c if ((abm == NULL) || (abm->funcs->set_backlight_level_pwm == NULL)) funcs 2380 drivers/gpu/drm/amd/display/dc/core/dc_link.c abm->funcs->set_abm_immediate_disable(abm); funcs 2390 drivers/gpu/drm/amd/display/dc/core/dc_link.c if ((dmcu != NULL && dmcu->funcs->is_dmcu_initialized(dmcu)) && link->psr_enabled) funcs 2391 drivers/gpu/drm/amd/display/dc/core/dc_link.c dmcu->funcs->set_psr_enable(dmcu, enable, wait); funcs 2567 drivers/gpu/drm/amd/display/dc/core/dc_link.c link_encoder->funcs->update_mst_stream_allocation_table( funcs 2586 drivers/gpu/drm/amd/display/dc/core/dc_link.c stream_encoder->funcs->set_mst_bandwidth( funcs 2614 drivers/gpu/drm/amd/display/dc/core/dc_link.c stream_encoder->funcs->set_mst_bandwidth( funcs 2654 drivers/gpu/drm/amd/display/dc/core/dc_link.c link_encoder->funcs->update_mst_stream_allocation_table( funcs 2682 drivers/gpu/drm/amd/display/dc/core/dc_link.c stream->link->link_enc->funcs->setup( funcs 2685 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->setup_stereo_sync( funcs 2692 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_stream_attribute( funcs 2699 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_set_stream_attribute( funcs 2708 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->dvi_set_stream_attribute( funcs 2715 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->lvds_set_stream_attribute( funcs 2766 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (pipe_ctx->stream_res.tg->funcs->set_test_pattern) funcs 2767 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.tg->funcs->set_test_pattern(pipe_ctx->stream_res.tg, funcs 205 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c if (BP_RESULT_OK != dcb->funcs->get_i2c_info(dcb, init_data->id, &i2c_info)) { funcs 3027 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (encoder != NULL && encoder->funcs->enable_hpd != NULL) funcs 3028 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c encoder->funcs->enable_hpd(encoder); funcs 3035 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (encoder != NULL && encoder->funcs->enable_hpd != NULL) funcs 3036 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c encoder->funcs->disable_hpd(encoder); funcs 3105 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_program_bit_depth_reduction(opp, ¶ms); funcs 3106 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (pipe_ctx->stream_res.tg->funcs->set_test_pattern) funcs 3107 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipe_ctx->stream_res.tg->funcs->set_test_pattern(pipe_ctx->stream_res.tg, funcs 3110 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c else if (opp->funcs->opp_set_disp_pattern_generator) { funcs 3122 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_program_bit_depth_reduction(odm_opp, ¶ms); funcs 3123 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_set_disp_pattern_generator(odm_opp, funcs 3130 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_set_disp_pattern_generator(opp, funcs 3145 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_program_bit_depth_reduction(opp, ¶ms); funcs 3146 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (pipe_ctx->stream_res.tg->funcs->set_test_pattern) funcs 3147 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipe_ctx->stream_res.tg->funcs->set_test_pattern(pipe_ctx->stream_res.tg, funcs 3151 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c else if (opp->funcs->opp_set_disp_pattern_generator) { funcs 3162 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_program_bit_depth_reduction(odm_opp, ¶ms); funcs 3163 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_set_disp_pattern_generator(odm_opp, funcs 3170 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_set_disp_pattern_generator(opp, funcs 3251 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipes->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc); funcs 3467 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link_enc->funcs->fec_set_ready && funcs 3475 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link_enc->funcs->fec_set_ready(link_enc, true); funcs 3478 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->link_enc->funcs->fec_set_ready(link->link_enc, false); funcs 3488 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->link_enc->funcs->fec_set_ready( funcs 3503 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link_enc->funcs->fec_set_enable && funcs 3514 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link_enc->funcs->fec_set_enable(link_enc, true); funcs 3517 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link_enc->funcs->fec_set_enable(link_enc, false); funcs 92 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].clock_source->funcs->program_pix_clk( funcs 100 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c if (dmcu != NULL && dmcu->funcs->lock_phy) funcs 101 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dmcu->funcs->lock_phy(dmcu); funcs 104 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link_enc->funcs->enable_dp_output( funcs 109 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link_enc->funcs->enable_dp_mst_output( funcs 115 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c if (dmcu != NULL && dmcu->funcs->unlock_phy) funcs 116 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dmcu->funcs->unlock_phy(dmcu); funcs 184 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link->link_enc->funcs->disable_output(link->link_enc, signal); funcs 187 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c if (dmcu != NULL && dmcu->funcs->lock_phy) funcs 188 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dmcu->funcs->lock_phy(dmcu); funcs 190 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link->link_enc->funcs->disable_output(link->link_enc, signal); funcs 192 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c if (dmcu != NULL && dmcu->funcs->unlock_phy) funcs 193 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dmcu->funcs->unlock_phy(dmcu); funcs 248 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c encoder->funcs->dp_set_lane_settings(encoder, link_settings); funcs 265 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c encoder->funcs->dp_set_phy_pattern(encoder, &pattern_param); funcs 284 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc->funcs->dp_blank( funcs 295 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c (&pipes[i])->stream_res.audio->funcs->az_disable((&pipes[i])->stream_res.audio); funcs 297 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link->link_enc->funcs->disable_output( funcs 305 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c link->link_enc->funcs->enable_dp_output( funcs 328 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.audio->funcs->az_enable( funcs 334 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc->funcs-> funcs 407 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dsc->funcs->dsc_set_config(dsc, &dsc_cfg, &dsc_optc_cfg); funcs 408 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dsc->funcs->dsc_enable(dsc, pipe_ctx->stream_res.opp->inst); funcs 412 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c odm_dsc->funcs->dsc_set_config(odm_dsc, &dsc_cfg, &dsc_optc_cfg); funcs 413 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); funcs 424 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config(pipe_ctx->stream_res.stream_enc, funcs 435 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.tg->funcs->set_dsc_config(pipe_ctx->stream_res.tg, funcs 441 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.tg->funcs->set_dsc_config( funcs 447 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config( funcs 451 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( funcs 456 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.dsc->funcs->dsc_disable(pipe_ctx->stream_res.dsc); funcs 458 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); funcs 507 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c dsc->funcs->dsc_get_packed_pps(dsc, &dsc_cfg, &dsc_packed_pps[0]); funcs 510 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( funcs 518 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( funcs 213 drivers/gpu/drm/amd/display/dc/core/dc_resource.c dc->res_pool->funcs->destroy(&dc->res_pool); funcs 278 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!aud->funcs->endpoint_valid(aud)) { funcs 279 drivers/gpu/drm/amd/display/dc/core/dc_resource.c aud->funcs->destroy(&aud); funcs 998 drivers/gpu/drm/amd/display/dc/core/dc_resource.c res = pipe_ctx->plane_res.xfm->funcs->transform_get_optimal_number_of_taps( funcs 1002 drivers/gpu/drm/amd/display/dc/core/dc_resource.c res = pipe_ctx->plane_res.dpp->funcs->dpp_get_optimal_number_of_taps( funcs 1018 drivers/gpu/drm/amd/display/dc/core/dc_resource.c res = pipe_ctx->plane_res.xfm->funcs->transform_get_optimal_number_of_taps( funcs 1024 drivers/gpu/drm/amd/display/dc/core/dc_resource.c res = pipe_ctx->plane_res.dpp->funcs->dpp_get_optimal_number_of_taps( funcs 1187 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!pool->funcs->acquire_idle_pipe_for_layer) funcs 1190 drivers/gpu/drm/amd/display/dc/core/dc_resource.c return pool->funcs->acquire_idle_pipe_for_layer(context, pool, head_pipe->stream); funcs 1701 drivers/gpu/drm/amd/display/dc/core/dc_resource.c res = dc->res_pool->funcs->add_stream_to_ctx(dc, new_ctx, stream); funcs 1747 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (dc->res_pool->funcs->remove_stream_from_ctx) funcs 1748 drivers/gpu/drm/amd/display/dc/core/dc_resource.c dc->res_pool->funcs->remove_stream_from_ctx(dc, new_ctx, stream); funcs 1860 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!link->link_enc->funcs->is_dig_enabled(link->link_enc)) funcs 1869 drivers/gpu/drm/amd/display/dc/core/dc_resource.c inst = link->link_enc->funcs->get_dig_frontend(link->link_enc); funcs 1878 drivers/gpu/drm/amd/display/dc/core/dc_resource.c tg_inst = pool->stream_enc[inst]->funcs->dig_source_otg(pool->stream_enc[inst]); funcs 1932 drivers/gpu/drm/amd/display/dc/core/dc_resource.c !dcb->funcs->is_accelerated_mode(dcb)) { funcs 1958 drivers/gpu/drm/amd/display/dc/core/dc_resource.c dc->res_pool->funcs->find_first_free_match_stream_enc_for_link( funcs 2045 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (dc->res_pool->funcs->validate_global) { funcs 2046 drivers/gpu/drm/amd/display/dc/core/dc_resource.c result = dc->res_pool->funcs->validate_global(dc, new_ctx); funcs 2060 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (dc->res_pool->funcs->get_default_swizzle_mode && funcs 2063 drivers/gpu/drm/amd/display/dc/core/dc_resource.c result = dc->res_pool->funcs->get_default_swizzle_mode(pipe_ctx->plane_state); funcs 2092 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!dc->res_pool->funcs->validate_bandwidth(dc, new_ctx, fast_validate)) funcs 2754 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!tg->funcs->validate_timing(tg, &stream->timing)) funcs 2758 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!link->link_enc->funcs->validate_output_with_stream( funcs 2778 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (dc->res_pool->funcs->validate_plane) funcs 2779 drivers/gpu/drm/amd/display/dc/core/dc_resource.c return dc->res_pool->funcs->validate_plane(plane_state, &dc->caps); funcs 424 drivers/gpu/drm/amd/display/dc/core/dc_stream.c if (dwb->funcs->is_enabled(dwb)) { funcs 498 drivers/gpu/drm/amd/display/dc/core/dc_stream.c return tg->funcs->get_frame_count(tg); funcs 557 drivers/gpu/drm/amd/display/dc/core/dc_stream.c tg->funcs->get_scanoutpos(tg, funcs 626 drivers/gpu/drm/amd/display/dc/core/dc_stream.c if (hubp->funcs->dmdata_set_attributes != NULL && funcs 628 drivers/gpu/drm/amd/display/dc/core/dc_stream.c hubp->funcs->dmdata_set_attributes(hubp, attr); funcs 142 drivers/gpu/drm/amd/display/dc/dc_bios_types.h const struct dc_vbios_funcs *funcs; funcs 459 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c base->funcs = &dce_funcs; funcs 486 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c abm_dce->base.funcs = &dce_funcs; funcs 496 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c abm_dce->base.funcs->set_abm_immediate_disable(*abm); funcs 918 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c static const struct audio_funcs funcs = { funcs 952 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c audio->base.funcs = &funcs; funcs 268 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c bp->funcs->program_display_engine_pll(bp, &pxl_clk_params); funcs 282 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) funcs 283 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, actual_clock / 1000 / 7); funcs 308 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 327 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c bp->funcs->set_dce_clock(bp, &dce_clk_params); funcs 330 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) { funcs 332 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c dmcu->funcs->set_psr_wait_loop(dmcu, funcs 354 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c bp->funcs->get_firmware_info(bp, &fw_info); funcs 402 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c int ss_info_num = bp->funcs->get_ss_entry_number( funcs 407 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c enum bp_result result = bp->funcs->get_spread_spectrum_info( funcs 431 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c result = bp->funcs->get_spread_spectrum_info( funcs 473 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c result = bp->funcs->get_spread_spectrum_info(bp, AS_SIGNAL_TYPE_XGMI, funcs 818 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c base->funcs = &dce_funcs; funcs 884 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c clk_mgr_dce->base.funcs = &dce110_funcs; funcs 909 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c clk_mgr_dce->base.funcs = &dce112_funcs; funcs 931 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c clk_mgr_dce->base.funcs = &dce120_funcs; funcs 952 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c clk_mgr_dce->base.funcs = &dce120_funcs; funcs 446 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c bp_result = clk_src->bios->funcs->adjust_pixel_clock( funcs 638 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c result = clk_src->bios->funcs->enable_spread_spectrum_on_ppll( funcs 745 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->bios->funcs-> funcs 874 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c if (clk_src->bios->funcs->set_pixel_clock( funcs 948 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c if (clk_src->bios->funcs->set_pixel_clock( funcs 978 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c bp_result = dce110_clk_src->bios->funcs->set_pixel_clock( funcs 1114 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c *ss_entries_num = clk_src->bios->funcs->get_ss_entry_number( funcs 1138 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c bp_result = clk_src->bios->funcs->get_spread_spectrum_info( funcs 1325 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->base.funcs = &dce110_clk_src_funcs; funcs 1422 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->base.funcs = &dce112_clk_src_funcs; funcs 1450 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->base.funcs = &dcn20_clk_src_funcs; funcs 171 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c link->link_enc->funcs->psr_program_dp_dphy_fast_training(link->link_enc, funcs 219 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c link->link_enc->funcs->psr_program_secondary_packet(link->link_enc, funcs 580 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c link->link_enc->funcs->psr_program_dp_dphy_fast_training(link->link_enc, funcs 628 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c link->link_enc->funcs->psr_program_secondary_packet(link->link_enc, funcs 831 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c base->funcs = &dce_funcs; funcs 855 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c dmcu_dce->base.funcs = &dce_funcs; funcs 877 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c dmcu_dce->base.funcs = &dcn10_funcs; funcs 900 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c dmcu_dce->base.funcs = &dcn20_funcs; funcs 911 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c dmcu_dce->base.funcs->set_psr_enable(*dmcu, false, true); funcs 56 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c if (lock && pipe->stream_res.tg->funcs->is_blanked && funcs 57 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c pipe->stream_res.tg->funcs->is_blanked(pipe->stream_res.tg)) funcs 256 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c ipp_dce->base.funcs = &dce_ipp_funcs; funcs 131 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c result = bp->funcs->transmitter_control(bp, cntl); funcs 393 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c enc110->base.funcs->setup(&enc110->base, SIGNAL_TYPE_DISPLAY_PORT); funcs 683 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; funcs 686 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c enc110->base.funcs = &dce110_lnk_enc_funcs; funcs 779 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c dce_mi->base.funcs = &dce_mi_funcs; funcs 795 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c dce_mi->base.funcs = &dce112_mi_funcs; funcs 807 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c dce_mi->base.funcs = &dce120_mi_funcs; funcs 537 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c static const struct opp_funcs funcs = { funcs 551 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c opp110->base.funcs = &funcs; funcs 567 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c if (enc110->base.bp->funcs->encoder_control( funcs 681 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c if (enc110->base.bp->funcs->encoder_control( funcs 705 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c if (enc110->base.bp->funcs->encoder_control( funcs 1663 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c enc110->base.funcs = &dce110_str_enc_funcs; funcs 1353 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c xfm_dce->base.funcs = &dce_transform_funcs; funcs 92 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c bp_result = dcb->funcs->enable_disp_power_gating( funcs 115 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c dc->clk_mgr->funcs->update_clocks( funcs 127 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c dc->clk_mgr->funcs->update_clocks( funcs 919 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c pool->base.funcs = &dce100_res_pool_funcs; funcs 526 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c compressor->base.funcs = &dce110_compressor_funcs; funcs 218 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c bp_result = dcb->funcs->enable_disp_power_gating( funcs 286 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_program_prescale(ipp, &prescale_params); funcs 291 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_program_input_lut(ipp, plane_state->gamma_correction); funcs 295 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); funcs 299 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); funcs 302 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); funcs 305 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); funcs 313 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); funcs 604 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_power_on_regamma_lut(xfm, true); funcs 610 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_SRGB); funcs 613 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_program_regamma_pwl(xfm, &xfm->regamma_params); funcs 614 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_USER); funcs 616 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_set_regamma_mode(xfm, OPP_REGAMMA_BYPASS); funcs 619 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->opp_power_on_regamma_lut(xfm, false); funcs 641 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->update_hdmi_info_packets( funcs 645 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->update_dp_info_packets( funcs 667 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c link->link_enc->funcs->connect_dig_be_to_fe(link->link_enc, funcs 684 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->set_early_control(tg, early_control); funcs 689 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc); funcs 725 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c result = bios->funcs->transmitter_control(bios, cntl); funcs 970 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio); funcs 972 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (num_audio >= 1 && clk_mgr->funcs->enable_pme_wa) funcs 974 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c clk_mgr->funcs->enable_pme_wa(clk_mgr); funcs 977 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control( funcs 999 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control( funcs 1008 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_disable( funcs 1011 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_disable( funcs 1014 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (clk_mgr->funcs->enable_pme_wa) funcs 1016 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c clk_mgr->funcs->enable_pme_wa(clk_mgr); funcs 1033 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->stop_hdmi_info_packets( funcs 1035 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_reset_stream_attribute( funcs 1040 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->stop_dp_info_packets( funcs 1045 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c link->link_enc->funcs->connect_dig_be_to_fe( funcs 1064 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); funcs 1082 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc); funcs 1089 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->set_avmute(pipe_ctx->stream_res.stream_enc, enable); funcs 1175 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c state->clk_mgr->funcs->get_dp_ref_clk_frequency( funcs 1235 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->plane_res.xfm->funcs->transform_set_pixel_storage_depth == NULL) funcs 1246 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->transform_set_pixel_storage_depth( funcs 1251 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color) { funcs 1260 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color( funcs 1265 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->transform_set_scaler(pipe_ctx->plane_res.xfm, funcs 1284 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_blank_color( funcs 1292 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, true); funcs 1294 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (false == pipe_ctx->clock_source->funcs->program_pix_clk( funcs 1302 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->program_timing( funcs 1314 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (false == pipe_ctx->stream_res.tg->funcs->enable_crtc( funcs 1346 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_setup( funcs 1351 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_setup( funcs 1357 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.audio->funcs->az_configure( funcs 1374 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->set_drr) funcs 1375 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_drr( funcs 1381 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->set_static_screen_control) funcs 1382 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_static_screen_control( funcs 1386 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dig_connect_to_otg( funcs 1390 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_set_dyn_expansion( funcs 1396 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_program_fmt( funcs 1402 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c odm_pipe->stream_res.opp->funcs->opp_set_dyn_expansion( funcs 1408 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c odm_pipe->stream_res.opp->funcs->opp_program_fmt( funcs 1438 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->res_pool->stream_enc[i]->funcs->dp_blank( funcs 1453 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->links[i]->link_enc->funcs->disable_output( funcs 1463 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->res_pool->timing_generators[i]->funcs->disable_crtc( funcs 1472 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (dc->res_pool->dp_clock_source->funcs->cs_power_down( funcs 1477 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (dc->res_pool->clock_sources[i]->funcs->cs_power_down( funcs 1492 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->fbc_compressor->funcs->disable_fbc(dc->fbc_compressor); funcs 1505 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (tg->funcs->disable_vga) funcs 1506 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->disable_vga(tg); funcs 1591 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc)) { funcs 1662 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->mem_input_program_display_marks( funcs 1671 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->mem_input_program_chroma_display_marks( funcs 1698 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c res_ctx->pipe_ctx[i].plane_res.mi->funcs->mem_input_program_display_marks( funcs 1707 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c res_ctx->pipe_ctx[i].plane_res.mi->funcs->mem_input_program_chroma_display_marks( funcs 1738 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->set_drr( funcs 1742 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control( funcs 1757 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->get_position(pipe_ctx[i]->stream_res.tg, position); funcs 1783 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs-> funcs 1871 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c compr->funcs->surface_address_and_pitch(compr, ¶ms); funcs 1872 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c compr->funcs->set_fbc_invalidation_triggers(compr, 1); funcs 1874 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c compr->funcs->enable_fbc(compr, ¶ms); funcs 1913 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx_old->stream_res.audio->funcs-> funcs 1927 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx_old->stream_res.tg->funcs->set_blank(pipe_ctx_old->stream_res.tg, true); funcs 1932 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx_old->stream_res.tg->funcs->disable_crtc(pipe_ctx_old->stream_res.tg); funcs 1933 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx_old->plane_res.mi->funcs->free_mem_input( funcs 1939 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c old_clk->funcs->cs_power_down(old_clk); funcs 1990 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.audio->funcs->wall_dto_setup( funcs 2018 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.audio->funcs->wall_dto_setup( funcs 2046 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dcb->funcs->set_scratch_critical_state(dcb, true); funcs 2070 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->fbc_compressor->funcs->disable_fbc(dc->fbc_compressor); funcs 2105 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dcb->funcs->set_scratch_critical_state(dcb, false); funcs 2130 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->opp_set_csc_default( funcs 2178 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, blank_target); funcs 2198 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->transform_set_gamut_remap(pipe_ctx->plane_res.xfm, &adjust); funcs 2208 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->mem_input_program_surface_flip_and_addr( funcs 2224 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->mem_input_is_flip_pending( funcs 2232 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->is_stereo_left_eye) { funcs 2234 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c !pipe_ctx->stream_res.tg->funcs->is_stereo_left_eye(pipe_ctx->stream_res.tg); funcs 2257 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (!tg->funcs->is_counter_moving(tg)) { funcs 2262 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (tg->funcs->did_triggered_reset_occur(tg)) { funcs 2271 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->wait_for_state(tg, CRTC_STATE_VACTIVE); funcs 2272 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->wait_for_state(tg, CRTC_STATE_VBLANK); funcs 2301 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->setup_global_swap_lock( funcs 2308 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->enable_reset_trigger( funcs 2315 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->disable_reset_trigger( funcs 2323 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->tear_down_global_swap_lock(grouped_pipes[i]->stream_res.tg); funcs 2341 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->setup_global_swap_lock( funcs 2347 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->enable_crtc_reset( funcs 2357 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->tear_down_global_swap_lock(grouped_pipes[i]->stream_res.tg); funcs 2377 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c xfm->funcs->transform_reset(xfm); funcs 2400 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c link->link_enc->funcs->hw_init(link->link_enc); funcs 2406 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->disable_vga(tg); funcs 2410 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c tg->funcs->set_blank(tg, true); funcs 2416 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c audio->funcs->hw_init(audio); funcs 2421 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c abm->funcs->init_backlight(abm); funcs 2422 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c abm->funcs->abm_init(abm); funcs 2427 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c abm->dmcu_is_running = dmcu->funcs->is_dmcu_initialized(dmcu); funcs 2430 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->fbc_compressor->funcs->power_up_fbc(dc->fbc_compressor); funcs 2443 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dccg->funcs->update_clocks( funcs 2457 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dccg->funcs->update_clocks( funcs 2493 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->opp_set_csc_adjustment funcs 2505 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->transform_set_gamut_remap(pipe_ctx->plane_res.xfm, &adjust); funcs 2511 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c mi->funcs->mem_input_program_surface_config( funcs 2519 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (mi->funcs->set_blank) funcs 2520 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c mi->funcs->set_blank(mi, pipe_ctx->plane_state->visible); funcs 2523 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c mi->funcs->mem_input_program_pte_vm( funcs 2588 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->fbc_compressor->funcs->disable_fbc(dc->fbc_compressor); funcs 2608 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->allocate_mem_input( funcs 2649 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->res_pool->transforms[fe_idx]->funcs->transform_reset( funcs 2678 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->opp_set_csc_adjustment( funcs 2705 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (ipp->funcs->ipp_cursor_set_position) funcs 2706 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c ipp->funcs->ipp_cursor_set_position(ipp, &pos_cpy, ¶m); funcs 2707 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (mi->funcs->set_cursor_position) funcs 2708 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c mi->funcs->set_cursor_position(mi, &pos_cpy, ¶m); funcs 2716 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.ipp->funcs->ipp_cursor_set_attributes) funcs 2717 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.ipp->funcs->ipp_cursor_set_attributes( funcs 2721 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->set_cursor_attributes) funcs 2722 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.mi->funcs->set_cursor_attributes( funcs 2726 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->set_cursor_attributes) funcs 2727 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->plane_res.xfm->funcs->set_cursor_attributes( funcs 1038 drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c dce_mi->base.funcs = &dce110_mem_input_v_funcs; funcs 39 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c static const struct opp_funcs funcs = { funcs 50 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_v.c opp110->base.funcs = &funcs; funcs 847 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pipe_ctx->clock_source->funcs->get_pix_clk_dividers( funcs 1084 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pipe_ctx->stream_res.tg->funcs->program_timing(pipe_ctx->stream_res.tg, funcs 1093 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pipe_ctx->stream_res.tg->funcs->enable_advanced_request( funcs 1098 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pipe_ctx->plane_res.mi->funcs->allocate_mem_input(pipe_ctx->plane_res.mi, funcs 1106 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pipe_ctx->stream_res.tg->funcs->set_blank_color( funcs 1283 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pool->base.funcs = &dce110_res_pool_funcs; funcs 146 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true); funcs 217 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg->funcs->wait_for_vblank(tg); funcs 218 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg->funcs->wait_for_vactive(tg); funcs 238 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, false); funcs 343 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c result = tg->bp->funcs->program_crtc_timing(tg->bp, &bp_params); funcs 347 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg110->base.funcs->enable_advanced_request(tg, true, &patched_crtc_timing); funcs 1399 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg->funcs->get_position(tg, &position1); funcs 1400 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg->funcs->get_position(tg, &position2); funcs 2057 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg->funcs->get_scanoutpos( funcs 2255 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c tg110->base.funcs = &dce110_tg_funcs; funcs 695 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c tg110->base.funcs = &dce110_tg_v_funcs; funcs 707 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c xfm_dce->base.funcs = &dce110_xfmv_funcs; funcs 826 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c bp->funcs->get_embedded_panel_info(bp, &panel_info)) { funcs 135 drivers/gpu/drm/amd/display/dc/dce112/dce112_hw_sequencer.c bp_result = dcb->funcs->enable_disp_power_gating( funcs 1154 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c pool->base.funcs = &dce112_res_pool_funcs; funcs 174 drivers/gpu/drm/amd/display/dc/dce120/dce120_hw_sequencer.c bp_result = dcb->funcs->enable_disp_power_gating( funcs 997 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c pool->base.funcs = &dce120_res_pool_funcs; funcs 151 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true); funcs 217 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c if (!tg->funcs->is_counter_moving(tg)) { funcs 224 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c if (!tg->funcs->is_counter_moving(tg)) { funcs 235 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c if (!tg->funcs->is_counter_moving(tg)) { funcs 1099 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c tg->funcs->get_scanoutpos( funcs 1251 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c tg110->base.funcs = &dce120_tg_funcs; funcs 885 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c pool->base.funcs = &dce80_res_pool_funcs; funcs 1082 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c pool->base.funcs = &dce80_res_pool_funcs; funcs 1279 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c pool->base.funcs = &dce80_res_pool_funcs; funcs 235 drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c tg110->base.funcs = &dce80_tg_funcs; funcs 572 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c dpp->base.funcs = &dcn10_dpp_funcs; funcs 71 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c dwbc->funcs->disable(dwbc); funcs 128 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c dwbc10->base.funcs = &dcn10_dwbc_funcs; funcs 873 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c if (!hubbub1->base.funcs->dcc_support_pixel_format(input->format, &bpe)) funcs 876 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c if (!hubbub1->base.funcs->dcc_support_swizzle(input->swizzle_mode, bpe, funcs 962 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c hubbub1->base.funcs = &hubbub1_funcs; funcs 1181 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c hubp->funcs->set_cursor_attributes(hubp, &hubp->curs_attr); funcs 1261 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c hubp1->base.funcs = &dcn10_hubp_funcs; funcs 105 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm); funcs 139 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_read_state(hubp); funcs 261 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_read_state(dpp, &s); funcs 302 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s); funcs 349 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->clear_optc_underflow(tg); funcs 359 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dsc->funcs->dsc_read_state(dsc, &s); funcs 375 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (enc->funcs->enc_read_state) { funcs 376 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c enc->funcs->enc_read_state(enc, &s); funcs 396 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (lenc->funcs->read_state) { funcs 397 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c lenc->funcs->read_state(lenc, &s); funcs 429 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->is_optc_underflow_occurred(tg)) { funcs 430 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->clear_optc_underflow(tg); funcs 434 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp->funcs->hubp_get_underflow_status(hubp)) { funcs 435 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_clear_underflow(hubp); funcs 625 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_blank(hubp, true); funcs 663 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_hubp_blank_en(hubp, false); funcs 673 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled) funcs 675 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled(dc->res_pool->hubbub); funcs 686 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c bp->funcs->enable_disp_power_gating(bp, funcs 691 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c bp->funcs->enable_disp_power_gating(bp, funcs 695 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->res_pool->hubbub->funcs->allow_self_refresh_control) funcs 697 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled(dc->res_pool->hubbub)) funcs 698 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, true); funcs 713 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c underflow = tg->funcs->is_optc_underflow_occurred(tg); funcs 724 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->set_blank_data_double_buffer) funcs 725 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->set_blank_data_double_buffer(tg, true); funcs 727 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->is_optc_underflow_occurred(tg) && !underflow) funcs 728 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->clear_optc_underflow(tg); funcs 752 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, true); funcs 754 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (false == pipe_ctx->clock_source->funcs->program_pix_clk( funcs 762 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->program_timing( funcs 778 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_program_fmt( funcs 787 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->set_blank_color) funcs 788 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_blank_color( funcs 792 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->is_blanked && funcs 793 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c !pipe_ctx->stream_res.tg->funcs->is_blanked(pipe_ctx->stream_res.tg)) { funcs 794 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, true); funcs 800 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (false == pipe_ctx->stream_res.tg->funcs->enable_crtc(pipe_ctx->stream_res.tg)) { funcs 837 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); funcs 855 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->disable_crtc(pipe_ctx->stream_res.tg); funcs 857 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, false); funcs 858 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->stream_res.tg->funcs->set_drr) funcs 859 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_drr( funcs 889 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp != NULL && hubp->funcs->hubp_get_underflow_status) { funcs 890 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp->funcs->hubp_get_underflow_status(hubp) != 0) { funcs 915 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp != NULL && hubp->funcs->set_hubp_blank_en) funcs 916 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_hubp_blank_en(hubp, true); funcs 928 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp != NULL && hubp->funcs->hubp_disable_control) funcs 929 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_disable_control(hubp, true); funcs 938 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp != NULL && hubp->funcs->hubp_disable_control) funcs 939 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_disable_control(hubp, true); funcs 950 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp != NULL && hubp->funcs->set_hubp_blank_en) funcs 951 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_hubp_blank_en(hubp, true); funcs 987 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id); funcs 993 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove); funcs 999 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (hubp->funcs->hubp_disconnect) funcs 1000 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_disconnect(hubp); funcs 1018 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_reset(dpp); funcs 1037 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_clk_cntl(hubp, false); funcs 1039 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_dppclk_control(dpp, false, false); funcs 1042 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_pipe_clock_control( funcs 1102 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->is_tg_enabled(tg)) { funcs 1105 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->lock(tg); funcs 1107 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->lock(tg); funcs 1108 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->set_blank(tg, true); funcs 1121 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->mpc->funcs->mpc_init_single_inst( funcs 1137 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->is_tg_enabled( funcs 1144 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_reset(dpp); funcs 1163 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->is_tg_enabled(tg)) funcs 1164 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->unlock(tg); funcs 1171 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->tg_init(tg); funcs 1184 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks) funcs 1185 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); funcs 1188 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->res_pool->dccg && dc->res_pool->dccg->funcs->dccg_init) funcs 1189 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->dccg->funcs->dccg_init(res_pool->dccg); funcs 1212 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (!dcb->funcs->is_accelerated_mode(dcb)) funcs 1223 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c (res_pool->dccg->funcs->get_dccg_ref_freq)(res_pool->dccg, funcs 1227 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, funcs 1248 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c link->link_enc->funcs->hw_init(link->link_enc); funcs 1251 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (link->link_enc->funcs->is_dig_enabled && funcs 1252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c link->link_enc->funcs->is_dig_enabled(link->link_enc)) funcs 1269 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dcb->funcs->is_accelerated_mode(dcb) || dc->config.power_down_display_on_boot) { funcs 1276 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c audio->funcs->hw_init(audio); funcs 1280 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c abm->funcs->init_backlight(abm); funcs 1281 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c abm->funcs->abm_init(abm); funcs 1285 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dmcu->funcs->dmcu_init(dmcu); funcs 1288 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c abm->dmcu_is_running = dmcu->funcs->is_dmcu_initialized(dmcu); funcs 1331 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c old_clk->funcs->cs_power_down(old_clk); funcs 1375 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.hubp->funcs->hubp_program_surface_flip_and_addr( funcs 1406 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_program_input_lut(dpp_base, plane_state->gamma_correction); funcs 1409 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_BYPASS); funcs 1413 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_HW_sRGB); funcs 1416 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_HW_xvYCC); funcs 1419 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_BYPASS); funcs 1427 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_BYPASS); funcs 1431 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp_base->funcs->dpp_program_degamma_pwl(dpp_base, funcs 1481 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_program_regamma_pwl(dpp, NULL, OPP_REGAMMA_SRGB); funcs 1489 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_program_regamma_pwl( funcs 1493 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_program_regamma_pwl(dpp, NULL, OPP_REGAMMA_BYPASS); funcs 1520 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); funcs 1522 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); funcs 1541 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (!tg->funcs->is_counter_moving(tg)) { funcs 1546 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->did_triggered_reset_occur(tg)) { funcs 1555 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->wait_for_state(tg, CRTC_STATE_VACTIVE); funcs 1556 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->wait_for_state(tg, CRTC_STATE_VBLANK); funcs 1577 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->enable_reset_trigger( funcs 1589 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->disable_reset_trigger( funcs 1605 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (grouped_pipes[i]->stream_res.tg->funcs->enable_crtc_reset) funcs 1606 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c grouped_pipes[i]->stream_res.tg->funcs->enable_crtc_reset( funcs 1821 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_set_vm_system_aperture_settings(hubp, &apt); funcs 1822 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_set_vm_context0_settings(hubp, &vm0); funcs 1842 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.hubp->funcs->hubp_clk_cntl(pipe_ctx->plane_res.hubp, true); funcs 1845 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_pipe_clock_control( funcs 1909 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_gamut_remap(pipe_ctx->plane_res.dpp, &adjust); funcs 1936 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_csc_adjustment(pipe_ctx->plane_res.dpp, matrix); funcs 1949 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->plane_res.dpp->funcs->dpp_set_csc_adjustment != NULL) { funcs 1965 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_csc_adjustment(pipe_ctx->plane_res.dpp, matrix); funcs 1969 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->plane_res.dpp->funcs->dpp_set_csc_default != NULL) funcs 1970 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_csc_default(pipe_ctx->plane_res.dpp, colorspace); funcs 2166 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_setup(dpp, funcs 2179 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dpp->funcs->dpp_program_bias_and_scale) funcs 2180 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_program_bias_and_scale(dpp, &bns_params); funcs 2238 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id); funcs 2243 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c new_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, mpcc_id); funcs 2246 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c mpc->funcs->remove_mpcc(mpc, mpc_tree_params, new_mpcc); funcs 2249 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c mpc->funcs->assert_mpcc_idle_before_connect( funcs 2253 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c new_mpcc = mpc->funcs->insert_plane(dc->res_pool->mpc, funcs 2275 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_scaler( funcs 2298 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->dpp_dppclk_control( funcs 2304 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->res_pool->dccg->funcs->update_dpp_dto( funcs 2320 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_vtg_sel(hubp, pipe_ctx->stream_res.tg->inst); funcs 2322 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_setup( funcs 2328 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_setup_interdependent( funcs 2356 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->mem_program_viewport( funcs 2390 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->hubp_program_surface_config( funcs 2406 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_blank(hubp, false); funcs 2432 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (stream_res->tg->funcs->set_blank_color) funcs 2433 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->tg->funcs->set_blank_color( funcs 2438 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (stream_res->tg->funcs->set_blank) funcs 2439 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->tg->funcs->set_blank(stream_res->tg, blank); funcs 2441 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->abm->funcs->set_pipe(stream_res->abm, stream_res->tg->inst + 1); funcs 2442 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->abm->funcs->set_abm_level(stream_res->abm, stream->abm_level); funcs 2446 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->abm->funcs->set_abm_immediate_disable(stream_res->abm); funcs 2447 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (stream_res->tg->funcs->set_blank) funcs 2448 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c stream_res->tg->funcs->set_blank(stream_res->tg, blank); funcs 2466 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->dpp_set_hdr_multiplier( funcs 2505 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->program_global_sync( funcs 2512 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->set_vtg_params( funcs 2638 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c !pipe_ctx->plane_state || !tg->funcs->is_tg_enabled(tg)) funcs 2641 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.hubp->funcs->hubp_setup_interdependent( funcs 2698 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->update_clocks( funcs 2704 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubbub->funcs->program_watermarks(hubbub, funcs 2730 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->update_clocks( funcs 2736 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubbub->funcs->program_watermarks(hubbub, funcs 2768 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->set_drr( funcs 2771 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control( funcs 2786 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs->get_position(pipe_ctx[i]->stream_res.tg, position); funcs 2803 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx[i]->stream_res.tg->funcs-> funcs 2858 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.opp->funcs->opp_program_stereo( funcs 2863 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->program_stereo( funcs 2901 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c res_pool->mpc->funcs->wait_for_idle(res_pool->mpc, mpcc_inst); funcs 2903 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_blank(hubp, true); funcs 2931 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c flip_pending = pipe_ctx->plane_res.hubp->funcs->hubp_is_flip_pending( funcs 2940 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->is_stereo_left_eye) { funcs 2942 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c !tg->funcs->is_stereo_left_eye(pipe_ctx->stream_res.tg); funcs 2951 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubbub->funcs->update_dchub(hubbub, dh_data); funcs 3016 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c hubp->funcs->set_cursor_position(hubp, &pos_cpy, ¶m); funcs 3017 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dpp->funcs->set_cursor_position(dpp, &pos_cpy, ¶m, hubp->curs_attr.width, hubp->curs_attr.height); funcs 3024 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.hubp->funcs->set_cursor_attributes( funcs 3026 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->set_cursor_attributes( funcs 3038 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (!pipe_ctx->plane_res.dpp->funcs->set_optional_cursor_attributes) funcs 3053 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->plane_res.dpp->funcs->set_optional_cursor_attributes( funcs 3121 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c !tg->funcs->is_tg_enabled(tg)) funcs 3125 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->lock(tg); funcs 3127 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->unlock(tg); funcs 3201 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->setup_vertical_interrupt0(tg, start_line, end_line); funcs 3204 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.tg->funcs->setup_vertical_interrupt1( funcs 3220 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (tg->funcs->setup_vertical_interrupt2) funcs 3221 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c tg->funcs->setup_vertical_interrupt2(tg, start_line); funcs 3239 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); funcs 3252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->send_immediate_sdp_message( funcs 3267 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->clk_mgr && dc->clk_mgr->funcs->get_clock) funcs 3268 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->get_clock(dc->clk_mgr, funcs 3271 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (!dc->clk_mgr->funcs->get_clock) funcs 3291 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->clk_mgr && dc->clk_mgr->funcs->update_clocks) funcs 3292 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->update_clocks(dc->clk_mgr, funcs 3304 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->clk_mgr && dc->clk_mgr->funcs->get_clock) funcs 3305 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->clk_mgr->funcs->get_clock(dc->clk_mgr, context, clock_type, clock_cfg); funcs 84 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm); funcs 137 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c hubp->funcs->hubp_read_state(hubp); funcs 345 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c dpp->funcs->dpp_read_state(dpp, &s); funcs 397 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s); funcs 500 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c tg->funcs->clear_optc_underflow(tg); funcs 513 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c hubp->funcs->hubp_read_state(hubp); funcs 516 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c hubp->funcs->hubp_clear_underflow(hubp); funcs 72 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c ippn10->base.funcs = &dcn10_ipp_funcs; funcs 90 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c ippn10->base.funcs = &dcn20_ipp_funcs; funcs 103 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c result = bp->funcs->transmitter_control(bp, cntl); funcs 363 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c enc10->base.funcs->setup(&enc10->base, SIGNAL_TYPE_DISPLAY_PORT); funcs 675 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; funcs 678 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c enc10->base.funcs = &dcn10_lnk_enc_funcs; funcs 240 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c mpc->funcs->update_blending(mpc, blnd_cfg, mpcc_id); funcs 479 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c mpc10->base.funcs = &dcn10_mpc_funcs; funcs 417 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c oppn10->base.funcs = &dcn10_opp_funcs; funcs 269 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc->funcs->program_global_sync(optc, funcs 275 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc->funcs->set_vtg_params(optc, dc_crtc_timing); funcs 635 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc->funcs->get_position(optc, &position1); funcs 636 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc->funcs->get_position(optc, &position2); funcs 879 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc->funcs->setup_manual_trigger(optc); funcs 1522 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c optc1->base.funcs = &dcn10_tg_funcs; funcs 908 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); funcs 914 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pool->base.ipps[i]->funcs->ipp_destroy(&pool->base.ipps[i]); funcs 1025 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pipe_ctx->clock_source->funcs->get_pix_clk_dividers( funcs 1122 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c return dc->res_pool->hubbub->funcs->get_dcc_compression_cap( funcs 1287 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pool->base.funcs = &dcn10_res_pool_funcs; funcs 508 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c if (enc1->base.bp->funcs->encoder_control( funcs 615 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c if (enc1->base.bp->funcs->encoder_control( funcs 1603 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c enc1->base.funcs = &dcn10_str_enc_funcs; funcs 172 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c base->funcs = &dccg2_funcs; funcs 505 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c dpp->base.funcs = &dcn20_dpp_funcs; funcs 91 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c dsc->base.funcs = &dcn20_dsc_funcs; funcs 326 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwbc20->base.funcs = &dcn20_dwbc_funcs; funcs 231 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c if (!hubbub->funcs->dcc_support_pixel_format(input->format, funcs 235 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe, funcs 614 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c hubbub->base.funcs = &hubbub2_funcs; funcs 1004 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c hubp->funcs->set_cursor_attributes(hubp, &hubp->curs_attr); funcs 1280 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c hubp2->base.funcs = &dcn20_hubp_funcs; funcs 186 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->plane_res.hubp && pipe_ctx->plane_res.hubp->funcs) { funcs 187 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_enable_tripleBuffer( funcs 210 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->get_otg_active_size(tg, funcs 215 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->get_optc_source(tg, &num_opps, &opp_id_src0, &opp_id_src1); funcs 225 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c opp->funcs->opp_set_disp_pattern_generator( funcs 234 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c bottom_opp->funcs->opp_set_disp_pattern_generator( funcs 491 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c hubp->funcs->hubp_clk_cntl(hubp, false); funcs 493 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp->funcs->dpp_dppclk_control(dpp, false, false); funcs 550 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_odm_combine( funcs 558 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, true); funcs 560 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (false == pipe_ctx->clock_source->funcs->program_pix_clk( funcs 568 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->program_timing( funcs 579 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c odm_pipe->stream_res.opp->funcs->opp_pipe_clock_control( funcs 583 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.opp->funcs->opp_pipe_clock_control( funcs 590 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (false == pipe_ctx->stream_res.tg->funcs->enable_crtc(pipe_ctx->stream_res.tg)) { funcs 601 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.tg->funcs->set_drr) funcs 602 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_drr( funcs 608 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.tg->funcs->set_static_screen_control) funcs 609 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_static_screen_control( funcs 633 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (mpc->funcs->power_on_mpc_mem_pwr) funcs 634 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->power_on_mpc_mem_pwr(mpc, mpcc_id, true); funcs 637 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (mpc->funcs->set_output_csc != NULL) funcs 638 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->set_output_csc(mpc, funcs 643 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (mpc->funcs->set_ocsc_default != NULL) funcs 644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->set_ocsc_default(mpc, funcs 664 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (mpc->funcs->power_on_mpc_mem_pwr) funcs 665 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->power_on_mpc_mem_pwr(mpc, mpcc_id, true); funcs 667 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c && mpc->funcs->set_output_gamma && stream->out_transfer_func) { funcs 685 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->set_output_gamma(mpc, mpcc_id, params); funcs 707 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c result = dpp_base->funcs->dpp_program_blnd_lut(dpp_base, blend_lut); funcs 730 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c result = dpp_base->funcs->dpp_program_shaper_lut(dpp_base, shaper_lut); funcs 733 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c result = dpp_base->funcs->dpp_program_3dlut(dpp_base, funcs 736 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c result = dpp_base->funcs->dpp_program_3dlut(dpp_base, NULL); funcs 741 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_hdr_multiplier(dpp_base, funcs 744 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_hdr_multiplier(dpp_base, 0x1f000); funcs 768 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 778 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_program_degamma_pwl(dpp_base, funcs 783 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_program_degamma_pwl(dpp_base, funcs 794 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 798 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 802 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 811 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 819 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp_base->funcs->dpp_set_degamma(dpp_base, funcs 838 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_odm_combine( funcs 843 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_odm_bypass( funcs 873 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_res->abm->funcs->set_abm_immediate_disable(stream_res->abm); funcs 881 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_res->opp->funcs->opp_set_disp_pattern_generator( funcs 890 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c odm_pipe->stream_res.opp->funcs->opp_set_disp_pattern_generator( funcs 902 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_res->abm->funcs->set_pipe(stream_res->abm, stream_res->tg->inst + 1); funcs 903 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_res->abm->funcs->set_abm_level(stream_res->abm, stream->abm_level); funcs 936 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_clk_cntl(pipe_ctx->plane_res.hubp, true); funcs 939 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_init(pipe_ctx->plane_res.hubp); funcs 942 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.opp->funcs->opp_pipe_clock_control( funcs 992 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_set_vm_system_aperture_settings(pipe_ctx->plane_res.hubp, &apt); funcs 1039 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->program_global_sync( funcs 1046 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_vtg_params( funcs 1073 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->lock_doublebuffer_enable( funcs 1075 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); funcs 1077 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); funcs 1078 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, funcs 1080 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, funcs 1082 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, funcs 1084 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->lock_doublebuffer_disable( funcs 1110 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!pipe->plane_res.hubp->funcs->hubp_is_flip_pending(pipe->plane_res.hubp)) funcs 1117 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!pipe->bottom_pipe->plane_res.hubp->funcs->hubp_is_flip_pending(pipe->bottom_pipe->plane_res.hubp)) funcs 1134 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->triplebuffer_lock(pipe->stream_res.tg); funcs 1136 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->triplebuffer_unlock(pipe->stream_res.tg); funcs 1139 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); funcs 1141 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); funcs 1236 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c !pipe_ctx->plane_state || !tg->funcs->is_tg_enabled(tg)) funcs 1239 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_setup_interdependent( funcs 1264 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c top_pipe_to_program->plane_res.hubp->funcs->hubp_is_flip_pending(top_pipe_to_program->plane_res.hubp)) { funcs 1278 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dc->clk_mgr->funcs->update_clocks( funcs 1284 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c hubbub->funcs->program_watermarks(hubbub, funcs 1297 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c hubbub->funcs->program_watermarks(hubbub, funcs 1302 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dc->clk_mgr->funcs->update_clocks( funcs 1315 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!dc->res_pool->funcs->validate_bandwidth(dc, context, false)) funcs 1331 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->program_global_sync( funcs 1338 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_vtg_params( funcs 1344 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_setup( funcs 1373 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c optc->funcs->set_dwb_source(optc, wb_info->dwb_pipe_inst); funcs 1375 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mcif_wb->funcs->config_mcif_buf(mcif_wb, &wb_info->mcif_buf_params, wb_info->dwb_params.dest_height); funcs 1376 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mcif_wb->funcs->config_mcif_arb(mcif_wb, &context->bw_ctx.bw.dcn.bw_writeback.mcif_wb_arb[wb_info->dwb_pipe_inst]); funcs 1378 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mcif_wb->funcs->enable_mcif(mcif_wb); funcs 1380 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dwb->funcs->enable(dwb, &wb_info->dwb_params); funcs 1395 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dwb->funcs->disable(dwb); funcs 1396 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mcif_wb->funcs->disable_mcif(mcif_wb); funcs 1405 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (opp->funcs->dpg_is_blanked(opp)) funcs 1425 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c return hubp->funcs->dmdata_status_done(hubp); funcs 1479 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c hubp->funcs->dmdata_set_attributes(hubp, &attr); funcs 1506 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dc->res_pool->hubbub->funcs->init_vm_ctx(dc->res_pool->hubbub, &config, vmid); funcs 1524 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config); funcs 1568 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_program_surface_flip_and_addr( funcs 1602 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_odm_combine( funcs 1604 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); funcs 1620 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (tg->funcs->setup_vertical_interrupt2) funcs 1621 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->setup_vertical_interrupt2(tg, start_line); funcs 1646 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); funcs 1669 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->disable_crtc(pipe_ctx->stream_res.tg); funcs 1671 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, false); funcs 1672 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.tg->funcs->set_odm_bypass) funcs 1673 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_odm_bypass( funcs 1676 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.tg->funcs->set_drr) funcs 1677 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_drr( funcs 1719 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c old_clk->funcs->cs_power_down(old_clk); funcs 1775 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id); funcs 1780 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c new_mpcc = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, mpcc_id); funcs 1783 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->remove_mpcc(mpc, mpc_tree_params, new_mpcc); funcs 1786 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->assert_mpcc_idle_before_connect( funcs 1790 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c new_mpcc = mpc->funcs->insert_plane(dc->res_pool->mpc, funcs 1899 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.tg->funcs->set_gsl != NULL && funcs 1900 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_gsl_source_select != NULL) { funcs 1901 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_gsl( funcs 1905 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg->funcs->set_gsl_source_select( funcs 1915 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx && pipe_ctx->plane_res.hubp->funcs->hubp_set_flip_control_surface_gsl) funcs 1916 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->plane_res.hubp->funcs->hubp_set_flip_control_surface_gsl( funcs 1938 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c link->link_enc->funcs->connect_dig_be_to_fe(link->link_enc, funcs 1958 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->set_early_control(tg, early_control); funcs 1963 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc); funcs 1986 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!stream_enc || !stream_enc->funcs->set_dynamic_metadata) funcs 1989 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_enc->funcs->set_dynamic_metadata(stream_enc, enable, funcs 2000 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (dc->clk_mgr && dc->clk_mgr->funcs->init_clocks) funcs 2001 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dc->clk_mgr->funcs->init_clocks(dc->clk_mgr); funcs 2004 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (res_pool->dccg->funcs->dccg_init) funcs 2005 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c res_pool->dccg->funcs->dccg_init(res_pool->dccg); funcs 2027 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (tg->funcs->is_tg_enabled(tg)) funcs 2034 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (tg->funcs->is_tg_enabled(tg)) funcs 2035 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->lock(tg); funcs 2041 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dpp->funcs->dpp_reset(dpp); funcs 2045 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c res_pool->mpc->funcs->mpc_init(res_pool->mpc); funcs 2072 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c hubp->funcs->hubp_init(hubp); funcs 2089 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (tg->funcs->is_tg_enabled(tg)) funcs 2090 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->unlock(tg); funcs 2105 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c tg->funcs->tg_init(tg); funcs 359 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; funcs 363 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c enc10->base.funcs = &dcn20_link_enc_funcs; funcs 318 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c mcif_wb20->base.funcs = &dcn20_mmhubbub_funcs; funcs 526 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c mpc20->base.funcs = &dcn20_mpc_funcs; funcs 348 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c oppn20->base.funcs = &dcn20_opp_funcs; funcs 476 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c optc1->base.funcs = &dcn20_tg_funcs; funcs 1335 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pool->base.ipps[i]->funcs->ipp_destroy(&pool->base.ipps[i]); funcs 1362 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); funcs 1483 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pipe_ctx->clock_source->funcs->get_pix_clk_dividers( funcs 2165 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c dc->res_pool->funcs->populate_dml_writeback_from_context(dc, res_ctx, pipes); funcs 2281 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (!pipe_ctx->stream_res.dsc->funcs->dsc_validate_stream(pipe_ctx->stream_res.dsc, &dsc_cfg)) funcs 2442 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (dc->res_pool->funcs->populate_dml_pipes) funcs 2443 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, funcs 2676 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (dc->res_pool->funcs->populate_dml_pipes) funcs 2677 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, funcs 2744 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c dc->res_pool->funcs->set_mcif_arb_params(dc, context, pipes, pipe_cnt); funcs 2821 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c context->bw_ctx.dml.funcs.rq_dlg_get_dlg_reg(&context->bw_ctx.dml, funcs 2831 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c context->bw_ctx.dml.funcs.rq_dlg_get_rq_reg(&context->bw_ctx.dml, funcs 2965 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c return dc->res_pool->hubbub->funcs->get_dcc_compression_cap( funcs 3447 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pool->base.funcs = &dcn20_res_pool_funcs; funcs 607 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c enc1->base.funcs = &dcn20_str_enc_funcs; funcs 598 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c hubbub->base.funcs = &hubbub21_funcs; funcs 234 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c hubp21->base.funcs = &dcn21_hubp_funcs; funcs 863 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c pool->base.ipps[i]->funcs->ipp_destroy(&pool->base.ipps[i]); funcs 890 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); funcs 1022 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c if (dc->res_pool->funcs->populate_dml_pipes) funcs 1023 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, funcs 1455 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c pool->base.funcs = &dcn21_res_pool_funcs; funcs 218 drivers/gpu/drm/amd/display/dc/dm_services.h struct pp_smu_funcs *funcs); funcs 75 drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c lib->funcs = dml20_funcs; funcs 78 drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c lib->funcs = dml20v2_funcs; funcs 83 drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c lib->funcs = dml21_funcs; funcs 77 drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.h struct dml_funcs funcs; funcs 69 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c mode_lib->funcs.recalculate(mode_lib); funcs 76 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c mode_lib->funcs.validate(mode_lib); funcs 697 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c mode_lib->funcs.recalculate(mode_lib); funcs 190 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c dsc->funcs->dsc_get_enc_caps(dsc_enc_caps, pixel_clock_100Hz); funcs 151 drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c static const struct hw_factory_funcs funcs = { funcs 183 drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c factory->funcs = &funcs; funcs 369 drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c static const struct hw_translate_funcs funcs = { funcs 386 drivers/gpu/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c tr->funcs = &funcs; funcs 166 drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c static const struct hw_factory_funcs funcs = { funcs 197 drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c factory->funcs = &funcs; funcs 391 drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c static const struct hw_translate_funcs funcs = { funcs 408 drivers/gpu/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c tr->funcs = &funcs; funcs 151 drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c static const struct hw_factory_funcs funcs = { funcs 174 drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c factory->funcs = &funcs; funcs 402 drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c static const struct hw_translate_funcs funcs = { funcs 410 drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c translate->funcs = &funcs; funcs 198 drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c static const struct hw_factory_funcs funcs = { funcs 230 drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c factory->funcs = &funcs; funcs 391 drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c static const struct hw_translate_funcs funcs = { funcs 408 drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c tr->funcs = &funcs; funcs 214 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c static const struct hw_factory_funcs funcs = { funcs 246 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c factory->funcs = &funcs; funcs 362 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c static const struct hw_translate_funcs funcs = { funcs 379 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c tr->funcs = &funcs; funcs 207 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c static const struct hw_factory_funcs funcs = { funcs 239 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c factory->funcs = &funcs; funcs 365 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c static const struct hw_translate_funcs funcs = { funcs 382 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c tr->funcs = &funcs; funcs 44 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c static const struct hw_factory_funcs funcs = { funcs 60 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c factory->funcs = &funcs; funcs 32 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c static const struct hw_translate_funcs funcs = { funcs 39 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c tr->funcs = &funcs; funcs 89 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c return gpio->pin->funcs->get_value(gpio->pin, value); funcs 101 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c return gpio->pin->funcs->set_value(gpio->pin, value); funcs 131 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c return gpio->pin->funcs->change_mode(gpio->pin, mode); funcs 155 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c return gpio->pin->funcs->set_config(gpio->pin, config_data); funcs 162 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c return gpio->service->translate.funcs->id_to_offset( funcs 292 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); funcs 295 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); funcs 298 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); funcs 301 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); funcs 136 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!service->translate.funcs->offset_to_id(offset, mask, &id, &en)) { funcs 153 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!service->translate.funcs->offset_to_id(offset, mask, &id, &en)) { funcs 186 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (service->translate.funcs->id_to_offset) { funcs 187 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c service->translate.funcs->id_to_offset(id, en, &pin); funcs 315 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c *pin = service->factory.funcs->get_ddc_pin(gpio); funcs 316 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c service->factory.funcs->define_ddc_registers(*pin, en); funcs 319 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c *pin = service->factory.funcs->get_ddc_pin(gpio); funcs 320 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c service->factory.funcs->define_ddc_registers(*pin, en); funcs 323 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c *pin = service->factory.funcs->get_generic_pin(gpio); funcs 324 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c service->factory.funcs->define_generic_registers(*pin, en); funcs 327 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c *pin = service->factory.funcs->get_hpd_pin(gpio); funcs 328 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c service->factory.funcs->define_hpd_registers(*pin, en); funcs 345 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!(*pin)->funcs->open(*pin, mode)) { funcs 371 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c pin->funcs->close(pin); funcs 480 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!service->translate.funcs->offset_to_id(offset, mask, &id, &en)) funcs 213 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c static const struct hw_gpio_pin_funcs funcs = { funcs 230 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c ddc->base.base.funcs = &funcs; funcs 69 drivers/gpu/drm/amd/display/dc/gpio/hw_factory.h } *funcs; funcs 92 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c static const struct hw_gpio_pin_funcs funcs = { funcs 109 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c generic->base.base.funcs = &funcs; funcs 40 drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.h const struct hw_gpio_pin_funcs *funcs; funcs 122 drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c static const struct hw_gpio_pin_funcs funcs = { funcs 139 drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c hpd->base.base.funcs = &funcs; funcs 42 drivers/gpu/drm/amd/display/dc/gpio/hw_translate.h const struct hw_translate_funcs *funcs; funcs 176 drivers/gpu/drm/amd/display/dc/inc/clock_source.h const struct clock_source_funcs *funcs; funcs 83 drivers/gpu/drm/amd/display/dc/inc/compressor.h const struct compressor_funcs *funcs; funcs 228 drivers/gpu/drm/amd/display/dc/inc/core_types.h const struct resource_funcs *funcs; funcs 39 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h const struct abm_funcs *funcs; funcs 57 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h const struct audio_funcs *funcs; funcs 88 drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h const struct aux_engine_funcs *funcs; funcs 187 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h struct clk_mgr_funcs *funcs; funcs 196 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h struct clk_mgr_internal_funcs *funcs; funcs 33 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h const struct dccg_funcs *funcs; funcs 153 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h const struct hubbub_funcs *funcs; funcs 50 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h const struct dmcu_funcs *funcs; funcs 33 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct dpp_funcs *funcs; funcs 85 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h const struct dsc_funcs *funcs; funcs 110 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h const struct dwbc_funcs *funcs; funcs 56 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h const struct hubp_funcs *funcs; funcs 40 drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h const struct ipp_funcs *funcs; funcs 106 drivers/gpu/drm/amd/display/dc/inc/hw/link_encoder.h const struct link_encoder_funcs *funcs; funcs 68 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h const struct mcif_wb_funcs *funcs; funcs 71 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h const struct mem_input_funcs *funcs; funcs 125 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h const struct mpc_funcs *funcs; funcs 210 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h const struct opp_funcs *funcs; funcs 106 drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h const struct stream_encoder_funcs *funcs; funcs 125 drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h const struct timing_generator_funcs *funcs; funcs 38 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h const struct transform_funcs *funcs; funcs 103 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &hpd_irq_info_funcs\ funcs 117 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &hpd_rx_irq_info_funcs\ funcs 131 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &pflip_irq_info_funcs\ funcs 147 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &vupdate_irq_info_funcs\ funcs 163 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &vblank_irq_info_funcs,\ funcs 169 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c .funcs = &dummy_irq_info_funcs\ funcs 218 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c if (!tg || !tg->funcs->arm_vert_intr(tg, 2)) { funcs 412 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c irq_service->funcs = &irq_service_funcs_dce110; funcs 125 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &hpd_irq_info_funcs\ funcs 134 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &hpd_rx_irq_info_funcs\ funcs 142 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &pflip_irq_info_funcs\ funcs 150 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &vupdate_irq_info_funcs\ funcs 158 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &vblank_irq_info_funcs,\ funcs 164 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c .funcs = &dummy_irq_info_funcs\ funcs 283 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c irq_service->funcs = &irq_service_funcs_dce120; funcs 106 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &hpd_irq_info_funcs\ funcs 120 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &hpd_rx_irq_info_funcs\ funcs 135 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &pflip_irq_info_funcs\ funcs 151 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &vupdate_irq_info_funcs\ funcs 167 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &vblank_irq_info_funcs,\ funcs 173 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c .funcs = &dummy_irq_info_funcs\ funcs 293 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c irq_service->funcs = &irq_service_funcs_dce80; funcs 206 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &hpd_irq_info_funcs\ funcs 215 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &hpd_rx_irq_info_funcs\ funcs 222 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &pflip_irq_info_funcs\ funcs 233 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &vupdate_no_lock_irq_info_funcs\ funcs 241 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &vblank_irq_info_funcs\ funcs 246 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c .funcs = &dummy_irq_info_funcs\ funcs 365 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c irq_service->funcs = &irq_service_funcs_dcn10; funcs 210 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &hpd_irq_info_funcs\ funcs 219 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &hpd_rx_irq_info_funcs\ funcs 226 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &pflip_irq_info_funcs\ funcs 237 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &vupdate_no_lock_irq_info_funcs\ funcs 245 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &vblank_irq_info_funcs\ funcs 250 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c .funcs = &dummy_irq_info_funcs\ funcs 369 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c irq_service->funcs = &irq_service_funcs_dcn20; funcs 206 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &hpd_irq_info_funcs\ funcs 215 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &hpd_rx_irq_info_funcs\ funcs 222 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &pflip_irq_info_funcs\ funcs 230 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &vblank_irq_info_funcs\ funcs 238 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &vblank_irq_info_funcs\ funcs 243 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c .funcs = &dummy_irq_info_funcs\ funcs 360 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c irq_service->funcs = &irq_service_funcs_dcn21; funcs 119 drivers/gpu/drm/amd/display/dc/irq/irq_service.c if (info->funcs->set) funcs 120 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return info->funcs->set(irq_service, info, enable); funcs 153 drivers/gpu/drm/amd/display/dc/irq/irq_service.c if (info->funcs->ack) funcs 154 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return info->funcs->ack(irq_service, info); funcs 166 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return irq_service->funcs->to_dal_irq_source( funcs 56 drivers/gpu/drm/amd/display/dc/irq/irq_service.h const struct irq_source_info_funcs *funcs; funcs 69 drivers/gpu/drm/amd/display/dc/irq/irq_service.h const struct irq_service_funcs *funcs; funcs 108 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_encoder.c enc->funcs = &virtual_lnk_enc_funcs; funcs 136 drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c enc->funcs = &virtual_str_enc_funcs; funcs 660 drivers/gpu/drm/amd/display/modules/power/power_helpers.c if (!dmcu->funcs->is_dmcu_initialized(dmcu)) funcs 668 drivers/gpu/drm/amd/display/modules/power/power_helpers.c result = dmcu->funcs->load_iram( funcs 673 drivers/gpu/drm/amd/display/modules/power/power_helpers.c result = dmcu->funcs->load_iram( funcs 678 drivers/gpu/drm/amd/display/modules/power/power_helpers.c result = dmcu->funcs->load_iram( funcs 682 drivers/gpu/drm/amd/display/modules/power/power_helpers.c result = dmcu->funcs->load_iram( funcs 267 drivers/gpu/drm/amd/powerplay/amd_powerplay.c .funcs = &pp_ip_funcs, funcs 1368 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c adev->gfx.rlc.funcs->stop) funcs 1369 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c adev->gfx.rlc.funcs->stop(adev); funcs 1798 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c .funcs = &smu_ip_funcs, funcs 1807 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c .funcs = &smu_ip_funcs, funcs 4144 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c source->funcs = &smu7_irq_funcs; funcs 643 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c source->funcs = &smu9_irq_funcs; funcs 344 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h const struct smu_funcs *funcs; funcs 546 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->init_microcode ? (smu)->funcs->init_microcode((smu)) : 0) funcs 548 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->init_smc_tables ? (smu)->funcs->init_smc_tables((smu)) : 0) funcs 550 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->fini_smc_tables ? (smu)->funcs->fini_smc_tables((smu)) : 0) funcs 552 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->init_power ? (smu)->funcs->init_power((smu)) : 0) funcs 554 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->fini_power ? (smu)->funcs->fini_power((smu)) : 0) funcs 556 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->load_microcode ? (smu)->funcs->load_microcode((smu)) : 0) funcs 558 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->check_fw_status ? (smu)->funcs->check_fw_status((smu)) : 0) funcs 560 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->setup_pptable ? (smu)->funcs->setup_pptable((smu)) : 0) funcs 562 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->powergate_sdma ? (smu)->funcs->powergate_sdma((smu), (gate)) : 0) funcs 564 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->powergate_vcn ? (smu)->funcs->powergate_vcn((smu), (gate)) : 0) funcs 566 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_gfx_cgpg ? (smu)->funcs->set_gfx_cgpg((smu), (enabled)) : 0) funcs 568 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_vbios_bootup_values ? (smu)->funcs->get_vbios_bootup_values((smu)) : 0) funcs 570 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_clk_info_from_vbios ? (smu)->funcs->get_clk_info_from_vbios((smu)) : 0) funcs 572 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->check_pptable ? (smu)->funcs->check_pptable((smu)) : 0) funcs 574 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->parse_pptable ? (smu)->funcs->parse_pptable((smu)) : 0) funcs 576 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->populate_smc_tables ? (smu)->funcs->populate_smc_tables((smu)) : 0) funcs 578 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->check_fw_version ? (smu)->funcs->check_fw_version((smu)) : 0) funcs 580 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->write_pptable ? (smu)->funcs->write_pptable((smu)) : 0) funcs 582 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_min_dcef_deep_sleep ? (smu)->funcs->set_min_dcef_deep_sleep((smu)) : 0) funcs 584 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_tool_table_location ? (smu)->funcs->set_tool_table_location((smu)) : 0) funcs 586 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->notify_memory_pool_location ? (smu)->funcs->notify_memory_pool_location((smu)) : 0) funcs 588 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->gfx_off_control ? (smu)->funcs->gfx_off_control((smu), (enable)) : 0) funcs 591 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->write_watermarks_table ? (smu)->funcs->write_watermarks_table((smu)) : 0) funcs 593 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_last_dcef_min_deep_sleep_clk ? (smu)->funcs->set_last_dcef_min_deep_sleep_clk((smu)) : 0) funcs 595 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->system_features_control ? (smu)->funcs->system_features_control((smu), (en)) : 0) funcs 597 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->init_max_sustainable_clocks ? (smu)->funcs->init_max_sustainable_clocks((smu)) : 0) funcs 601 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_fan_speed_rpm ? (smu)->funcs->set_fan_speed_rpm((smu), (speed)) : 0) funcs 603 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->send_smc_msg? (smu)->funcs->send_smc_msg((smu), (msg)) : 0) funcs 605 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->send_smc_msg_with_param? (smu)->funcs->send_smc_msg_with_param((smu), (msg), (param)) : 0) funcs 607 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->read_smc_arg? (smu)->funcs->read_smc_arg((smu), (arg)) : 0) funcs 611 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->init_display_count ? (smu)->funcs->init_display_count((smu), (count)) : 0) funcs 613 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_allowed_mask? (smu)->funcs->set_allowed_mask((smu)) : 0) funcs 615 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_enabled_mask? (smu)->funcs->get_enabled_mask((smu), (mask), (num)) : 0) funcs 619 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->notify_display_change? (smu)->funcs->notify_display_change((smu)) : 0) funcs 635 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_power_limit ? (smu)->funcs->set_power_limit((smu), (limit)) : 0) funcs 637 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_current_clk_freq? (smu)->funcs->get_current_clk_freq((smu), (clk_id), (value)) : 0) funcs 653 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->start_thermal_control? (smu)->funcs->start_thermal_control((smu)) : 0) funcs 657 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->read_sensor? (smu)->funcs->read_sensor((smu), (sensor), (data), (size)) : -EINVAL) funcs 679 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_fan_control_mode ? (smu)->funcs->get_fan_control_mode((smu)) : 0) funcs 681 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_fan_control_mode ? (smu)->funcs->set_fan_control_mode((smu), (value)) : 0) funcs 685 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_fan_speed_percent ? (smu)->funcs->set_fan_speed_percent((smu), (speed)) : 0) funcs 706 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_deep_sleep_dcefclk ? (smu)->funcs->set_deep_sleep_dcefclk((smu), (clk)) : 0) funcs 708 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_active_display_count ? (smu)->funcs->set_active_display_count((smu), (count)) : 0) funcs 710 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->store_cc6_data ? (smu)->funcs->store_cc6_data((smu), (st), (cc6_dis), (pst_dis), (pst_sw_dis)) : 0) funcs 712 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_clock_by_type ? (smu)->funcs->get_clock_by_type((smu), (type), (clocks)) : 0) funcs 714 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_max_high_clocks ? (smu)->funcs->get_max_high_clocks((smu), (clocks)) : 0) funcs 720 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->display_clock_voltage_request ? (smu)->funcs->display_clock_voltage_request((smu), (clock_req)) : 0) funcs 724 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_dal_power_level ? (smu)->funcs->get_dal_power_level((smu), (clocks)) : 0) funcs 726 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_perf_level ? (smu)->funcs->get_perf_level((smu), (designation), (level)) : 0) funcs 728 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_current_shallow_sleep_clocks ? (smu)->funcs->get_current_shallow_sleep_clocks((smu), (clocks)) : 0) funcs 730 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->notify_smu_enable_pwe ? (smu)->funcs->notify_smu_enable_pwe((smu)) : 0) funcs 732 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_watermarks_for_clock_ranges ? (smu)->funcs->set_watermarks_for_clock_ranges((smu), (clock_ranges)) : 0) funcs 738 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_xgmi_pstate ? (smu)->funcs->set_xgmi_pstate((smu), (pstate)) : 0) funcs 748 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->register_irq_handler ? (smu)->funcs->register_irq_handler(smu) : 0) funcs 750 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->set_azalia_d3_pme ? (smu)->funcs->set_azalia_d3_pme((smu)) : 0) funcs 752 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_dpm_ultimate_freq ? (smu)->funcs->get_dpm_ultimate_freq((smu), (param), (min), (max)) : 0) funcs 754 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->get_max_sustainable_clocks_by_dc ? (smu)->funcs->get_max_sustainable_clocks_by_dc((smu), (max_clocks)) : 0) funcs 758 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->baco_is_support? (smu)->funcs->baco_is_support((smu)) : false) funcs 760 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->baco_get_state? (smu)->funcs->baco_get_state((smu), (state)) : 0) funcs 762 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h ((smu)->funcs->baco_reset? (smu)->funcs->baco_reset((smu)) : 0) funcs 1581 drivers/gpu/drm/amd/powerplay/smu_v11_0.c irq_src->funcs = &smu_v11_0_irq_funcs; funcs 1818 drivers/gpu/drm/amd/powerplay/smu_v11_0.c smu->funcs = &smu_v11_0_funcs; funcs 403 drivers/gpu/drm/amd/powerplay/smu_v12_0.c smu->funcs = &smu_v12_0_funcs; funcs 2266 drivers/gpu/drm/amd/powerplay/vega20_ppt.c if (!smu->funcs->display_clock_voltage_request(smu, &clock_req)) { funcs 39 drivers/gpu/drm/arc/arcpgu_drv.c drm->mode_config.funcs = &arcpgu_drm_modecfg_funcs; funcs 99 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = mdev->funcs->change_opmode(mdev, new_mode); funcs 151 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = mdev->funcs->change_opmode(mdev, new_mode); funcs 244 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->flush(mdev, master->id, kcrtc_st->active_pipes); funcs 308 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->flush(mdev, master->id, 0); funcs 480 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->on_off_vblank(mdev, kcrtc->master->id, true); funcs 489 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->on_off_vblank(mdev, kcrtc->master->id, false); funcs 28 drivers/gpu/drm/arm/display/komeda/komeda_dev.c if (mdev->funcs->dump_register) funcs 29 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->funcs->dump_register(mdev, sf); funcs 213 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->funcs = product->identify(mdev->reg_base, &mdev->chip); funcs 227 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->funcs->init_format_table(mdev); funcs 229 drivers/gpu/drm/arm/display/komeda/komeda_dev.c err = mdev->funcs->enum_resources(mdev); funcs 254 drivers/gpu/drm/arm/display/komeda/komeda_dev.c if (mdev->iommu && mdev->funcs->connect_iommu) { funcs 255 drivers/gpu/drm/arm/display/komeda/komeda_dev.c err = mdev->funcs->connect_iommu(mdev); funcs 282 drivers/gpu/drm/arm/display/komeda/komeda_dev.c const struct komeda_dev_funcs *funcs = mdev->funcs; funcs 291 drivers/gpu/drm/arm/display/komeda/komeda_dev.c if (mdev->iommu && mdev->funcs->disconnect_iommu) funcs 292 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->funcs->disconnect_iommu(mdev); funcs 304 drivers/gpu/drm/arm/display/komeda/komeda_dev.c if (funcs && funcs->cleanup) funcs 305 drivers/gpu/drm/arm/display/komeda/komeda_dev.c funcs->cleanup(mdev); funcs 180 drivers/gpu/drm/arm/display/komeda/komeda_dev.h const struct komeda_dev_funcs *funcs; funcs 49 drivers/gpu/drm/arm/display/komeda/komeda_kms.c status = mdev->funcs->irq_handler(mdev, &evts); funcs 255 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->funcs = &komeda_mode_config_funcs; funcs 309 drivers/gpu/drm/arm/display/komeda/komeda_kms.c err = mdev->funcs->enable_irq(mdev); funcs 326 drivers/gpu/drm/arm/display/komeda/komeda_kms.c mdev->funcs->disable_irq(mdev); funcs 348 drivers/gpu/drm/arm/display/komeda/komeda_kms.c mdev->funcs->disable_irq(mdev); funcs 15 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c const struct komeda_pipeline_funcs *funcs) funcs 36 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c pipe->funcs = funcs; funcs 161 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c const struct komeda_component_funcs *funcs, funcs 207 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c c->funcs = funcs; funcs 360 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c if (pipe->funcs && pipe->funcs->dump_register) funcs 361 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c pipe->funcs->dump_register(pipe, sf); funcs 367 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c if (c->funcs->dump_register) funcs 368 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c c->funcs->dump_register(c, sf); funcs 127 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h const struct komeda_component_funcs *funcs; funcs 413 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h const struct komeda_pipeline_funcs *funcs; funcs 469 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h const struct komeda_pipeline_funcs *funcs); funcs 489 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h const struct komeda_component_funcs *funcs, funcs 243 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c if (!c->funcs->validate) funcs 246 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = c->funcs->validate(c, st); funcs 474 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = pipe->funcs->downscaling_clk_check(pipe, funcs 1249 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c c->funcs->disable(c); funcs 1272 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c c->funcs->update(c, priv_to_comp_st(c->obj.state)); funcs 1274 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c c->funcs->disable(c); funcs 122 drivers/gpu/drm/arm/hdlcd_drv.c drm->mode_config.funcs = &hdlcd_mode_config_funcs; funcs 401 drivers/gpu/drm/arm/malidp_drv.c drm->mode_config.funcs = &malidp_mode_config_funcs; funcs 991 drivers/gpu/drm/armada/armada_crtc.c primary->funcs->destroy(primary); funcs 135 drivers/gpu/drm/armada/armada_drv.c priv->drm.mode_config.funcs = &armada_drm_mode_config_funcs; funcs 97 drivers/gpu/drm/armada/armada_fbdev.c dfb->fb.funcs->destroy(&dfb->fb); funcs 169 drivers/gpu/drm/armada/armada_fbdev.c fbh->fb->funcs->destroy(fbh->fb); funcs 74 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c drm->mode_config.funcs = &aspeed_gfx_mode_config_funcs; funcs 486 drivers/gpu/drm/ast/ast_main.c dev->mode_config.funcs = (void *)&ast_mode_funcs; funcs 694 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c dev->mode_config.funcs = &mode_config_funcs; funcs 199 drivers/gpu/drm/bochs/bochs_kms.c bochs->dev->mode_config.funcs = &bochs_mode_funcs; funcs 1219 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511->bridge.funcs = &adv7511_bridge_funcs; funcs 1431 drivers/gpu/drm/bridge/analogix-anx78xx.c anx78xx->bridge.funcs = &anx78xx_bridge_funcs; funcs 1588 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c bridge->funcs = &analogix_dp_bridge_funcs; funcs 1784 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->connector.funcs->destroy(&dp->connector); funcs 1235 drivers/gpu/drm/bridge/cdns-dsi.c input->bridge.funcs = &cdns_dsi_bridge_funcs; funcs 207 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->bridge.funcs = &dumb_vga_bridge_funcs; funcs 51 drivers/gpu/drm/bridge/lvds-encoder.c static struct drm_bridge_funcs funcs = { funcs 118 drivers/gpu/drm/bridge/lvds-encoder.c lvds_encoder->bridge.funcs = &funcs; funcs 305 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c ge_b850v3_lvds_ptr->bridge.funcs = &ge_b850v3_lvds_funcs; funcs 322 drivers/gpu/drm/bridge/nxp-ptn3460.c ptn_bridge->bridge.funcs = &ptn3460_bridge_funcs; funcs 170 drivers/gpu/drm/bridge/panel.c panel_bridge->bridge.funcs = &panel_bridge_bridge_funcs; funcs 194 drivers/gpu/drm/bridge/panel.c if (bridge->funcs != &panel_bridge_bridge_funcs) funcs 590 drivers/gpu/drm/bridge/parade-ps8622.c ps8622->bridge.funcs = &ps8622_bridge_funcs; funcs 1019 drivers/gpu/drm/bridge/sii902x.c sii902x->bridge.funcs = &sii902x_bridge_funcs; funcs 938 drivers/gpu/drm/bridge/sii9234.c ctx->bridge.funcs = &sii9234_bridge_funcs; funcs 2335 drivers/gpu/drm/bridge/sil-sii8620.c ctx->bridge.funcs = &sii8620_bridge_funcs; funcs 2806 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi->bridge.funcs = &dw_hdmi_bridge_funcs; funcs 817 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dsi->panel_bridge->funcs->post_disable(dsi->panel_bridge); funcs 1060 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dsi->bridge.funcs = &dw_mipi_dsi_bridge_funcs; funcs 370 drivers/gpu/drm/bridge/tc358764.c ctx->connector.funcs->reset(&ctx->connector); funcs 459 drivers/gpu/drm/bridge/tc358764.c ctx->bridge.funcs = &tc358764_bridge_funcs; funcs 1654 drivers/gpu/drm/bridge/tc358767.c tc->bridge.funcs = &tc_bridge_funcs; funcs 223 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->bridge.funcs = &thc63_bridge_func; funcs 767 drivers/gpu/drm/bridge/ti-sn65dsi86.c pdata->bridge.funcs = &ti_sn_bridge_funcs; funcs 330 drivers/gpu/drm/bridge/ti-tfp410.c dvi->bridge.funcs = &tfp410_bridge_funcs; funcs 508 drivers/gpu/drm/cirrus/cirrus.c dev->mode_config.funcs = &cirrus_mode_config_funcs; funcs 122 drivers/gpu/drm/drm_atomic.c if (!config->funcs->atomic_state_alloc) { funcs 135 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_state_alloc(dev); funcs 161 drivers/gpu/drm/drm_atomic.c connector->funcs->atomic_destroy_state(connector, funcs 176 drivers/gpu/drm/drm_atomic.c crtc->funcs->atomic_destroy_state(crtc, funcs 196 drivers/gpu/drm/drm_atomic.c plane->funcs->atomic_destroy_state(plane, funcs 207 drivers/gpu/drm/drm_atomic.c obj->funcs->atomic_destroy_state(obj, funcs 242 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_state_clear) funcs 243 drivers/gpu/drm/drm_atomic.c config->funcs->atomic_state_clear(state); funcs 265 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_state_free) { funcs 266 drivers/gpu/drm/drm_atomic.c config->funcs->atomic_state_free(state); funcs 306 drivers/gpu/drm/drm_atomic.c crtc_state = crtc->funcs->atomic_duplicate_state(crtc); funcs 398 drivers/gpu/drm/drm_atomic.c if (crtc->funcs->atomic_print_state) funcs 399 drivers/gpu/drm/drm_atomic.c crtc->funcs->atomic_print_state(p, state); funcs 484 drivers/gpu/drm/drm_atomic.c plane_state = plane->funcs->atomic_duplicate_state(plane); funcs 670 drivers/gpu/drm/drm_atomic.c if (plane->funcs->atomic_print_state) funcs 671 drivers/gpu/drm/drm_atomic.c plane->funcs->atomic_print_state(p, state); funcs 725 drivers/gpu/drm/drm_atomic.c const struct drm_private_state_funcs *funcs) funcs 732 drivers/gpu/drm/drm_atomic.c obj->funcs = funcs; funcs 747 drivers/gpu/drm/drm_atomic.c obj->funcs->atomic_destroy_state(obj, obj->state); funcs 792 drivers/gpu/drm/drm_atomic.c obj_state = obj->funcs->atomic_duplicate_state(obj); funcs 973 drivers/gpu/drm/drm_atomic.c connector_state = connector->funcs->atomic_duplicate_state(connector); funcs 1014 drivers/gpu/drm/drm_atomic.c if (connector->funcs->atomic_print_state) funcs 1015 drivers/gpu/drm/drm_atomic.c connector->funcs->atomic_print_state(p, state); funcs 1176 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_check) { funcs 1177 drivers/gpu/drm/drm_atomic.c ret = config->funcs->atomic_check(state->dev, state); funcs 1225 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_commit(state->dev, state, false); funcs 1254 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_commit(state->dev, state, true); funcs 127 drivers/gpu/drm/drm_atomic_helper.c const struct drm_connector_helper_funcs *funcs = connector->helper_private; funcs 133 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_best_encoder) funcs 134 drivers/gpu/drm/drm_atomic_helper.c new_encoder = funcs->atomic_best_encoder(connector, new_conn_state); funcs 135 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->best_encoder) funcs 136 drivers/gpu/drm/drm_atomic_helper.c new_encoder = funcs->best_encoder(connector); funcs 297 drivers/gpu/drm/drm_atomic_helper.c const struct drm_connector_helper_funcs *funcs; funcs 354 drivers/gpu/drm/drm_atomic_helper.c funcs = connector->helper_private; funcs 356 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_best_encoder) funcs 357 drivers/gpu/drm/drm_atomic_helper.c new_encoder = funcs->atomic_best_encoder(connector, funcs 359 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->best_encoder) funcs 360 drivers/gpu/drm/drm_atomic_helper.c new_encoder = funcs->best_encoder(connector); funcs 430 drivers/gpu/drm/drm_atomic_helper.c const struct drm_encoder_helper_funcs *funcs; funcs 446 drivers/gpu/drm/drm_atomic_helper.c funcs = encoder->helper_private; funcs 455 drivers/gpu/drm/drm_atomic_helper.c if (funcs && funcs->atomic_check) { funcs 456 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->atomic_check(encoder, new_crtc_state, funcs 463 drivers/gpu/drm/drm_atomic_helper.c } else if (funcs && funcs->mode_fixup) { funcs 464 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->mode_fixup(encoder, &new_crtc_state->mode, funcs 475 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 484 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 485 drivers/gpu/drm/drm_atomic_helper.c if (!funcs->mode_fixup) funcs 488 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->mode_fixup(crtc, &new_crtc_state->mode, funcs 664 drivers/gpu/drm/drm_atomic_helper.c const struct drm_connector_helper_funcs *funcs = connector->helper_private; funcs 690 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_check) funcs 691 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->atomic_check(connector, state); funcs 727 drivers/gpu/drm/drm_atomic_helper.c const struct drm_connector_helper_funcs *funcs = connector->helper_private; funcs 732 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_check) funcs 733 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->atomic_check(connector, state); funcs 869 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 873 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 879 drivers/gpu/drm/drm_atomic_helper.c if (!funcs || !funcs->atomic_check) funcs 882 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->atomic_check(plane, new_plane_state); funcs 891 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 893 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 895 drivers/gpu/drm/drm_atomic_helper.c if (!funcs || !funcs->atomic_check) funcs 898 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->atomic_check(crtc, new_crtc_state); funcs 995 drivers/gpu/drm/drm_atomic_helper.c const struct drm_encoder_helper_funcs *funcs; funcs 1024 drivers/gpu/drm/drm_atomic_helper.c funcs = encoder->helper_private; funcs 1036 drivers/gpu/drm/drm_atomic_helper.c if (funcs) { funcs 1037 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_disable) funcs 1038 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_disable(encoder, old_state); funcs 1039 drivers/gpu/drm/drm_atomic_helper.c else if (new_conn_state->crtc && funcs->prepare) funcs 1040 drivers/gpu/drm/drm_atomic_helper.c funcs->prepare(encoder); funcs 1041 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->disable) funcs 1042 drivers/gpu/drm/drm_atomic_helper.c funcs->disable(encoder); funcs 1043 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->dpms) funcs 1044 drivers/gpu/drm/drm_atomic_helper.c funcs->dpms(encoder, DRM_MODE_DPMS_OFF); funcs 1051 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 1061 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 1068 drivers/gpu/drm/drm_atomic_helper.c if (new_crtc_state->enable && funcs->prepare) funcs 1069 drivers/gpu/drm/drm_atomic_helper.c funcs->prepare(crtc); funcs 1070 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->atomic_disable) funcs 1071 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_disable(crtc, old_crtc_state); funcs 1072 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->disable) funcs 1073 drivers/gpu/drm/drm_atomic_helper.c funcs->disable(crtc); funcs 1074 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->dpms) funcs 1075 drivers/gpu/drm/drm_atomic_helper.c funcs->dpms(crtc, DRM_MODE_DPMS_OFF); funcs 1182 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 1187 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 1189 drivers/gpu/drm/drm_atomic_helper.c if (new_crtc_state->enable && funcs->mode_set_nofb) { funcs 1193 drivers/gpu/drm/drm_atomic_helper.c funcs->mode_set_nofb(crtc); funcs 1198 drivers/gpu/drm/drm_atomic_helper.c const struct drm_encoder_helper_funcs *funcs; funcs 1206 drivers/gpu/drm/drm_atomic_helper.c funcs = encoder->helper_private; funcs 1221 drivers/gpu/drm/drm_atomic_helper.c if (funcs && funcs->atomic_mode_set) { funcs 1222 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_mode_set(encoder, new_crtc_state, funcs 1224 drivers/gpu/drm/drm_atomic_helper.c } else if (funcs && funcs->mode_set) { funcs 1225 drivers/gpu/drm/drm_atomic_helper.c funcs->mode_set(encoder, mode, adjusted_mode); funcs 1265 drivers/gpu/drm/drm_atomic_helper.c const struct drm_connector_helper_funcs *funcs; funcs 1267 drivers/gpu/drm/drm_atomic_helper.c funcs = connector->helper_private; funcs 1268 drivers/gpu/drm/drm_atomic_helper.c if (!funcs->atomic_commit) funcs 1273 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_commit(connector, new_conn_state); funcs 1303 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 1312 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 1317 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_enable) funcs 1318 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_enable(crtc, old_crtc_state); funcs 1319 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->commit) funcs 1320 drivers/gpu/drm/drm_atomic_helper.c funcs->commit(crtc); funcs 1325 drivers/gpu/drm/drm_atomic_helper.c const struct drm_encoder_helper_funcs *funcs; funcs 1336 drivers/gpu/drm/drm_atomic_helper.c funcs = encoder->helper_private; funcs 1347 drivers/gpu/drm/drm_atomic_helper.c if (funcs) { funcs 1348 drivers/gpu/drm/drm_atomic_helper.c if (funcs->atomic_enable) funcs 1349 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_enable(encoder, old_state); funcs 1350 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->enable) funcs 1351 drivers/gpu/drm/drm_atomic_helper.c funcs->enable(encoder); funcs 1352 drivers/gpu/drm/drm_atomic_helper.c else if (funcs->commit) funcs 1353 drivers/gpu/drm/drm_atomic_helper.c funcs->commit(encoder); funcs 1583 drivers/gpu/drm/drm_atomic_helper.c const struct drm_mode_config_helper_funcs *funcs; funcs 1590 drivers/gpu/drm/drm_atomic_helper.c funcs = dev->mode_config.helper_private; funcs 1617 drivers/gpu/drm/drm_atomic_helper.c if (funcs && funcs->atomic_commit_tail) funcs 1618 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_commit_tail(old_state); funcs 1662 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 1681 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 1682 drivers/gpu/drm/drm_atomic_helper.c if (!funcs->atomic_async_update) funcs 1697 drivers/gpu/drm/drm_atomic_helper.c return funcs->atomic_async_check(plane, new_plane_state); funcs 1719 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 1726 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 1727 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_async_update(plane, plane_state); funcs 2352 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 2354 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 2356 drivers/gpu/drm/drm_atomic_helper.c if (funcs->prepare_fb) { funcs 2357 drivers/gpu/drm/drm_atomic_helper.c ret = funcs->prepare_fb(plane, new_plane_state); funcs 2367 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 2372 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 2374 drivers/gpu/drm/drm_atomic_helper.c if (funcs->cleanup_fb) funcs 2375 drivers/gpu/drm/drm_atomic_helper.c funcs->cleanup_fb(plane, new_plane_state); funcs 2441 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 2443 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 2445 drivers/gpu/drm/drm_atomic_helper.c if (!funcs || !funcs->atomic_begin) funcs 2451 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_begin(crtc, old_crtc_state); funcs 2455 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 2458 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 2460 drivers/gpu/drm/drm_atomic_helper.c if (!funcs) funcs 2483 drivers/gpu/drm/drm_atomic_helper.c if (disabling && funcs->atomic_disable) { funcs 2492 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_disable(plane, old_plane_state); funcs 2494 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_update(plane, old_plane_state); funcs 2499 drivers/gpu/drm/drm_atomic_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 2501 drivers/gpu/drm/drm_atomic_helper.c funcs = crtc->helper_private; funcs 2503 drivers/gpu/drm/drm_atomic_helper.c if (!funcs || !funcs->atomic_flush) funcs 2509 drivers/gpu/drm/drm_atomic_helper.c funcs->atomic_flush(crtc, old_crtc_state); funcs 2642 drivers/gpu/drm/drm_atomic_helper.c const struct drm_plane_helper_funcs *funcs; funcs 2654 drivers/gpu/drm/drm_atomic_helper.c funcs = plane->helper_private; funcs 2656 drivers/gpu/drm/drm_atomic_helper.c if (funcs->cleanup_fb) funcs 2657 drivers/gpu/drm/drm_atomic_helper.c funcs->cleanup_fb(plane, plane_state); funcs 96 drivers/gpu/drm/drm_atomic_state_helper.c crtc->funcs->atomic_destroy_state(crtc, crtc->state); funcs 472 drivers/gpu/drm/drm_atomic_uapi.c } else if (crtc->funcs->atomic_set_property) { funcs 473 drivers/gpu/drm/drm_atomic_uapi.c return crtc->funcs->atomic_set_property(crtc, state, property, val); funcs 506 drivers/gpu/drm/drm_atomic_uapi.c else if (crtc->funcs->atomic_get_property) funcs 507 drivers/gpu/drm/drm_atomic_uapi.c return crtc->funcs->atomic_get_property(crtc, state, property, val); funcs 586 drivers/gpu/drm/drm_atomic_uapi.c } else if (plane->funcs->atomic_set_property) { funcs 587 drivers/gpu/drm/drm_atomic_uapi.c return plane->funcs->atomic_set_property(plane, state, funcs 644 drivers/gpu/drm/drm_atomic_uapi.c } else if (plane->funcs->atomic_get_property) { funcs 645 drivers/gpu/drm/drm_atomic_uapi.c return plane->funcs->atomic_get_property(plane, state, property, val); funcs 769 drivers/gpu/drm/drm_atomic_uapi.c } else if (connector->funcs->atomic_set_property) { funcs 770 drivers/gpu/drm/drm_atomic_uapi.c return connector->funcs->atomic_set_property(connector, funcs 845 drivers/gpu/drm/drm_atomic_uapi.c } else if (connector->funcs->atomic_get_property) { funcs 846 drivers/gpu/drm/drm_atomic_uapi.c return connector->funcs->atomic_get_property(connector, funcs 131 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->attach) { funcs 132 drivers/gpu/drm/drm_bridge.c ret = bridge->funcs->attach(bridge); funcs 157 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->detach) funcs 158 drivers/gpu/drm/drm_bridge.c bridge->funcs->detach(bridge); funcs 198 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->mode_fixup) funcs 199 drivers/gpu/drm/drm_bridge.c ret = bridge->funcs->mode_fixup(bridge, mode, adjusted_mode); funcs 230 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->mode_valid) funcs 231 drivers/gpu/drm/drm_bridge.c ret = bridge->funcs->mode_valid(bridge, mode); funcs 257 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->disable) funcs 258 drivers/gpu/drm/drm_bridge.c bridge->funcs->disable(bridge); funcs 277 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->post_disable) funcs 278 drivers/gpu/drm/drm_bridge.c bridge->funcs->post_disable(bridge); funcs 303 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->mode_set) funcs 304 drivers/gpu/drm/drm_bridge.c bridge->funcs->mode_set(bridge, mode, adjusted_mode); funcs 328 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->pre_enable) funcs 329 drivers/gpu/drm/drm_bridge.c bridge->funcs->pre_enable(bridge); funcs 348 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->enable) funcs 349 drivers/gpu/drm/drm_bridge.c bridge->funcs->enable(bridge); funcs 375 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->atomic_disable) funcs 376 drivers/gpu/drm/drm_bridge.c bridge->funcs->atomic_disable(bridge, state); funcs 377 drivers/gpu/drm/drm_bridge.c else if (bridge->funcs->disable) funcs 378 drivers/gpu/drm/drm_bridge.c bridge->funcs->disable(bridge); funcs 401 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->atomic_post_disable) funcs 402 drivers/gpu/drm/drm_bridge.c bridge->funcs->atomic_post_disable(bridge, state); funcs 403 drivers/gpu/drm/drm_bridge.c else if (bridge->funcs->post_disable) funcs 404 drivers/gpu/drm/drm_bridge.c bridge->funcs->post_disable(bridge); funcs 431 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->atomic_pre_enable) funcs 432 drivers/gpu/drm/drm_bridge.c bridge->funcs->atomic_pre_enable(bridge, state); funcs 433 drivers/gpu/drm/drm_bridge.c else if (bridge->funcs->pre_enable) funcs 434 drivers/gpu/drm/drm_bridge.c bridge->funcs->pre_enable(bridge); funcs 456 drivers/gpu/drm/drm_bridge.c if (bridge->funcs->atomic_enable) funcs 457 drivers/gpu/drm/drm_bridge.c bridge->funcs->atomic_enable(bridge, state); funcs 458 drivers/gpu/drm/drm_bridge.c else if (bridge->funcs->enable) funcs 459 drivers/gpu/drm/drm_bridge.c bridge->funcs->enable(bridge); funcs 79 drivers/gpu/drm/drm_client.c const char *name, const struct drm_client_funcs *funcs) funcs 86 drivers/gpu/drm/drm_client.c if (funcs && !try_module_get(funcs->owner)) funcs 91 drivers/gpu/drm/drm_client.c client->funcs = funcs; funcs 108 drivers/gpu/drm/drm_client.c if (funcs) funcs 109 drivers/gpu/drm/drm_client.c module_put(funcs->owner); funcs 158 drivers/gpu/drm/drm_client.c if (client->funcs) funcs 159 drivers/gpu/drm/drm_client.c module_put(client->funcs->owner); funcs 173 drivers/gpu/drm/drm_client.c if (client->funcs && client->funcs->unregister) { funcs 174 drivers/gpu/drm/drm_client.c client->funcs->unregister(client); funcs 202 drivers/gpu/drm/drm_client.c if (!client->funcs || !client->funcs->hotplug) funcs 205 drivers/gpu/drm/drm_client.c ret = client->funcs->hotplug(client); funcs 222 drivers/gpu/drm/drm_client.c if (!client->funcs || !client->funcs->restore) funcs 225 drivers/gpu/drm/drm_client.c ret = client->funcs->restore(client); funcs 743 drivers/gpu/drm/drm_client_modeset.c total_modes_count += connectors[i]->funcs->fill_modes(connectors[i], width, height); funcs 1006 drivers/gpu/drm/drm_client_modeset.c if (crtc->funcs->cursor_set2) { funcs 1007 drivers/gpu/drm/drm_client_modeset.c ret = crtc->funcs->cursor_set2(crtc, NULL, 0, 0, 0, 0, 0); funcs 1010 drivers/gpu/drm/drm_client_modeset.c } else if (crtc->funcs->cursor_set) { funcs 1011 drivers/gpu/drm/drm_client_modeset.c ret = crtc->funcs->cursor_set(crtc, NULL, 0, 0, 0); funcs 1090 drivers/gpu/drm/drm_client_modeset.c connector->funcs->dpms(connector, dpms_mode); funcs 255 drivers/gpu/drm/drm_color_mgmt.c if (crtc->funcs->gamma_set == NULL) funcs 283 drivers/gpu/drm/drm_color_mgmt.c ret = crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, funcs 159 drivers/gpu/drm/drm_connector.c connector->funcs->destroy(connector); funcs 177 drivers/gpu/drm/drm_connector.c connector->funcs->destroy(connector); funcs 196 drivers/gpu/drm/drm_connector.c const struct drm_connector_funcs *funcs, funcs 205 drivers/gpu/drm/drm_connector.c (!funcs->atomic_destroy_state || funcs 206 drivers/gpu/drm/drm_connector.c !funcs->atomic_duplicate_state)); funcs 216 drivers/gpu/drm/drm_connector.c connector->funcs = funcs; funcs 318 drivers/gpu/drm/drm_connector.c const struct drm_connector_funcs *funcs, funcs 324 drivers/gpu/drm/drm_connector.c ret = drm_connector_init(dev, connector, funcs, connector_type); funcs 468 drivers/gpu/drm/drm_connector.c WARN_ON(connector->state && !connector->funcs->atomic_destroy_state); funcs 469 drivers/gpu/drm/drm_connector.c if (connector->state && connector->funcs->atomic_destroy_state) funcs 470 drivers/gpu/drm/drm_connector.c connector->funcs->atomic_destroy_state(connector, funcs 505 drivers/gpu/drm/drm_connector.c if (connector->funcs->late_register) { funcs 506 drivers/gpu/drm/drm_connector.c ret = connector->funcs->late_register(connector); funcs 539 drivers/gpu/drm/drm_connector.c if (connector->funcs->early_unregister) funcs 540 drivers/gpu/drm/drm_connector.c connector->funcs->early_unregister(connector); funcs 2048 drivers/gpu/drm/drm_connector.c ret = (*connector->funcs->dpms)(connector, (int)value); funcs 2049 drivers/gpu/drm/drm_connector.c } else if (connector->funcs->set_property) funcs 2050 drivers/gpu/drm/drm_connector.c ret = connector->funcs->set_property(connector, property, value); funcs 2162 drivers/gpu/drm/drm_connector.c connector->funcs->fill_modes(connector, funcs 127 drivers/gpu/drm/drm_crtc.c if (crtc->funcs->late_register) funcs 128 drivers/gpu/drm/drm_crtc.c ret = crtc->funcs->late_register(crtc); funcs 141 drivers/gpu/drm/drm_crtc.c if (crtc->funcs->early_unregister) funcs 142 drivers/gpu/drm/drm_crtc.c crtc->funcs->early_unregister(crtc); funcs 229 drivers/gpu/drm/drm_crtc.c const struct drm_crtc_funcs *funcs, funcs 243 drivers/gpu/drm/drm_crtc.c (!funcs->atomic_destroy_state || funcs 244 drivers/gpu/drm/drm_crtc.c !funcs->atomic_duplicate_state)); funcs 247 drivers/gpu/drm/drm_crtc.c crtc->funcs = funcs; funcs 336 drivers/gpu/drm/drm_crtc.c WARN_ON(crtc->state && !crtc->funcs->atomic_destroy_state); funcs 337 drivers/gpu/drm/drm_crtc.c if (crtc->state && crtc->funcs->atomic_destroy_state) funcs 338 drivers/gpu/drm/drm_crtc.c crtc->funcs->atomic_destroy_state(crtc, crtc->state); funcs 441 drivers/gpu/drm/drm_crtc.c ret = crtc->funcs->set_config(set, ctx); funcs 709 drivers/gpu/drm/drm_crtc.c ret = crtc->funcs->set_config(&set, &ctx); funcs 744 drivers/gpu/drm/drm_crtc.c if (crtc->funcs->set_property) funcs 745 drivers/gpu/drm/drm_crtc.c ret = crtc->funcs->set_property(crtc, property, value); funcs 723 drivers/gpu/drm/drm_crtc_helper.c set->connectors[i]->funcs->dpms(set->connectors[i], DRM_MODE_DPMS_ON); funcs 87 drivers/gpu/drm/drm_debugfs_crc.c if (crtc->funcs->get_crc_sources) { funcs 89 drivers/gpu/drm/drm_debugfs_crc.c const char *const *sources = crtc->funcs->get_crc_sources(crtc, funcs 98 drivers/gpu/drm/drm_debugfs_crc.c if (!crtc->funcs->verify_crc_source(crtc, sources[i], funcs 146 drivers/gpu/drm/drm_debugfs_crc.c ret = crtc->funcs->verify_crc_source(crtc, source, &values_cnt); funcs 214 drivers/gpu/drm/drm_debugfs_crc.c ret = crtc->funcs->verify_crc_source(crtc, crc->source, &values_cnt); funcs 243 drivers/gpu/drm/drm_debugfs_crc.c ret = crtc->funcs->set_crc_source(crtc, crc->source); funcs 261 drivers/gpu/drm/drm_debugfs_crc.c crtc->funcs->set_crc_source(crtc, NULL); funcs 367 drivers/gpu/drm/drm_debugfs_crc.c if (!crtc->funcs->set_crc_source || !crtc->funcs->verify_crc_source) funcs 4016 drivers/gpu/drm/drm_dp_mst_topology.c mgr->funcs = NULL; funcs 74 drivers/gpu/drm/drm_encoder.c if (encoder->funcs->late_register) funcs 75 drivers/gpu/drm/drm_encoder.c ret = encoder->funcs->late_register(encoder); funcs 88 drivers/gpu/drm/drm_encoder.c if (encoder->funcs->early_unregister) funcs 89 drivers/gpu/drm/drm_encoder.c encoder->funcs->early_unregister(encoder); funcs 110 drivers/gpu/drm/drm_encoder.c const struct drm_encoder_funcs *funcs, funcs 125 drivers/gpu/drm/drm_encoder.c encoder->funcs = funcs; funcs 137 drivers/gpu/drm/drm_fb_helper.c if (crtc->funcs->gamma_set == NULL) funcs 144 drivers/gpu/drm/drm_fb_helper.c crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, funcs 155 drivers/gpu/drm/drm_fb_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 164 drivers/gpu/drm/drm_fb_helper.c funcs = mode_set->crtc->helper_private; funcs 165 drivers/gpu/drm/drm_fb_helper.c if (funcs->mode_set_base_atomic == NULL) funcs 171 drivers/gpu/drm/drm_fb_helper.c funcs->mode_set_base_atomic(mode_set->crtc, funcs 193 drivers/gpu/drm/drm_fb_helper.c const struct drm_crtc_helper_funcs *funcs; funcs 203 drivers/gpu/drm/drm_fb_helper.c funcs = crtc->helper_private; funcs 214 drivers/gpu/drm/drm_fb_helper.c if (funcs->mode_set_base_atomic == NULL) funcs 218 drivers/gpu/drm/drm_fb_helper.c funcs->mode_set_base_atomic(mode_set->crtc, fb, crtc->x, funcs 424 drivers/gpu/drm/drm_fb_helper.c if (helper->fb->funcs->dirty) funcs 425 drivers/gpu/drm/drm_fb_helper.c helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, funcs 443 drivers/gpu/drm/drm_fb_helper.c const struct drm_fb_helper_funcs *funcs) funcs 451 drivers/gpu/drm/drm_fb_helper.c helper->funcs = funcs; funcs 487 drivers/gpu/drm/drm_fb_helper.c if (!fb_helper->client.funcs) { funcs 600 drivers/gpu/drm/drm_fb_helper.c if (!fb_helper->client.funcs) funcs 625 drivers/gpu/drm/drm_fb_helper.c fb->funcs->dirty; funcs 964 drivers/gpu/drm/drm_fb_helper.c if (!crtc->funcs->gamma_set || !crtc->gamma_size) funcs 978 drivers/gpu/drm/drm_fb_helper.c ret = crtc->funcs->gamma_set(crtc, r, g, b, funcs 1650 drivers/gpu/drm/drm_fb_helper.c ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); funcs 1988 drivers/gpu/drm/drm_fb_helper.c const struct drm_fb_helper_funcs *funcs, funcs 1999 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_prepare(dev, fb_helper, funcs); funcs 2303 drivers/gpu/drm/drm_fb_helper.c if (!fb_helper->dev && fb_helper->funcs) funcs 325 drivers/gpu/drm/drm_fourcc.c if (dev->mode_config.funcs->get_format_info) funcs 326 drivers/gpu/drm/drm_fourcc.c info = dev->mode_config.funcs->get_format_info(mode_cmd); funcs 324 drivers/gpu/drm/drm_framebuffer.c fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); funcs 525 drivers/gpu/drm/drm_framebuffer.c if (!fb->funcs->create_handle) { funcs 547 drivers/gpu/drm/drm_framebuffer.c ret = fb->funcs->create_handle(fb, file_priv, &r->handle); funcs 627 drivers/gpu/drm/drm_framebuffer.c if (fb->funcs->dirty) { funcs 628 drivers/gpu/drm/drm_framebuffer.c ret = fb->funcs->dirty(fb, file_priv, flags, r->color, funcs 702 drivers/gpu/drm/drm_framebuffer.c fb->funcs->destroy(fb); funcs 724 drivers/gpu/drm/drm_framebuffer.c const struct drm_framebuffer_funcs *funcs) funcs 733 drivers/gpu/drm/drm_framebuffer.c fb->funcs = funcs; funcs 253 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->close) funcs 254 drivers/gpu/drm/drm_gem.c obj->funcs->close(obj, file_priv); funcs 407 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->open) { funcs 408 drivers/gpu/drm/drm_gem.c ret = obj->funcs->open(obj, file_priv); funcs 980 drivers/gpu/drm/drm_gem.c if (obj->funcs) { funcs 981 drivers/gpu/drm/drm_gem.c obj->funcs->free(obj); funcs 1107 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->vm_ops) funcs 1108 drivers/gpu/drm/drm_gem.c vma->vm_ops = obj->funcs->vm_ops; funcs 1216 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->print_info) funcs 1217 drivers/gpu/drm/drm_gem.c obj->funcs->print_info(p, indent, obj); funcs 1224 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->pin) funcs 1225 drivers/gpu/drm/drm_gem.c return obj->funcs->pin(obj); funcs 1234 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->unpin) funcs 1235 drivers/gpu/drm/drm_gem.c obj->funcs->unpin(obj); funcs 1244 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->vmap) funcs 1245 drivers/gpu/drm/drm_gem.c vaddr = obj->funcs->vmap(obj); funcs 1262 drivers/gpu/drm/drm_gem.c if (obj->funcs && obj->funcs->vunmap) funcs 1263 drivers/gpu/drm/drm_gem.c obj->funcs->vunmap(obj, vaddr); funcs 604 drivers/gpu/drm/drm_gem_cma_helper.c cma_obj->base.funcs = &drm_cma_gem_default_funcs; funcs 61 drivers/gpu/drm/drm_gem_framebuffer_helper.c const struct drm_framebuffer_funcs *funcs) funcs 75 drivers/gpu/drm/drm_gem_framebuffer_helper.c ret = drm_framebuffer_init(dev, fb, funcs); funcs 145 drivers/gpu/drm/drm_gem_framebuffer_helper.c const struct drm_framebuffer_funcs *funcs) funcs 179 drivers/gpu/drm/drm_gem_framebuffer_helper.c fb = drm_gem_fb_alloc(dev, mode_cmd, objs, i, funcs); funcs 64 drivers/gpu/drm/drm_gem_shmem_helper.c if (!obj->funcs) funcs 65 drivers/gpu/drm/drm_gem_shmem_helper.c obj->funcs = &drm_gem_shmem_funcs; funcs 85 drivers/gpu/drm/drm_gem_vram_helper.c if (!gbo->bo.base.funcs) funcs 86 drivers/gpu/drm/drm_gem_vram_helper.c gbo->bo.base.funcs = &drm_gem_vram_object_funcs; funcs 283 drivers/gpu/drm/drm_ioctl.c if (!crtc->funcs->page_flip_target) funcs 497 drivers/gpu/drm/drm_mipi_dbi.c const struct drm_simple_display_pipe_funcs *funcs, funcs 529 drivers/gpu/drm/drm_mipi_dbi.c ret = drm_simple_display_pipe_init(drm, &dbidev->pipe, funcs, formats, format_count, funcs 536 drivers/gpu/drm/drm_mipi_dbi.c drm->mode_config.funcs = &mipi_dbi_mode_config_funcs; funcs 567 drivers/gpu/drm/drm_mipi_dbi.c const struct drm_simple_display_pipe_funcs *funcs, funcs 574 drivers/gpu/drm/drm_mipi_dbi.c return mipi_dbi_dev_init_with_formats(dbidev, funcs, mipi_dbi_formats, funcs 188 drivers/gpu/drm/drm_mode_config.c if (plane->funcs->reset) funcs 189 drivers/gpu/drm/drm_mode_config.c plane->funcs->reset(plane); funcs 192 drivers/gpu/drm/drm_mode_config.c if (crtc->funcs->reset) funcs 193 drivers/gpu/drm/drm_mode_config.c crtc->funcs->reset(crtc); funcs 196 drivers/gpu/drm/drm_mode_config.c if (encoder->funcs->reset) funcs 197 drivers/gpu/drm/drm_mode_config.c encoder->funcs->reset(encoder); funcs 201 drivers/gpu/drm/drm_mode_config.c if (connector->funcs->reset) funcs 202 drivers/gpu/drm/drm_mode_config.c connector->funcs->reset(connector); funcs 447 drivers/gpu/drm/drm_mode_config.c encoder->funcs->destroy(encoder); funcs 475 drivers/gpu/drm/drm_mode_config.c plane->funcs->destroy(plane); funcs 479 drivers/gpu/drm/drm_mode_config.c crtc->funcs->destroy(crtc); funcs 1158 drivers/gpu/drm/drm_modes.c if (dev->mode_config.funcs->mode_valid) funcs 1159 drivers/gpu/drm/drm_modes.c return dev->mode_config.funcs->mode_valid(dev, mode); funcs 170 drivers/gpu/drm/drm_modeset_helper.c const struct drm_crtc_funcs *funcs) funcs 175 drivers/gpu/drm/drm_modeset_helper.c return drm_crtc_init_with_planes(dev, crtc, primary, NULL, funcs, funcs 146 drivers/gpu/drm/drm_panel.c if (panel && panel->funcs && panel->funcs->prepare) funcs 147 drivers/gpu/drm/drm_panel.c return panel->funcs->prepare(panel); funcs 166 drivers/gpu/drm/drm_panel.c if (panel && panel->funcs && panel->funcs->unprepare) funcs 167 drivers/gpu/drm/drm_panel.c return panel->funcs->unprepare(panel); funcs 185 drivers/gpu/drm/drm_panel.c if (panel && panel->funcs && panel->funcs->enable) funcs 186 drivers/gpu/drm/drm_panel.c return panel->funcs->enable(panel); funcs 204 drivers/gpu/drm/drm_panel.c if (panel && panel->funcs && panel->funcs->disable) funcs 205 drivers/gpu/drm/drm_panel.c return panel->funcs->disable(panel); funcs 223 drivers/gpu/drm/drm_panel.c if (panel && panel->funcs && panel->funcs->get_modes) funcs 224 drivers/gpu/drm/drm_panel.c return panel->funcs->get_modes(panel); funcs 128 drivers/gpu/drm/drm_plane.c if (!plane->funcs->format_mod_supported) funcs 134 drivers/gpu/drm/drm_plane.c if (plane->funcs->format_mod_supported(plane, funcs 175 drivers/gpu/drm/drm_plane.c const struct drm_plane_funcs *funcs, funcs 190 drivers/gpu/drm/drm_plane.c (!funcs->atomic_destroy_state || funcs 191 drivers/gpu/drm/drm_plane.c !funcs->atomic_duplicate_state)); funcs 201 drivers/gpu/drm/drm_plane.c plane->funcs = funcs; funcs 296 drivers/gpu/drm/drm_plane.c if (plane->funcs->late_register) funcs 297 drivers/gpu/drm/drm_plane.c ret = plane->funcs->late_register(plane); funcs 310 drivers/gpu/drm/drm_plane.c if (plane->funcs->early_unregister) funcs 311 drivers/gpu/drm/drm_plane.c plane->funcs->early_unregister(plane); funcs 334 drivers/gpu/drm/drm_plane.c const struct drm_plane_funcs *funcs, funcs 341 drivers/gpu/drm/drm_plane.c return drm_universal_plane_init(dev, plane, possible_crtcs, funcs, funcs 375 drivers/gpu/drm/drm_plane.c WARN_ON(plane->state && !plane->funcs->atomic_destroy_state); funcs 376 drivers/gpu/drm/drm_plane.c if (plane->state && plane->funcs->atomic_destroy_state) funcs 377 drivers/gpu/drm/drm_plane.c plane->funcs->atomic_destroy_state(plane, plane->state); funcs 431 drivers/gpu/drm/drm_plane.c ret = plane->funcs->disable_plane(plane, NULL); funcs 465 drivers/gpu/drm/drm_plane.c if (plane->funcs->set_property) funcs 466 drivers/gpu/drm/drm_plane.c ret = plane->funcs->set_property(plane, property, value); funcs 578 drivers/gpu/drm/drm_plane.c if (plane->funcs->format_mod_supported) { funcs 579 drivers/gpu/drm/drm_plane.c if (!plane->funcs->format_mod_supported(plane, format, modifier)) funcs 690 drivers/gpu/drm/drm_plane.c ret = plane->funcs->disable_plane(plane, ctx); funcs 707 drivers/gpu/drm/drm_plane.c ret = plane->funcs->update_plane(plane, crtc, fb, funcs 741 drivers/gpu/drm/drm_plane.c return plane->funcs->disable_plane(plane, ctx); funcs 756 drivers/gpu/drm/drm_plane.c return plane->funcs->update_plane(plane, crtc, fb, funcs 973 drivers/gpu/drm/drm_plane.c if (!crtc->funcs->cursor_set && !crtc->funcs->cursor_set2) { funcs 978 drivers/gpu/drm/drm_plane.c if (crtc->funcs->cursor_set2) funcs 979 drivers/gpu/drm/drm_plane.c ret = crtc->funcs->cursor_set2(crtc, file_priv, req->handle, funcs 982 drivers/gpu/drm/drm_plane.c ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle, funcs 987 drivers/gpu/drm/drm_plane.c if (crtc->funcs->cursor_move) { funcs 988 drivers/gpu/drm/drm_plane.c ret = crtc->funcs->cursor_move(crtc, req->x, req->y); funcs 1073 drivers/gpu/drm/drm_plane.c if (crtc->funcs->page_flip_target) { funcs 1107 drivers/gpu/drm/drm_plane.c } else if (crtc->funcs->page_flip == NULL || funcs 1183 drivers/gpu/drm/drm_plane.c if (crtc->funcs->page_flip_target) funcs 1184 drivers/gpu/drm/drm_plane.c ret = crtc->funcs->page_flip_target(crtc, fb, e, funcs 1189 drivers/gpu/drm/drm_plane.c ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags, funcs 1219 drivers/gpu/drm/drm_plane.c if (ret && crtc->funcs->page_flip_target) funcs 195 drivers/gpu/drm/drm_plane_helper.c return plane->funcs->disable_plane(plane, ctx); funcs 217 drivers/gpu/drm/drm_plane_helper.c ret = crtc->funcs->set_config(&set, ctx); funcs 385 drivers/gpu/drm/drm_prime.c if (obj->funcs && obj->funcs->export) funcs 386 drivers/gpu/drm/drm_prime.c dmabuf = obj->funcs->export(obj, flags); funcs 622 drivers/gpu/drm/drm_prime.c if (obj->funcs) funcs 623 drivers/gpu/drm/drm_prime.c sgt = obj->funcs->get_sg_table(obj); funcs 264 drivers/gpu/drm/drm_probe_helper.c const struct drm_connector_helper_funcs *funcs = connector->helper_private; funcs 273 drivers/gpu/drm/drm_probe_helper.c if (funcs->detect_ctx) funcs 274 drivers/gpu/drm/drm_probe_helper.c ret = funcs->detect_ctx(connector, &ctx, force); funcs 275 drivers/gpu/drm/drm_probe_helper.c else if (connector->funcs->detect) funcs 276 drivers/gpu/drm/drm_probe_helper.c ret = connector->funcs->detect(connector, force); funcs 310 drivers/gpu/drm/drm_probe_helper.c const struct drm_connector_helper_funcs *funcs = connector->helper_private; funcs 321 drivers/gpu/drm/drm_probe_helper.c if (funcs->detect_ctx) funcs 322 drivers/gpu/drm/drm_probe_helper.c return funcs->detect_ctx(connector, ctx, force); funcs 323 drivers/gpu/drm/drm_probe_helper.c else if (connector->funcs->detect) funcs 324 drivers/gpu/drm/drm_probe_helper.c return connector->funcs->detect(connector, force); funcs 428 drivers/gpu/drm/drm_probe_helper.c if (connector->funcs->force) funcs 429 drivers/gpu/drm/drm_probe_helper.c connector->funcs->force(connector); funcs 569 drivers/gpu/drm/drm_probe_helper.c if (dev->mode_config.funcs->output_poll_changed) funcs 570 drivers/gpu/drm/drm_probe_helper.c dev->mode_config.funcs->output_poll_changed(dev); funcs 41 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->mode_valid) funcs 45 drivers/gpu/drm/drm_simple_kms_helper.c return pipe->funcs->mode_valid(crtc, mode); funcs 68 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->enable) funcs 72 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs->enable(pipe, crtc->state, plane->state); funcs 81 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->disable) funcs 84 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs->disable(pipe); funcs 99 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->enable_vblank) funcs 102 drivers/gpu/drm/drm_simple_kms_helper.c return pipe->funcs->enable_vblank(pipe); funcs 110 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->disable_vblank) funcs 113 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs->disable_vblank(pipe); funcs 148 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->check) funcs 151 drivers/gpu/drm/drm_simple_kms_helper.c return pipe->funcs->check(pipe, plane_state, crtc_state); funcs 160 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->update) funcs 163 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs->update(pipe, old_pstate); funcs 172 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->prepare_fb) funcs 175 drivers/gpu/drm/drm_simple_kms_helper.c return pipe->funcs->prepare_fb(pipe, state); funcs 184 drivers/gpu/drm/drm_simple_kms_helper.c if (!pipe->funcs || !pipe->funcs->cleanup_fb) funcs 187 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs->cleanup_fb(pipe, state); funcs 261 drivers/gpu/drm/drm_simple_kms_helper.c const struct drm_simple_display_pipe_funcs *funcs, funcs 272 drivers/gpu/drm/drm_simple_kms_helper.c pipe->funcs = funcs; funcs 142 drivers/gpu/drm/drm_sysfs.c connector->funcs->fill_modes(connector, funcs 138 drivers/gpu/drm/drm_vblank.c if (crtc->funcs->get_vblank_counter) funcs 139 drivers/gpu/drm/drm_vblank.c return crtc->funcs->get_vblank_counter(crtc); funcs 344 drivers/gpu/drm/drm_vblank.c if (crtc->funcs->disable_vblank) { funcs 345 drivers/gpu/drm/drm_vblank.c crtc->funcs->disable_vblank(crtc); funcs 949 drivers/gpu/drm/drm_vblank.c if (crtc->funcs->enable_vblank) funcs 950 drivers/gpu/drm/drm_vblank.c return crtc->funcs->enable_vblank(crtc); funcs 87 drivers/gpu/drm/drm_vram_mm_helper.c if (vmm->funcs && vmm->funcs->evict_flags) funcs 88 drivers/gpu/drm/drm_vram_mm_helper.c vmm->funcs->evict_flags(bo, placement); funcs 96 drivers/gpu/drm/drm_vram_mm_helper.c if (!vmm->funcs || !vmm->funcs->verify_access) funcs 98 drivers/gpu/drm/drm_vram_mm_helper.c return vmm->funcs->verify_access(bo, filp); funcs 165 drivers/gpu/drm/drm_vram_mm_helper.c const struct drm_vram_mm_funcs *funcs) funcs 171 drivers/gpu/drm/drm_vram_mm_helper.c vmm->funcs = funcs; funcs 232 drivers/gpu/drm/drm_vram_mm_helper.c const struct drm_vram_mm_funcs *funcs) funcs 243 drivers/gpu/drm/drm_vram_mm_helper.c ret = drm_vram_mm_init(dev->vram_mm, dev, vram_base, vram_size, funcs); funcs 266 drivers/gpu/drm/drm_writeback.c const struct drm_connector_helper_funcs *funcs = funcs 270 drivers/gpu/drm/drm_writeback.c if (funcs->prepare_writeback_job) { funcs 271 drivers/gpu/drm/drm_writeback.c ret = funcs->prepare_writeback_job(connector, job); funcs 318 drivers/gpu/drm/drm_writeback.c const struct drm_connector_helper_funcs *funcs = funcs 321 drivers/gpu/drm/drm_writeback.c if (job->prepared && funcs->cleanup_writeback_job) funcs 322 drivers/gpu/drm/drm_writeback.c funcs->cleanup_writeback_job(connector, job); funcs 182 drivers/gpu/drm/exynos/exynos_dp.c dp->encoder.funcs->destroy(&dp->encoder); funcs 193 drivers/gpu/drm/exynos/exynos_dp.c dp->encoder.funcs->destroy(&dp->encoder); funcs 202 drivers/gpu/drm/exynos/exynos_drm_crtc.c plane->funcs->destroy(plane); funcs 88 drivers/gpu/drm/exynos/exynos_drm_dpi.c return ctx->panel->funcs->get_modes(ctx->panel); funcs 1463 drivers/gpu/drm/exynos/exynos_drm_dsi.c return dsi->panel->funcs->get_modes(dsi->panel); funcs 1495 drivers/gpu/drm/exynos/exynos_drm_dsi.c connector->funcs->reset(connector); funcs 1587 drivers/gpu/drm/exynos/exynos_drm_dsi.c if (dsi->out_bridge->funcs->detach) funcs 1588 drivers/gpu/drm/exynos/exynos_drm_dsi.c dsi->out_bridge->funcs->detach(dsi->out_bridge); funcs 177 drivers/gpu/drm/exynos/exynos_drm_fb.c dev->mode_config.funcs = &exynos_drm_mode_config_funcs; funcs 247 drivers/gpu/drm/exynos/exynos_drm_fbdev.c if (fb_helper->fb && fb_helper->fb->funcs) { funcs 49 drivers/gpu/drm/exynos/exynos_drm_ipp.c const struct exynos_drm_ipp_funcs *funcs, unsigned int caps, funcs 54 drivers/gpu/drm/exynos/exynos_drm_ipp.c WARN_ON(!funcs); funcs 62 drivers/gpu/drm/exynos/exynos_drm_ipp.c ipp->funcs = funcs; funcs 812 drivers/gpu/drm/exynos/exynos_drm_ipp.c ret = ipp->funcs->commit(ipp, task); funcs 849 drivers/gpu/drm/exynos/exynos_drm_ipp.c if (ipp->funcs->abort) funcs 850 drivers/gpu/drm/exynos/exynos_drm_ipp.c ipp->funcs->abort(ipp, task); funcs 57 drivers/gpu/drm/exynos/exynos_drm_ipp.h const struct exynos_drm_ipp_funcs *funcs; funcs 128 drivers/gpu/drm/exynos/exynos_drm_ipp.h const struct exynos_drm_ipp_funcs *funcs, unsigned int caps, funcs 424 drivers/gpu/drm/exynos/exynos_drm_mic.c mic->bridge.funcs = &mic_bridge_funcs; funcs 183 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c primary->funcs->destroy(primary); funcs 32 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c fsl_dev->drm->mode_config.funcs = &fsl_dcu_drm_mode_config_funcs; funcs 296 drivers/gpu/drm/gma500/cdv_device.c connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); funcs 370 drivers/gpu/drm/gma500/cdv_device.c connector->funcs->dpms(connector, DRM_MODE_DPMS_ON); funcs 634 drivers/gpu/drm/gma500/framebuffer.c dev->mode_config.funcs = &psb_mode_funcs; funcs 295 drivers/gpu/drm/gma500/mdfld_dsi_output.c const struct drm_encoder_helper_funcs *funcs = funcs 297 drivers/gpu/drm/gma500/mdfld_dsi_output.c funcs->mode_set(encoder, funcs 102 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c priv->dev->mode_config.funcs = (void *)&hibmc_mode_funcs; funcs 168 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c dev->mode_config.funcs = driver_data->mode_config_funcs; funcs 1977 drivers/gpu/drm/i2c/tda998x_drv.c priv->bridge.funcs = &tda998x_bridge_funcs; funcs 10024 drivers/gpu/drm/i915/display/intel_display.c WARN_ON(!pll->info->funcs->get_hw_state(dev_priv, pll, funcs 10379 drivers/gpu/drm/i915/display/intel_display.c WARN_ON(!pll->info->funcs->get_hw_state(dev_priv, pll, funcs 13181 drivers/gpu/drm/i915/display/intel_display.c active = pll->info->funcs->get_hw_state(dev_priv, pll, &dpll_hw_state); funcs 13724 drivers/gpu/drm/i915/display/intel_display.c return crtc->base.funcs->get_vblank_counter(&crtc->base); funcs 15104 drivers/gpu/drm/i915/display/intel_display.c const struct drm_crtc_funcs *funcs; funcs 15151 drivers/gpu/drm/i915/display/intel_display.c funcs = &g4x_crtc_funcs; funcs 15153 drivers/gpu/drm/i915/display/intel_display.c funcs = &i965_crtc_funcs; funcs 15155 drivers/gpu/drm/i915/display/intel_display.c funcs = &i945gm_crtc_funcs; funcs 15157 drivers/gpu/drm/i915/display/intel_display.c funcs = &i915_crtc_funcs; funcs 15159 drivers/gpu/drm/i915/display/intel_display.c funcs = &i8xx_crtc_funcs; funcs 15162 drivers/gpu/drm/i915/display/intel_display.c funcs = &bdw_crtc_funcs; funcs 15164 drivers/gpu/drm/i915/display/intel_display.c funcs = &ilk_crtc_funcs; funcs 15169 drivers/gpu/drm/i915/display/intel_display.c funcs, "pipe %c", pipe_name(pipe)); funcs 16151 drivers/gpu/drm/i915/display/intel_display.c dev->mode_config.funcs = &intel_mode_funcs; funcs 16699 drivers/gpu/drm/i915/display/intel_display.c pll->on = pll->info->funcs->get_hw_state(dev_priv, pll, funcs 17011 drivers/gpu/drm/i915/display/intel_display.c pll->info->funcs->disable(dev_priv, pll); funcs 124 drivers/gpu/drm/i915/display/intel_dpll_mgr.c cur_state = pll->info->funcs->get_hw_state(dev_priv, pll, &hw_state); funcs 153 drivers/gpu/drm/i915/display/intel_dpll_mgr.c pll->info->funcs->prepare(dev_priv, pll); funcs 196 drivers/gpu/drm/i915/display/intel_dpll_mgr.c pll->info->funcs->enable(dev_priv, pll); funcs 239 drivers/gpu/drm/i915/display/intel_dpll_mgr.c pll->info->funcs->disable(dev_priv, pll); funcs 295 drivers/gpu/drm/i915/display/intel_dpll_mgr.h const struct intel_shared_dpll_funcs *funcs; funcs 80 drivers/gpu/drm/i915/display/intel_dsi.c const struct mipi_dsi_host_ops *funcs, funcs 90 drivers/gpu/drm/i915/display/intel_dsi.c host->base.ops = funcs; funcs 180 drivers/gpu/drm/i915/display/intel_dsi.h const struct mipi_dsi_host_ops *funcs, funcs 389 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put(uncore, domain->mask); funcs 447 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put(uncore, fw); funcs 539 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get(uncore, restore_forcewake); funcs 600 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get(uncore, fw_domains); funcs 621 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_get) funcs 688 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_get) funcs 727 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_put) funcs 748 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_put) funcs 756 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_get) funcs 773 drivers/gpu/drm/i915/intel_uncore.c if (!uncore->funcs.force_wake_get) funcs 1192 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get(uncore, fw_domains); funcs 1332 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_writeb = x##_write8; \ funcs 1333 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_writew = x##_write16; \ funcs 1334 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_writel = x##_write32; \ funcs 1339 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_readb = x##_read8; \ funcs 1340 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_readw = x##_read16; \ funcs 1341 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_readl = x##_read32; \ funcs 1342 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.mmio_readq = x##_read64; \ funcs 1348 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.write_fw_domains = x##_reg_write_fw_domains; \ funcs 1354 drivers/gpu/drm/i915/intel_uncore.c (uncore)->funcs.read_fw_domains = x##_reg_read_fw_domains; \ funcs 1447 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = fw_domains_get_with_fallback; funcs 1448 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1473 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = fw_domains_get_with_fallback; funcs 1474 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1484 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = fw_domains_get; funcs 1485 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1491 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = funcs 1493 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1508 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = funcs 1510 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1541 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_get = funcs 1543 drivers/gpu/drm/i915/intel_uncore.c uncore->funcs.force_wake_put = fw_domains_put; funcs 1726 drivers/gpu/drm/i915/intel_uncore.c GEM_BUG_ON(intel_uncore_has_forcewake(uncore) != !!uncore->funcs.force_wake_get); funcs 1727 drivers/gpu/drm/i915/intel_uncore.c GEM_BUG_ON(intel_uncore_has_forcewake(uncore) != !!uncore->funcs.force_wake_put); funcs 1728 drivers/gpu/drm/i915/intel_uncore.c GEM_BUG_ON(intel_uncore_has_forcewake(uncore) != !!uncore->funcs.read_fw_domains); funcs 1729 drivers/gpu/drm/i915/intel_uncore.c GEM_BUG_ON(intel_uncore_has_forcewake(uncore) != !!uncore->funcs.write_fw_domains); funcs 2048 drivers/gpu/drm/i915/intel_uncore.c fw_domains = uncore->funcs.read_fw_domains(uncore, reg); funcs 2051 drivers/gpu/drm/i915/intel_uncore.c fw_domains |= uncore->funcs.write_fw_domains(uncore, reg); funcs 127 drivers/gpu/drm/i915/intel_uncore.h struct intel_uncore_funcs funcs; funcs 290 drivers/gpu/drm/i915/intel_uncore.h return uncore->funcs.mmio_read##s__(uncore, reg, (trace__)); \ funcs 297 drivers/gpu/drm/i915/intel_uncore.h uncore->funcs.mmio_write##s__(uncore, reg, val, (trace__)); \ funcs 226 drivers/gpu/drm/imx/imx-drm-core.c drm->mode_config.funcs = &imx_drm_mode_config_funcs; funcs 686 drivers/gpu/drm/imx/imx-ldb.c if (channel->panel && channel->panel->funcs && funcs 687 drivers/gpu/drm/imx/imx-ldb.c channel->panel->funcs->get_modes) funcs 640 drivers/gpu/drm/ingenic/ingenic-drm.c drm->mode_config.funcs = &ingenic_drm_mode_config_funcs; funcs 174 drivers/gpu/drm/mcde/mcde_drv.c mode_config->funcs = &mcde_mode_config_funcs; funcs 971 drivers/gpu/drm/mcde/mcde_dsi.c d->bridge.funcs = &mcde_dsi_bridge_funcs; funcs 600 drivers/gpu/drm/mediatek/mtk_drm_crtc.c if (comp->funcs && comp->funcs->gamma_set) funcs 209 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c const struct mtk_ddp_comp_funcs *funcs; funcs 257 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c const struct mtk_ddp_comp_funcs *funcs) funcs 269 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c comp->funcs = funcs ?: mtk_ddp_matches[comp_id].funcs; funcs 88 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h const struct mtk_ddp_comp_funcs *funcs; funcs 95 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->config) funcs 96 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->config(comp, w, h, vrefresh, bpc); funcs 101 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->start) funcs 102 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->start(comp); funcs 107 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->stop) funcs 108 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->stop(comp); funcs 114 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->enable_vblank) funcs 115 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->enable_vblank(comp, crtc); funcs 120 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->disable_vblank) funcs 121 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->disable_vblank(comp); funcs 126 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->layer_nr) funcs 127 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h return comp->funcs->layer_nr(comp); funcs 135 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->layer_on) funcs 136 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->layer_on(comp, idx); funcs 142 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->layer_off) funcs 143 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->layer_off(comp, idx); funcs 150 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->layer_config) funcs 151 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->layer_config(comp, idx, state); funcs 157 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->gamma_set) funcs 158 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->gamma_set(comp, state); funcs 165 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h const struct mtk_ddp_comp_funcs *funcs); funcs 238 drivers/gpu/drm/mediatek/mtk_drm_drv.c drm->mode_config.funcs = &mtk_drm_mode_config_funcs; funcs 1709 drivers/gpu/drm/mediatek/mtk_hdmi.c hdmi->bridge.funcs = &mtk_hdmi_bridge_funcs; funcs 283 drivers/gpu/drm/meson/meson_drv.c drm->mode_config.funcs = &meson_mode_config_funcs; funcs 162 drivers/gpu/drm/mgag200/mgag200_main.c dev->mode_config.funcs = (void *)&mga_mode_funcs; funcs 56 drivers/gpu/drm/msm/adreno/a2xx_gpu.c gpu->funcs->flush(gpu, ring); funcs 415 drivers/gpu/drm/msm/adreno/a2xx_gpu.c static const struct adreno_gpu_funcs funcs = { funcs 475 drivers/gpu/drm/msm/adreno/a2xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); funcs 58 drivers/gpu/drm/msm/adreno/a3xx_gpu.c gpu->funcs->flush(gpu, ring); funcs 434 drivers/gpu/drm/msm/adreno/a3xx_gpu.c static const struct adreno_gpu_funcs funcs = { funcs 491 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); funcs 132 drivers/gpu/drm/msm/adreno/a4xx_gpu.c gpu->funcs->flush(gpu, ring); funcs 524 drivers/gpu/drm/msm/adreno/a4xx_gpu.c static const struct adreno_gpu_funcs funcs = { funcs 575 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); funcs 140 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c gpu->funcs->recover(gpu); funcs 364 drivers/gpu/drm/msm/adreno/a5xx_gpu.c gpu->funcs->flush(gpu, ring); funcs 406 drivers/gpu/drm/msm/adreno/a5xx_gpu.c gpu->funcs->flush(gpu, ring); funcs 709 drivers/gpu/drm/msm/adreno/a5xx_gpu.c gpu->funcs->flush(gpu, gpu->rb[0]); funcs 726 drivers/gpu/drm/msm/adreno/a5xx_gpu.c gpu->funcs->flush(gpu, gpu->rb[0]); funcs 961 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct msm_ringbuffer *ring = gpu->funcs->active_ring(gpu); funcs 1376 drivers/gpu/drm/msm/adreno/a5xx_gpu.c static const struct adreno_gpu_funcs funcs = { funcs 1448 drivers/gpu/drm/msm/adreno/a5xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 4); funcs 243 drivers/gpu/drm/msm/adreno/a5xx_power.c gpu->funcs->flush(gpu, ring); funcs 599 drivers/gpu/drm/msm/adreno/a6xx_gpu.c gpu->funcs->pm_suspend(gpu); funcs 600 drivers/gpu/drm/msm/adreno/a6xx_gpu.c gpu->funcs->pm_resume(gpu); funcs 667 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct msm_ringbuffer *ring = gpu->funcs->active_ring(gpu); funcs 821 drivers/gpu/drm/msm/adreno/a6xx_gpu.c static const struct adreno_gpu_funcs funcs = { funcs 867 drivers/gpu/drm/msm/adreno/a6xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); funcs 256 drivers/gpu/drm/msm/adreno/adreno_device.c if (gpu->funcs->debugfs_init) { funcs 257 drivers/gpu/drm/msm/adreno/adreno_device.c gpu->funcs->debugfs_init(gpu, dev->primary); funcs 258 drivers/gpu/drm/msm/adreno/adreno_device.c gpu->funcs->debugfs_init(gpu, dev->render); funcs 363 drivers/gpu/drm/msm/adreno/adreno_device.c gpu->funcs->destroy(gpu); funcs 428 drivers/gpu/drm/msm/adreno/adreno_device.c return gpu->funcs->pm_resume(gpu); funcs 436 drivers/gpu/drm/msm/adreno/adreno_device.c return gpu->funcs->pm_suspend(gpu); funcs 183 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_gpu->funcs->get_timestamp) { funcs 187 drivers/gpu/drm/msm/adreno/adreno_gpu.c ret = adreno_gpu->funcs->get_timestamp(gpu, value); funcs 404 drivers/gpu/drm/msm/adreno/adreno_gpu.c gpu->funcs->pm_suspend(gpu); funcs 405 drivers/gpu/drm/msm/adreno/adreno_gpu.c gpu->funcs->pm_resume(gpu); funcs 483 drivers/gpu/drm/msm/adreno/adreno_gpu.c gpu->funcs->flush(gpu, ring); funcs 898 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct adreno_gpu_funcs *funcs, int nr_rings) funcs 904 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->funcs = funcs; funcs 927 drivers/gpu/drm/msm/adreno/adreno_gpu.c return msm_gpu_init(drm, pdev, &adreno_gpu->base, &funcs->base, funcs 91 drivers/gpu/drm/msm/adreno/adreno_gpu.h const struct adreno_gpu_funcs *funcs; funcs 240 drivers/gpu/drm/msm/adreno/adreno_gpu.h struct adreno_gpu *gpu, const struct adreno_gpu_funcs *funcs, funcs 328 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c const struct drm_encoder_helper_funcs *funcs = encoder->helper_private; funcs 333 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c if (funcs && funcs->commit) funcs 334 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c funcs->commit(encoder); funcs 480 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c priv->crtcs[i]->funcs->destroy(priv->crtcs[i]); funcs 484 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c priv->planes[i]->funcs->destroy(priv->planes[i]); funcs 488 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c priv->connectors[i]->funcs->destroy(priv->connectors[i]); funcs 492 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c priv->encoders[i]->funcs->destroy(priv->encoders[i]); funcs 728 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c mmu->funcs->detach(mmu, (const char **)iommu_ports, funcs 755 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c ret = aspace->mmu->funcs->attach(aspace->mmu, iommu_ports, funcs 274 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c dpu_mdss->base.funcs = &mdss_funcs; funcs 175 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c aspace->mmu->funcs->detach(aspace->mmu, funcs 527 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c ret = aspace->mmu->funcs->attach(aspace->mmu, iommu_ports, funcs 56 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c ret = panel->funcs->get_modes(panel); funcs 236 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c aspace->mmu->funcs->detach(aspace->mmu, funcs 740 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = aspace->mmu->funcs->attach(aspace->mmu, iommu_ports, funcs 269 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->base.funcs = &mdss_funcs; funcs 31 drivers/gpu/drm/msm/disp/mdp_kms.c mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask); funcs 29 drivers/gpu/drm/msm/disp/mdp_kms.h const struct mdp_kms_funcs *funcs; funcs 40 drivers/gpu/drm/msm/disp/mdp_kms.h const struct mdp_kms_funcs *funcs) funcs 42 drivers/gpu/drm/msm/disp/mdp_kms.h mdp_kms->funcs = funcs; funcs 44 drivers/gpu/drm/msm/disp/mdp_kms.h msm_kms_init(&mdp_kms->base, &funcs->base); funcs 260 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi->connector->funcs->destroy(msm_dsi->connector); funcs 241 drivers/gpu/drm/msm/dsi/dsi_manager.c if (encoder && kms->funcs->set_encoder_mode) funcs 242 drivers/gpu/drm/msm/dsi/dsi_manager.c kms->funcs->set_encoder_mode(kms, encoder, funcs 285 drivers/gpu/drm/msm/dsi/dsi_manager.c if (other_dsi && other_dsi->panel && kms->funcs->set_split_display) { funcs 286 drivers/gpu/drm/msm/dsi/dsi_manager.c kms->funcs->set_split_display(kms, master_dsi->encoder, funcs 351 drivers/gpu/drm/msm/dsi/dsi_manager.c actual = kms->funcs->round_pixclk(kms, requested, encoder); funcs 628 drivers/gpu/drm/msm/dsi/dsi_manager.c connector->funcs->destroy(msm_dsi->connector); funcs 670 drivers/gpu/drm/msm/dsi/dsi_manager.c bridge->funcs = &dsi_mgr_bridge_funcs; funcs 195 drivers/gpu/drm/msm/edp/edp.c edp->connector->funcs->destroy(edp->connector); funcs 92 drivers/gpu/drm/msm/edp/edp_bridge.c bridge->funcs = &edp_bridge_funcs; funcs 68 drivers/gpu/drm/msm/edp/edp_connector.c actual = kms->funcs->round_pixclk(kms, funcs 346 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->connector->funcs->destroy(hdmi->connector); funcs 163 drivers/gpu/drm/msm/hdmi/hdmi.h const struct hdmi_phy_funcs *funcs; funcs 288 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c bridge->funcs = &msm_hdmi_bridge_funcs; funcs 389 drivers/gpu/drm/msm/hdmi/hdmi_connector.c actual = kms->funcs->round_pixclk(kms, funcs 45 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->enable_commit(kms); funcs 51 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->flush_commit(kms, crtc_mask); funcs 58 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->wait_flush(kms, crtc_mask); funcs 62 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->complete_commit(kms, crtc_mask); funcs 64 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->disable_commit(kms); funcs 149 drivers/gpu/drm/msm/msm_atomic.c bool async = kms->funcs->vsync_time && funcs 154 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->enable_commit(kms); funcs 161 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->wait_flush(kms, crtc_mask); funcs 170 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->prepare_commit(kms, state); funcs 195 drivers/gpu/drm/msm/msm_atomic.c vsync_time = kms->funcs->vsync_time(kms, async_crtc); funcs 202 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->disable_commit(kms); funcs 228 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->flush_commit(kms, crtc_mask); funcs 235 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->wait_flush(kms, crtc_mask); funcs 239 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->complete_commit(kms, crtc_mask); funcs 241 drivers/gpu/drm/msm/msm_atomic.c kms->funcs->disable_commit(kms); funcs 37 drivers/gpu/drm/msm/msm_debugfs.c gpu->funcs->show(gpu, show_priv->state, &p); funcs 52 drivers/gpu/drm/msm/msm_debugfs.c gpu->funcs->gpu_state_put(show_priv->state); funcs 68 drivers/gpu/drm/msm/msm_debugfs.c if (!gpu || !gpu->funcs->gpu_state_get) funcs 80 drivers/gpu/drm/msm/msm_debugfs.c show_priv->state = gpu->funcs->gpu_state_get(gpu); funcs 235 drivers/gpu/drm/msm/msm_debugfs.c if (priv->kms && priv->kms->funcs->debugfs_init) { funcs 236 drivers/gpu/drm/msm/msm_debugfs.c ret = priv->kms->funcs->debugfs_init(priv->kms, minor); funcs 183 drivers/gpu/drm/msm/msm_drv.c kms->funcs->enable_vblank(kms, priv->crtcs[vbl_work->crtc_id]); funcs 185 drivers/gpu/drm/msm/msm_drv.c kms->funcs->disable_vblank(kms, priv->crtcs[vbl_work->crtc_id]); funcs 264 drivers/gpu/drm/msm/msm_drv.c if (kms && kms->funcs) funcs 265 drivers/gpu/drm/msm/msm_drv.c kms->funcs->destroy(kms); funcs 276 drivers/gpu/drm/msm/msm_drv.c if (mdss && mdss->funcs) funcs 277 drivers/gpu/drm/msm/msm_drv.c mdss->funcs->destroy(ddev); funcs 485 drivers/gpu/drm/msm/msm_drv.c ret = kms->funcs->hw_init(kms); funcs 492 drivers/gpu/drm/msm/msm_drv.c ddev->mode_config.funcs = &mode_config_funcs; funcs 562 drivers/gpu/drm/msm/msm_drv.c if (mdss && mdss->funcs) funcs 563 drivers/gpu/drm/msm/msm_drv.c mdss->funcs->destroy(ddev); funcs 640 drivers/gpu/drm/msm/msm_drv.c return kms->funcs->irq(kms); funcs 648 drivers/gpu/drm/msm/msm_drv.c kms->funcs->irq_preinstall(kms); funcs 657 drivers/gpu/drm/msm/msm_drv.c if (kms->funcs->irq_postinstall) funcs 658 drivers/gpu/drm/msm/msm_drv.c return kms->funcs->irq_postinstall(kms); funcs 668 drivers/gpu/drm/msm/msm_drv.c kms->funcs->irq_uninstall(kms); funcs 713 drivers/gpu/drm/msm/msm_drv.c return gpu->funcs->get_param(gpu, args->param, &args->value); funcs 1081 drivers/gpu/drm/msm/msm_drv.c if (mdss && mdss->funcs) funcs 1082 drivers/gpu/drm/msm/msm_drv.c return mdss->funcs->disable(mdss); funcs 1095 drivers/gpu/drm/msm/msm_drv.c if (mdss && mdss->funcs) funcs 1096 drivers/gpu/drm/msm/msm_drv.c return mdss->funcs->enable(mdss); funcs 147 drivers/gpu/drm/msm/msm_fb.c format = kms->funcs->get_format(kms, mode_cmd->pixel_format, funcs 19 drivers/gpu/drm/msm/msm_gem_vma.c aspace->mmu->funcs->destroy(aspace->mmu); funcs 45 drivers/gpu/drm/msm/msm_gem_vma.c aspace->mmu->funcs->unmap(aspace->mmu, vma->iova, size); funcs 78 drivers/gpu/drm/msm/msm_gem_vma.c ret = aspace->mmu->funcs->map(aspace->mmu, vma->iova, sgt, funcs 36 drivers/gpu/drm/msm/msm_gpu.c if (gpu->funcs->gpu_set_freq) funcs 37 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs->gpu_set_freq(gpu, (u64)*freq); funcs 52 drivers/gpu/drm/msm/msm_gpu.c if (gpu->funcs->gpu_get_freq) funcs 53 drivers/gpu/drm/msm/msm_gpu.c status->current_frequency = gpu->funcs->gpu_get_freq(gpu); funcs 57 drivers/gpu/drm/msm/msm_gpu.c status->busy_time = gpu->funcs->gpu_busy(gpu); funcs 70 drivers/gpu/drm/msm/msm_gpu.c if (gpu->funcs->gpu_get_freq) funcs 71 drivers/gpu/drm/msm/msm_gpu.c *freq = gpu->funcs->gpu_get_freq(gpu); funcs 88 drivers/gpu/drm/msm/msm_gpu.c if (!gpu->funcs->gpu_busy) funcs 253 drivers/gpu/drm/msm/msm_gpu.c ret = gpu->funcs->hw_init(gpu); funcs 291 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs->show(gpu, state, &p); funcs 342 drivers/gpu/drm/msm/msm_gpu.c if (!gpu->funcs->gpu_state_get) funcs 349 drivers/gpu/drm/msm/msm_gpu.c state = gpu->funcs->gpu_state_get(gpu); funcs 425 drivers/gpu/drm/msm/msm_gpu.c struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); funcs 491 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs->recover(gpu); funcs 502 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs->submit(gpu, submit, NULL); funcs 523 drivers/gpu/drm/msm/msm_gpu.c struct msm_ringbuffer *ring = gpu->funcs->active_ring(gpu); funcs 770 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs->submit(gpu, submit, ctx); funcs 783 drivers/gpu/drm/msm/msm_gpu.c return gpu->funcs->irq(gpu); funcs 842 drivers/gpu/drm/msm/msm_gpu.c ret = aspace->mmu->funcs->attach(aspace->mmu, NULL, 0); funcs 852 drivers/gpu/drm/msm/msm_gpu.c struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, funcs 863 drivers/gpu/drm/msm/msm_gpu.c gpu->funcs = funcs; funcs 999 drivers/gpu/drm/msm/msm_gpu.c gpu->aspace->mmu->funcs->detach(gpu->aspace->mmu, funcs 73 drivers/gpu/drm/msm/msm_gpu.h const struct msm_gpu_funcs *funcs; funcs 279 drivers/gpu/drm/msm/msm_gpu.h struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, funcs 315 drivers/gpu/drm/msm/msm_gpu.h if (gpu->funcs->gpu_state_put(gpu->crashstate)) funcs 89 drivers/gpu/drm/msm/msm_gpummu.c static const struct msm_mmu_funcs funcs = { funcs 113 drivers/gpu/drm/msm/msm_gpummu.c msm_mmu_init(&gpummu->base, dev, &funcs); funcs 70 drivers/gpu/drm/msm/msm_iommu.c static const struct msm_mmu_funcs funcs = { funcs 87 drivers/gpu/drm/msm/msm_iommu.c msm_mmu_init(&iommu->base, dev, &funcs); funcs 145 drivers/gpu/drm/msm/msm_kms.h const struct msm_kms_funcs *funcs; funcs 164 drivers/gpu/drm/msm/msm_kms.h const struct msm_kms_funcs *funcs) funcs 169 drivers/gpu/drm/msm/msm_kms.h kms->funcs = funcs; funcs 187 drivers/gpu/drm/msm/msm_kms.h const struct msm_mdss_funcs *funcs; funcs 22 drivers/gpu/drm/msm/msm_mmu.h const struct msm_mmu_funcs *funcs; funcs 29 drivers/gpu/drm/msm/msm_mmu.h const struct msm_mmu_funcs *funcs) funcs 32 drivers/gpu/drm/msm/msm_mmu.h mmu->funcs = funcs; funcs 197 drivers/gpu/drm/msm/msm_rd.c gpu->funcs->get_param(gpu, MSM_PARAM_GPU_ID, &val); funcs 245 drivers/gpu/drm/mxsfb/mxsfb_drv.c drm->mode_config.funcs = &mxsfb_mode_config_funcs; funcs 701 drivers/gpu/drm/nouveau/dispnv04/crtc.c const struct drm_crtc_helper_funcs *funcs = crtc->helper_private; funcs 707 drivers/gpu/drm/nouveau/dispnv04/crtc.c funcs->dpms(crtc, DRM_MODE_DPMS_OFF); funcs 722 drivers/gpu/drm/nouveau/dispnv04/crtc.c const struct drm_crtc_helper_funcs *funcs = crtc->helper_private; funcs 737 drivers/gpu/drm/nouveau/dispnv04/crtc.c funcs->dpms(crtc, DRM_MODE_DPMS_ON); funcs 262 drivers/gpu/drm/nouveau/dispnv04/disp.c connector->funcs->destroy(connector); funcs 1092 drivers/gpu/drm/nouveau/dispnv50/disp.c mstc->connector.funcs->reset(&mstc->connector); funcs 2260 drivers/gpu/drm/nouveau/dispnv50/disp.c if (plane->funcs != &nv50_wndw) funcs 2292 drivers/gpu/drm/nouveau/dispnv50/disp.c if (plane->funcs != &nv50_wndw) funcs 2338 drivers/gpu/drm/nouveau/dispnv50/disp.c dev->mode_config.funcs = &nv50_disp_func; funcs 2420 drivers/gpu/drm/nouveau/dispnv50/disp.c connector->funcs->destroy(connector); funcs 572 drivers/gpu/drm/nouveau/dispnv50/wndw.c plane->funcs->atomic_destroy_state(plane, plane->state); funcs 772 drivers/gpu/drm/nouveau/nouveau_connector.c ret = connector->funcs->atomic_set_property(&nv_connector->base, funcs 1258 drivers/gpu/drm/nouveau/nouveau_connector.c const struct drm_connector_funcs *funcs = &nouveau_connector_funcs; funcs 1362 drivers/gpu/drm/nouveau/nouveau_connector.c funcs = &nouveau_connector_funcs_lvds; funcs 1377 drivers/gpu/drm/nouveau/nouveau_connector.c funcs = &nouveau_connector_funcs; funcs 1380 drivers/gpu/drm/nouveau/nouveau_connector.c funcs = &nouveau_connector_funcs; funcs 1395 drivers/gpu/drm/nouveau/nouveau_connector.c drm_connector_init(dev, connector, funcs, type); funcs 1398 drivers/gpu/drm/nouveau/nouveau_connector.c connector->funcs->reset(connector); funcs 512 drivers/gpu/drm/nouveau/nouveau_display.c dev->mode_config.funcs = &nouveau_mode_config_funcs; funcs 374 drivers/gpu/drm/omapdrm/omap_drv.c dev->mode_config.funcs = &omap_mode_config_funcs; funcs 355 drivers/gpu/drm/panel/panel-arm-versatile.c vpanel->panel.funcs = &versatile_panel_drm_funcs; funcs 209 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c ctx->panel.funcs = &feiyang_funcs; funcs 900 drivers/gpu/drm/panel/panel-ilitek-ili9322.c ili->panel.funcs = &ili9322_drm_funcs; funcs 438 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c ctx->panel.funcs = &ili9881c_funcs; funcs 491 drivers/gpu/drm/panel/panel-innolux-p079zca.c innolux->base.funcs = &innolux_panel_funcs; funcs 441 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c jdi->base.funcs = &jdi_panel_funcs; funcs 395 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c kingdisplay->base.funcs = &kingdisplay_panel_funcs; funcs 201 drivers/gpu/drm/panel/panel-lg-lb035q02.c lcd->panel.funcs = &lb035q02_funcs; funcs 264 drivers/gpu/drm/panel/panel-lg-lg4573.c ctx->panel.funcs = &lg4573_drm_funcs; funcs 259 drivers/gpu/drm/panel/panel-lvds.c lvds->panel.funcs = &panel_lvds_funcs; funcs 210 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c lcd->panel.funcs = &nl8048_funcs; funcs 297 drivers/gpu/drm/panel/panel-novatek-nt39016.c panel->drm_panel.funcs = &nt39016_funcs; funcs 293 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c lcd->panel.funcs = &lcd_olinuxino_funcs; funcs 460 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c ctx->panel.funcs = &otm8009a_drm_funcs; funcs 170 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c osd101t2587->base.funcs = &osd101t2587_panel_funcs; funcs 227 drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c wuxga_nt->base.funcs = &wuxga_nt_panel_funcs; funcs 431 drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c ts->base.funcs = &rpi_touchscreen_funcs; funcs 610 drivers/gpu/drm/panel/panel-raydium-rm67191.c panel->panel.funcs = &rad_panel_funcs; funcs 409 drivers/gpu/drm/panel/panel-raydium-rm68200.c ctx->panel.funcs = &rm68200_drm_funcs; funcs 348 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c ctx->panel.funcs = &jh057n_drm_funcs; funcs 178 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c ctx->panel.funcs = &rb070d30_panel_funcs; funcs 356 drivers/gpu/drm/panel/panel-samsung-ld9040.c ctx->panel.funcs = &ld9040_drm_funcs; funcs 220 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c s6->panel.funcs = &s6d16d0_drm_funcs; funcs 737 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c ctx->panel.funcs = &s6e3ha2_drm_funcs; funcs 471 drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c ctx->panel.funcs = &s6e63j0x03_funcs; funcs 478 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c ctx->panel.funcs = &s6e63m0_drm_funcs; funcs 1022 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c ctx->panel.funcs = &s6e8aa0_drm_funcs; funcs 279 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c panel->base.funcs = &seiko_panel_funcs; funcs 333 drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c sharp->base.funcs = &sharp_panel_funcs; funcs 190 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c lcd->panel.funcs = &ls037v7dw01_funcs; funcs 268 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c sharp_nt->base.funcs = &sharp_nt_panel_funcs; funcs 469 drivers/gpu/drm/panel/panel-simple.c panel->base.funcs = &panel_simple_funcs; funcs 384 drivers/gpu/drm/panel/panel-sitronix-st7701.c st7701->panel.funcs = &st7701_funcs; funcs 386 drivers/gpu/drm/panel/panel-sitronix-st7789v.c ctx->panel.funcs = &st7789v_drm_funcs; funcs 653 drivers/gpu/drm/panel/panel-sony-acx565akm.c lcd->panel.funcs = &acx565akm_funcs; funcs 352 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c lcd->panel.funcs = &td028ttec1_funcs; funcs 463 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c lcd->panel.funcs = &td043mtea1_funcs; funcs 462 drivers/gpu/drm/panel/panel-tpo-tpg110.c tpg->panel.funcs = &tpg110_drm_funcs; funcs 523 drivers/gpu/drm/panel/panel-truly-nt35597.c ctx->panel.funcs = &truly_nt35597_drm_funcs; funcs 231 drivers/gpu/drm/panfrost/panfrost_gem.c obj->base.base.funcs = &panfrost_gem_funcs; funcs 98 drivers/gpu/drm/pl111/pl111_drv.c mode_config->funcs = &mode_config_funcs; funcs 897 drivers/gpu/drm/qxl/qxl_display.c const struct drm_plane_funcs *funcs; funcs 903 drivers/gpu/drm/qxl/qxl_display.c funcs = &qxl_primary_plane_funcs; funcs 908 drivers/gpu/drm/qxl/qxl_display.c funcs = &qxl_cursor_plane_funcs; funcs 921 drivers/gpu/drm/qxl/qxl_display.c funcs, formats, num_formats, funcs 1213 drivers/gpu/drm/qxl/qxl_display.c qdev->ddev.mode_config.funcs = (void *)&qxl_mode_funcs; funcs 1762 drivers/gpu/drm/radeon/radeon.h struct radeon_audio_basic_funcs *funcs; funcs 270 drivers/gpu/drm/radeon/radeon_audio.c if (rdev->audio.funcs->enable) funcs 271 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs->enable(rdev, pin, enable_mask); funcs 277 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs = &dce6_funcs; funcs 281 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs = &dce4_funcs; funcs 285 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs = &dce32_funcs; funcs 289 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs = &r600_funcs; funcs 346 drivers/gpu/drm/radeon/radeon_audio.c if (rdev->audio.funcs->endpoint_rreg) funcs 347 drivers/gpu/drm/radeon/radeon_audio.c return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg); funcs 355 drivers/gpu/drm/radeon/radeon_audio.c if (rdev->audio.funcs->endpoint_wreg) funcs 356 drivers/gpu/drm/radeon/radeon_audio.c rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v); funcs 765 drivers/gpu/drm/radeon/radeon_connectors.c crtc->funcs->gamma_set(crtc, NULL, NULL, NULL, 0, NULL); funcs 1585 drivers/gpu/drm/radeon/radeon_display.c rdev->ddev->mode_config.funcs = &radeon_mode_funcs; funcs 132 drivers/gpu/drm/rcar-du/rcar_du_encoder.c encoder->funcs->destroy(encoder); funcs 638 drivers/gpu/drm/rcar-du/rcar_du_kms.c dev->mode_config.funcs = &rcar_du_mode_config_funcs; funcs 419 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->companion->funcs->enable(lvds->companion); funcs 538 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->companion->funcs->disable(lvds->companion); funcs 885 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->bridge.funcs = &rcar_lvds_bridge_ops; funcs 347 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c dp->encoder.funcs->destroy(&dp->encoder); funcs 357 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c dp->encoder.funcs->destroy(&dp->encoder); funcs 984 drivers/gpu/drm/rockchip/cdn-dp-core.c connector->status = connector->funcs->detect(connector, false); funcs 1097 drivers/gpu/drm/rockchip/cdn-dp-core.c encoder->funcs->destroy(encoder); funcs 1098 drivers/gpu/drm/rockchip/cdn-dp-core.c connector->funcs->destroy(connector); funcs 885 drivers/gpu/drm/rockchip/inno_hdmi.c hdmi->connector.funcs->destroy(&hdmi->connector); funcs 886 drivers/gpu/drm/rockchip/inno_hdmi.c hdmi->encoder.funcs->destroy(&hdmi->encoder); funcs 899 drivers/gpu/drm/rockchip/inno_hdmi.c hdmi->connector.funcs->destroy(&hdmi->connector); funcs 900 drivers/gpu/drm/rockchip/inno_hdmi.c hdmi->encoder.funcs->destroy(&hdmi->encoder); funcs 824 drivers/gpu/drm/rockchip/rk3066_hdmi.c hdmi->connector.funcs->destroy(&hdmi->connector); funcs 825 drivers/gpu/drm/rockchip/rk3066_hdmi.c hdmi->encoder.funcs->destroy(&hdmi->encoder); funcs 839 drivers/gpu/drm/rockchip/rk3066_hdmi.c hdmi->connector.funcs->destroy(&hdmi->connector); funcs 840 drivers/gpu/drm/rockchip/rk3066_hdmi.c hdmi->encoder.funcs->destroy(&hdmi->encoder); funcs 146 drivers/gpu/drm/rockchip/rockchip_drm_fb.c dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; funcs 326 drivers/gpu/drm/selftests/test-drm_framebuffer.c .funcs = &mock_config_funcs, funcs 141 drivers/gpu/drm/shmobile/shmob_drm_kms.c sdev->ddev->mode_config.funcs = &shmob_drm_mode_config_funcs; funcs 135 drivers/gpu/drm/sti/sti_drv.c dev->mode_config.funcs = &sti_mode_config_funcs; funcs 465 drivers/gpu/drm/sti/sti_dvo.c bridge->funcs = &sti_dvo_bridge_funcs; funcs 702 drivers/gpu/drm/sti/sti_hda.c bridge->funcs = &sti_hda_bridge_funcs; funcs 1281 drivers/gpu/drm/sti/sti_hdmi.c bridge->funcs = &sti_hdmi_bridge_funcs; funcs 104 drivers/gpu/drm/stm/drv.c ddev->mode_config.funcs = &drv_mode_config_funcs; funcs 49 drivers/gpu/drm/sun4i/sun4i_framebuffer.c drm->mode_config.funcs = &sun4i_de_mode_config_funcs; funcs 129 drivers/gpu/drm/tegra/drm.c drm->mode_config.funcs = &tegra_drm_mode_config_funcs; funcs 26 drivers/gpu/drm/tegra/output.c err = output->panel->funcs->get_modes(output->panel); funcs 52 drivers/gpu/drm/tilcdc/tilcdc_drv.c const struct tilcdc_module_ops *funcs) funcs 55 drivers/gpu/drm/tilcdc/tilcdc_drv.c mod->funcs = funcs; funcs 155 drivers/gpu/drm/tilcdc/tilcdc_drv.c mod->funcs->modeset_init(mod, dev); funcs 162 drivers/gpu/drm/tilcdc/tilcdc_drv.c dev->mode_config.funcs = &mode_config_funcs; funcs 499 drivers/gpu/drm/tilcdc/tilcdc_drv.c if (mod->funcs->debugfs_init) funcs 500 drivers/gpu/drm/tilcdc/tilcdc_drv.c mod->funcs->debugfs_init(mod, minor); funcs 105 drivers/gpu/drm/tilcdc/tilcdc_drv.h const struct tilcdc_module_ops *funcs; funcs 109 drivers/gpu/drm/tilcdc/tilcdc_drv.h const struct tilcdc_module_ops *funcs); funcs 710 drivers/gpu/drm/tiny/gm12u320.c dev->mode_config.funcs = &gm12u320_mode_config_funcs; funcs 1037 drivers/gpu/drm/tiny/repaper.c drm->mode_config.funcs = &repaper_mode_config_funcs; funcs 72 drivers/gpu/drm/tve200/tve200_drv.c mode_config->funcs = &mode_config_funcs; funcs 442 drivers/gpu/drm/udl/udl_modeset.c dev->mode_config.funcs = &udl_mode_funcs; funcs 80 drivers/gpu/drm/v3d/v3d_bo.c obj->funcs = &v3d_gem_funcs; funcs 534 drivers/gpu/drm/vboxvideo/vbox_mode.c const struct drm_plane_funcs *funcs; funcs 541 drivers/gpu/drm/vboxvideo/vbox_mode.c funcs = &vbox_primary_plane_funcs; funcs 546 drivers/gpu/drm/vboxvideo/vbox_mode.c funcs = &vbox_cursor_plane_funcs; funcs 559 drivers/gpu/drm/vboxvideo/vbox_mode.c funcs, formats, num_formats, funcs 907 drivers/gpu/drm/vboxvideo/vbox_mode.c dev->mode_config.funcs = (void *)&vbox_mode_funcs; funcs 1235 drivers/gpu/drm/vc4/vc4_crtc.c destroy_plane->funcs->destroy(destroy_plane); funcs 536 drivers/gpu/drm/vc4/vc4_kms.c dev->mode_config.funcs = &vc4_mode_funcs; funcs 354 drivers/gpu/drm/virtio/virtgpu_display.c vgdev->ddev->mode_config.funcs = &virtio_gpu_mode_funcs; funcs 271 drivers/gpu/drm/virtio/virtgpu_plane.c const struct drm_plane_helper_funcs *funcs; funcs 283 drivers/gpu/drm/virtio/virtgpu_plane.c funcs = &virtio_gpu_cursor_helper_funcs; funcs 287 drivers/gpu/drm/virtio/virtgpu_plane.c funcs = &virtio_gpu_primary_helper_funcs; funcs 296 drivers/gpu/drm/virtio/virtgpu_plane.c drm_plane_helper_add(plane, funcs); funcs 129 drivers/gpu/drm/vkms/vkms_drv.c dev->mode_config.funcs = &vkms_mode_funcs; funcs 184 drivers/gpu/drm/vkms/vkms_plane.c const struct drm_plane_helper_funcs *funcs; funcs 196 drivers/gpu/drm/vkms/vkms_plane.c funcs = &vkms_primary_helper_funcs; funcs 200 drivers/gpu/drm/vkms/vkms_plane.c funcs = &vkms_primary_helper_funcs; funcs 212 drivers/gpu/drm/vkms/vkms_plane.c drm_plane_helper_add(plane, funcs); funcs 259 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c WARN_ON_ONCE(par->set_fb->funcs->dirty(cur_fb, NULL, 0, 0, funcs 448 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c ret = crtc->funcs->set_config(set, &ctx); funcs 1804 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c dev->mode_config.funcs = &vmw_kms_funcs; funcs 335 drivers/gpu/drm/xen/xen_drm_front_kms.c dev->mode_config.funcs = &mode_config_funcs; funcs 73 drivers/gpu/drm/zte/zx_drm_drv.c drm->mode_config.funcs = &zx_drm_mode_config_funcs; funcs 725 drivers/gpu/drm/zte/zx_hdmi.c hdmi->connector.funcs->destroy(&hdmi->connector); funcs 726 drivers/gpu/drm/zte/zx_hdmi.c hdmi->encoder.funcs->destroy(&hdmi->encoder); funcs 395 drivers/i2c/i2c-dev.c unsigned long funcs; funcs 431 drivers/i2c/i2c-dev.c funcs = i2c_get_functionality(client->adapter); funcs 432 drivers/i2c/i2c-dev.c return put_user(funcs, (unsigned long __user *)arg); funcs 517 drivers/i2c/i2c-dev.c unsigned long funcs; funcs 520 drivers/i2c/i2c-dev.c funcs = i2c_get_functionality(client->adapter); funcs 521 drivers/i2c/i2c-dev.c return put_user(funcs, (compat_ulong_t __user *)arg); funcs 37 drivers/misc/vexpress-syscfg.c struct list_head funcs; funcs 214 drivers/misc/vexpress-syscfg.c list_add(&func->list, &syscfg->funcs); funcs 226 drivers/misc/vexpress-syscfg.c list_for_each_entry_safe(func, tmp, &syscfg->funcs, list) { funcs 228 drivers/misc/vexpress-syscfg.c list_del(&syscfg->funcs); funcs 251 drivers/misc/vexpress-syscfg.c INIT_LIST_HEAD(&syscfg->funcs); funcs 1109 drivers/mmc/core/sdio.c int err, i, funcs; funcs 1170 drivers/mmc/core/sdio.c funcs = (ocr & 0x70000000) >> 28; funcs 1176 drivers/mmc/core/sdio.c for (i = 0; i < funcs; i++, card->sdio_funcs++) { funcs 1199 drivers/mmc/core/sdio.c for (i = 0;i < funcs;i++) { funcs 1602 drivers/net/ethernet/intel/ice/ice_common.c u8 funcs; funcs 1605 drivers/net/ethernet/intel/ice/ice_common.c funcs = hweight8(hw->dev_caps.common_cap.valid_functions & funcs 1608 drivers/net/ethernet/intel/ice/ice_common.c if (!funcs) funcs 1611 drivers/net/ethernet/intel/ice/ice_common.c return max / funcs; funcs 3045 drivers/net/wireless/intersil/hostap/hostap_hw.c prism2_init_local_data(struct prism2_helper_functions *funcs, int card_idx, funcs 3053 drivers/net/wireless/intersil/hostap/hostap_hw.c if (funcs == NULL) funcs 3085 drivers/net/wireless/intersil/hostap/hostap_hw.c local->func = funcs; funcs 83 drivers/pci/hotplug/acpiphp.h struct list_head funcs; /* one slot may have different funcs 153 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) funcs 283 drivers/pci/hotplug/acpiphp_glue.c INIT_LIST_HEAD(&slot->funcs); funcs 321 drivers/pci/hotplug/acpiphp_glue.c list_add_tail(&newfunc->sibling, &slot->funcs); funcs 336 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 391 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 412 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 424 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 526 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 558 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) funcs 594 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) { funcs 1003 drivers/pci/hotplug/acpiphp_glue.c list_for_each_entry(func, &slot->funcs, sibling) funcs 411 drivers/phy/tegra/xusb-tegra124.c .funcs = tegra124_##_type##_functions, \ funcs 119 drivers/phy/tegra/xusb-tegra186.c .funcs = tegra186_##_type##_functions, \ funcs 846 drivers/phy/tegra/xusb-tegra210.c .funcs = tegra210_##_type##_functions, \ funcs 114 drivers/phy/tegra/xusb.c err = match_string(lane->soc->funcs, lane->soc->num_funcs, function); funcs 376 drivers/phy/tegra/xusb.c const char *func = lane->soc->funcs[lane->function]; funcs 35 drivers/phy/tegra/xusb.h const char * const *funcs; funcs 171 drivers/pinctrl/actions/pinctrl-owl.c if (g->funcs[id] == function) funcs 23 drivers/pinctrl/actions/pinctrl-owl.h .funcs = group_name##_funcs, \ funcs 212 drivers/pinctrl/actions/pinctrl-owl.h unsigned int *funcs; funcs 157 drivers/pinctrl/aspeed/pinctrl-aspeed.c const struct aspeed_sig_expr ***prios, **funcs, *expr; funcs 161 drivers/pinctrl/aspeed/pinctrl-aspeed.c while ((funcs = *prios)) { funcs 162 drivers/pinctrl/aspeed/pinctrl-aspeed.c while ((expr = *funcs)) { funcs 180 drivers/pinctrl/aspeed/pinctrl-aspeed.c funcs++; funcs 229 drivers/pinctrl/aspeed/pinctrl-aspeed.c const struct aspeed_sig_expr **funcs; funcs 243 drivers/pinctrl/aspeed/pinctrl-aspeed.c while ((funcs = *prios)) { funcs 244 drivers/pinctrl/aspeed/pinctrl-aspeed.c expr = aspeed_find_expr_by_name(funcs, pfunc->name); funcs 249 drivers/pinctrl/aspeed/pinctrl-aspeed.c ret = aspeed_disable_sig(&pdata->pinmux, funcs); funcs 310 drivers/pinctrl/aspeed/pinctrl-aspeed.c const struct aspeed_sig_expr ***prios, **funcs, *expr; funcs 321 drivers/pinctrl/aspeed/pinctrl-aspeed.c while ((funcs = *prios)) { funcs 322 drivers/pinctrl/aspeed/pinctrl-aspeed.c if (aspeed_gpio_in_exprs(funcs)) funcs 325 drivers/pinctrl/aspeed/pinctrl-aspeed.c ret = aspeed_disable_sig(&pdata->pinmux, funcs); funcs 332 drivers/pinctrl/aspeed/pinctrl-aspeed.c if (!funcs) { funcs 342 drivers/pinctrl/aspeed/pinctrl-aspeed.c expr = *funcs; funcs 721 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct property *pins, *funcs, *pulls; funcs 739 drivers/pinctrl/bcm/pinctrl-bcm2835.c funcs = of_find_property(np, "brcm,function", NULL); funcs 742 drivers/pinctrl/bcm/pinctrl-bcm2835.c if (!funcs && !pulls) { funcs 750 drivers/pinctrl/bcm/pinctrl-bcm2835.c num_funcs = funcs ? (funcs->length / 4) : 0; funcs 711 drivers/pinctrl/cirrus/pinctrl-lochnagar.c const struct lochnagar_func *funcs; funcs 773 drivers/pinctrl/cirrus/pinctrl-lochnagar.c return priv->funcs[func_idx].name; funcs 784 drivers/pinctrl/cirrus/pinctrl-lochnagar.c func_type = priv->funcs[func_idx].type; funcs 911 drivers/pinctrl/cirrus/pinctrl-lochnagar.c const struct lochnagar_func *func = &priv->funcs[func_idx]; funcs 1104 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct lochnagar_func_groups *funcs; funcs 1111 drivers/pinctrl/cirrus/pinctrl-lochnagar.c funcs = &priv->func_groups[i]; funcs 1113 drivers/pinctrl/cirrus/pinctrl-lochnagar.c if (!funcs->ngroups) funcs 1116 drivers/pinctrl/cirrus/pinctrl-lochnagar.c funcs->groups = devm_kcalloc(priv->dev, funcs->ngroups, funcs 1117 drivers/pinctrl/cirrus/pinctrl-lochnagar.c sizeof(*funcs->groups), funcs 1119 drivers/pinctrl/cirrus/pinctrl-lochnagar.c if (!funcs->groups) funcs 1122 drivers/pinctrl/cirrus/pinctrl-lochnagar.c funcs->ngroups = 0; funcs 1126 drivers/pinctrl/cirrus/pinctrl-lochnagar.c funcs = &priv->func_groups[priv->groups[i].type]; funcs 1128 drivers/pinctrl/cirrus/pinctrl-lochnagar.c funcs->groups[funcs->ngroups++] = priv->groups[i].name; funcs 1170 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->funcs = lochnagar1_funcs; funcs 1180 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->funcs = lochnagar2_funcs; funcs 572 drivers/pinctrl/mediatek/pinctrl-moore.c const struct function_desc *func = hw->soc->funcs + i; funcs 37 drivers/pinctrl/mediatek/pinctrl-moore.h .funcs = NULL, \ funcs 765 drivers/pinctrl/mediatek/pinctrl-mt7622.c .funcs = mt7622_functions, funcs 1380 drivers/pinctrl/mediatek/pinctrl-mt7623.c .funcs = mt7623_functions, funcs 413 drivers/pinctrl/mediatek/pinctrl-mt7629.c .funcs = mt7629_functions, funcs 180 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h struct mtk_func_desc *funcs; funcs 198 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h const struct function_desc *funcs; funcs 362 drivers/pinctrl/mediatek/pinctrl-paris.c const struct mtk_func_desc *func = pin->funcs; funcs 382 drivers/pinctrl/mediatek/pinctrl-paris.c const struct mtk_func_desc *func = pin->funcs; funcs 48 drivers/pinctrl/mediatek/pinctrl-paris.h .funcs = (struct mtk_func_desc[]){ \ funcs 86 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c struct meson_pmx_func *func = &pc->data->funcs[func_num]; funcs 1047 drivers/pinctrl/meson/pinctrl-meson-axg.c .funcs = meson_axg_periphs_functions, funcs 1061 drivers/pinctrl/meson/pinctrl-meson-axg.c .funcs = meson_axg_aobus_functions, funcs 1369 drivers/pinctrl/meson/pinctrl-meson-g12a.c .funcs = meson_g12a_periphs_functions, funcs 1383 drivers/pinctrl/meson/pinctrl-meson-g12a.c .funcs = meson_g12a_aobus_functions, funcs 834 drivers/pinctrl/meson/pinctrl-meson-gxbb.c .funcs = meson_gxbb_periphs_functions, funcs 847 drivers/pinctrl/meson/pinctrl-meson-gxbb.c .funcs = meson_gxbb_aobus_functions, funcs 803 drivers/pinctrl/meson/pinctrl-meson-gxl.c .funcs = meson_gxl_periphs_functions, funcs 816 drivers/pinctrl/meson/pinctrl-meson-gxl.c .funcs = meson_gxl_aobus_functions, funcs 156 drivers/pinctrl/meson/pinctrl-meson.c return pc->data->funcs[selector].name; funcs 165 drivers/pinctrl/meson/pinctrl-meson.c *groups = pc->data->funcs[selector].groups; funcs 166 drivers/pinctrl/meson/pinctrl-meson.c *num_groups = pc->data->funcs[selector].num_groups; funcs 109 drivers/pinctrl/meson/pinctrl-meson.h struct meson_pmx_func *funcs; funcs 60 drivers/pinctrl/meson/pinctrl-meson8-pmx.c struct meson_pmx_func *func = &pc->data->funcs[func_num]; funcs 1086 drivers/pinctrl/meson/pinctrl-meson8.c .funcs = meson8_cbus_functions, funcs 1099 drivers/pinctrl/meson/pinctrl-meson8.c .funcs = meson8_aobus_functions, funcs 945 drivers/pinctrl/meson/pinctrl-meson8b.c .funcs = meson8b_cbus_functions, funcs 958 drivers/pinctrl/meson/pinctrl-meson8b.c .funcs = meson8b_aobus_functions, funcs 66 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c const char *funcs[NB_FUNCS]; funcs 107 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct armada_37xx_pmx_func *funcs; funcs 119 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .funcs = {_func1, _func2} \ funcs 129 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .funcs = {_func1, "gpio"} \ funcs 139 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .funcs = {_func1, "gpio"} \ funcs 149 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .funcs = {_f1, _f2, "gpio"} \ funcs 162 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .funcs = {_f1, _f2} \ funcs 323 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c return info->funcs[selector].name; funcs 333 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c *groups = info->funcs[selector].groups; funcs 334 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c *num_groups = info->funcs[selector].ngroups; funcs 351 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c func = match_string(grp->funcs, NB_FUNCS, name); funcs 369 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c const char *name = info->funcs[selector].name; funcs 831 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_add_function(struct armada_37xx_pmx_func *funcs, funcs 839 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c while (funcs->ngroups) { funcs 841 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c if (strcmp(funcs->name, name) == 0) { funcs 842 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs->ngroups++; funcs 846 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs++; funcs 851 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs->name = name; funcs 852 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs->ngroups = 1; funcs 888 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c for (f = 0; (f < NB_FUNCS) && grp->funcs[f]; f++) { funcs 891 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c ret = armada_37xx_add_function(info->funcs, &funcsize, funcs 892 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c grp->funcs[f]); funcs 920 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct armada_37xx_pmx_func *funcs = info->funcs; funcs 924 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c const char *name = funcs[n].name; funcs 928 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs[n].groups = devm_kcalloc(info->dev, funcs 929 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c funcs[n].ngroups, funcs 930 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c sizeof(*(funcs[n].groups)), funcs 932 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c if (!funcs[n].groups) funcs 935 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c groups = funcs[n].groups; funcs 941 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c f = match_string(gp->funcs, NB_FUNCS, name); funcs 990 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c info->funcs = devm_kcalloc(&pdev->dev, funcs 994 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c if (!info->funcs) funcs 468 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int _add_function(struct mvebu_pinctrl_function *funcs, int *funcsize, funcs 474 drivers/pinctrl/mvebu/pinctrl-mvebu.c while (funcs->num_groups) { funcs 476 drivers/pinctrl/mvebu/pinctrl-mvebu.c if (strcmp(funcs->name, name) == 0) { funcs 477 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs->num_groups++; funcs 480 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs++; funcs 484 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs->name = name; funcs 485 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs->num_groups = 1; funcs 494 drivers/pinctrl/mvebu/pinctrl-mvebu.c struct mvebu_pinctrl_function *funcs; funcs 500 drivers/pinctrl/mvebu/pinctrl-mvebu.c funcs = devm_kcalloc(&pdev->dev, funcs 503 drivers/pinctrl/mvebu/pinctrl-mvebu.c if (!funcs) funcs 517 drivers/pinctrl/mvebu/pinctrl-mvebu.c ret = _add_function(funcs, &funcsize, funcs 531 drivers/pinctrl/mvebu/pinctrl-mvebu.c pctl->functions = funcs; funcs 67 drivers/pinctrl/pinctrl-axp209.c struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB]; funcs 203 drivers/pinctrl/pinctrl-axp209.c return ARRAY_SIZE(pctl->funcs); funcs 211 drivers/pinctrl/pinctrl-axp209.c return pctl->funcs[selector].name; funcs 221 drivers/pinctrl/pinctrl-axp209.c *groups = pctl->funcs[selector].groups; funcs 222 drivers/pinctrl/pinctrl-axp209.c *num_groups = pctl->funcs[selector].ngroups; funcs 236 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[function].muxval); funcs 255 drivers/pinctrl/pinctrl-axp209.c return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval); funcs 266 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval); funcs 269 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval); funcs 347 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out"; funcs 348 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval = AXP20X_MUX_GPIO_OUT; funcs 349 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_IN].name = "gpio_in"; funcs 350 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval = AXP20X_MUX_GPIO_IN; funcs 351 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_LDO].name = "ldo"; funcs 356 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_ADC].name = "adc"; funcs 357 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[AXP20X_FUNC_ADC].muxval = pctl->desc->adc_mux; funcs 361 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[i].ngroups = npins; funcs 362 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[i].groups = devm_kcalloc(&pdev->dev, funcs 365 drivers/pinctrl/pinctrl-axp209.c if (!pctl->funcs[i].groups) funcs 368 drivers/pinctrl/pinctrl-axp209.c pctl->funcs[i].groups[pin] = pctl->desc->pins[pin].name; funcs 372 drivers/pinctrl/pinctrl-axp209.c npins, &pctl->funcs[AXP20X_FUNC_LDO], funcs 378 drivers/pinctrl/pinctrl-axp209.c npins, &pctl->funcs[AXP20X_FUNC_ADC], funcs 37 drivers/pinctrl/pinctrl-bm1880.c const struct bm1880_pinmux_function *funcs; funcs 965 drivers/pinctrl/pinctrl-bm1880.c return pctrl->funcs[selector].name; funcs 975 drivers/pinctrl/pinctrl-bm1880.c *groups = pctrl->funcs[selector].groups; funcs 976 drivers/pinctrl/pinctrl-bm1880.c *num_groups = pctrl->funcs[selector].ngroups; funcs 986 drivers/pinctrl/pinctrl-bm1880.c const struct bm1880_pinmux_function *func = &pctrl->funcs[function]; funcs 1325 drivers/pinctrl/pinctrl-bm1880.c pctrl->funcs = bm1880_pmux_functions; funcs 481 drivers/pinctrl/pinctrl-falcon.c falcon_info.funcs = falcon_funcs; funcs 195 drivers/pinctrl/pinctrl-lantiq.c return info->funcs[selector].name; funcs 205 drivers/pinctrl/pinctrl-lantiq.c *groups = info->funcs[func].groups; funcs 206 drivers/pinctrl/pinctrl-lantiq.c *num_groups = info->funcs[func].num_groups; funcs 87 drivers/pinctrl/pinctrl-lantiq.h const struct ltq_pmx_func *funcs; funcs 1608 drivers/pinctrl/pinctrl-xway.c const struct ltq_pmx_func *funcs; funcs 1620 drivers/pinctrl/pinctrl-xway.c .funcs = xrx_funcs, funcs 1632 drivers/pinctrl/pinctrl-xway.c .funcs = ase_funcs, funcs 1644 drivers/pinctrl/pinctrl-xway.c .funcs = danube_funcs, funcs 1656 drivers/pinctrl/pinctrl-xway.c .funcs = xrx100_funcs, funcs 1668 drivers/pinctrl/pinctrl-xway.c .funcs = xrx200_funcs, funcs 1680 drivers/pinctrl/pinctrl-xway.c .funcs = xrx300_funcs, funcs 1753 drivers/pinctrl/pinctrl-xway.c xway_info.funcs = xway_soc->funcs; funcs 46 drivers/pinctrl/pinctrl-zynq.c const struct zynq_pinmux_function *funcs; funcs 873 drivers/pinctrl/pinctrl-zynq.c return pctrl->funcs[selector].name; funcs 883 drivers/pinctrl/pinctrl-zynq.c *groups = pctrl->funcs[selector].groups; funcs 884 drivers/pinctrl/pinctrl-zynq.c *num_groups = pctrl->funcs[selector].ngroups; funcs 895 drivers/pinctrl/pinctrl-zynq.c const struct zynq_pinmux_function *func = &pctrl->funcs[function]; funcs 1184 drivers/pinctrl/pinctrl-zynq.c pctrl->funcs = zynq_pmux_functions; funcs 17 drivers/pinctrl/pxa/pinctrl-pxa2xx.h #define PXA_PIN(_pin, funcs...) \ funcs 21 drivers/pinctrl/pxa/pinctrl-pxa2xx.h funcs, { } }, \ funcs 24 drivers/pinctrl/pxa/pinctrl-pxa2xx.h #define PXA_GPIO_PIN(_pin, funcs...) \ funcs 30 drivers/pinctrl/pxa/pinctrl-pxa2xx.h funcs, { } }, \ funcs 224 drivers/pinctrl/qcom/pinctrl-apq8064.c .funcs = (int[]){ \ funcs 339 drivers/pinctrl/qcom/pinctrl-apq8084.c .funcs = (int[]){ \ funcs 231 drivers/pinctrl/qcom/pinctrl-ipq4019.c .funcs = (int[]){ \ funcs 176 drivers/pinctrl/qcom/pinctrl-ipq8064.c .funcs = (int[]){ \ funcs 26 drivers/pinctrl/qcom/pinctrl-ipq8074.c .funcs = (int[]){ \ funcs 210 drivers/pinctrl/qcom/pinctrl-mdm9615.c .funcs = (int[]){ \ funcs 171 drivers/pinctrl/qcom/pinctrl-msm.c if (g->funcs[i] == function) funcs 202 drivers/pinctrl/qcom/pinctrl-msm.c return msm_pinmux_set_mux(pctldev, g->funcs[0], offset); funcs 62 drivers/pinctrl/qcom/pinctrl-msm.h unsigned *funcs; funcs 390 drivers/pinctrl/qcom/pinctrl-msm8660.c .funcs = (int[]){ \ funcs 301 drivers/pinctrl/qcom/pinctrl-msm8916.c .funcs = (int[]){ \ funcs 349 drivers/pinctrl/qcom/pinctrl-msm8960.c .funcs = (int[]){ \ funcs 25 drivers/pinctrl/qcom/pinctrl-msm8994.c .funcs = (int[]){ \ funcs 27 drivers/pinctrl/qcom/pinctrl-msm8996.c .funcs = (int[]){ \ funcs 29 drivers/pinctrl/qcom/pinctrl-msm8998.c .funcs = (int[]){ \ funcs 340 drivers/pinctrl/qcom/pinctrl-msm8x74.c .funcs = (int[]){ \ funcs 403 drivers/pinctrl/qcom/pinctrl-msm8x74.c .funcs = (int[]){ \ funcs 37 drivers/pinctrl/qcom/pinctrl-qcs404.c .funcs = (int[]){ \ funcs 35 drivers/pinctrl/qcom/pinctrl-sc7180.c .funcs = (int[]){ \ funcs 41 drivers/pinctrl/qcom/pinctrl-sdm660.c .funcs = (int[]){ \ funcs 30 drivers/pinctrl/qcom/pinctrl-sdm845.c .funcs = (int[]){ \ funcs 37 drivers/pinctrl/qcom/pinctrl-sm8150.c .funcs = (int[]){ \ funcs 303 drivers/pinctrl/sirf/pinctrl-atlas7.c struct atlas7_pmx_func *funcs; funcs 4770 drivers/pinctrl/sirf/pinctrl-atlas7.c .funcs = (struct atlas7_pmx_func *)atlas7_pmx_functions, funcs 4947 drivers/pinctrl/sirf/pinctrl-atlas7.c return pmx->pctl_data->funcs[selector].name; funcs 4956 drivers/pinctrl/sirf/pinctrl-atlas7.c *groups = pmx->pctl_data->funcs[selector].groups; funcs 4957 drivers/pinctrl/sirf/pinctrl-atlas7.c *num_groups = pmx->pctl_data->funcs[selector].num_groups; funcs 5105 drivers/pinctrl/sirf/pinctrl-atlas7.c pmx_func = &pmx->pctl_data->funcs[func_selector]; funcs 312 drivers/pinctrl/sirf/pinctrl-sirf.c sirfsoc_pmx_functions = pdata->funcs; funcs 109 drivers/pinctrl/sirf/pinctrl-sirf.h struct sirfsoc_pmx_func *funcs; funcs 73 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c const unsigned int *funcs; funcs 306 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c if (lane->funcs[i] == function) funcs 835 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c .funcs = tegra124_##_funcs##_functions, \ funcs 263 drivers/pinctrl/tegra/pinctrl-tegra.c for (i = 0; i < ARRAY_SIZE(g->funcs); i++) { funcs 264 drivers/pinctrl/tegra/pinctrl-tegra.c if (g->funcs[i] == function) funcs 267 drivers/pinctrl/tegra/pinctrl-tegra.c if (WARN_ON(i == ARRAY_SIZE(g->funcs))) funcs 748 drivers/pinctrl/tegra/pinctrl-tegra.c if (g->funcs[gfn] == fn) funcs 138 drivers/pinctrl/tegra/pinctrl-tegra.h u8 funcs[4]; funcs 1555 drivers/pinctrl/tegra/pinctrl-tegra114.c .funcs = { \ funcs 1724 drivers/pinctrl/tegra/pinctrl-tegra124.c .funcs = { \ funcs 1785 drivers/pinctrl/tegra/pinctrl-tegra124.c .funcs = { \ funcs 116 drivers/pinctrl/tegra/pinctrl-tegra194.c .funcs = { \ funcs 1977 drivers/pinctrl/tegra/pinctrl-tegra20.c .funcs = { \ funcs 1285 drivers/pinctrl/tegra/pinctrl-tegra210.c .funcs = { \ funcs 2116 drivers/pinctrl/tegra/pinctrl-tegra30.c .funcs = { \ funcs 301 drivers/pinctrl/vt8500/pinctrl-wmt.c struct property *pins, *funcs, *pulls; funcs 313 drivers/pinctrl/vt8500/pinctrl-wmt.c funcs = of_find_property(np, "wm,function", NULL); funcs 316 drivers/pinctrl/vt8500/pinctrl-wmt.c if (!funcs && !pulls) { funcs 326 drivers/pinctrl/vt8500/pinctrl-wmt.c num_funcs = funcs ? (funcs->length / sizeof(u32)) : 0; funcs 137 drivers/usb/gadget/legacy/hid.c int status, funcs = 0; funcs 140 drivers/usb/gadget/legacy/hid.c funcs++; funcs 142 drivers/usb/gadget/legacy/hid.c if (!funcs) funcs 51 include/acpi/acpi_bus.h bool acpi_check_dsm(acpi_handle handle, const guid_t *guid, u64 rev, u64 funcs); funcs 266 include/drm/drm_atomic.h const struct drm_private_state_funcs *funcs; funcs 449 include/drm/drm_atomic.h const struct drm_private_state_funcs *funcs); funcs 398 include/drm/drm_bridge.h const struct drm_bridge_funcs *funcs; funcs 87 include/drm/drm_client.h const struct drm_client_funcs *funcs; funcs 106 include/drm/drm_client.h const char *name, const struct drm_client_funcs *funcs); funcs 1197 include/drm/drm_connector.h const struct drm_connector_funcs *funcs; funcs 1419 include/drm/drm_connector.h const struct drm_connector_funcs *funcs, funcs 1423 include/drm/drm_connector.h const struct drm_connector_funcs *funcs, funcs 1005 include/drm/drm_crtc.h const struct drm_crtc_funcs *funcs; funcs 1148 include/drm/drm_crtc.h const struct drm_crtc_funcs *funcs, funcs 527 include/drm/drm_dp_mst_helper.h const struct drm_private_state_funcs *funcs; funcs 704 include/drm/drm_dp_mst_helper.h if (objs_state->ptr->funcs != &drm_dp_mst_topology_state_funcs) funcs 854 include/drm/drm_drv.h (dev->mode_config.funcs && dev->mode_config.funcs->atomic_commit != NULL); funcs 176 include/drm/drm_encoder.h const struct drm_encoder_funcs *funcs; funcs 185 include/drm/drm_encoder.h const struct drm_encoder_funcs *funcs, funcs 131 include/drm/drm_fb_helper.h const struct drm_fb_helper_funcs *funcs; funcs 215 include/drm/drm_fb_helper.h const struct drm_fb_helper_funcs *funcs); funcs 275 include/drm/drm_fb_helper.h const struct drm_fb_helper_funcs *funcs, funcs 289 include/drm/drm_fb_helper.h const struct drm_fb_helper_funcs *funcs) funcs 459 include/drm/drm_fb_helper.h const struct drm_fb_helper_funcs *funcs, funcs 145 include/drm/drm_framebuffer.h const struct drm_framebuffer_funcs *funcs; funcs 220 include/drm/drm_framebuffer.h const struct drm_framebuffer_funcs *funcs); funcs 299 include/drm/drm_gem.h const struct drm_gem_object_funcs *funcs; funcs 24 include/drm/drm_gem_framebuffer_helper.h const struct drm_framebuffer_funcs *funcs); funcs 136 include/drm/drm_mipi_dbi.h const struct drm_simple_display_pipe_funcs *funcs, funcs 141 include/drm/drm_mipi_dbi.h const struct drm_simple_display_pipe_funcs *funcs, funcs 526 include/drm/drm_mode_config.h const struct drm_mode_config_funcs *funcs; funcs 39 include/drm/drm_modeset_helper.h const struct drm_crtc_funcs *funcs); funcs 461 include/drm/drm_modeset_helper_vtables.h const struct drm_crtc_helper_funcs *funcs) funcs 463 include/drm/drm_modeset_helper_vtables.h crtc->helper_private = funcs; funcs 826 include/drm/drm_modeset_helper_vtables.h const struct drm_encoder_helper_funcs *funcs) funcs 828 include/drm/drm_modeset_helper_vtables.h encoder->helper_private = funcs; funcs 1060 include/drm/drm_modeset_helper_vtables.h const struct drm_connector_helper_funcs *funcs) funcs 1062 include/drm/drm_modeset_helper_vtables.h connector->helper_private = funcs; funcs 1263 include/drm/drm_modeset_helper_vtables.h const struct drm_plane_helper_funcs *funcs) funcs 1265 include/drm/drm_modeset_helper_vtables.h plane->helper_private = funcs; funcs 140 include/drm/drm_panel.h const struct drm_panel_funcs *funcs; funcs 633 include/drm/drm_plane.h const struct drm_plane_funcs *funcs; funcs 716 include/drm/drm_plane.h const struct drm_plane_funcs *funcs, funcs 725 include/drm/drm_plane.h const struct drm_plane_funcs *funcs, funcs 168 include/drm/drm_simple_kms_helper.h const struct drm_simple_display_pipe_funcs *funcs; funcs 176 include/drm/drm_simple_kms_helper.h const struct drm_simple_display_pipe_funcs *funcs, funcs 46 include/drm/drm_vram_mm_helper.h const struct drm_vram_mm_funcs *funcs; funcs 65 include/drm/drm_vram_mm_helper.h const struct drm_vram_mm_funcs *funcs); funcs 77 include/drm/drm_vram_mm_helper.h const struct drm_vram_mm_funcs *funcs); funcs 121 include/linux/livepatch.h struct klp_func *funcs; funcs 163 include/linux/livepatch.h for (obj = patch->objs; obj->funcs || obj->name; obj++) funcs 172 include/linux/livepatch.h for (func = obj->funcs; \ funcs 143 include/linux/syscalls.h .event.funcs = &enter_syscall_print_funcs, \ funcs 159 include/linux/syscalls.h .event.funcs = &exit_syscall_print_funcs, \ funcs 35 include/linux/tracepoint-defs.h struct tracepoint_func __rcu *funcs; funcs 187 include/linux/tracepoint.h it_func_ptr = rcu_dereference_raw((tp)->funcs); \ funcs 242 include/linux/tracepoint.h rcu_dereference_sched(__tracepoint_##name.funcs);\ funcs 780 include/trace/trace_events.h .event.funcs = &trace_event_type_funcs_##template, \ funcs 797 include/trace/trace_events.h .event.funcs = &trace_event_type_funcs_##call, \ funcs 830 kernel/livepatch/core.c if (!obj->funcs) funcs 1607 kernel/trace/blktrace.c .funcs = &trace_blk_event_funcs, funcs 5686 kernel/trace/ftrace.c struct list_head funcs; funcs 5756 kernel/trace/ftrace.c list_for_each_entry_safe(mod_func, n, &mod_map->funcs, list) { funcs 5941 kernel/trace/ftrace.c list_add_rcu(&mod_func->list, &mod_map->funcs); funcs 5959 kernel/trace/ftrace.c INIT_LIST_HEAD_RCU(&mod_map->funcs); funcs 5974 kernel/trace/ftrace.c list_for_each_entry_rcu(mod_func, &mod_map->funcs, list) { funcs 6033 kernel/trace/ftrace.c list_for_each_entry_rcu(mod_func, &mod_map->funcs, list) { funcs 2540 kernel/trace/trace.c if (!event_call || !event_call->event.funcs || funcs 2541 kernel/trace/trace.c !event_call->event.funcs->trace) funcs 2549 kernel/trace/trace.c event_call->event.funcs->trace(iter, 0, event); funcs 3748 kernel/trace/trace.c return event->funcs->trace(iter, sym_flags, event); funcs 3773 kernel/trace/trace.c return event->funcs->raw(iter, 0, event); funcs 3800 kernel/trace/trace.c enum print_line_t ret = event->funcs->hex(iter, 0, event); funcs 3828 kernel/trace/trace.c return event ? event->funcs->binary(iter, 0, event) : funcs 170 kernel/trace/trace_branch.c .funcs = &trace_branch_funcs, funcs 2065 kernel/trace/trace_events.c if (call->event.funcs) funcs 1159 kernel/trace/trace_events_hist.c probe_func_ptr = rcu_dereference_sched((tp)->funcs); funcs 1206 kernel/trace/trace_events_hist.c call->event.funcs = &synth_event_funcs; funcs 1018 kernel/trace/trace_functions_graph.c ret = event->funcs->trace(iter, sym_flags, event); funcs 1273 kernel/trace/trace_functions_graph.c .funcs = &graph_functions, funcs 1278 kernel/trace/trace_functions_graph.c .funcs = &graph_functions funcs 1565 kernel/trace/trace_kprobe.c call->event.funcs = &kretprobe_funcs; funcs 1568 kernel/trace/trace_kprobe.c call->event.funcs = &kprobe_funcs; funcs 726 kernel/trace/trace_output.c if (WARN_ON(!event->funcs)) funcs 761 kernel/trace/trace_output.c if (event->funcs->trace == NULL) funcs 762 kernel/trace/trace_output.c event->funcs->trace = trace_nop_print; funcs 763 kernel/trace/trace_output.c if (event->funcs->raw == NULL) funcs 764 kernel/trace/trace_output.c event->funcs->raw = trace_nop_print; funcs 765 kernel/trace/trace_output.c if (event->funcs->hex == NULL) funcs 766 kernel/trace/trace_output.c event->funcs->hex = trace_nop_print; funcs 767 kernel/trace/trace_output.c if (event->funcs->binary == NULL) funcs 768 kernel/trace/trace_output.c event->funcs->binary = trace_nop_print; funcs 890 kernel/trace/trace_output.c .funcs = &trace_fn_funcs, funcs 1030 kernel/trace/trace_output.c .funcs = &trace_ctx_funcs, funcs 1042 kernel/trace/trace_output.c .funcs = &trace_wake_funcs, funcs 1079 kernel/trace/trace_output.c .funcs = &trace_stack_funcs, funcs 1132 kernel/trace/trace_output.c .funcs = &trace_user_stack_funcs, funcs 1197 kernel/trace/trace_output.c .funcs = &trace_hwlat_funcs, funcs 1241 kernel/trace/trace_output.c .funcs = &trace_bputs_funcs, funcs 1285 kernel/trace/trace_output.c .funcs = &trace_bprint_funcs, funcs 1322 kernel/trace/trace_output.c .funcs = &trace_print_funcs, funcs 1351 kernel/trace/trace_output.c .funcs = &trace_raw_data_funcs, funcs 1535 kernel/trace/trace_uprobe.c call->event.funcs = &uprobe_funcs; funcs 117 kernel/tracepoint.c static void debug_print_probes(struct tracepoint_func *funcs) funcs 121 kernel/tracepoint.c if (!tracepoint_debug || !funcs) funcs 124 kernel/tracepoint.c for (i = 0; funcs[i].func; i++) funcs 125 kernel/tracepoint.c printk(KERN_DEBUG "Probe %d : %p\n", i, funcs[i].func); funcs 129 kernel/tracepoint.c func_add(struct tracepoint_func **funcs, struct tracepoint_func *tp_func, funcs 139 kernel/tracepoint.c debug_print_probes(*funcs); funcs 140 kernel/tracepoint.c old = *funcs; funcs 171 kernel/tracepoint.c *funcs = new; funcs 172 kernel/tracepoint.c debug_print_probes(*funcs); funcs 176 kernel/tracepoint.c static void *func_remove(struct tracepoint_func **funcs, funcs 182 kernel/tracepoint.c old = *funcs; funcs 187 kernel/tracepoint.c debug_print_probes(*funcs); funcs 203 kernel/tracepoint.c *funcs = NULL; funcs 204 kernel/tracepoint.c debug_print_probes(*funcs); funcs 218 kernel/tracepoint.c *funcs = new; funcs 220 kernel/tracepoint.c debug_print_probes(*funcs); funcs 239 kernel/tracepoint.c tp_funcs = rcu_dereference_protected(tp->funcs, funcs 253 kernel/tracepoint.c rcu_assign_pointer(tp->funcs, tp_funcs); funcs 271 kernel/tracepoint.c tp_funcs = rcu_dereference_protected(tp->funcs, funcs 287 kernel/tracepoint.c rcu_assign_pointer(tp->funcs, tp_funcs); funcs 440 kernel/tracepoint.c WARN_ON_ONCE(tp->funcs); funcs 22 lib/livepatch/test_klp_atomic_replace.c static struct klp_func funcs[] = { funcs 32 lib/livepatch/test_klp_atomic_replace.c .funcs = funcs, funcs 74 lib/livepatch/test_klp_callbacks_demo.c .funcs = no_funcs, funcs 83 lib/livepatch/test_klp_callbacks_demo.c .funcs = no_funcs, funcs 92 lib/livepatch/test_klp_callbacks_demo.c .funcs = busymod_funcs, funcs 62 lib/livepatch/test_klp_callbacks_demo2.c .funcs = no_funcs, funcs 18 lib/livepatch/test_klp_livepatch.c static struct klp_func funcs[] = { funcs 28 lib/livepatch/test_klp_livepatch.c .funcs = funcs, funcs 2095 net/mac80211/util.c struct cfg80211_nan_func *func, **funcs; funcs 2103 net/mac80211/util.c funcs = kcalloc(sdata->local->hw.max_nan_de_entries + 1, funcs 2104 net/mac80211/util.c sizeof(*funcs), funcs 2106 net/mac80211/util.c if (!funcs) funcs 2116 net/mac80211/util.c funcs[i++] = func; funcs 2120 net/mac80211/util.c for (i = 0; funcs[i]; i++) { funcs 2121 net/mac80211/util.c res = drv_add_nan_func(sdata->local, sdata, funcs[i]); funcs 2124 net/mac80211/util.c funcs[i]->instance_id, funcs 2129 net/mac80211/util.c kfree(funcs); funcs 151 samples/livepatch/livepatch-callbacks-demo.c .funcs = no_funcs, funcs 160 samples/livepatch/livepatch-callbacks-demo.c .funcs = no_funcs, funcs 169 samples/livepatch/livepatch-callbacks-demo.c .funcs = busymod_funcs, funcs 39 samples/livepatch/livepatch-sample.c static struct klp_func funcs[] = { funcs 49 samples/livepatch/livepatch-sample.c .funcs = funcs, funcs 123 samples/livepatch/livepatch-shadow-fix1.c static struct klp_func funcs[] = { funcs 137 samples/livepatch/livepatch-shadow-fix1.c .funcs = funcs, funcs 95 samples/livepatch/livepatch-shadow-fix2.c static struct klp_func funcs[] = { funcs 109 samples/livepatch/livepatch-shadow-fix2.c .funcs = funcs, funcs 13 tools/bpf/bpftool/cfg.c struct list_head funcs; funcs 55 tools/bpf/bpftool/cfg.c list_first_entry(&cfg->funcs, struct func_node, l) funcs 57 tools/bpf/bpftool/cfg.c list_last_entry(&cfg->funcs, struct func_node, l) funcs 67 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { funcs 338 tools/bpf/bpftool/cfg.c INIT_LIST_HEAD(&cfg->funcs); funcs 343 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { funcs 358 tools/bpf/bpftool/cfg.c list_for_each_entry_safe(func, func2, &cfg->funcs, l) { funcs 463 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { funcs 216 tools/perf/builtin-ftrace.c static int __set_tracing_filter(const char *filter_file, struct list_head *funcs) funcs 220 tools/perf/builtin-ftrace.c list_for_each_entry(pos, funcs, list) { funcs 63 tools/perf/tests/dwarf-unwind.c static const char *funcs[MAX_STACK] = { funcs 93 tools/perf/tests/dwarf-unwind.c symbol, entry->ip, funcs[idx]); funcs 94 tools/perf/tests/dwarf-unwind.c return strcmp((const char *) symbol, funcs[idx]);