| /Linux-v5.4/drivers/greybus/ | 
| D | control.c | 3  * Greybus CPort control protocol.14 /* Highest control-protocol version supported */
 18 static int gb_control_get_version(struct gb_control *control)  in gb_control_get_version()  argument
 20 	struct gb_interface *intf = control->connection->intf;  in gb_control_get_version()
 28 	ret = gb_operation_sync(control->connection,  in gb_control_get_version()
 34 			"failed to get control-protocol version: %d\n",  in gb_control_get_version()
 41 			"unsupported major control-protocol version (%u > %u)\n",  in gb_control_get_version()
 46 	control->protocol_major = response.major;  in gb_control_get_version()
 47 	control->protocol_minor = response.minor;  in gb_control_get_version()
 55 static int gb_control_get_bundle_version(struct gb_control *control,  in gb_control_get_bundle_version()  argument
 [all …]
 
 | 
| /Linux-v5.4/arch/sh/include/mach-common/mach/ | 
| D | highlander.h | 13 #define PA_IRLMSK       (PA_BCR+0x0000) /* Interrupt Mask control */14 #define PA_IRLMON       (PA_BCR+0x0002) /* Interrupt Status control */
 19 #define PA_RSTCTL       (PA_BCR+0x000c) /* Reset Control */
 20 #define PA_PCIBD        (PA_BCR+0x000e) /* PCI Board detect control */
 21 #define PA_PCICD        (PA_BCR+0x0010) /* PCI Conector detect control */
 22 #define PA_EXTGIO       (PA_BCR+0x0016) /* Extension GPIO Control */
 23 #define PA_IVDRMON      (PA_BCR+0x0018) /* iVDR Moniter control */
 24 #define PA_IVDRCTL      (PA_BCR+0x001a) /* iVDR control */
 25 #define PA_OBLED        (PA_BCR+0x001c) /* On Board LED control */
 26 #define PA_OBSW         (PA_BCR+0x001e) /* On Board Switch control */
 [all …]
 
 | 
| D | r2d.h | 16 #define PA_IRLMON	0xa4000002	/* Interrupt Status control */17 #define PA_CFCTL	0xa4000004	/* CF Timing control */
 18 #define PA_CFPOW	0xa4000006	/* CF Power control */
 19 #define PA_DISPCTL	0xa4000008	/* Display Timing control */
 20 #define PA_SDMPOW	0xa400000a	/* SD Power control */
 21 #define PA_RTCCE	0xa400000c	/* RTC(9701) Enable control */
 22 #define PA_PCICD	0xa400000e	/* PCI Extension detect control */
 23 #define PA_VOYAGERRTS	0xa4000020	/* VOYAGER Reset control */
 25 #define PA_R2D1_AXRST		0xa4000022	/* AX_LAN Reset control */
 26 #define PA_R2D1_CFRST		0xa4000024	/* CF Reset control */
 [all …]
 
 | 
| /Linux-v5.4/include/media/ | 
| D | v4l2-ctrls.h | 17  * Include the stateless codec compound control definitions.37  * union v4l2_ctrl_ptr - A pointer to a control value.
 75  * struct v4l2_ctrl_ops - The control operations that the driver has to provide.
 77  * @g_volatile_ctrl: Get a new value for this control. Generally only relevant
 78  *		for volatile (and usually read-only) controls such as a control
 82  * @try_ctrl:	Test whether the control's value is valid. Only relevant when
 84  * @s_ctrl:	Actually set the new control value. s_ctrl is compulsory. The
 95  * struct v4l2_ctrl_type_ops - The control type operations that the driver
 117  *	that should be called when a control value has changed.
 120  * @priv: control private data
 [all …]
 
 | 
| /Linux-v5.4/drivers/pinctrl/sh-pfc/ | 
| D | Kconfig | 7 	bool "Renesas SoC pin control support" if COMPILE_TEST && !(ARCH_RENESAS || SUPERH)49 	  This enables pin control drivers for Renesas SuperH and ARM platforms
 55 	  This enables pin control and GPIO drivers for SH/SH Mobile platforms
 64 	bool "Emma Mobile AV2 pin control support" if COMPILE_TEST
 67 	bool "R-Mobile APE6 pin control support" if COMPILE_TEST
 71 	bool "R-Mobile A1 pin control support" if COMPILE_TEST
 75 	bool "RZ/G1M pin control support" if COMPILE_TEST
 78 	bool "RZ/G1N pin control support" if COMPILE_TEST
 81 	bool "RZ/G1E pin control support" if COMPILE_TEST
 84 	bool "RZ/G1C pin control support" if COMPILE_TEST
 [all …]
 
 | 
| /Linux-v5.4/include/sound/ | 
| D | seq_midi_emul.h | 35 	unsigned char control[128];	/* Current value of all controls */  member73 	void (*control)(void *private_data, int type, struct snd_midi_channel *chan);  member
 94 #define gm_bank_select		control[0]
 95 #define gm_modulation		control[1]
 96 #define gm_breath		control[2]
 97 #define gm_foot_pedal		control[4]
 98 #define gm_portamento_time	control[5]
 99 #define gm_data_entry		control[6]
 100 #define gm_volume		control[7]
 101 #define gm_balance		control[8]
 [all …]
 
 | 
| /Linux-v5.4/Documentation/media/v4l-drivers/ | 
| D | uvcvideo.rst | 28 control enumeration.37 Control mappings
 41 control mappings at runtime. These allow for individual XU controls or byte
 45 triggers a read or write of the associated XU control.
 47 The ioctl used to create these control mappings is called UVCIOC_CTRL_MAP.
 49 beforehand (UVCIOC_CTRL_ADD) to pass XU control information to the UVC driver.
 57 3. Driver specific XU control interface
 65 directly map to the low-level UVC control requests.
 67 In order to make such a request the UVC unit ID of the control's extension unit
 68 and the control selector need to be known. This information either needs to be
 [all …]
 
 | 
| /Linux-v5.4/include/linux/mfd/ | 
| D | motorola-cpcap.h | 47 #define CPCAP_REG_VERSC1	0x0048	/* Version Control 1 */48 #define CPCAP_REG_VERSC2	0x004c	/* Version Control 2 */
 54 #define CPCAP_REG_UCC1		0x0210	/* UC Control 1 */
 55 #define CPCAP_REG_UCC2		0x0214	/* UC Control 2 */
 60 #define CPCAP_REG_PGC		0x0228	/* Power Gate and Control */
 66 #define CPCAP_REG_SCC		0x0400	/* System Clock Control */
 80 #define CPCAP_REG_SI2CC1	0x0604	/* Switcher I2C Control 1 */
 81 #define CPCAP_REG_Si2CC2	0x0608	/* Switcher I2C Control 2 */
 82 #define CPCAP_REG_S1C1		0x060c	/* Switcher 1 Control 1 */
 83 #define CPCAP_REG_S1C2		0x0610	/* Switcher 1 Control 2 */
 [all …]
 
 | 
| /Linux-v5.4/drivers/tty/vt/ | 
| D | defkeymap.map | 7 #	altgr   control keycode  83 = Boot            8 #	altgr   control keycode 111 = Boot
 20 	control	keycode   3 = nul
 21 	shift	control	keycode   3 = nul
 24 	control keycode   4 = Escape
 27 	control keycode   5 = Control_backslash
 30 	control keycode   6 = Control_bracketright
 33 	control keycode   7 = Control_asciicircum
 36 	control keycode   8 = Control_underscore
 39 	control keycode   9 = Delete
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/net/ | 
| D | micrel-ksz90x1.txt | 14   All skew control options are specified in picoseconds. The minimum48     - rxc-skew-ps : Skew control of RXC pad
 49     - rxdv-skew-ps : Skew control of RX CTL pad
 50     - txc-skew-ps : Skew control of TXC pad
 51     - txen-skew-ps : Skew control of TX CTL pad
 52     - rxd0-skew-ps : Skew control of RX data 0 pad
 53     - rxd1-skew-ps : Skew control of RX data 1 pad
 54     - rxd2-skew-ps : Skew control of RX data 2 pad
 55     - rxd3-skew-ps : Skew control of RX data 3 pad
 56     - txd0-skew-ps : Skew control of TX data 0 pad
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/broadcom/b43/ | 
| D | phy_lp.h | 36 #define B43_LPPHY_TSSI_CTL			B43_PHY_CCK(0x28) /* TSSI Control */80 #define B43_LPPHY_FINEDIGIGAIN_CTL		B43_PHY_CCK(0x67) /* FineDigiGain Control */
 106 #define B43_LPPHY_CRSGAIN_CTL			B43_PHY_OFDM(0x10) /* crsgain Control */
 117 #define B43_LPPHY_LTRN_CTL			B43_PHY_OFDM(0x1B) /* LTRN Control */
 123 #define B43_LPPHY_OFDMSYNCTIMER_CTL		B43_PHY_OFDM(0x21) /* ofdmSyncTimer Control */
 141 #define B43_LPPHY_PHASE_SHIFT_CTL		B43_PHY_OFDM(0x33) /* phase shift Control */
 143 #define B43_LPPHY_OFDM_SYNC_CTL			B43_PHY_OFDM(0x35) /* ofdm sync Control */
 144 #define B43_LPPHY_AFE_ADC_CTL_0			B43_PHY_OFDM(0x36) /* Afe ADC Control 0 */
 145 #define B43_LPPHY_AFE_ADC_CTL_1			B43_PHY_OFDM(0x37) /* Afe ADC Control 1 */
 146 #define B43_LPPHY_AFE_ADC_CTL_2			B43_PHY_OFDM(0x38) /* Afe ADC Control 2 */
 [all …]
 
 | 
| /Linux-v5.4/include/linux/greybus/ | 
| D | control.h | 3  * Greybus CPort control protocol33 int gb_control_enable(struct gb_control *control);
 34 void gb_control_disable(struct gb_control *control);
 35 int gb_control_suspend(struct gb_control *control);
 36 int gb_control_resume(struct gb_control *control);
 37 int gb_control_add(struct gb_control *control);
 38 void gb_control_del(struct gb_control *control);
 39 struct gb_control *gb_control_get(struct gb_control *control);
 40 void gb_control_put(struct gb_control *control);
 42 int gb_control_get_bundle_versions(struct gb_control *control);
 [all …]
 
 | 
| /Linux-v5.4/Documentation/media/uapi/v4l/ | 
| D | vidioc-queryctrl.rst | 19 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i…49 To query the attributes of a control applications set the ``id`` field
 57 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in
 64 in the ``flags`` field this control is permanently disabled and should
 68 driver returns the next supported non-compound control, or ``EINVAL`` if
 71 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words
 79 control information that cannot be returned in struct
 103 See also the examples in :ref:`control`.
 119       - Identifies the control, set by the application. See
 120 	:ref:`control-id` for predefined IDs. When the ID is ORed with
 [all …]
 
 | 
| D | extended-controls.rst | 20 The control mechanism as originally designed was meant to be used for26 implementing this extended control mechanism: the MPEG standard is quite
 34 Unfortunately, the original control API lacked some features needed for
 36 named) extended control API.
 39 Extended Control API, nowadays there are also other classes of Extended
 45 The Extended Control API
 55 control). This is needed since it is often required to atomically change
 60 contains a pointer to the control array, a count of the number of
 61 controls in that array and a control class. Control classes are used to
 62 group similar controls into a single class. For example, control class
 [all …]
 
 | 
