| /linux/drivers/greybus/ |
| H A 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/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ras_eeprom.c | 180 struct amdgpu_ras_eeprom_control *control) in __get_eeprom_i2c_addr() argument 185 if (!control) in __get_eeprom_i2c_addr() 198 control->i2c_address = ((u32) i2c_addr) << 16; in __get_eeprom_i2c_addr() 207 control->i2c_address = EEPROM_I2C_MADDR_0; in __get_eeprom_i2c_addr() 211 control->i2c_address = EEPROM_I2C_MADDR_0; in __get_eeprom_i2c_addr() 213 control->i2c_address = EEPROM_I2C_MADDR_4; in __get_eeprom_i2c_addr() 216 control->i2c_address = EEPROM_I2C_MADDR_0; in __get_eeprom_i2c_addr() 221 control->i2c_address = EEPROM_I2C_MADDR_4; in __get_eeprom_i2c_addr() 223 control->i2c_address = EEPROM_I2C_MADDR_0; in __get_eeprom_i2c_addr() 228 control->i2c_address = EEPROM_I2C_MADDR_0; in __get_eeprom_i2c_addr() [all …]
|
| /linux/include/linux/ |
| H A D | ieee80211-eht.h | 43 u8 control; member 179 u8 control; member 473 __le16 control; member 595 u16 control = le16_to_cpu(mle->control); in ieee80211_mle_common_size() local 597 switch (u16_get_bits(control, IEEE80211_ML_CONTROL_TYPE)) { in ieee80211_mle_common_size() 627 u16 control = le16_to_cpu(mle->control); in ieee80211_mle_get_link_id() local 633 if (!(control & IEEE80211_MLC_BASIC_PRES_LINK_ID)) in ieee80211_mle_get_link_id() 651 u16 control = le16_to_cpu(mle->control); in ieee80211_mle_get_bss_param_ch_cnt() local 657 if (!(control & IEEE80211_MLC_BASIC_PRES_BSS_PARAM_CH_CNT)) in ieee80211_mle_get_bss_param_ch_cnt() 660 if (control & IEEE80211_MLC_BASIC_PRES_LINK_ID) in ieee80211_mle_get_bss_param_ch_cnt() [all …]
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_regmap.c | 66 struct sdca_control *control; in sdca_regmap_readable() local 71 control = function_find_control(function, reg); in sdca_regmap_readable() 72 if (!control) in sdca_regmap_readable() 75 if (!(BIT(SDW_SDCA_CTL_CNUM(reg)) & control->cn_list)) in sdca_regmap_readable() 78 switch (control->mode) { in sdca_regmap_readable() 88 return control->layers & ~SDCA_ACCESS_LAYER_DEVICE; in sdca_regmap_readable() 104 struct sdca_control *control; in sdca_regmap_writeable() local 109 control = function_find_control(function, reg); in sdca_regmap_writeable() 110 if (!control) in sdca_regmap_writeable() 113 if (!(BIT(SDW_SDCA_CTL_CNUM(reg)) & control in sdca_regmap_writeable() 141 struct sdca_control *control; sdca_regmap_volatile() local 170 struct sdca_control *control; sdca_regmap_deferrable() local 192 struct sdca_control *control; sdca_regmap_mbq_size() local 262 struct sdca_control *control = &entity->controls[j]; sdca_regmap_populate_constants() local 307 struct sdca_control *control = &entity->controls[j]; sdca_regmap_write_defaults() local [all...] |
| /linux/include/linux/greybus/ |
| H A 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/sound/core/seq/ |
| H A 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(dr in snd_midi_process_event() 260 do_control(const struct snd_midi_op * ops,void * drv,struct snd_midi_channel_set * chset,struct snd_midi_channel * chan,int control,int value) do_control() argument [all...] |
| H A D | seq_midi_event.c | 247 ev->data.control.channel = dev->buf[0] & 0x0f; in one_param_ctrl_event() 248 ev->data.control.value = dev->buf[1]; in one_param_ctrl_event() 254 ev->data.control.channel = dev->buf[0] & 0x0f; in pitchbend_ctrl_event() 255 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192; in pitchbend_ctrl_event() 261 ev->data.control.channel = dev->buf[0] & 0x0f; in two_param_ctrl_event() 262 ev->data.control.param = dev->buf[1]; in two_param_ctrl_event() 263 ev->data.control.value = dev->buf[2]; in two_param_ctrl_event() 269 ev->data.control.value = dev->buf[1]; in one_param_event() 275 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1]; in songpos_event() 349 buf[0] = ev->data.control.value & 0x7f; in one_param_decode() [all …]
|
| /linux/sound/soc/sof/ |
| H A D | control.c | 27 if (tplg_ops && tplg_ops->control && tplg_ops->control->volume_get) in snd_sof_volume_get() 28 return tplg_ops->control->volume_get(scontrol, ucontrol); in snd_sof_volume_get() 42 if (tplg_ops && tplg_ops->control && tplg_ops->control->volume_put) in snd_sof_volume_put() 43 return tplg_ops->control->volume_put(scontrol, ucontrol); in snd_sof_volume_put() 79 if (tplg_ops && tplg_ops->control && tplg_ops->control->switch_get) in snd_sof_switch_get() 80 return tplg_ops->control->switch_get(scontrol, ucontrol); in snd_sof_switch_get() 94 if (tplg_ops && tplg_ops->control in snd_sof_switch_put() [all...] |
| /linux/drivers/reset/ |
| H A D | reset-ti-sci.c | 68 struct ti_sci_reset_control *control; in ti_sci_reset_set() local 72 control = idr_find(&data->idr, id); in ti_sci_reset_set() 73 if (!control) in ti_sci_reset_set() 76 mutex_lock(&control->lock); in ti_sci_reset_set() 78 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set() 83 reset_state |= control->reset_mask; in ti_sci_reset_set() 85 reset_state &= ~control->reset_mask; in ti_sci_reset_set() 87 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set() 89 mutex_unlock(&control->lock); in ti_sci_reset_set() 149 struct ti_sci_reset_control *control; in ti_sci_reset_status() local [all …]
|
| H A D | reset-ti-syscon.c | 70 struct ti_syscon_reset_control *control; in ti_syscon_reset_assert() local 76 control = &data->controls[id]; in ti_syscon_reset_assert() 78 if (control->flags & ASSERT_NONE) in ti_syscon_reset_assert() 81 mask = BIT(control->assert_bit); in ti_syscon_reset_assert() 82 value = (control->flags & ASSERT_SET) ? mask : 0x0; in ti_syscon_reset_assert() 84 return regmap_write_bits(data->regmap, control->assert_offset, mask, value); in ti_syscon_reset_assert() 101 struct ti_syscon_reset_control *control; in ti_syscon_reset_deassert() local 107 control = &data->controls[id]; in ti_syscon_reset_deassert() 109 if (control->flags & DEASSERT_NONE) in ti_syscon_reset_deassert() 112 mask = BIT(control->deassert_bit); in ti_syscon_reset_deassert() [all …]
|
| /linux/drivers/tty/vt/ |
| H A 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/drivers/s390/char/ |
| H A 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/arch/arm/mach-rpc/include/mach/ |
| H A 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/arch/arm/boot/dts/ti/keystone/ |
| H A 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 …]
|
| H A 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/drivers/staging/iio/frequency/ |
| H A 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/tools/testing/selftests/kvm/x86/ |
| H A D | svm_nested_soft_inject_test.c | 89 vmcb->control.intercept_exceptions |= BIT(PF_VECTOR) | BIT(UD_VECTOR); in l1_guest_code() 90 vmcb->control.intercept |= BIT(INTERCEPT_NMI) | BIT(INTERCEPT_HLT); in l1_guest_code() 93 vmcb->control.event_inj = SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_NMI; in l1_guest_code() 95 vmcb->control.event_inj = INT_NR | SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_SOFT; in l1_guest_code() 97 vmcb->control.next_rip = vmcb->save.rip; in l1_guest_code() 101 __GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL, in l1_guest_code() 103 vmcb->control.exit_code, in l1_guest_code() 104 vmcb->control.exit_info_1, vmcb->control.exit_info_2); in l1_guest_code() 124 vmcb->control in l1_guest_code() [all...] |
| H A D | hyperv_svm_test.c | 71 struct hv_vmcb_enlightenments *hve = &vmcb->control.hv_enlightenments; in guest_code() 93 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in guest_code() 98 vmcb->control.intercept |= 1ULL << INTERCEPT_MSR_PROT; in guest_code() 101 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code() 107 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code() 113 vmcb->control.clean |= HV_VMCB_NESTED_ENLIGHTENMENTS; in guest_code() 116 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in guest_code() 120 vmcb->control.clean &= ~HV_VMCB_NESTED_ENLIGHTENMENTS; in guest_code() 122 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code() 131 GUEST_ASSERT(vmcb->control in guest_code() [all...] |
| /linux/drivers/pinctrl/mediatek/ |
| H A D | Kconfig | 51 tristate "MediaTek MT7620 pin control" 58 tristate "MediaTek MT7621 pin control" 65 tristate "MediaTek MT76X8 pin control" 72 tristate "Ralink RT2880 pin control" 79 tristate "Ralink RT305X pin control" 86 tristate "Ralink RT3883 pin control" 94 tristate "MediaTek MT2701 pin control" 101 tristate "MediaTek MT7623 pin control with generic binding" 108 tristate "MediaTek MT7629 pin control" 115 tristate "MediaTek MT8135 pin control" [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | extended-controls.rst | 14 The control mechanism as originally designed was meant to be used for 20 implementing this extended control mechanism: the MPEG standard is quite 28 Unfortunately, the original control API lacked some features needed for 30 named) extended control API. 49 control). This is needed since it is often required to atomically change 54 contains a pointer to the control array, a count of the number of 55 controls in that array and a control class. Control classes are used to 56 group similar controls into a single class. For example, control class 62 All controls in the control array must belong to the specified control 65 It is also possible to use an empty control array (``count`` == 0) to check [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-m48t35.c | 27 u8 control; member 33 u8 control; member 58 u8 control; in m48t35_read_time() local 67 control = readb(&priv->reg->control); in m48t35_read_time() 68 writeb(control | M48T35_RTC_READ, &priv->reg->control); in m48t35_read_time() 75 writeb(control, &priv->reg->control); in m48t35_read_time() 102 u8 control; in m48t35_set_time() local 132 control = readb(&priv->reg->control); in m48t35_set_time() 133 writeb(control | M48T35_RTC_SET, &priv->reg->control); in m48t35_set_time() 140 writeb(control, &priv->reg->control); in m48t35_set_time()
|
| /linux/tools/testing/selftests/cgroup/lib/include/ |
| H A D | cgroup_util.h | 59 extern char *cg_control(const char *cgroup, const char *control); 62 extern int cg_read(const char *cgroup, const char *control, 64 extern int cg_read_strcmp(const char *cgroup, const char *control, 66 extern int cg_read_strcmp_wait(const char *cgroup, const char *control, 68 extern int cg_read_strstr(const char *cgroup, const char *control, 70 extern long cg_read_long(const char *cgroup, const char *control); 72 long cg_read_key_long(const char *cgroup, const char *control, const char *key); 73 long cg_read_key_long_poll(const char *cgroup, const char *control, 76 extern long cg_read_lc(const char *cgroup, const char *control); 77 extern int cg_write(const char *cgroup, const char *control, char *buf); [all …]
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | cgroup_util.h | |
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.c | 282 if (svm->vmcb->control.int_state & SVM_INTERRUPT_SHADOW_MASK) in svm_get_interrupt_shadow() 292 svm->vmcb->control.int_state &= ~SVM_INTERRUPT_SHADOW_MASK; in svm_set_interrupt_shadow() 294 svm->vmcb->control.int_state |= SVM_INTERRUPT_SHADOW_MASK; in svm_set_interrupt_shadow() 312 if (nrips && svm->vmcb->control.next_rip != 0) { in __svm_skip_emulated_instruction() 314 svm->next_rip = svm->vmcb->control.next_rip; in __svm_skip_emulated_instruction() 384 svm->vmcb->control.next_rip = rip; in svm_update_soft_interrupt_rip() 400 svm->vmcb->control.event_inj = ex->vector in svm_inject_exception() 404 svm->vmcb->control.event_inj_err = ex->error_code; in svm_inject_exception() 645 vmcb_set_intercept(&vmcb->control, INTERCEPT_DR0_READ); in set_dr_intercepts() 646 vmcb_set_intercept(&vmcb->control, INTERCEPT_DR1_REA in set_dr_intercepts() 922 struct vmcb_control_area *control = &svm->vmcb->control; grow_ple_window() local 951 struct vmcb_control_area *control = &svm->vmcb->control; shrink_ple_window() local 1130 struct vmcb_control_area *control = &vmcb->control; init_vmcb() local 1555 struct vmcb_control_area *control; svm_set_vintr() local 3429 struct vmcb_control_area *control = &svm->vmcb->control; dump_vmcb() local 3687 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; svm_get_exit_info() local 3703 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; svm_get_entry_info() local 4413 struct vmcb_control_area *control = &svm->vmcb->control; svm_cancel_injection() local 4424 struct vmcb_control_area *control = &svm->vmcb->control; svm_exit_handlers_fastpath() local [all...] |
| /linux/drivers/ata/ |
| H A D | pata_oldpiix.c | 70 int control = 0; in oldpiix_set_piomode() local 86 control |= 1; /* TIME */ in oldpiix_set_piomode() 88 control |= 2; /* IE */ in oldpiix_set_piomode() 92 control |= 4; /* PPE */ in oldpiix_set_piomode() 102 idetm_data |= control; in oldpiix_set_piomode() 105 idetm_data |= (control << 4); in oldpiix_set_piomode() 146 unsigned int control; in oldpiix_set_dmamode() local 154 control = 3; /* IORDY|TIME0 */ in oldpiix_set_dmamode() 157 control |= 4; /* PPE enable */ in oldpiix_set_dmamode() 164 control |= 8; /* PIO cycles in PIO0 */ in oldpiix_set_dmamode() [all …]
|