Home
last modified time | relevance | path

Searched refs:control (Results 1 – 25 of 1606) sorted by relevance

12345678910>>...65

/Linux-v4.19/include/sound/
Dseq_midi_emul.h49 unsigned char control[128]; /* Current value of all controls */ member
87 void (*control)(void *private_data, int type, struct snd_midi_channel *chan); member
108 #define gm_bank_select control[0]
109 #define gm_modulation control[1]
110 #define gm_breath control[2]
111 #define gm_foot_pedal control[4]
112 #define gm_portamento_time control[5]
113 #define gm_data_entry control[6]
114 #define gm_volume control[7]
115 #define gm_balance control[8]
[all …]
/Linux-v4.19/drivers/staging/greybus/
Dcontrol.c19 static int gb_control_get_version(struct gb_control *control) in gb_control_get_version() argument
21 struct gb_interface *intf = control->connection->intf; in gb_control_get_version()
29 ret = gb_operation_sync(control->connection, in gb_control_get_version()
47 control->protocol_major = response.major; in gb_control_get_version()
48 control->protocol_minor = response.minor; in gb_control_get_version()
56 static int gb_control_get_bundle_version(struct gb_control *control, in gb_control_get_bundle_version() argument
59 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_version()
66 ret = gb_operation_sync(control->connection, in gb_control_get_bundle_version()
86 int gb_control_get_bundle_versions(struct gb_control *control) in gb_control_get_bundle_versions() argument
88 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_versions()
[all …]
Dcontrol.h30 int gb_control_enable(struct gb_control *control);
31 void gb_control_disable(struct gb_control *control);
32 int gb_control_suspend(struct gb_control *control);
33 int gb_control_resume(struct gb_control *control);
34 int gb_control_add(struct gb_control *control);
35 void gb_control_del(struct gb_control *control);
36 struct gb_control *gb_control_get(struct gb_control *control);
37 void gb_control_put(struct gb_control *control);
39 int gb_control_get_bundle_versions(struct gb_control *control);
40 int gb_control_connected_operation(struct gb_control *control, u16 cport_id);
[all …]
/Linux-v4.19/sound/core/seq/
Dseq_midi_emul.c53 int control, int value);
149 ev->data.control.param, ev->data.control.value); in snd_midi_process_event()
152 chan->midi_program = ev->data.control.value; in snd_midi_process_event()
155 chan->midi_pitchbend = ev->data.control.value; in snd_midi_process_event()
156 if (ops->control) in snd_midi_process_event()
157 ops->control(drv, MIDI_CTL_PITCHBEND, chan); in snd_midi_process_event()
160 chan->midi_pressure = ev->data.control.value; in snd_midi_process_event()
161 if (ops->control) in snd_midi_process_event()
162 ops->control(drv, MIDI_CTL_CHAN_PRESSURE, chan); in snd_midi_process_event()
166 if (ev->data.control.param < 32) { in snd_midi_process_event()
[all …]
Dseq_midi_event.c268 ev->data.control.channel = dev->buf[0] & 0x0f; in one_param_ctrl_event()
269 ev->data.control.value = dev->buf[1]; in one_param_ctrl_event()
275 ev->data.control.channel = dev->buf[0] & 0x0f; in pitchbend_ctrl_event()
276 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192; in pitchbend_ctrl_event()
282 ev->data.control.channel = dev->buf[0] & 0x0f; in two_param_ctrl_event()
283 ev->data.control.param = dev->buf[1]; in two_param_ctrl_event()
284 ev->data.control.value = dev->buf[2]; in two_param_ctrl_event()
290 ev->data.control.value = dev->buf[1]; in one_param_event()
296 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1]; in songpos_event()
370 buf[0] = ev->data.control.value & 0x7f; in one_param_decode()
[all …]
/Linux-v4.19/drivers/reset/
Dreset-ti-sci.c76 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 …]
Dreset-ti-syscon.c78 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-v4.19/drivers/tty/vt/
Ddefkeymap.map6 # altgr control keycode 83 = Boot
7 # altgr control keycode 111 = Boot
19 control keycode 3 = nul
20 shift control keycode 3 = nul
23 control keycode 4 = Escape
26 control keycode 5 = Control_backslash
29 control keycode 6 = Control_bracketright
32 control keycode 7 = Control_asciicircum
35 control keycode 8 = Control_underscore
38 control keycode 9 = Delete
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dmicrel-ksz90x1.txt14 All skew control options are specified in picoseconds. The minimum
20 - rxc-skew-ps : Skew control of RXC pad
21 - rxdv-skew-ps : Skew control of RX CTL pad
22 - txc-skew-ps : Skew control of TXC pad
23 - txen-skew-ps : Skew control of TX CTL pad
24 - rxd0-skew-ps : Skew control of RX data 0 pad
25 - rxd1-skew-ps : Skew control of RX data 1 pad
26 - rxd2-skew-ps : Skew control of RX data 2 pad
27 - rxd3-skew-ps : Skew control of RX data 3 pad
28 - txd0-skew-ps : Skew control of TX data 0 pad
[all …]
/Linux-v4.19/arch/arm/mach-rpc/include/mach/
Dacornfb.h98 case 1: vidc->control |= VIDC20_CTRL_PIX_CK; break; in acornfb_vidc20_find_rates()
99 case 2: vidc->control |= VIDC20_CTRL_PIX_CK2; break; in acornfb_vidc20_find_rates()
100 case 3: vidc->control |= VIDC20_CTRL_PIX_CK3; break; in acornfb_vidc20_find_rates()
101 case 4: vidc->control |= VIDC20_CTRL_PIX_CK4; break; in acornfb_vidc20_find_rates()
102 case 5: vidc->control |= VIDC20_CTRL_PIX_CK5; break; in acornfb_vidc20_find_rates()
103 case 6: vidc->control |= VIDC20_CTRL_PIX_CK6; break; in acornfb_vidc20_find_rates()
104 case 7: vidc->control |= VIDC20_CTRL_PIX_CK7; break; in acornfb_vidc20_find_rates()
105 case 8: vidc->control |= VIDC20_CTRL_PIX_CK8; break; in acornfb_vidc20_find_rates()
118 vidc->control |= VIDC20_CTRL_FIFO_24; in acornfb_vidc20_find_rates()
120 vidc->control |= VIDC20_CTRL_FIFO_28; in acornfb_vidc20_find_rates()
[all …]
/Linux-v4.19/drivers/s390/char/
Ddefkeymap.map135 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-v4.19/Documentation/media/v4l-drivers/
Duvcvideo.rst26 control enumeration.
39 control mappings at runtime. These allow for individual XU controls or byte
43 triggers a read or write of the associated XU control.
45 The ioctl used to create these control mappings is called UVCIOC_CTRL_MAP.
47 beforehand (UVCIOC_CTRL_ADD) to pass XU control information to the UVC driver.
55 3. Driver specific XU control interface
63 directly map to the low-level UVC control requests.
65 In order to make such a request the UVC unit ID of the control's extension unit
66 and the control selector need to be known. This information either needs to be
71 Unless the control size is already known it is necessary to first make a
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dkeystone-k2hk-clocks.dtsi15 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 …]
Dkeystone-k2l-clocks.dtsi15 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-v4.19/drivers/pci/
Dats.c154 u16 control, status; in pci_enable_pri() local
174 control = PCI_PRI_CTRL_ENABLE; in pci_enable_pri()
175 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_enable_pri()
191 u16 control; in pci_disable_pri() local
201 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_disable_pri()
202 control &= ~PCI_PRI_CTRL_ENABLE; in pci_disable_pri()
203 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_disable_pri()
215 u16 control = PCI_PRI_CTRL_ENABLE; in pci_restore_pri_state() local
227 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_restore_pri_state()
240 u16 control; in pci_reset_pri() local
[all …]
/Linux-v4.19/Documentation/media/uapi/v4l/
Dvidioc-queryctrl.rst12 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i…
42 To query the attributes of a control applications set the ``id`` field
50 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in
57 in the ``flags`` field this control is permanently disabled and should
61 driver returns the next supported non-compound control, or ``EINVAL`` if
64 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words
72 control information that cannot be returned in struct
96 See also the examples in :ref:`control`.
112 - Identifies the control, set by the application. See
113 :ref:`control-id` for predefined IDs. When the ID is ORed with
[all …]
/Linux-v4.19/drivers/staging/iio/frequency/
Dad9834.c75 unsigned short control; member
165 if (st->control & AD9834_MODE) { in ad9834_write()
171 st->control |= AD9834_OPBITEN; in ad9834_write()
173 st->control &= ~AD9834_OPBITEN; in ad9834_write()
175 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write()
180 st->control |= AD9834_PIN_SW; in ad9834_write()
182 st->control &= ~AD9834_PIN_SW; in ad9834_write()
183 st->data = cpu_to_be16(AD9834_REG_CMD | st->control); in ad9834_write()
189 st->control &= ~(this_attr->address | AD9834_PIN_SW); in ad9834_write()
191 st->control |= this_attr->address; in ad9834_write()
[all …]
/Linux-v4.19/drivers/staging/vc04_services/bcm2835-camera/
Dcontrols.c176 struct vchiq_mmal_port *control; in ctrl_set_rational() local
178 control = &dev->component[MMAL_COMPONENT_CAMERA]->control; in ctrl_set_rational()
183 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_rational()
194 struct vchiq_mmal_port *control; in ctrl_set_value() local
196 control = &dev->component[MMAL_COMPONENT_CAMERA]->control; in ctrl_set_value()
200 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_value()
210 struct vchiq_mmal_port *control; in ctrl_set_iso() local
221 control = &dev->component[MMAL_COMPONENT_CAMERA]->control; in ctrl_set_iso()
228 return vchiq_mmal_port_parameter_set(dev->instance, control, in ctrl_set_iso()
238 struct vchiq_mmal_port *control; in ctrl_set_value_ev() local
[all …]
/Linux-v4.19/drivers/rtc/
Drtc-m48t35.c27 u8 control; member
51 u8 control; in m48t35_read_time() local
60 control = readb(&priv->reg->control); in m48t35_read_time()
61 writeb(control | M48T35_RTC_READ, &priv->reg->control); in m48t35_read_time()
68 writeb(control, &priv->reg->control); in m48t35_read_time()
95 u8 control; in m48t35_set_time() local
125 control = readb(&priv->reg->control); in m48t35_set_time()
126 writeb(control | M48T35_RTC_SET, &priv->reg->control); in m48t35_set_time()
133 writeb(control, &priv->reg->control); in m48t35_set_time()
/Linux-v4.19/drivers/ata/
Dpata_oldpiix.c69 int control = 0; in oldpiix_set_piomode() local
85 control |= 1; /* TIME */ in oldpiix_set_piomode()
87 control |= 2; /* IE */ in oldpiix_set_piomode()
91 control |= 4; /* PPE */ in oldpiix_set_piomode()
101 idetm_data |= control; in oldpiix_set_piomode()
104 idetm_data |= (control << 4); in oldpiix_set_piomode()
145 unsigned int control; in oldpiix_set_dmamode() local
153 control = 3; /* IORDY|TIME0 */ in oldpiix_set_dmamode()
156 control |= 4; /* PPE enable */ in oldpiix_set_dmamode()
163 control |= 8; /* PIO cycles in PIO0 */ in oldpiix_set_dmamode()
[all …]
/Linux-v4.19/drivers/dma/
Dep93xx_dma.c307 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 …]
/Linux-v4.19/arch/x86/kvm/
Dsvm.c462 vmcb->control.clean = 0; in mark_all_dirty()
467 vmcb->control.clean = ((1 << VMCB_DIRTY_MAX) - 1) in mark_all_clean()
473 vmcb->control.clean &= ~(1 << bit); in mark_dirty()
483 svm->vmcb->control.avic_vapic_bar = data & VMCB_AVIC_APIC_BAR_MASK; in avic_update_vapic_bar()
508 c = &svm->vmcb->control; in recalc_intercepts()
509 h = &svm->nested.hsave->control; in recalc_intercepts()
530 vmcb->control.intercept_cr |= (1U << bit); in set_cr_intercept()
539 vmcb->control.intercept_cr &= ~(1U << bit); in clr_cr_intercept()
548 return vmcb->control.intercept_cr & (1U << bit); in is_cr_intercept()
555 vmcb->control.intercept_dr = (1 << INTERCEPT_DR0_READ) in set_dr_intercepts()
[all …]
/Linux-v4.19/Documentation/media/kapi/
Dv4l2-controls.rst7 The V4L2 control API seems simple enough, but quickly becomes very hard to
13 1) How do I add a control?
14 2) How do I set the control's value? (i.e. s_ctrl)
18 3) How do I get the control's value? (i.e. g_volatile_ctrl)
19 4) How do I validate the user's proposed control value? (i.e. try_ctrl)
23 The control framework was created in order to implement all the rules of the
27 Note that the control framework relies on the presence of a struct v4l2_device
36 The v4l2_ctrl object describes the control properties and keeps track of the
37 control's value (both the current value and the proposed new value).
71 1.3) Hook the control handler into the driver:
[all …]
/Linux-v4.19/drivers/thermal/
Ddove_thermal.c48 void __iomem *control; member
57 reg = readl_relaxed(priv->control); in dove_init_sensor()
70 writel(reg, priv->control); in dove_init_sensor()
73 reg = readl_relaxed(priv->control); in dove_init_sensor()
74 writel((reg | PMU_TDC0_SW_RST_MASK), priv->control); in dove_init_sensor()
75 writel(reg, priv->control); in dove_init_sensor()
102 reg = readl_relaxed(priv->control + PMU_TEMP_DIOD_CTRL1_REG); in dove_get_temp()
147 priv->control = devm_ioremap_resource(&pdev->dev, res); in dove_thermal_probe()
148 if (IS_ERR(priv->control)) in dove_thermal_probe()
149 return PTR_ERR(priv->control); in dove_thermal_probe()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/bios/
Dcommand_table_helper.c171 struct bp_encoder_control *control, in dal_cmd_table_helper_assign_control_parameter() argument
180 if ((control->transmitter == TRANSMITTER_UNIPHY_B) || in dal_cmd_table_helper_assign_control_parameter()
181 (control->transmitter == TRANSMITTER_UNIPHY_D) || in dal_cmd_table_helper_assign_control_parameter()
182 (control->transmitter == TRANSMITTER_UNIPHY_F)) { in dal_cmd_table_helper_assign_control_parameter()
197 (uint8_t)(h->transmitter_bp_to_atom(control->transmitter)); in dal_cmd_table_helper_assign_control_parameter()
200 ctrl_param->ucAction = h->encoder_action_to_atom(control->action); in dal_cmd_table_helper_assign_control_parameter()
201 ctrl_param->usPixelClock = cpu_to_le16((uint16_t)(control->pixel_clock / 10)); in dal_cmd_table_helper_assign_control_parameter()
204 control->signal, control->enable_dp_audio)); in dal_cmd_table_helper_assign_control_parameter()
205 ctrl_param->ucLaneNum = (uint8_t)(control->lanes_number); in dal_cmd_table_helper_assign_control_parameter()

12345678910>>...65