| D | control.rst | 21 control ioctls provide the information and a mechanism to create a nice28 pre-defined control IDs have the prefix ``V4L2_CID_``, and are listed in
 29 :ref:`control-id`. The ID is used when querying the attributes of a
 30 control, and when getting or setting the current value.
 33 assumptions about their purpose. Each control comes with a name string
 43 value, step size or other menu items. A control with a certain *custom*
 46 If a control is not applicable to the current configuration of the
 50 Control values are stored globally, they do not change when switching
 59 in order to always reflect the correct control value.
 66 Control IDs
 [all …]
 
 | 
| D | vidioc-g-ext-ctrls.rst | 19 …C_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several controls, try control values51 atomically. Control IDs are grouped into control classes (see
 52 :ref:`ctrl-class`) and all controls in the control array must belong
 53 to the same control class.
 68 If the ``size`` is too small to receive the control result (only
 87 control values are valid.
 101 :c:type:`v4l2_ext_control`. If the new control value
 103 control), then this will also result in an ``EINVAL`` error code error.
 124 The driver will only set/get these controls if all control values are
 144       - Identifies the control, set by the application.
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/i2c/ | 
| D | adv7183_regs.h | 11 #define ADV7183_IN_CTRL            0x00 /* Input control */13 #define ADV7183_OUT_CTRL           0x03 /* Output control */
 14 #define ADV7183_EXT_OUT_CTRL       0x04 /* Extended output control */
 21 #define ADV7183_ADI_CTRL           0x0E /* ADI control */
 27 #define ADV7183_ANAL_CLAMP_CTRL    0x14 /* Analog clamp control */
 28 #define ADV7183_DIGI_CLAMP_CTRL_1  0x15 /* Digital clamp control 1 */
 29 #define ADV7183_SHAP_FILT_CTRL     0x17 /* Shaping filter control */
 30 #define ADV7183_SHAP_FILT_CTRL_2   0x18 /* Shaping filter control 2 */
 31 #define ADV7183_COMB_FILT_CTRL     0x19 /* Comb filter control */
 32 #define ADV7183_ADI_CTRL_2         0x1D /* ADI control 2 */
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | smu_v11_0_i2c.c | 52 static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en)  in smu_v11_0_i2c_set_clock_gating()  argument54 	struct amdgpu_device *adev = to_amdgpu_device(control);  in smu_v11_0_i2c_set_clock_gating()
 62 static void smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable)  in smu_v11_0_i2c_enable()  argument
 64 	struct amdgpu_device *adev = to_amdgpu_device(control);  in smu_v11_0_i2c_enable()
 69 static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control)  in smu_v11_0_i2c_clear_status()  argument
 71 	struct amdgpu_device *adev = to_amdgpu_device(control);  in smu_v11_0_i2c_clear_status()
 79 static void smu_v11_0_i2c_configure(struct i2c_adapter *control)  in smu_v11_0_i2c_configure()  argument
 81 	struct amdgpu_device *adev = to_amdgpu_device(control);  in smu_v11_0_i2c_configure()
 95 static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control)  in smu_v11_0_i2c_set_clock()  argument
 97 	struct amdgpu_device *adev = to_amdgpu_device(control);  in smu_v11_0_i2c_set_clock()
 [all …]
 
 | 
