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, &param);
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, &params);
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, &params);
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, &params);
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, &params);
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, &params);
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, &params);
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, &params);
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, &param);
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, &param);
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, &param);
funcs            3017 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	dpp->funcs->set_cursor_position(dpp, &pos_cpy, &param, 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, &params);
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, &params);
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]);