Home
last modified time | relevance | path

Searched refs:programming (Results 1 – 25 of 205) sorted by relevance

123456789

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c255 …ay_cfg *svp_expanded_display_cfg, struct dml2_display_cfg_programming *programming, struct dml2_co… in pack_mode_programming_params_with_implicit_subvp() argument
267 …memcpy(&programming->display_config, &display_cfg->display_config, sizeof(struct dml2_display_cfg)… in pack_mode_programming_params_with_implicit_subvp()
270 …arb_params(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.ar… in pack_mode_programming_params_with_implicit_subvp()
273 …watermarks(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.wm… in pack_mode_programming_params_with_implicit_subvp()
277 programming->fams2_required = display_cfg->stage3.fams2_required; in pack_mode_programming_params_with_implicit_subvp()
279 …et_global_fams2_programming(&core->clean_me_up.mode_lib, display_cfg, &programming->fams2_global_c… in pack_mode_programming_params_with_implicit_subvp()
283 for (stream_index = 0; stream_index < programming->display_config.num_streams; stream_index++) { in pack_mode_programming_params_with_implicit_subvp()
288programming->stream_programming[stream_index].stream_descriptor = &programming->display_config.str… in pack_mode_programming_params_with_implicit_subvp()
291programming->stream_programming[stream_index].num_odms_required = display_cfg->mode_support_result… in pack_mode_programming_params_with_implicit_subvp()
296 programming->stream_programming[stream_index].phantom_stream.enabled = true; in pack_mode_programming_params_with_implicit_subvp()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c99 …in_out->programming->min_clocks.dcn4x.active.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_latenc… in calculate_system_active_minimums()
100 …in_out->programming->min_clocks.dcn4x.active.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_latenc… in calculate_system_active_minimums()
101 …in_out->programming->min_clocks.dcn4x.active.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_dcfclk_… in calculate_system_active_minimums()
142 …in_out->programming->min_clocks.dcn4x.svp_prefetch.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_… in calculate_svp_prefetch_minimums()
143 …in_out->programming->min_clocks.dcn4x.svp_prefetch.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_… in calculate_svp_prefetch_minimums()
144 …in_out->programming->min_clocks.dcn4x.svp_prefetch.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_d… in calculate_svp_prefetch_minimums()
175 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.uclk_khz = dml_round_up(min_uclk_bw… in calculate_svp_prefetch_minimums()
176 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.fclk_khz = dml_round_up(min_fclk_bw… in calculate_svp_prefetch_minimums()
177 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.dcfclk_khz = dml_round_up(min_dcfcl… in calculate_svp_prefetch_minimums()
200 …in_out->programming->min_clocks.dcn4x.idle.uclk_khz = dml_round_up(min_uclk_avg > min_uclk_latency… in calculate_idle_minimums()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper.c31 …(*dml_ctx)->v21.mode_programming.programming = vzalloc(sizeof(struct dml2_display_cfg_programming)… in dml21_allocate_memory()
32 if (!((*dml_ctx)->v21.mode_programming.programming)) in dml21_allocate_memory()
84 vfree(dml2->v21.mode_programming.programming); in dml21_destroy()
101 …memcpy(&context->bw_ctx.bw.dcn.arb_regs, &in_ctx->v21.mode_programming.programming->global_regs.ar… in dml21_calculate_rq_and_dlg_params()
104 …context->bw_ctx.bw.dcn.compbuf_size_kb = (int)in_ctx->v21.mode_programming.programming->global_reg… in dml21_calculate_rq_and_dlg_params()
111 dml_phantom_prog_idx = in_ctx->v21.mode_programming.programming->display_config.num_planes; in dml21_calculate_rq_and_dlg_params()
114 pln_prog = &in_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_calculate_rq_and_dlg_params()
119 …stream_prog = &in_ctx->v21.mode_programming.programming->stream_programming[pln_prog->plane_descri… in dml21_calculate_rq_and_dlg_params()
187 pln_prog = &dml_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_prepare_mcache_params()
283 …_mode_programming_locals.mode_programming_params.programming = dml_ctx->v21.mode_programming.progr… in dml21_check_mode_support()
[all …]
H A Ddml21_translation_helper.c807 …context->bw_ctx.bw.dcn.clk.dispclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4… in dml21_copy_clocks_to_dc_state()
808 …context->bw_ctx.bw.dcn.clk.dcfclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x… in dml21_copy_clocks_to_dc_state()
809 …context->bw_ctx.bw.dcn.clk.dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4… in dml21_copy_clocks_to_dc_state()
810 …context->bw_ctx.bw.dcn.clk.fclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.a… in dml21_copy_clocks_to_dc_state()
811 …context->bw_ctx.bw.dcn.clk.idle_dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks… in dml21_copy_clocks_to_dc_state()
812 …context->bw_ctx.bw.dcn.clk.idle_fclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dc… in dml21_copy_clocks_to_dc_state()
813 …context->bw_ctx.bw.dcn.clk.dcfclk_deep_sleep_khz = in_ctx->v21.mode_programming.programming->min_c… in dml21_copy_clocks_to_dc_state()
814 …context->bw_ctx.bw.dcn.clk.fclk_p_state_change_support = in_ctx->v21.mode_programming.programming-… in dml21_copy_clocks_to_dc_state()
815 …context->bw_ctx.bw.dcn.clk.p_state_change_support = in_ctx->v21.mode_programming.programming->uclk… in dml21_copy_clocks_to_dc_state()
816 …context->bw_ctx.bw.dcn.clk.dtbclk_en = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.… in dml21_copy_clocks_to_dc_state()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-fpga-manager13 wrong during FPGA programming (something that the driver can't
30 * write init = preparing FPGA for programming
31 * write init error = Error while preparing FPGA for programming
33 * write error = Error while programming
34 * write complete = Doing post programming steps
35 * write complete error = Error while doing post programming
43 If FPGA programming operation fails, it could be caused by crc
46 programming errors to userspace. This is a list of strings for
/linux/Documentation/driver-api/fpga/
H A Dfpga-region.rst20 enumeration after programming.
24 * which FPGA manager to use to do the programming
26 * which bridges to disable before programming and enable afterwards.
60 Manager it will be using to do the programming. This usually would happen
68 The FPGA region will need to specify which bridges to control while programming
71 the list of bridges to program just before programming
H A Dfpga-programming.rst7 The in-kernel API for FPGA programming is a combination of APIs from
9 trigger FPGA programming is fpga_region_program_fpga().
31 bridges to control during programming or it has a pointer to a function that
71 /* Add info to region and do the programming */
84 API for programming an FPGA
H A Dintro.rst26 If you are adding a new FPGA or a new method of programming an FPGA,
36 region of an FPGA during programming. They are disabled before
37 programming begins and re-enabled afterwards. An FPGA bridge may be
H A Dfpga-mgr.rst7 The FPGA manager core exports a set of functions for programming an FPGA with
18 The particulars for programming the image are presented in a structure (struct
80 do the programming sequence for this particular FPGA. These ops return 0 for
83 The programming sequence is::
H A Dindex.rst14 fpga-programming
/linux/Documentation/input/
H A Dinput_kapi.rst12 input-programming
13 gameport-programming
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/
H A Ddml2_top_soc15.c779 …ruct dml2_display_cfg_programming *dpmm_programming = &dml->dpmm_instance.dpmm_scratch.programming; in dml2_top_soc15_check_mode_supported()
812 l->dppm_map_mode_params.programming = dpmm_programming; in dml2_top_soc15_check_mode_supported()
836 memset(in_out->programming, 0, sizeof(struct dml2_display_cfg_programming)); in dml2_top_soc15_build_mode_programming()
838 …memcpy(&in_out->programming->display_config, in_out->display_config, sizeof(struct dml2_display_cf… in dml2_top_soc15_build_mode_programming()
862 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
901 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
906 in_out->programming->informative.failed_mcache_validation = true; in dml2_top_soc15_build_mode_programming()
984 l->dppm_map_mode_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
989 in_out->programming->informative.failed_dpmm = true; in dml2_top_soc15_build_mode_programming()
996 l->mode_programming_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
[all …]
/linux/Documentation/driver-api/soundwire/
H A Derror_handling.rst16 Improvements could be invalidating an entire programming sequence and
22 that bus clashes due to programming errors (two streams using the same bit
34 be applied. In case of a bad programming (command sent to non-existent
38 backtracking and restarting the entire programming sequence might be a
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-pisp-fe.rst20 provide detailed description of the Front End configuration and programming
39 provide detailed description of the Front End configuration and programming
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/
H A Ddml2_internal_shared_types.h96 struct dml2_display_cfg_programming *programming; member
109 struct dml2_display_cfg_programming *programming; member
113 struct dml2_display_cfg_programming programming; member
423 struct dml2_display_cfg_programming *programming; member
441 struct dml2_display_cfg_programming *programming; member
/linux/Documentation/misc-devices/
H A Dc2port.rst26 C2 Interface used for in-system programming of micro controllers.
45 banging) designed to enable in-system programming, debugging, and
47 this code supports only flash programming but extensions are easy to
/linux/Documentation/devicetree/bindings/clock/
H A Dkeystone-pll.txt46 - bit-mask : arbitrary bitmask for programming the mux
68 - bit-mask : arbitrary bitmask for programming the divider
/linux/Documentation/driver-api/
H A Di2c.rst16 The Linux I2C programming interfaces support the master side of bus
17 interactions and the slave side. The programming interface is
/linux/Documentation/trace/coresight/
H A Dcoresight-ect.rst30 The CTI driver enables the programming of the CTI to attach triggers to
38 programming registers in the CTI.
89 * ``channels``: Contains the channel API - CTI main programming interface.
189 * ``chan_xtrigs_reset``: Write 1 to clear all channel / trigger programming.
/linux/Documentation/arch/
H A Dindex.rst6 These books provide programming details about architecture-specific
/linux/Documentation/driver-api/cxl/platform/
H A Dbios-and-efi.rst43 Some platforms may require pre-programming HDM decoders and locking them
52 Platforms requiring boot-time programming and/or locking of CXL fabric
139 * decoder programming, and
209 If intending to provide users flexibility in programming decoders beyond the
250 Linux would expect the following decoder programming ::
/linux/Documentation/translations/sp_SP/process/
H A Dindex.rst21 programming-language
/linux/Documentation/process/
H A Dprogramming-language.rst6 The Linux kernel is written in the C programming language [c-language]_.
37 The kernel has support for the Rust programming language
/linux/Documentation/crypto/
H A Dindex.rst10 for cryptographic use cases, as well as programming examples.
/linux/Documentation/translations/zh_TW/process/
H A Dindex.rst33 programming-language

123456789