| D | amdgpu_ras_eeprom.c | 81 static int __update_table_header(struct amdgpu_ras_eeprom_control *control,  in __update_table_header()  argument94 	__encode_table_header_to_buff(&control->tbl_hdr, buff + EEPROM_ADDRESS_SIZE);  in __update_table_header()
 96 	ret = i2c_transfer(&control->eeprom_accessor, &msg, 1);  in __update_table_header()
 103 static uint32_t  __calc_hdr_byte_sum(struct amdgpu_ras_eeprom_control *control);
 105 int amdgpu_ras_eeprom_init(struct amdgpu_ras_eeprom_control *control)  in amdgpu_ras_eeprom_init()  argument
 108 	struct amdgpu_device *adev = to_amdgpu_device(control);  in amdgpu_ras_eeprom_init()
 110 	struct amdgpu_ras_eeprom_table_header *hdr = &control->tbl_hdr;  in amdgpu_ras_eeprom_init()
 118 	mutex_init(&control->tbl_mutex);  in amdgpu_ras_eeprom_init()
 122 		ret = smu_v11_0_i2c_eeprom_control_init(&control->eeprom_accessor);  in amdgpu_ras_eeprom_init()
 135 	ret = i2c_transfer(&control->eeprom_accessor, &msg, 1);  in amdgpu_ras_eeprom_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/s390/char/ | 
| D | defkeymap.map | 135 control keycode  74 = F22136 control keycode  75 = F23
 137 control keycode  76 = F24
 138 control keycode 107 = Control_z		# PA3
 139 control keycode 108 = Control_c		# PA1
 140 control keycode 109 = KeyboardSignal	# Clear
 141 control keycode 110 = Control_d		# PA2
 142 control keycode 122 = F10
 143 control keycode 123 = F11		# F11
 144 control keycode 124 = Last_Console	# F12
 [all …]
 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | reg_fsl_emb.h | 27 #define PMRN_PMLCA0	0x090	/* PM Local Control A0 */28 #define PMRN_PMLCA1	0x091	/* PM Local Control A1 */
 29 #define PMRN_PMLCA2	0x092	/* PM Local Control A2 */
 30 #define PMRN_PMLCA3	0x093	/* PM Local Control A3 */
 31 #define PMRN_PMLCA4	0x094	/* PM Local Control A4 */
 32 #define PMRN_PMLCA5	0x095	/* PM Local Control A5 */
 46 #define PMRN_PMLCB0	0x110	/* PM Local Control B0 */
 47 #define PMRN_PMLCB1	0x111	/* PM Local Control B1 */
 48 #define PMRN_PMLCB2	0x112	/* PM Local Control B2 */
 49 #define PMRN_PMLCB3	0x113	/* PM Local Control B3 */
 [all …]
 
 | 
| /Linux-v5.4/Documentation/media/kapi/ | 
| D | v4l2-controls.rst | 9 The V4L2 control API seems simple enough, but quickly becomes very hard to15 1) How do I add a control?
 16 2) How do I set the control's value? (i.e. s_ctrl)
 20 3) How do I get the control's value? (i.e. g_volatile_ctrl)
 21 4) How do I validate the user's proposed control value? (i.e. try_ctrl)
 25 The control framework was created in order to implement all the rules of the
 29 Note that the control framework relies on the presence of a struct
 39 The :c:type:`v4l2_ctrl` object describes the control properties and keeps
 40 track of the control's value (both the current value and the proposed new
 93 1.3) Hook the control handler into the driver:
 [all …]
 
 | 
