| /linux/drivers/pwm/ |
| H A D | pwm_th1520.rs | 90 ctrl_val: u32, field 158 let mut ctrl_val = TH1520_PWM_CONTINUOUS_MODE; in round_waveform_tohw() localVariable 166 ctrl_val |= TH1520_PWM_FPOUT; in round_waveform_tohw() 173 ctrl_val, in round_waveform_tohw() 185 wfhw.ctrl_val, in round_waveform_tohw() 217 if (wfhw.ctrl_val & TH1520_PWM_FPOUT) != 0 { in round_waveform_fromhw() 250 ctrl_val: ctrl, in read_waveform() 260 wfhw.ctrl_val, in read_waveform() 283 iomap.try_write32(wfhw.ctrl_val, th1520_pwm_ctrl(hwpwm))?; in write_waveform() 286 wfhw.ctrl_val | TH1520_PWM_CFG_UPDATE, in write_waveform() [all …]
|
| /linux/drivers/crypto/ti/ |
| H A D | dthev2-aes.c | 186 u32 ctrl_val = 0; in dthe_aes_set_ctrl_key() local 221 ctrl_val |= DTHE_AES_CTRL_DIR_ENC; in dthe_aes_set_ctrl_key() 224 ctrl_val |= DTHE_AES_CTRL_KEYSIZE_16B; in dthe_aes_set_ctrl_key() 226 ctrl_val |= DTHE_AES_CTRL_KEYSIZE_24B; in dthe_aes_set_ctrl_key() 228 ctrl_val |= DTHE_AES_CTRL_KEYSIZE_32B; in dthe_aes_set_ctrl_key() 231 ctrl_val &= DTHE_AES_CTRL_MODE_CLEAR_MASK; in dthe_aes_set_ctrl_key() 234 ctrl_val |= AES_CTRL_ECB_MASK; in dthe_aes_set_ctrl_key() 237 ctrl_val |= AES_CTRL_CBC_MASK; in dthe_aes_set_ctrl_key() 240 ctrl_val |= AES_CTRL_XTS_MASK; in dthe_aes_set_ctrl_key() 245 ctrl_val |= DTHE_AES_CTRL_SAVE_CTX_SET; in dthe_aes_set_ctrl_key() [all …]
|
| /linux/drivers/hwmon/ |
| H A D | gpio-fan.c | 30 int ctrl_val; member 108 static void __set_fan_ctrl(struct gpio_fan_data *fan_data, int ctrl_val) in __set_fan_ctrl() argument 114 (ctrl_val >> i) & 1); in __set_fan_ctrl() 120 int ctrl_val = 0; in __get_fan_ctrl() local 126 ctrl_val |= (value << i); in __get_fan_ctrl() 128 return ctrl_val; in __get_fan_ctrl() 145 __set_fan_ctrl(fan_data, fan_data->speed[speed_index].ctrl_val); in set_fan_speed() 162 int ctrl_val = __get_fan_ctrl(fan_data); in get_fan_speed_index() local 166 if (fan_data->speed[i].ctrl_val == ctrl_val) in get_fan_speed_index() 170 "missing speed array entry for GPIO value 0x%x\n", ctrl_val); in get_fan_speed_index() [all …]
|
| /linux/arch/x86/events/zhaoxin/ |
| H A D | core.c | 293 u64 ctrl_val, mask; in zhaoxin_pmu_disable_fixed() local 297 rdmsrq(hwc->config_base, ctrl_val); in zhaoxin_pmu_disable_fixed() 298 ctrl_val &= ~mask; in zhaoxin_pmu_disable_fixed() 299 wrmsrq(hwc->config_base, ctrl_val); in zhaoxin_pmu_disable_fixed() 317 u64 ctrl_val, bits, mask; in zhaoxin_pmu_enable_fixed() local 333 rdmsrq(hwc->config_base, ctrl_val); in zhaoxin_pmu_enable_fixed() 334 ctrl_val &= ~mask; in zhaoxin_pmu_enable_fixed() 335 ctrl_val |= bits; in zhaoxin_pmu_enable_fixed() 336 wrmsrq(hwc->config_base, ctrl_val); in zhaoxin_pmu_enable_fixed()
|
| /linux/drivers/input/keyboard/ |
| H A D | pmic8xxx-keypad.c | 348 unsigned int ctrl_val, events; in pmic8xxx_kp_irq() local 351 rc = regmap_read(kp->regmap, KEYP_CTRL, &ctrl_val); in pmic8xxx_kp_irq() 357 events = ctrl_val & KEYP_CTRL_EVNTS_MASK; in pmic8xxx_kp_irq() 374 u8 scan_val = 0, ctrl_val = 0; in pmic8xxx_kpd_init() local 384 ctrl_val = (bits & KEYP_CTRL_SCAN_COLS_BITS) << in pmic8xxx_kpd_init() 393 ctrl_val |= (bits << KEYP_CTRL_SCAN_ROWS_SHIFT); in pmic8xxx_kpd_init() 395 rc = regmap_write(kp->regmap, KEYP_CTRL, ctrl_val); in pmic8xxx_kpd_init() 508 unsigned int ctrl_val; in pmic8xxx_kp_probe() local 605 rc = regmap_read(kp->regmap, KEYP_CTRL, &ctrl_val); in pmic8xxx_kp_probe() 611 kp->ctrl_reg = ctrl_val; in pmic8xxx_kp_probe()
|
| /linux/arch/x86/kernel/cpu/resctrl/ |
| H A D | ctrlmondata.c | 33 hw_dom->ctrl_val[idx] = cfg_val; in resctrl_arch_update_one() 65 if (cfg->new_ctrl == hw_dom->ctrl_val[idx]) in resctrl_arch_update_domains() 67 hw_dom->ctrl_val[idx] = cfg->new_ctrl; in resctrl_arch_update_domains() 92 return hw_dom->ctrl_val[idx]; in resctrl_arch_get_config()
|
| H A D | core.c | 318 wrmsrq(hw_res->msr_base + i, hw_dom->ctrl_val[i]); in mba_wrmsr_amd() 343 wrmsrq(hw_res->msr_base + i, delay_bw_map(hw_dom->ctrl_val[i], m->res)); in mba_wrmsr_intel() 353 wrmsrq(hw_res->msr_base + i, hw_dom->ctrl_val[i]); in cat_wrmsr() 386 kfree(hw_dom->ctrl_val); in ctrl_domain_free() 406 dc = kmalloc_array(hw_res->num_closid, sizeof(*hw_dom->ctrl_val), in domain_setup_ctrlval() 411 hw_dom->ctrl_val = dc; in domain_setup_ctrlval()
|
| H A D | internal.h | 65 u32 *ctrl_val; member
|
| /linux/drivers/tty/serial/ |
| H A D | st-asc.c | 471 u32 ctrl_val; in asc_set_termios() local 487 ctrl_val = asc_in(port, ASC_CTL); in asc_set_termios() 490 asc_out(port, ASC_CTL, (ctrl_val & ~ASC_CTL_RUN)); in asc_set_termios() 491 ctrl_val = ASC_CTL_RXENABLE | ASC_CTL_FIFOENABLE; in asc_set_termios() 499 ctrl_val |= ASC_CTL_MODE_7BIT_PAR; in asc_set_termios() 502 ctrl_val |= (cflag & PARENB) ? ASC_CTL_MODE_8BIT_PAR : in asc_set_termios() 510 ctrl_val |= (cflag & CSTOPB) ? ASC_CTL_STOP_2BIT : ASC_CTL_STOP_1BIT; in asc_set_termios() 514 ctrl_val |= ASC_CTL_PARITYODD; in asc_set_termios() 518 ctrl_val |= ASC_CTL_CTSENABLE; in asc_set_termios() 547 ctrl_val |= ASC_CTL_BAUDMODE; in asc_set_termios() [all …]
|
| /linux/drivers/reset/sti/ |
| H A D | reset-syscfg.c | 55 u32 ctrl_val = rst->active_low ? !assert : !!assert; in syscfg_reset_program_hw() local 63 err = regmap_field_write(ch->reset, ctrl_val); in syscfg_reset_program_hw() 70 err = regmap_field_read_poll_timeout(ch->ack, ack_val, (ack_val == ctrl_val), in syscfg_reset_program_hw()
|
| /linux/sound/soc/codecs/ |
| H A D | nau8825.c | 1280 unsigned int val_len = 0, ctrl_val, bclk_fs, bclk_div; in nau8825_hw_params() local 1307 regmap_read(nau8825->regmap, NAU8825_REG_I2S_PCM_CTRL2, &ctrl_val); in nau8825_hw_params() 1308 if (ctrl_val & NAU8825_I2S_MS_MASTER) { in nau8825_hw_params() 1430 unsigned int ctrl_val = 0, ctrl_offset = 0, value = 0, dac_s, adc_s; in nau8825_set_tdm_slot() local 1459 ctrl_val |= NAU8825_TDM_OFFSET_EN; in nau8825_set_tdm_slot() 1470 ctrl_val |= NAU8825_TDM_MODE; in nau8825_set_tdm_slot() 1474 ctrl_val |= 1 << NAU8825_TDM_DACR_RX_SFT; in nau8825_set_tdm_slot() 1477 ctrl_val |= 2 << NAU8825_TDM_DACR_RX_SFT; in nau8825_set_tdm_slot() 1480 ctrl_val |= 1 << NAU8825_TDM_DACL_RX_SFT; in nau8825_set_tdm_slot() 1481 ctrl_val |= 2 << NAU8825_TDM_DACR_RX_SFT; in nau8825_set_tdm_slot() [all …]
|
| H A D | nau8824.c | 1079 unsigned int val_len = 0, ctrl_val, bclk_fs, bclk_div; in nau8824_hw_params() local 1108 NAU8824_REG_PORT0_I2S_PCM_CTRL_2, &ctrl_val); in nau8824_hw_params() 1109 if (ctrl_val & NAU8824_I2S_MS_MASTER) { in nau8824_hw_params() 1236 unsigned int tslot_l = 0, ctrl_val = 0; in nau8824_set_tdm_slot() local 1244 ctrl_val |= (NAU8824_TDM_MODE | NAU8824_TDM_OFFSET_EN); in nau8824_set_tdm_slot() 1247 ctrl_val |= (tx_mask >> 4); in nau8824_set_tdm_slot() 1249 ctrl_val |= tx_mask; in nau8824_set_tdm_slot() 1252 ctrl_val |= ((rx_mask >> 4) << NAU8824_TDM_DACR_RX_SFT); in nau8824_set_tdm_slot() 1254 ctrl_val |= (rx_mask << NAU8824_TDM_DACR_RX_SFT); in nau8824_set_tdm_slot() 1259 NAU8824_TDM_TX_MASK, ctrl_val); in nau8824_set_tdm_slot()
|
| H A D | nau8810.c | 704 unsigned int ctrl_val, bclk_fs, bclk_div; in nau8810_pcm_hw_params() local 707 regmap_read(nau8810->regmap, NAU8810_REG_CLOCK, &ctrl_val); in nau8810_pcm_hw_params() 708 if (ctrl_val & NAU8810_CLKIO_MASTER) { in nau8810_pcm_hw_params()
|
| /linux/drivers/media/i2c/ |
| H A D | ov8856.c | 1731 static int ov8856_set_ctrl_hflip(struct ov8856 *ov8856, u32 ctrl_val) in ov8856_set_ctrl_hflip() argument 1743 ctrl_val ? val & ~OV8856_REG_MIRROR_OP_2 : in ov8856_set_ctrl_hflip() 1756 ctrl_val ? val & ~OV8856_REG_FORMAT2_OP_1 & in ov8856_set_ctrl_hflip() 1764 static int ov8856_set_ctrl_vflip(struct ov8856 *ov8856, u8 ctrl_val) in ov8856_set_ctrl_vflip() argument 1776 ctrl_val ? val | OV8856_REG_FLIP_OP_1 | in ov8856_set_ctrl_vflip() 1788 ctrl_val ? val | OV8856_REG_FLIP_OP_2 : in ov8856_set_ctrl_vflip() 1798 ctrl_val ? val & ~OV8856_REG_FLIP_OP_0 & in ov8856_set_ctrl_vflip() 1810 ctrl_val ? val | OV8856_REG_FORMAT1_OP_1 | in ov8856_set_ctrl_vflip()
|
| H A D | ov13b10.c | 906 static int ov13b10_set_ctrl_hflip(struct ov13b10 *ov13b, u32 ctrl_val) in ov13b10_set_ctrl_hflip() argument 918 ctrl_val ? val & ~BIT(3) : val); in ov13b10_set_ctrl_hflip() 934 ctrl_val ? ++val : val); in ov13b10_set_ctrl_hflip() 937 static int ov13b10_set_ctrl_vflip(struct ov13b10 *ov13b, u32 ctrl_val) in ov13b10_set_ctrl_vflip() argument 949 ctrl_val ? val | BIT(4) | BIT(5) : val); in ov13b10_set_ctrl_vflip() 965 ctrl_val ? --val : val); in ov13b10_set_ctrl_vflip()
|
| H A D | ov5675.c | 658 static int ov5675_set_ctrl_hflip(struct ov5675 *ov5675, u32 ctrl_val) in ov5675_set_ctrl_hflip() argument 670 ctrl_val ? val & ~BIT(3) : val | BIT(3)); in ov5675_set_ctrl_hflip() 673 static int ov5675_set_ctrl_vflip(struct ov5675 *ov5675, u8 ctrl_val) in ov5675_set_ctrl_vflip() argument 685 ctrl_val ? val | BIT(4) | BIT(5) : val & ~BIT(4) & ~BIT(5)); in ov5675_set_ctrl_vflip() 698 ctrl_val ? val | BIT(1) : val & ~BIT(1)); in ov5675_set_ctrl_vflip()
|
| H A D | hi847.c | 2373 static int hi847_set_ctrl_hflip(struct hi847 *hi847, u32 ctrl_val) in hi847_set_ctrl_hflip() argument 2389 ctrl_val ? val | BIT(8) : val & ~BIT(8)); in hi847_set_ctrl_hflip() 2392 static int hi847_set_ctrl_vflip(struct hi847 *hi847, u8 ctrl_val) in hi847_set_ctrl_vflip() argument 2408 ctrl_val ? val | BIT(9) : val & ~BIT(9)); in hi847_set_ctrl_vflip()
|
| H A D | gc05a2.c | 804 static int gc05a2_set_ctrl_hflip(struct gc05a2 *gc05a2, u32 ctrl_val) in gc05a2_set_ctrl_hflip() argument 817 ctrl_val ? GC05A2_FLIP_H_MASK : 0, NULL); in gc05a2_set_ctrl_hflip() 820 static int gc05a2_set_ctrl_vflip(struct gc05a2 *gc05a2, u32 ctrl_val) in gc05a2_set_ctrl_vflip() argument 833 ctrl_val ? GC05A2_FLIP_V_MASK : 0, NULL); in gc05a2_set_ctrl_vflip()
|
| H A D | gc08a3.c | 780 static int gc08a3_set_ctrl_hflip(struct gc08a3 *gc08a3, u32 ctrl_val) in gc08a3_set_ctrl_hflip() argument 793 ctrl_val ? GC08A3_FLIP_H_MASK : 0, NULL); in gc08a3_set_ctrl_hflip() 796 static int gc08a3_set_ctrl_vflip(struct gc08a3 *gc08a3, u32 ctrl_val) in gc08a3_set_ctrl_vflip() argument 809 ctrl_val ? GC08A3_FLIP_V_MASK : 0, NULL); in gc08a3_set_ctrl_vflip()
|
| H A D | ov08x40.c | 1641 static int ov08x40_set_ctrl_hflip(struct ov08x40 *ov08x, u32 ctrl_val) in ov08x40_set_ctrl_hflip() argument 1653 ctrl_val ? val & ~BIT(2) : val | BIT(2)); in ov08x40_set_ctrl_hflip() 1656 static int ov08x40_set_ctrl_vflip(struct ov08x40 *ov08x, u32 ctrl_val) in ov08x40_set_ctrl_vflip() argument 1668 ctrl_val ? val | BIT(2) : val & ~BIT(2)); in ov08x40_set_ctrl_vflip()
|
| /linux/drivers/spi/ |
| H A D | spi-atcspi200.c | 407 unsigned int ctrl_val; in atcspi_setup() local 413 ctrl_val = CTRL_TX_FIFO_RST | CTRL_RX_FIFO_RST | CTRL_SPI_RST; in atcspi_setup() 414 regmap_write(spi->regmap, ATCSPI_CTRL, ctrl_val); in atcspi_setup() 418 !(val & ctrl_val), in atcspi_setup()
|
| /linux/drivers/media/usb/gspca/m5602/ |
| H A D | m5602_s5k83a.c | 557 u8 old_val, ctrl_val, test_val = 0xff; in s5k83a_dump_registers() local 561 m5602_read_sensor(sd, address, &ctrl_val, 1); in s5k83a_dump_registers() 563 if (ctrl_val == test_val) in s5k83a_dump_registers()
|
| /linux/fs/resctrl/ |
| H A D | ctrlmondata.c | 393 u32 ctrl_val; in show_doms() local 405 ctrl_val = dom->mbps_val[closid]; in show_doms() 407 ctrl_val = resctrl_arch_get_config(r, dom, closid, in show_doms() 410 seq_printf(s, schema->fmt_str, dom->hdr.id, ctrl_val); in show_doms()
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_minidump.c | 115 u32 ctrl_val; member 599 qlcnic_ind_wr(adapter, l1->ctrl_addr, LSW(l1->ctrl_val)); in qlcnic_dump_l1_cache() 622 poll_mask = LSB(MSW(l2->ctrl_val)); in qlcnic_dump_l2_cache() 623 poll_to = MSB(MSW(l2->ctrl_val)); in qlcnic_dump_l2_cache() 627 if (LSW(l2->ctrl_val)) in qlcnic_dump_l2_cache() 629 LSW(l2->ctrl_val)); in qlcnic_dump_l2_cache()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpts.c | 442 u32 ctrl_val, ppm_hi, ppm_low; in am65_cpts_ptp_adjfine() local 464 ctrl_val = am65_cpts_read32(cpts, control); in am65_cpts_ptp_adjfine() 466 ctrl_val |= AM65_CPTS_CONTROL_TS_PPM_DIR; in am65_cpts_ptp_adjfine() 468 ctrl_val &= ~AM65_CPTS_CONTROL_TS_PPM_DIR; in am65_cpts_ptp_adjfine() 499 am65_cpts_write32(cpts, ctrl_val, control); in am65_cpts_ptp_adjfine()
|