Home
last modified time | relevance | path

Searched full:controls (Results 1 – 25 of 1775) sorted by relevance

12345678910>>...71

/linux/Documentation/userspace-api/media/v4l/
H A Dextended-controls.rst3 .. _extended-controls:
6 Extended Controls API
33 Controls, such as Camera Controls and FM Transmitter Controls. The
34 Extended Controls API as well as all Extended Controls classes are
45 on arrays of controls (as opposed to the
49 several controls at once.
54 controls in that array and a control class. Control classes are used to
55 group similar controls into a single class. For example, control class
56 ``V4L2_CTRL_CLASS_USER`` contains all user controls (i. e. all controls
58 ioctl). Control class ``V4L2_CTRL_CLASS_CODEC`` contains controls
[all …]
H A Ddev-stateless-decoder.rst45 codec-specific capability controls (such as H.264 profiles) to the set
55 formats may depend on the value of some codec-dependent controls.
56 The client is responsible for making sure that these controls are set
58 default values for these controls being used, and a returned set of formats
66 applicable, may be queried using their respective controls via
96 2. Call :c:func:`VIDIOC_S_EXT_CTRLS` to set all the controls (parsed headers,
137 ``OUTPUT`` format and currently set controls, even if more formats may be
239 controls relevant to the format being decoded.
242 controls that must be set on the request, depend on the active coded pixel
243 format and might be affected by codec-specific extended controls, as stated in
[all …]
H A Dbuffer.rst37 Interactions between formats, controls and buffers
42 controls. One example of such a control is the ``V4L2_CID_ROTATE`` control
51 Controls that can modify the buffer layout shall set the
54 Modifying formats or controls that influence the buffer size or layout require
73 Controls that only influence the buffer layout can be modified at any time
75 special handling is needed to synchronize those controls with buffer
79 Formats and controls that influence the buffer size interact with buffer
81 buffers to be reallocated in order to change those formats or controls. In
86 for controls is cleared. The format or controls can then be modified, and
105 changes. Format and controls can be set in a different order, or even
[all …]
H A Dext-ctrls-rf-tuner.rst3 .. _rf-tuner-controls:
9 The RF Tuner (RF_TUNER) class includes controls for common features of
18 without a metal box "silicon tuners". These controls are mostly
63 There may be both RF and LNA gain controls in the same device. The
82 located on output of RF tuner. It controls signal level of
H A Dhist-v4l2.rst30 this flag if they intend to access controls only, as opposed to capture
36 1998-09-28: Revamped video standard. Made video controls individually
54 controls are now accessible with the
73 digital zoom (cropping) controls.
163 Drivers can now flag unsupported and temporarily unavailable controls
167 multiple groups within a category. Controls within a group would
168 typically be drawn within a group box. Controls in different
361 where removed. This can be easily implemented using controls.
822 flag to skip unsupported controls with
828 (:ref:`control-flags`). See :ref:`extended-controls` for details.
[all …]
/linux/drivers/reset/
H A Dreset-ti-syscon.c43 * @controls: array of reset controls
44 * @nr_controls: number of controls in control array
49 struct ti_syscon_reset_control *controls; member
76 control = &data->controls[id]; in ti_syscon_reset_assert()
107 control = &data->controls[id]; in ti_syscon_reset_deassert()
140 control = &data->controls[id]; in ti_syscon_reset_status()
166 struct ti_syscon_reset_control *controls; in ti_syscon_reset_probe() local
184 controls = devm_kcalloc(dev, nr_controls, sizeof(*controls), in ti_syscon_reset_probe()
186 if (!controls) in ti_syscon_reset_probe()
190 controls[i].assert_offset = be32_to_cpup(list++); in ti_syscon_reset_probe()
[all …]
/linux/sound/soc/codecs/
H A Dcs-amp-lib.c50 const struct cirrus_amp_cal_controls *controls,
57 KUNIT_STATIC_STUB_REDIRECT(cs_amp_write_cal_coeff, dsp, controls, ctl_name, val); in _cs_amp_write_cal_coeffs()
61 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id); in _cs_amp_write_cal_coeffs()
77 const struct cirrus_amp_cal_controls *controls, in _cs_amp_write_cal_coeffs()
86 dev_info(dsp->dev, "Calibration disabled due to missing firmware controls\n");
90 ret = cs_amp_write_cal_coeff(dsp, controls, controls->ambient, data->calAmbient);
94 ret = cs_amp_write_cal_coeff(dsp, controls, controls in cs_amp_write_cal_coeffs()
25 cs_amp_write_cal_coeff(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const char * ctl_name,u32 val) cs_amp_write_cal_coeff() argument
52 _cs_amp_write_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const struct cirrus_amp_cal_data * data) _cs_amp_write_cal_coeffs() argument
93 cs_amp_write_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const struct cirrus_amp_cal_data * data) cs_amp_write_cal_coeffs() argument
[all...]
/linux/Documentation/admin-guide/media/
H A Dvivid.rst25 - Working brightness, contrast, saturation and hue controls
204 select this through controls.
236 select this through controls.
276 if set disable the error injecting controls. This option is
278 exercise all controls including a control like 'Disconnect' which
284 controls that select crop, compose and scale behavior are also
360 controls 'Standard Signal Mode' and 'Standard' determine what
535 The FM receiver supports RDS as well, both using 'Block I/O' and 'Controls'
536 modes. In the 'Controls' mode the RDS information is stored in read-only
537 controls. These controls are updated every time the frequency is changed,
[all …]
/linux/Documentation/driver-api/
H A Dreset.rst18 controller devices to register their reset controls to provide them to the
41 In more complicated reset controls, a single trigger action can launch a
46 A hardware module that provides a number of reset controls to control a
59 controls.
63 When requesting reset controls, consumers can use symbolic names for their
75 The distinction between shared and exclusive reset controls is made at the time
96 For shared reset controls, calls to the two functions must be balanced.
101 Consumer drivers using shared reset controls should assume that the reset line
115 The reset controller API allows requesting self-deasserting reset controls as
120 For shared reset controls, calls to the two functions must be balanced.
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-fs-f2fs4 Description: Controls the maximum sleep time for gc_thread. Time
10 Description: Controls the minimum sleep time for gc_thread. Time
16 Description: Controls the default sleep time for gc_thread. Time
22 Description: Controls the victim selection policy for garbage collection.
34 Description: This parameter controls the number of prefree segments to be
49 Description: Controls the in-place-update policy.
75 Description: Controls the FS utilization condition for the in-place-update
81 Description: Controls the dirty page count condition for the in-place-update
87 Description: Controls the dirty page count condition for batched sequential
93 Description: Controls the dirty page count condition for redefining hot data.
[all …]
H A Dsysfs-driver-toshiba_acpi5 Description: This file controls the keyboard backlight operation mode, valid
24 Description: This file controls the timeout of the keyboard backlight
44 Description: This files controls the status of the touchpad and pointing
83 Description: This file controls the USB Sleep & Charge charging mode, which
102 Description: This file controls the USB Sleep Functions under battery, and
120 Description: This file controls the USB Rapid Charge state, which can be:
133 Description: This file controls the Sleep & Music state, which values can be:
154 Description: This file controls the state of the internal fan, valid
164 Description: This file controls the Special Functions (hotkeys) operation
182 Description: This file controls whether the laptop should turn ON whenever
[all …]
H A Dsysfs-bus-usb-devices-usbsevseg5 Description: Controls whether the device's display will powered.
13 Description: Controls the devices display mode.
26 Description: Controls the way the device interprets its text buffer.
27 raw: each character controls its segment manually
41 Description: Controls the decimal places on the device.
/linux/include/sound/sof/
H A Dcontrol.h16 * Component Mixers and Controls
76 SOF_CTRL_CMD_VOLUME = 0, /**< maps to ALSA volume style controls */
77 SOF_CTRL_CMD_ENUM, /**< maps to ALSA enum style controls */
78 SOF_CTRL_CMD_SWITCH, /**< maps to ALSA switch style controls */
79 SOF_CTRL_CMD_BINARY, /**< maps to ALSA binary style controls */
119 /* channel values can be used by volume type controls */
121 /* component values used by routing controls like mux, mixer */
123 /* data can be used by binary controls */
151 /* data can be used by binary controls */
/linux/include/sound/
H A Dsdca_function.h51 * Sanity check on size of affected controls data, can be expanded if needed.
137 * enum sdca_it_controls - SDCA Controls for Input Terminal
157 * enum sdca_ot_controls - SDCA Controls for Output Terminal
197 * enum sdca_mu_controls - SDCA Controls for Mixer Unit
208 * enum sdca_su_controls - SDCA Controls for Selector Unit
219 * enum sdca_fu_controls - SDCA Controls for Feature Unit
245 * enum sdca_xu_controls - SDCA Controls for Extension Unit
264 * enum sdca_cs_controls - SDCA Controls for Clock Source
284 * enum sdca_cx_controls - SDCA Controls for Clock Selector
294 * enum sdca_pde_controls - SDCA Controls for Power Domain Entity
[all …]
H A Dcs-amp-lib.h30 * struct cirrus_amp_cal_controls - definition of firmware calibration controls
31 * @alg_id: ID of algorithm containing the controls.
32 * @mem_region: DSP memory region containing the controls.
48 const struct cirrus_amp_cal_controls *controls,
61 const struct cirrus_amp_cal_controls *controls,
/linux/drivers/media/pci/tw5864/
H A Dtw5864-reg.h16 /* Define controls in register TW5864_EMU */
43 /* Define controls in register TW5864_SLICE */
59 /* Define controls in register TW5864_DSP_QP */
69 /* Define controls in register TW5864_DSP_CODEC */
98 /* Define controls in register TW5864_DSP_SEN */
112 /* Define controls in register TW5864_DSP_REF_PIC */
124 /* Define controls in register TW5864_DSP */
144 /* Define controls in register TW5864_DDR */
169 /* Define controls in register TW5864_DSP_SEN_MODE */
194 /* Define controls in register TW5864_INTERLACING */
[all …]
/linux/sound/pci/emu10k1/
H A Demufx.c38 MODULE_PARM_DESC(high_res_gpr_volume, "GPR mixer controls use 31-bit range.");
331 * controls
1281 struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl; in _snd_emu10k1_audigy_init_efx()
1293 controls = kcalloc(SND_EMU10K1_GPR_CONTROLS, in _snd_emu10k1_audigy_init_efx()
1294 sizeof(*controls), GFP_KERNEL); in _snd_emu10k1_audigy_init_efx()
1295 if (!controls) in _snd_emu10k1_audigy_init_efx()
1323 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Front Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1329 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Surround Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1336 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Side Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1342 snd_emu10k1_init_mono_control(&controls[nct in _snd_emu10k1_audigy_init_efx()
1300 struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl; _snd_emu10k1_audigy_init_efx() local
1818 struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl; _snd_emu10k1_init_efx() local
[all...]
/linux/Documentation/devicetree/bindings/mux/
H A Dmux-consumer.yaml22 Mux controller properties should be named "mux-controls". The exact meaning of
25 strings to label each of the mux controllers listed in the "mux-controls"
33 Properties "mux-controls" and "mux-states" can be used depending on how
36 "mux-controls" can be used. If the consumer needs to set the mux
46 mux-controls:
56 controller to an index into the list given by the "mux-controls" property.
/linux/Documentation/sound/hd-audio/
H A Dcontrols.rst2 HD-Audio Codec-Specific Mixer Controls
6 This file explains the codec-specific mixer controls.
15 and "8ch". According to the configuration, this also controls the
21 and/or line-out jacks are available on a machine, this controls
56 These enum controls the direction and the bias of the input jack
82 individual volume controls will be no longer available for
115 According to the configuration, this also controls the
/linux/Documentation/userspace-api/media/mediactl/
H A Drequest-api.rst13 Another is support of stateless codecs, which require controls to be applied
14 to specific frames (aka 'per-frame controls') in order to be used efficiently.
89 Controls can still be set without a request and are applied immediately,
100 associated controls have been updated with the values at the time of completion.
133 to associate specific controls to
136 ability to capture the state of controls when the request completes to read back
139 Put into code, after obtaining a request, user-space can assign controls and one
192 This is particularly useful for volatile controls for which we want to
222 With a simple capture device, requests can be used to specify controls to apply
253 controls and recycle the request as in the M2M example above.
/linux/sound/soc/sdca/
H A Dsdca_regmap.c38 if (SDW_SDCA_CTL_CSEL(reg) == entity->controls[i].sel) in entity_find_control()
39 return &entity->controls[i]; in entity_find_control()
206 * sdca_regmap_count_constants - count the number of DisCo constant Controls
210 * This function returns the number of DisCo constant Controls present
215 * Return: Returns number of DisCo constant controls, or a negative error
228 if (entity->controls[j].mode == SDCA_ACCESS_MODE_DC) in sdca_regmap_count_constants()
229 nconsts += hweight64(entity->controls[j].cn_list); in sdca_regmap_count_constants()
262 struct sdca_control *control = &entity->controls[j]; in sdca_regmap_populate_constants()
292 * fixed value controls. This will cause them to be populated into the cache,
307 struct sdca_control *control = &entity->controls[j]; in sdca_regmap_write_defaults()
/linux/sound/soc/sunxi/
H A Dsun8i-codec-analog.c3 * This driver supports the analog controls for the internal codec
115 /* mixer controls */
139 /* mixer controls */
155 /* ADC mixer controls */
179 /* ADC mixer controls */
195 /* volume / mute controls */
315 /* headphone specific controls, widgets, and routes */
401 dev_err(dev, "Failed to add Headphone controls: %d\n", ret); in sun8i_codec_add_headphone()
464 /* line in specific controls, widgets and rines */
497 dev_err(dev, "Failed to add Line In controls: %d\n", ret); in sun8i_codec_add_linein()
[all …]
H A DKconfig26 tristate "Allwinner sun8i Codec Analog Controls Support"
30 Say Y or M if you want to add support for the analog controls for
34 tristate "Allwinner sun50i Codec Analog Controls Support"
38 Say Y or M if you want to add support for the analog controls for
/linux/drivers/macintosh/
H A Dwindfarm_pm121.c21 * controls with a tiny difference. The control-ids of hard-drive-fan
26 * controls have a target correction calculated as :
63 * Some controls have a target correction which depends on another
218 /* Controls & sensors */
236 static struct wf_control *controls[N_CONTROLS] = {}; variable
484 controls[control_id]->ops->get_value(controls[control_id], in pm121_connect()
493 controls[control_id]->name, in pm121_connect()
494 controls[pm121_connection->ref_id]->name, in pm121_connect()
531 control = controls[param->control_id]; in pm121_create_sys_fans()
593 control = controls[param->control_id]; in pm121_sys_fans_tick()
[all …]
/linux/drivers/memory/tegra/
H A DKconfig22 Tegra20 chips. The EMC controls the external DRAM on the board.
34 Tegra30 chips. The EMC controls the external DRAM on the board.
46 Tegra124 chips. The EMC controls the external DRAM on the board.
60 Tegra210 chips. The EMC controls the external DRAM on the board.

12345678910>>...71