| /Linux-v5.4/drivers/clk/ |
| D | clk-si514.c | 97 struct clk_si514_muldiv *settings) in si514_get_muldiv() argument 107 settings->m_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si514_get_muldiv() 109 settings->m_int = (reg[4] & 0x3f) << 3 | reg[3] >> 5; in si514_get_muldiv() 110 settings->ls_div_bits = (reg[6] >> 4) & 0x07; in si514_get_muldiv() 111 settings->hs_div = (reg[6] & 0x03) << 8 | reg[5]; in si514_get_muldiv() 116 struct clk_si514_muldiv *settings) in si514_set_muldiv() argument 124 if (settings->m_int < 65 || in si514_set_muldiv() 125 (settings->m_int == 65 && settings->m_frac <= 139575831)) in si514_set_muldiv() 128 else if (settings->m_int < 67 || in si514_set_muldiv() 129 (settings->m_int == 67 && settings->m_frac <= 461581994)) in si514_set_muldiv() [all …]
|
| D | clk-si544.c | 126 struct clk_si544_muldiv *settings) in si544_get_muldiv() argument 135 settings->ls_div_bits = (reg[1] >> 4) & 0x07; in si544_get_muldiv() 136 settings->hs_div = (reg[1] & 0x07) << 8 | reg[0]; in si544_get_muldiv() 142 settings->fb_div_int = reg[4] | (reg[5] & 0x07) << 8; in si544_get_muldiv() 143 settings->fb_div_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si544_get_muldiv() 151 settings->delta_m = reg[0] << 8 | reg[1] << 16 | reg[2] << 24; in si544_get_muldiv() 152 settings->delta_m >>= 8; in si544_get_muldiv() 170 struct clk_si544_muldiv *settings) in si544_set_muldiv() argument 175 reg[0] = settings->hs_div; in si544_set_muldiv() 176 reg[1] = settings->hs_div >> 8 | settings->ls_div_bits << 4; in si544_set_muldiv() [all …]
|
| /Linux-v5.4/drivers/spi/ |
| D | spi-xcomm.c | 35 uint16_t settings; member 45 uint16_t settings; in spi_xcomm_sync_config() local 48 settings = spi_xcomm->settings; in spi_xcomm_sync_config() 49 settings |= len << SPI_XCOMM_SETTINGS_LEN_OFFSET; in spi_xcomm_sync_config() 52 put_unaligned_be16(settings, &buf[1]); in spi_xcomm_sync_config() 73 struct spi_device *spi, struct spi_transfer *t, unsigned int *settings) in spi_xcomm_setup_transfer() argument 83 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_64; in spi_xcomm_setup_transfer() 85 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_16; in spi_xcomm_setup_transfer() 87 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_4; in spi_xcomm_setup_transfer() 93 *settings |= SPI_XCOMM_SETTINGS_CPOL; in spi_xcomm_setup_transfer() [all …]
|
| /Linux-v5.4/drivers/iio/imu/st_lsm6dsx/ |
| D | st_lsm6dsx_shub.c | 187 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable() 218 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read() 261 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_write() 322 const struct st_lsm6dsx_ext_dev_settings *settings; in st_lsm6dsx_shub_get_odr_val() local 325 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_get_odr_val() 327 if (settings->odr_table.odr_avl[i].hz == odr) in st_lsm6dsx_shub_get_odr_val() 333 *val = settings->odr_table.odr_avl[i].val; in st_lsm6dsx_shub_get_odr_val() 340 const struct st_lsm6dsx_ext_dev_settings *settings; in st_lsm6dsx_shub_set_odr() local 348 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_set_odr() 350 settings->odr_table.reg.addr, in st_lsm6dsx_shub_set_odr() [all …]
|
| D | st_lsm6dsx_buffer.c | 150 dec_reg = &hw->settings->decimator[sensor->id]; in st_lsm6dsx_update_decimators() 170 ts_dec_reg = &hw->settings->ts_settings.decimator; in st_lsm6dsx_update_decimators() 205 batch_reg = &hw->settings->batch[sensor->id]; in st_lsm6dsx_set_fifo_odr() 260 fifo_watermark = fifo_watermark * hw->settings->fifo_ops.th_wl; in st_lsm6dsx_update_watermark() 263 err = regmap_read(hw->regmap, hw->settings->fifo_ops.fifo_th.addr + 1, in st_lsm6dsx_update_watermark() 268 fifo_th_mask = hw->settings->fifo_ops.fifo_th.mask; in st_lsm6dsx_update_watermark() 274 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark() 342 u16 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_fifo() 352 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_fifo() 527 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_tagged_fifo() [all …]
|
| /Linux-v5.4/drivers/cpufreq/ |
| D | sa1100-cpufreq.c | 115 struct sa1100_dram_regs *settings = sa1100_dram_settings; in sa1100_update_dram_timings() local 118 while (settings->speed != 0) { in sa1100_update_dram_timings() 119 if (new_speed == settings->speed) in sa1100_update_dram_timings() 122 settings++; in sa1100_update_dram_timings() 125 if (settings->speed == 0) { in sa1100_update_dram_timings() 142 MDCAS2 = settings->mdcas2; in sa1100_update_dram_timings() 143 MDCAS1 = settings->mdcas1; in sa1100_update_dram_timings() 144 MDCAS0 = settings->mdcas0; in sa1100_update_dram_timings() 145 MDCNFG = settings->mdcnfg; in sa1100_update_dram_timings() 157 MDCAS0 = settings->mdcas0; in sa1100_update_dram_timings() [all …]
|
| /Linux-v5.4/sound/soc/codecs/ |
| D | tlv320aic32x4-clk.c | 78 struct clk_aic32x4_pll_muldiv *settings) in clk_aic32x4_pll_get_muldiv() argument 87 settings->r = val & AIC32X4_PLL_R_MASK; in clk_aic32x4_pll_get_muldiv() 88 settings->p = (val & AIC32X4_PLL_P_MASK) >> AIC32X4_PLL_P_SHIFT; in clk_aic32x4_pll_get_muldiv() 93 settings->j = val; in clk_aic32x4_pll_get_muldiv() 98 settings->d = val << 8; in clk_aic32x4_pll_get_muldiv() 103 settings->d |= val; in clk_aic32x4_pll_get_muldiv() 109 struct clk_aic32x4_pll_muldiv *settings) in clk_aic32x4_pll_set_muldiv() argument 115 AIC32X4_PLL_R_MASK, settings->r); in clk_aic32x4_pll_set_muldiv() 121 settings->p << AIC32X4_PLL_P_SHIFT); in clk_aic32x4_pll_set_muldiv() 125 ret = regmap_write(pll->regmap, AIC32X4_PLLJ, settings->j); in clk_aic32x4_pll_set_muldiv() [all …]
|
| /Linux-v5.4/drivers/iio/light/ |
| D | tsl2772.c | 173 struct tsl2772_settings settings; member 475 lux = (lux * chip->settings.als_gain_trim) / 1000; in tsl2772_get_lux() 561 chip->settings.prox_power = tsl2772_led_currents[i][1]; in tsl2772_read_prox_led_current() 630 memcpy(&chip->settings, chip->pdata->platform_default_settings, in tsl2772_defaults() 633 memcpy(&chip->settings, &tsl2772_default_settings, in tsl2772_defaults() 691 ret = (chip->settings.als_cal_target * chip->settings.als_gain_trim) / in tsl2772_als_calibrate() 696 chip->settings.als_gain_trim = ret; in tsl2772_als_calibrate() 715 chip->tsl2772_config[TSL2772_ALS_TIME] = chip->settings.als_time; in tsl2772_chip_on() 716 chip->tsl2772_config[TSL2772_PRX_TIME] = chip->settings.prox_time; in tsl2772_chip_on() 717 chip->tsl2772_config[TSL2772_WAIT_TIME] = chip->settings.wait_time; in tsl2772_chip_on() [all …]
|
| /Linux-v5.4/drivers/hid/ |
| D | hid-roccat-kone.c | 95 static void kone_set_settings_checksum(struct kone_settings *settings) in kone_set_settings_checksum() argument 98 unsigned char *address = (unsigned char *)settings; in kone_set_settings_checksum() 103 settings->checksum = cpu_to_le16(checksum); in kone_set_settings_checksum() 161 struct kone_settings const *settings) in kone_set_settings() argument 166 settings, sizeof(struct kone_settings)); in kone_set_settings() 279 memcpy(buf, ((char const *)&kone->settings) + off, count); in kone_sysfs_read_settings() 303 difference = memcmp(buf, &kone->settings, sizeof(struct kone_settings)); in kone_sysfs_write_settings() 312 old_profile = kone->settings.startup_profile; in kone_sysfs_write_settings() 313 memcpy(&kone->settings, buf, sizeof(struct kone_settings)); in kone_sysfs_write_settings() 315 kone_profile_activated(kone, kone->settings.startup_profile); in kone_sysfs_write_settings() [all …]
|
| D | hid-roccat-pyra.c | 79 struct pyra_settings const *settings) in pyra_set_settings() argument 82 PYRA_COMMAND_SETTINGS, settings, in pyra_set_settings() 249 struct pyra_settings const *settings; in pyra_sysfs_write_settings() local 254 settings = (struct pyra_settings const *)buf; in pyra_sysfs_write_settings() 255 if (settings->startup_profile >= ARRAY_SIZE(pyra->profile_settings)) in pyra_sysfs_write_settings() 260 retval = pyra_set_settings(usb_dev, settings); in pyra_sysfs_write_settings() 266 profile_activated(pyra, settings->startup_profile); in pyra_sysfs_write_settings() 269 roccat_report.value = settings->startup_profile + 1; in pyra_sysfs_write_settings() 278 PYRA_SYSFS_R(settings, SETTINGS); 280 __BIN_ATTR(settings, (S_IWUSR | S_IRUGO), [all …]
|
| /Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | common.c | 399 struct brcmf_mp_device *settings; in brcmf_get_module_param() local 406 settings = kzalloc(sizeof(*settings), GFP_ATOMIC); in brcmf_get_module_param() 407 if (!settings) in brcmf_get_module_param() 411 settings->p2p_enable = !!brcmf_p2p_enable; in brcmf_get_module_param() 412 settings->feature_disable = brcmf_feature_disable; in brcmf_get_module_param() 413 settings->fcmode = brcmf_fcmode; in brcmf_get_module_param() 414 settings->roamoff = !!brcmf_roamoff; in brcmf_get_module_param() 415 settings->iapp = !!brcmf_iapp_enable; in brcmf_get_module_param() 417 settings->ignore_probe_fail = !!brcmf_ignore_probe_fail; in brcmf_get_module_param() 421 settings->bus.sdio.txglomsz = brcmf_sdiod_txglomsz; in brcmf_get_module_param() [all …]
|
| D | of.c | 16 struct brcmf_mp_device *settings) in brcmf_of_probe() argument 18 struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio; in brcmf_of_probe() 29 settings->board_type = of_prop_next_string(prop, NULL); in brcmf_of_probe()
|
| /Linux-v5.4/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 40 struct mvebu_mpp_ctrl_setting *settings; member 112 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 114 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 115 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 127 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 129 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 130 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() 141 if (grp->settings[n].flags & in mvebu_pinctrl_find_gpio_setting() 144 grp->settings[n].variant)) in mvebu_pinctrl_find_gpio_setting() 145 return &grp->settings[n]; in mvebu_pinctrl_find_gpio_setting() [all …]
|
| /Linux-v5.4/drivers/net/phy/ |
| D | phy-core.c | 72 static const struct phy_setting settings[] = { variable 169 for (i = 0, p = settings; i < ARRAY_SIZE(settings); i++, p++) { in phy_lookup_setting() 201 for (i = 0, count = 0; i < ARRAY_SIZE(settings) && count < size; i++) in phy_speeds() 202 if (settings[i].bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_speeds() 203 test_bit(settings[i].bit, mask) && in phy_speeds() 204 (count == 0 || speeds[count - 1] != settings[i].speed)) in phy_speeds() 205 speeds[count++] = settings[i].speed; in phy_speeds() 215 for (i = 0, p = settings; i < ARRAY_SIZE(settings); i++, p++) { in __set_linkmode_max_speed() 313 for (i = 0; i < ARRAY_SIZE(settings); i++) in phy_resolve_aneg_linkmode() 314 if (test_bit(settings[i].bit, common)) { in phy_resolve_aneg_linkmode() [all …]
|
| /Linux-v5.4/drivers/iio/magnetometer/ |
| D | st_magn_spi.c | 54 const struct st_sensor_settings *settings; in st_magn_spi_probe() local 62 settings = st_magn_get_settings(spi->modalias); in st_magn_spi_probe() 63 if (!settings) { in st_magn_spi_probe() 74 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_spi_probe()
|
| D | st_magn_i2c.c | 60 const struct st_sensor_settings *settings; in st_magn_i2c_probe() local 68 settings = st_magn_get_settings(client->name); in st_magn_i2c_probe() 69 if (!settings) { in st_magn_i2c_probe() 80 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_i2c_probe()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link.c | 1584 struct ext_hdmi_settings *settings) in get_ext_hdmi_settings() argument 1604 settings->slv_addr = integrated_info->dp0_ext_hdmi_slv_addr; in get_ext_hdmi_settings() 1605 settings->reg_num = integrated_info->dp0_ext_hdmi_6g_reg_num; in get_ext_hdmi_settings() 1606 settings->reg_num_6g = integrated_info->dp0_ext_hdmi_6g_reg_num; in get_ext_hdmi_settings() 1607 memmove(settings->reg_settings, in get_ext_hdmi_settings() 1610 memmove(settings->reg_settings_6g, in get_ext_hdmi_settings() 1616 settings->slv_addr = integrated_info->dp1_ext_hdmi_slv_addr; in get_ext_hdmi_settings() 1617 settings->reg_num = integrated_info->dp1_ext_hdmi_6g_reg_num; in get_ext_hdmi_settings() 1618 settings->reg_num_6g = integrated_info->dp1_ext_hdmi_6g_reg_num; in get_ext_hdmi_settings() 1619 memmove(settings->reg_settings, in get_ext_hdmi_settings() [all …]
|
| /Linux-v5.4/drivers/iio/pressure/ |
| D | st_pressure_spi.c | 64 const struct st_sensor_settings *settings; in st_press_spi_probe() local 72 settings = st_press_get_settings(spi->modalias); in st_press_spi_probe() 73 if (!settings) { in st_press_spi_probe() 84 press_data->sensor_settings = (struct st_sensor_settings *)settings; in st_press_spi_probe()
|
| D | st_pressure_i2c.c | 83 const struct st_sensor_settings *settings; in st_press_i2c_probe() local 101 settings = st_press_get_settings(client->name); in st_press_i2c_probe() 102 if (!settings) { in st_press_i2c_probe() 113 press_data->sensor_settings = (struct st_sensor_settings *)settings; in st_press_i2c_probe()
|
| /Linux-v5.4/drivers/iio/common/st_sensors/ |
| D | st_sensors_spi.c | 60 struct st_sensor_settings *settings) in st_sensors_configure_spi_3_wire() argument 62 if (settings->sim.addr) { in st_sensors_configure_spi_3_wire() 64 settings->sim.addr, in st_sensors_configure_spi_3_wire() 65 settings->sim.value in st_sensors_configure_spi_3_wire()
|
| /Linux-v5.4/drivers/iio/gyro/ |
| D | st_gyro_spi.c | 72 const struct st_sensor_settings *settings; in st_gyro_spi_probe() local 80 settings = st_gyro_get_settings(spi->modalias); in st_gyro_spi_probe() 81 if (!settings) { in st_gyro_spi_probe() 92 gdata->sensor_settings = (struct st_sensor_settings *)settings; in st_gyro_spi_probe()
|
| D | st_gyro_i2c.c | 68 const struct st_sensor_settings *settings; in st_gyro_i2c_probe() local 76 settings = st_gyro_get_settings(client->name); in st_gyro_i2c_probe() 77 if (!settings) { in st_gyro_i2c_probe() 88 gdata->sensor_settings = (struct st_sensor_settings *)settings; in st_gyro_i2c_probe()
|
| /Linux-v5.4/drivers/iio/accel/ |
| D | st_accel_spi.c | 105 const struct st_sensor_settings *settings; in st_accel_spi_probe() local 113 settings = st_accel_get_settings(spi->modalias); in st_accel_spi_probe() 114 if (!settings) { in st_accel_spi_probe() 125 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_spi_probe()
|
| /Linux-v5.4/drivers/net/wan/ |
| D | hdlc_fr.c | 135 fr_proto settings; member 351 if (state(hdlc)->settings.lmi == LMI_NONE) in pvc_open() 368 if (state(hdlc)->settings.lmi == LMI_NONE) in pvc_close() 371 if (state(hdlc)->settings.dce) { in pvc_close() 472 int lmi = state(hdlc)->settings.lmi; in fr_lmi_send() 473 int dce = state(hdlc)->settings.dce; in fr_lmi_send() 576 if (state(hdlc)->settings.lmi == LMI_NONE) { in fr_set_link_state() 590 if (!state(hdlc)->settings.dce) in fr_set_link_state() 606 if (state(hdlc)->settings.dce) { in fr_timer() 609 state(hdlc)->settings.t392 * HZ); in fr_timer() [all …]
|
| /Linux-v5.4/Documentation/ABI/stable/ |
| D | sysfs-fs-orangefs | 5 Counters and settings for various caches. 66 Attribute cache configurable settings. 73 Name cache configurable settings. 80 Capability cache configurable settings. 87 Credential cache configurable settings.
|