| /Linux-v5.15/include/sound/ |
| D | seq_midi_emul.h | 35 unsigned char control[128]; /* Current value of all controls */ member 73 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.15/drivers/greybus/ |
| D | control.c | 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() 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 58 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_version() 65 ret = gb_operation_sync(control->connection, in gb_control_get_bundle_version() 85 int gb_control_get_bundle_versions(struct gb_control *control) in gb_control_get_bundle_versions() argument 87 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_versions() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ras_eeprom.c | 97 struct amdgpu_ras_eeprom_control *control) in __get_eeprom_i2c_addr_arct() argument 101 if (!control || !atom_ctx) in __get_eeprom_i2c_addr_arct() 107 control->i2c_address = EEPROM_I2C_MADDR_ARCTURUS_D342; in __get_eeprom_i2c_addr_arct() 109 control->i2c_address = EEPROM_I2C_MADDR_ARCTURUS; in __get_eeprom_i2c_addr_arct() 115 struct amdgpu_ras_eeprom_control *control) in __get_eeprom_i2c_addr() argument 119 if (!control) in __get_eeprom_i2c_addr() 132 control->i2c_address = ((u32) i2c_addr) << 16; in __get_eeprom_i2c_addr() 139 control->i2c_address = EEPROM_I2C_MADDR_VEGA20; in __get_eeprom_i2c_addr() 143 return __get_eeprom_i2c_addr_arct(adev, control); in __get_eeprom_i2c_addr() 146 control->i2c_address = EEPROM_I2C_MADDR_SIENNA_CICHLID; in __get_eeprom_i2c_addr() [all …]
|
| D | smu_v11_0_i2c.c | 48 static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en) in smu_v11_0_i2c_set_clock_gating() argument 50 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_set_clock_gating() 76 static int smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable) in smu_v11_0_i2c_enable() argument 78 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_enable() 101 static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control) in smu_v11_0_i2c_clear_status() argument 103 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_clear_status() 111 static void smu_v11_0_i2c_configure(struct i2c_adapter *control) in smu_v11_0_i2c_configure() argument 113 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_configure() 132 static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control) in smu_v11_0_i2c_set_clock() argument 134 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_set_clock() [all …]
|
| /Linux-v5.15/include/linux/greybus/ |
| D | control.h | 33 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); 43 int gb_control_connected_operation(struct gb_control *control, u16 cport_id); [all …]
|
| /Linux-v5.15/sound/core/seq/ |
| D | seq_midi_emul.c | 39 int control, int value); 138 ev->data.control.param, ev->data.control.value); in snd_midi_process_event() 141 chan->midi_program = ev->data.control.value; in snd_midi_process_event() 144 chan->midi_pitchbend = ev->data.control.value; in snd_midi_process_event() 145 if (ops->control) in snd_midi_process_event() 146 ops->control(drv, MIDI_CTL_PITCHBEND, chan); in snd_midi_process_event() 149 chan->midi_pressure = ev->data.control.value; in snd_midi_process_event() 150 if (ops->control) in snd_midi_process_event() 151 ops->control(drv, MIDI_CTL_CHAN_PRESSURE, chan); in snd_midi_process_event() 155 if (ev->data.control.param < 32) { in snd_midi_process_event() [all …]
|
| /Linux-v5.15/drivers/reset/ |
| D | reset-ti-sci.c | 76 struct ti_sci_reset_control *control; in ti_sci_reset_set() local 80 control = idr_find(&data->idr, id); in ti_sci_reset_set() 81 if (!control) in ti_sci_reset_set() 84 mutex_lock(&control->lock); in ti_sci_reset_set() 86 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set() 91 reset_state |= control->reset_mask; in ti_sci_reset_set() 93 reset_state &= ~control->reset_mask; in ti_sci_reset_set() 95 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set() 97 mutex_unlock(&control->lock); in ti_sci_reset_set() 157 struct ti_sci_reset_control *control; in ti_sci_reset_status() local [all …]
|
| D | reset-ti-syscon.c | 78 struct ti_syscon_reset_control *control; in ti_syscon_reset_assert() local 84 control = &data->controls[id]; in ti_syscon_reset_assert() 86 if (control->flags & ASSERT_NONE) in ti_syscon_reset_assert() 89 mask = BIT(control->assert_bit); in ti_syscon_reset_assert() 90 value = (control->flags & ASSERT_SET) ? mask : 0x0; in ti_syscon_reset_assert() 92 return regmap_write_bits(data->regmap, control->assert_offset, mask, value); in ti_syscon_reset_assert() 109 struct ti_syscon_reset_control *control; in ti_syscon_reset_deassert() local 115 control = &data->controls[id]; in ti_syscon_reset_deassert() 117 if (control->flags & DEASSERT_NONE) in ti_syscon_reset_deassert() 120 mask = BIT(control->deassert_bit); in ti_syscon_reset_deassert() [all …]
|
| /Linux-v5.15/drivers/pinctrl/renesas/ |
| D | Kconfig | 9 bool "Renesas SoC pin control support" if COMPILE_TEST && !(ARCH_RENESAS || SUPERH) 55 This enables pin control drivers for Renesas SuperH and ARM platforms 63 This enables common pin control functionality for EMMA Mobile, R-Car, 71 This enables pin control and GPIO drivers for SH/SH Mobile platforms 80 bool "pin control support for Emma Mobile EV2" if COMPILE_TEST 84 bool "pin control support for R-Car D3" if COMPILE_TEST 88 bool "pin control support for R-Car E2" if COMPILE_TEST 92 bool "pin control support for R-Car E3" if COMPILE_TEST 96 bool "pin control support for R-Car H1" if COMPILE_TEST 100 bool "pin control support for R-Car H2" if COMPILE_TEST [all …]
|
| /Linux-v5.15/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.15/arch/x86/kvm/svm/ |
| D | svm.h | 250 vmcb->control.clean = 0; in vmcb_mark_all_dirty() 255 vmcb->control.clean = VMCB_ALL_CLEAN_MASK in vmcb_mark_all_clean() 261 return (vmcb->control.clean & (1 << bit)); in vmcb_is_clean() 266 vmcb->control.clean &= ~(1 << bit); in vmcb_mark_dirty() 271 return !test_bit(bit, (unsigned long *)&vmcb->control.clean); in vmcb_is_dirty() 279 static inline void vmcb_set_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_set_intercept() argument 282 __set_bit(bit, (unsigned long *)&control->intercepts); in vmcb_set_intercept() 285 static inline void vmcb_clr_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_clr_intercept() argument 288 __clear_bit(bit, (unsigned long *)&control->intercepts); in vmcb_clr_intercept() 291 static inline bool vmcb_is_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_is_intercept() argument [all …]
|
| D | nested.c | 39 if (svm->vmcb->control.exit_code != SVM_EXIT_NPF) { in nested_svm_inject_npf_exit() 44 svm->vmcb->control.exit_code = SVM_EXIT_NPF; in nested_svm_inject_npf_exit() 45 svm->vmcb->control.exit_code_hi = 0; in nested_svm_inject_npf_exit() 46 svm->vmcb->control.exit_info_1 = (1ULL << 32); in nested_svm_inject_npf_exit() 47 svm->vmcb->control.exit_info_2 = fault->address; in nested_svm_inject_npf_exit() 50 svm->vmcb->control.exit_info_1 &= ~0xffffffffULL; in nested_svm_inject_npf_exit() 51 svm->vmcb->control.exit_info_1 |= fault->error_code; in nested_svm_inject_npf_exit() 63 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + PF_VECTOR; in svm_inject_page_fault_nested() 64 svm->vmcb->control.exit_code_hi = 0; in svm_inject_page_fault_nested() 65 svm->vmcb->control.exit_info_1 = fault->error_code; in svm_inject_page_fault_nested() [all …]
|
| /Linux-v5.15/arch/arm/mach-rpc/include/mach/ |
| D | acornfb.h | 95 case 1: vidc->control |= VIDC20_CTRL_PIX_CK; break; in acornfb_vidc20_find_rates() 96 case 2: vidc->control |= VIDC20_CTRL_PIX_CK2; break; in acornfb_vidc20_find_rates() 97 case 3: vidc->control |= VIDC20_CTRL_PIX_CK3; break; in acornfb_vidc20_find_rates() 98 case 4: vidc->control |= VIDC20_CTRL_PIX_CK4; break; in acornfb_vidc20_find_rates() 99 case 5: vidc->control |= VIDC20_CTRL_PIX_CK5; break; in acornfb_vidc20_find_rates() 100 case 6: vidc->control |= VIDC20_CTRL_PIX_CK6; break; in acornfb_vidc20_find_rates() 101 case 7: vidc->control |= VIDC20_CTRL_PIX_CK7; break; in acornfb_vidc20_find_rates() 102 case 8: vidc->control |= VIDC20_CTRL_PIX_CK8; break; in acornfb_vidc20_find_rates() 115 vidc->control |= VIDC20_CTRL_FIFO_24; in acornfb_vidc20_find_rates() 117 vidc->control |= VIDC20_CTRL_FIFO_28; in acornfb_vidc20_find_rates() [all …]
|
| /Linux-v5.15/drivers/s390/char/ |
| D | defkeymap.map | 135 control keycode 74 = F22 136 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.15/Documentation/userspace-api/media/drivers/ |
| D | uvcvideo.rst | 28 control enumeration. 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 73 Unless the control size is already known it is necessary to first make a [all …]
|
| /Linux-v5.15/arch/x86/kvm/vmx/ |
| D | posted_intr.c | 53 old.control = new.control = pi_desc->control; in vmx_vcpu_pi_load() 63 } while (cmpxchg64(&pi_desc->control, old.control, in vmx_vcpu_pi_load() 64 new.control) != old.control); in vmx_vcpu_pi_load() 101 old.control = new.control = pi_desc->control; in __pi_post_block() 114 } while (cmpxchg64(&pi_desc->control, old.control, in __pi_post_block() 115 new.control) != old.control); in __pi_post_block() 161 old.control = new.control = pi_desc->control; in pi_pre_block() 184 } while (cmpxchg64(&pi_desc->control, old.control, in pi_pre_block() 185 new.control) != old.control); in pi_pre_block()
|
| /Linux-v5.15/Documentation/devicetree/bindings/net/ |
| D | micrel-ksz90x1.txt | 14 All skew control options are specified in picoseconds. The minimum 48 - 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.15/arch/arm/boot/dts/ |
| D | keystone-k2hk-clocks.dtsi | 15 reg-names = "control"; 23 reg-names = "control", "multiplier", "post-divider"; 32 reg-names = "control"; 41 reg-names = "control"; 50 reg-names = "control"; 59 reg-names = "control", "domain"; 69 reg-names = "control", "domain"; 79 reg-names = "control", "domain"; 89 reg-names = "control", "domain"; 99 reg-names = "control", "domain"; [all …]
|
| D | keystone-k2l-clocks.dtsi | 15 reg-names = "control"; 23 reg-names = "control", "multiplier", "post-divider"; 32 reg-names = "control"; 41 reg-names = "control"; 49 reg-names = "control", "domain"; 60 reg-names = "control", "domain"; 70 reg-names = "control", "domain"; 80 reg-names = "control", "domain"; 90 reg-names = "control", "domain"; 100 reg-names = "control", "domain"; [all …]
|
| /Linux-v5.15/drivers/staging/iio/frequency/ |
| D | ad9834.c | 74 unsigned short control; member 167 if (st->control & AD9834_MODE) { in ad9834_write() 173 st->control |= AD9834_OPBITEN; in ad9834_write() 175 st->control &= ~AD9834_OPBITEN; in ad9834_write() 177 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write() 182 st->control |= AD9834_PIN_SW; in ad9834_write() 184 st->control &= ~AD9834_PIN_SW; in ad9834_write() 185 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write() 191 st->control &= ~(this_attr->address | AD9834_PIN_SW); in ad9834_write() 193 st->control |= this_attr->address; in ad9834_write() [all …]
|
| /Linux-v5.15/Documentation/ABI/testing/ |
| D | configfs-usb-gadget-uac1 | 11 c_mute_present capture mute control enable 12 c_volume_present capture volume control enable 13 c_volume_min capture volume control min value (in 1/256 dB) 14 c_volume_max capture volume control max value (in 1/256 dB) 15 c_volume_res capture volume control resolution (in 1/256 dB) 19 p_mute_present playback mute control enable 20 p_volume_present playback volume control enable 21 p_volume_min playback volume control min value (in 1/256 dB) 22 p_volume_max playback volume control max value (in 1/256 dB) 23 p_volume_res playback volume control resolution (in 1/256 dB)
|
| D | configfs-usb-gadget-uac2 | 12 c_mute_present capture mute control enable 13 c_volume_present capture volume control enable 14 c_volume_min capture volume control min value (in 1/256 dB) 15 c_volume_max capture volume control max value (in 1/256 dB) 16 c_volume_res capture volume control resolution (in 1/256 dB) 21 p_mute_present playback mute control enable 22 p_volume_present playback volume control enable 23 p_volume_min playback volume control min value (in 1/256 dB) 24 p_volume_max playback volume control max value (in 1/256 dB) 25 p_volume_res playback volume control resolution (in 1/256 dB)
|
| /Linux-v5.15/Documentation/userspace-api/media/v4l/ |
| D | extended-controls.rst | 13 The control mechanism as originally designed was meant to be used for 19 implementing this extended control mechanism: the MPEG standard is quite 27 Unfortunately, the original control API lacked some features needed for 29 named) extended control API. 48 control). This is needed since it is often required to atomically change 53 contains a pointer to the control array, a count of the number of 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 61 All controls in the control array must belong to the specified control 64 It is also possible to use an empty control array (``count`` == 0) to check [all …]
|
| D | vidioc-queryctrl.rst | 13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i… 41 To query the attributes of a control applications set the ``id`` field 49 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in 56 in the ``flags`` field this control is permanently disabled and should 60 driver returns the next supported non-compound control, or ``EINVAL`` if 63 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words 71 control information that cannot be returned in struct 95 See also the examples in :ref:`control`. 110 - Identifies the control, set by the application. See 111 :ref:`control-id` for predefined IDs. When the ID is ORed with [all …]
|
| /Linux-v5.15/drivers/pci/ |
| D | ats.c | 198 u16 control, status; in pci_enable_pri() local 228 control = PCI_PRI_CTRL_ENABLE; in pci_enable_pri() 229 pci_write_config_word(pdev, pri + PCI_PRI_CTRL, control); in pci_enable_pri() 244 u16 control; in pci_disable_pri() local 257 pci_read_config_word(pdev, pri + PCI_PRI_CTRL, &control); in pci_disable_pri() 258 control &= ~PCI_PRI_CTRL_ENABLE; in pci_disable_pri() 259 pci_write_config_word(pdev, pri + PCI_PRI_CTRL, control); in pci_disable_pri() 271 u16 control = PCI_PRI_CTRL_ENABLE; in pci_restore_pri_state() local 285 pci_write_config_word(pdev, pri + PCI_PRI_CTRL, control); in pci_restore_pri_state() 297 u16 control; in pci_reset_pri() local [all …]
|