| /Linux-v5.4/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.4/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.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ras_eeprom.c | 81 static int __update_table_header(struct amdgpu_ras_eeprom_control *control, in __update_table_header() argument 94 __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 …]
|
| 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() argument 54 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 …]
|
| /Linux-v5.4/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.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/sound/core/seq/ |
| D | seq_midi_emul.c | 39 int control, int value); 135 ev->data.control.param, ev->data.control.value); in snd_midi_process_event() 138 chan->midi_program = ev->data.control.value; in snd_midi_process_event() 141 chan->midi_pitchbend = ev->data.control.value; in snd_midi_process_event() 142 if (ops->control) in snd_midi_process_event() 143 ops->control(drv, MIDI_CTL_PITCHBEND, chan); in snd_midi_process_event() 146 chan->midi_pressure = ev->data.control.value; in snd_midi_process_event() 147 if (ops->control) in snd_midi_process_event() 148 ops->control(drv, MIDI_CTL_CHAN_PRESSURE, chan); in snd_midi_process_event() 152 if (ev->data.control.param < 32) { in snd_midi_process_event() [all …]
|
| D | seq_midi_event.c | 255 ev->data.control.channel = dev->buf[0] & 0x0f; in one_param_ctrl_event() 256 ev->data.control.value = dev->buf[1]; in one_param_ctrl_event() 262 ev->data.control.channel = dev->buf[0] & 0x0f; in pitchbend_ctrl_event() 263 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192; in pitchbend_ctrl_event() 269 ev->data.control.channel = dev->buf[0] & 0x0f; in two_param_ctrl_event() 270 ev->data.control.param = dev->buf[1]; in two_param_ctrl_event() 271 ev->data.control.value = dev->buf[2]; in two_param_ctrl_event() 277 ev->data.control.value = dev->buf[1]; in one_param_event() 283 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1]; in songpos_event() 357 buf[0] = ev->data.control.value & 0x7f; in one_param_decode() [all …]
|
| /Linux-v5.4/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_update_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.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 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.4/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.4/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.4/Documentation/media/v4l-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.4/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.4/drivers/staging/iio/frequency/ |
| D | ad9834.c | 75 unsigned short control; member 168 if (st->control & AD9834_MODE) { in ad9834_write() 174 st->control |= AD9834_OPBITEN; in ad9834_write() 176 st->control &= ~AD9834_OPBITEN; in ad9834_write() 178 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write() 183 st->control |= AD9834_PIN_SW; in ad9834_write() 185 st->control &= ~AD9834_PIN_SW; in ad9834_write() 186 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write() 192 st->control &= ~(this_attr->address | AD9834_PIN_SW); in ad9834_write() 194 st->control |= this_attr->address; in ad9834_write() [all …]
|
| /Linux-v5.4/drivers/staging/vc04_services/bcm2835-camera/ |
| D | controls.c | 165 struct vchiq_mmal_port *control; in ctrl_set_rational() local 167 control = &dev->component[COMP_CAMERA]->control; in ctrl_set_rational() 172 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_rational() 183 struct vchiq_mmal_port *control; in ctrl_set_value() local 185 control = &dev->component[COMP_CAMERA]->control; in ctrl_set_value() 189 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_value() 199 struct vchiq_mmal_port *control; in ctrl_set_iso() local 210 control = &dev->component[COMP_CAMERA]->control; in ctrl_set_iso() 217 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_iso() 227 struct vchiq_mmal_port *control; in ctrl_set_value_ev() local [all …]
|
| /Linux-v5.4/drivers/pci/ |
| D | ats.c | 181 u16 control, status; in pci_enable_pri() local 201 control = PCI_PRI_CTRL_ENABLE; in pci_enable_pri() 202 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_enable_pri() 218 u16 control; in pci_disable_pri() local 228 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_disable_pri() 229 control &= ~PCI_PRI_CTRL_ENABLE; in pci_disable_pri() 230 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_disable_pri() 242 u16 control = PCI_PRI_CTRL_ENABLE; in pci_restore_pri_state() local 254 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_restore_pri_state() 267 u16 control; in pci_reset_pri() local [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 for 26 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. 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 68 All controls in the control array must belong to the specified control 71 It is also possible to use an empty control array (``count`` == 0) to check [all …]
|
| /Linux-v5.4/drivers/rtc/ |
| D | rtc-m48t35.c | 23 u8 control; member 47 u8 control; in m48t35_read_time() local 56 control = readb(&priv->reg->control); in m48t35_read_time() 57 writeb(control | M48T35_RTC_READ, &priv->reg->control); in m48t35_read_time() 64 writeb(control, &priv->reg->control); in m48t35_read_time() 91 u8 control; in m48t35_set_time() local 121 control = readb(&priv->reg->control); in m48t35_set_time() 122 writeb(control | M48T35_RTC_SET, &priv->reg->control); in m48t35_set_time() 129 writeb(control, &priv->reg->control); in m48t35_set_time()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | svm.c | 465 vmcb->control.clean = 0; in mark_all_dirty() 470 vmcb->control.clean = ((1 << VMCB_DIRTY_MAX) - 1) in mark_all_clean() 476 vmcb->control.clean &= ~(1 << bit); in mark_dirty() 486 svm->vmcb->control.avic_vapic_bar = data & VMCB_AVIC_APIC_BAR_MASK; in avic_update_vapic_bar() 511 c = &svm->vmcb->control; in recalc_intercepts() 512 h = &svm->nested.hsave->control; in recalc_intercepts() 533 vmcb->control.intercept_cr |= (1U << bit); in set_cr_intercept() 542 vmcb->control.intercept_cr &= ~(1U << bit); in clr_cr_intercept() 551 return vmcb->control.intercept_cr & (1U << bit); in is_cr_intercept() 558 vmcb->control.intercept_dr = (1 << INTERCEPT_DR0_READ) in set_dr_intercepts() [all …]
|
| /Linux-v5.4/drivers/dma/ |
| D | ep93xx_dma.c | 307 static void m2p_set_control(struct ep93xx_dma_chan *edmac, u32 control) in m2p_set_control() argument 309 writel(control, edmac->regs + M2P_CONTROL); in m2p_set_control() 320 u32 control; in m2p_hw_setup() local 324 control = M2P_CONTROL_CH_ERROR_INT | M2P_CONTROL_ICE in m2p_hw_setup() 326 m2p_set_control(edmac, control); in m2p_hw_setup() 341 u32 control; in m2p_hw_synchronize() local 344 control = readl(edmac->regs + M2P_CONTROL); in m2p_hw_synchronize() 345 control &= ~(M2P_CONTROL_STALLINT | M2P_CONTROL_NFBINT); in m2p_hw_synchronize() 346 m2p_set_control(edmac, control); in m2p_hw_synchronize() 390 u32 control = readl(edmac->regs + M2P_CONTROL); in m2p_hw_submit() local [all …]
|