| /Linux-v5.4/sound/pci/emu10k1/ | 
| D | p17v.h | 51 #define ADC_IFC_CTRL		0x0000000b	/*ADC Interface Control */52 #define ADC_MASTER		0x0000000c	/*ADC Master Mode Control */
 53 #define ADC_POWER		0x0000000d	/*ADC PowerDown Control */
 56 #define ADC_ALC_CTRL1		0x00000010	/*ADC ALC Control 1 */
 57 #define ADC_ALC_CTRL2		0x00000011	/*ADC ALC Control 2 */
 58 #define ADC_ALC_CTRL3		0x00000012	/*ADC ALC Control 3 */
 59 #define ADC_NOISE_CTRL		0x00000013	/*ADC Noise Gate Control */
 60 #define ADC_LIMIT_CTRL		0x00000014	/*ADC Limiter Control */
 86 #define P17V_CAPTURE_VOL_H	0x4c	/* P17v capture volume control */
 87 #define P17V_CAPTURE_VOL_L	0x4d	/* P17v capture volume control */
 [all …]
 
 | 
| /Linux-v5.4/include/linux/fsl/ | 
| D | guts.h | 32 				 *           Control Register42 	u32	gpiocr;		/* 0x.0030 - GPIO Control Register */
 53 				 *           Multiplex Control
 56 				 *           multiplex control 2
 58 	u32	dmuxcr;		/* 0x.0068 - DMA Mux Control Register */
 60 	u32	devdisr;	/* 0x.0070 - Device Disable Control */
 63 	u32	devdisr2;	/* 0x.0074 - Device Disable Control 2 */
 65 	u32	pmjcr;		/* 0x.007c - 4 Power Management Jog Control
 69 				 *           Control Register
 82 				 *           Control Register
 [all …]
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | ssm2602.h | 49 /*Left ADC Volume Control (SSM2602_REG_LEFT_ADC_VOL)*/50 #define     LINVOL_LIN_VOL                0x01F   /* Left Channel PGA Volume control               …
 54 /*Right ADC Volume Control (SSM2602_REG_RIGHT_ADC_VOL)*/
 55 #define     RINVOL_RIN_VOL                0x01F   /* Right Channel PGA Volume control              …
 59 /*Left DAC Volume Control (SSM2602_REG_LEFT_DAC_VOL)*/
 60 #define     LOUT1V_LHP_VOL                0x07F   /* Left Channel Headphone volume control         …
 64 /*Right DAC Volume Control (SSM2602_REG_RIGHT_DAC_VOL)*/
 65 #define     ROUT1V_RHP_VOL                0x07F   /* Right Channel Headphone volume control        …
 69 /*Analogue Audio Path Control (SSM2602_REG_ANALOGUE_PATH)*/
 70 …    APANA_ENABLE_MIC_BOOST       0x001   /* Primary Microphone Amplifier gain booster control    */
 [all …]
 
 |