| /linux/drivers/clk/ |
| A D | clk-si514.c | 124 if (settings->m_int < 65 || in si514_set_muldiv() 125 (settings->m_int == 65 && settings->m_frac <= 139575831)) in si514_set_muldiv() 129 (settings->m_int == 67 && settings->m_frac <= 461581994)) in si514_set_muldiv() 133 (settings->m_int == 72 && settings->m_frac <= 503383578)) in si514_set_muldiv() 137 (settings->m_int == 75 && settings->m_frac <= 452724474)) in si514_set_muldiv() 146 reg[0] = settings->m_frac; in si514_set_muldiv() 149 reg[3] = settings->m_frac >> 24 | settings->m_int << 5; in si514_set_muldiv() 151 reg[5] = settings->hs_div; in si514_set_muldiv() 152 reg[6] = (settings->hs_div >> 8) | (settings->ls_div_bits << 4); in si514_set_muldiv() 208 u64 m = settings->m_frac | ((u64)settings->m_int << 29); in si514_calc_rate() [all …]
|
| A D | clk-si544.c | 146 settings->delta_m >>= 8; in si544_get_muldiv() 169 reg[0] = settings->hs_div; in si544_set_muldiv() 170 reg[1] = settings->hs_div >> 8 | settings->ls_div_bits << 4; in si544_set_muldiv() 210 settings->ls_div_bits = 0; in si544_calc_muldiv() 213 settings->ls_div_bits = 0; in si544_calc_muldiv() 230 settings->hs_div = vco; in si544_calc_muldiv() 234 (settings->hs_div > HS_DIV_MAX_ODD || settings->ls_div_bits)) in si544_calc_muldiv() 235 ++settings->hs_div; in si544_calc_muldiv() 251 settings->delta_m = 0; in si544_calc_muldiv() 260 u32 d = settings->hs_div * BIT(settings->ls_div_bits); in si544_calc_center_rate() [all …]
|
| /linux/drivers/media/pci/zoran/ |
| A D | zoran_card.c | 726 __func__, settings->decimation, settings->hor_dcm, in zoran_check_jpg_settings() 727 settings->ver_dcm, settings->tmp_dcm); in zoran_check_jpg_settings() 729 settings->img_x, settings->img_y, in zoran_check_jpg_settings() 730 settings->img_width, settings->img_height); in zoran_check_jpg_settings() 782 settings->hor_dcm = clamp(settings->hor_dcm, 1, 2); in zoran_check_jpg_settings() 786 settings->ver_dcm = clamp(settings->ver_dcm, 1, 2); in zoran_check_jpg_settings() 790 settings->tmp_dcm = clamp(settings->tmp_dcm, 1, 2); in zoran_check_jpg_settings() 823 settings->img_width -= settings->img_width % (16 * settings->hor_dcm); in zoran_check_jpg_settings() 825 settings->img_width = 16 * settings->hor_dcm; in zoran_check_jpg_settings() 829 settings->img_height -= settings->img_height % (8 * settings->ver_dcm); in zoran_check_jpg_settings() [all …]
|
| A D | zoran_driver.c | 146 __u8 div = settings->ver_dcm * settings->hor_dcm * settings->tmp_dcm; in zoran_v4l2_calc_bufsize() 345 settings.tmp_dcm = 1; in zoran_try_fmt_vid_out() 347 settings.tmp_dcm = 2; in zoran_try_fmt_vid_out() 350 settings.ver_dcm = 2; in zoran_try_fmt_vid_out() 352 settings.ver_dcm = 1; in zoran_try_fmt_vid_out() 368 settings.img_x = 0; in zoran_try_fmt_vid_out() 378 fmt->fmt.pix.width = settings.img_width / settings.hor_dcm; in zoran_try_fmt_vid_out() 380 (settings.tmp_dcm * settings.ver_dcm); in zoran_try_fmt_vid_out() 475 settings.img_x = 0; in zoran_s_fmt_vid_out() 495 fmt->fmt.pix.width = settings.img_width / settings.hor_dcm; in zoran_s_fmt_vid_out() [all …]
|
| /linux/drivers/spi/ |
| A D | spi-xcomm.c | 39 u16 settings; member 85 u16 settings; in spi_xcomm_sync_config() local 88 settings = spi_xcomm->settings; in spi_xcomm_sync_config() 92 put_unaligned_be16(settings, &buf[1]); in spi_xcomm_sync_config() 114 unsigned int *settings) in spi_xcomm_setup_transfer() argument 180 unsigned int settings = spi_xcomm->settings; in spi_xcomm_transfer_one() local 204 settings |= BIT(5); in spi_xcomm_transfer_one() 206 settings &= ~BIT(5); in spi_xcomm_transfer_one() 209 spi_xcomm->settings = settings; in spi_xcomm_transfer_one() 213 } else if (settings != spi_xcomm->settings || is_first) { in spi_xcomm_transfer_one() [all …]
|
| /linux/drivers/iio/imu/st_lsm6dsx/ |
| A D | st_lsm6dsx_shub.c | 408 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_get_odr_val() 432 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_set_odr() 465 settings = cur_sensor->ext_info.settings; in st_lsm6dsx_shub_config_channels() 487 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_set_enable() 675 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_sampling_freq_avail() 695 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_scale_avail() 791 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_init_device() 792 if (settings->bdu.addr) { in st_lsm6dsx_shub_init_device() 802 settings->temp_comp.addr, in st_lsm6dsx_shub_init_device() 810 settings->off_canc.addr, in st_lsm6dsx_shub_init_device() [all …]
|
| A D | st_lsm6dsx_buffer.c | 179 dec_reg = &hw->settings->decimator[sensor->id]; in st_lsm6dsx_update_decimators() 199 ts_dec_reg = &hw->settings->ts_settings.decimator; in st_lsm6dsx_update_decimators() 227 batch_reg = &hw->settings->batch[sensor->id]; in st_lsm6dsx_set_fifo_odr() 296 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark() 384 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_fifo() 612 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_tagged_fifo() 680 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_flush_fifo() 685 hw->settings->fifo_ops.read_fifo(hw); in st_lsm6dsx_flush_fifo() 705 if (hw->settings->drdy_mask.addr) in st_lsm6dsx_update_samples_to_discard() 774 if (!hw->settings->fifo_ops.update_fifo) in st_lsm6dsx_buffer_preenable() [all …]
|
| /linux/sound/soc/codecs/ |
| A D | tlv320aic32x4-clk.c | 87 settings->r = val & AIC32X4_PLL_R_MASK; 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() 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() 149 ((settings->j * 10000) + settings->d); in clk_aic32x4_pll_calc_rate() 160 if (settings->p > 8) in clk_aic32x4_pll_calc_muldiv() 176 if (settings->r > 4) in clk_aic32x4_pll_calc_muldiv() 178 do_div(multiplier, settings->r); in clk_aic32x4_pll_calc_muldiv() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | of.c | 17 struct brcmf_mp_device *settings) in brcmf_of_get_country_codes() argument 30 settings->trivial_ccode_map = in brcmf_of_get_country_codes() 63 settings->country_codes = cc; in brcmf_of_get_country_codes() 69 struct brcmf_mp_device *settings) in brcmf_of_probe() argument 85 settings->board_type = prop; in brcmf_of_probe() 88 settings->antenna_sku = prop; in brcmf_of_probe() 94 if (prop && settings->cal_size) in brcmf_of_probe() 95 settings->cal_blob = prop; in brcmf_of_probe() 112 settings->board_type = board_type; in brcmf_of_probe() 120 err = brcmf_of_get_country_codes(dev, settings); in brcmf_of_probe() [all …]
|
| A D | common.c | 252 struct brcmf_mp_device *settings = drvr->settings; in brcmf_c_process_cal_blob() local 257 if (!settings->cal_blob || !settings->cal_size) in brcmf_c_process_cal_blob() 261 err = brcmf_c_download_blob(ifp, settings->cal_blob, settings->cal_size, in brcmf_c_process_cal_blob() 516 struct brcmf_mp_device *settings; in brcmf_get_module_param() local 523 settings = kzalloc(sizeof(*settings), GFP_ATOMIC); in brcmf_get_module_param() 524 if (!settings) in brcmf_get_module_param() 530 settings->fcmode = brcmf_fcmode; in brcmf_get_module_param() 531 settings->roamoff = !!brcmf_roamoff; in brcmf_get_module_param() 550 settings->country_codes = in brcmf_get_module_param() 553 memcpy(&settings->bus.sdio, in brcmf_get_module_param() [all …]
|
| A D | common.h | 76 void brcmf_dmi_probe(struct brcmf_mp_device *settings, u32 chip, u32 chiprev); 79 brcmf_dmi_probe(struct brcmf_mp_device *settings, u32 chip, u32 chiprev) {} in brcmf_dmi_probe() argument 84 struct brcmf_mp_device *settings); 88 struct brcmf_mp_device *settings) {} in brcmf_acpi_probe() argument
|
| /linux/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ |
| A D | ia_css_sc.host.c | 56 struct ia_css_shading_settings *settings) in sh_css_get_shading_settings() argument 58 if (!settings) in sh_css_get_shading_settings() 63 "ia_css_get_shading_settings() enter: settings=%p\n", settings); in sh_css_get_shading_settings() 65 *settings = params->shading_settings; in sh_css_get_shading_settings() 69 settings->enable_shading_table_conversion); in sh_css_get_shading_settings() 74 const struct ia_css_shading_settings *settings) in sh_css_set_shading_settings() argument 76 if (!settings) in sh_css_set_shading_settings() 82 settings->enable_shading_table_conversion); in sh_css_set_shading_settings() 84 params->shading_settings = *settings; in sh_css_set_shading_settings()
|
| /linux/drivers/iio/light/ |
| A D | tsl2772.c | 175 struct tsl2772_settings settings; member 687 ret = (chip->settings.als_cal_target * chip->settings.als_gain_trim) / in tsl2772_als_calibrate() 715 chip->settings.als_prox_config; in tsl2772_chip_on() 1297 chip->settings.als_gain = 0; in tsl2772_write_raw() 1300 chip->settings.als_gain = 1; in tsl2772_write_raw() 1303 chip->settings.als_gain = 2; in tsl2772_write_raw() 1306 chip->settings.als_gain = 3; in tsl2772_write_raw() 1314 chip->settings.prox_gain = 0; in tsl2772_write_raw() 1317 chip->settings.prox_gain = 1; in tsl2772_write_raw() 1320 chip->settings.prox_gain = 2; in tsl2772_write_raw() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| A D | thp_settings.c | 201 void thp_read_settings(struct thp_settings *settings) in thp_read_settings() argument 208 *settings = (struct thp_settings) { in thp_read_settings() 215 settings->khugepaged = (struct khugepaged_settings) { in thp_read_settings() 231 settings->hugepages[i].enabled = THP_NEVER; in thp_read_settings() 236 settings->hugepages[i].enabled = in thp_read_settings() 247 settings->shmem_hugepages[i].enabled = in thp_read_settings() 264 shmem_enabled_strings[settings->shmem_enabled]); in thp_write_settings() 285 enabled = settings->hugepages[i].enabled; in thp_write_settings() 294 enabled = settings->shmem_hugepages[i].enabled; in thp_write_settings() 308 void thp_push_settings(struct thp_settings *settings) in thp_push_settings() argument [all …]
|
| /linux/drivers/hid/ |
| A D | hid-roccat-kone.c | 100 settings->checksum = cpu_to_le16(checksum); in kone_set_settings_checksum() 158 struct kone_settings const *settings) in kone_set_settings() argument 163 settings, sizeof(struct kone_settings)); in kone_set_settings() 301 difference = memcmp(settings, &kone->settings, in kone_sysfs_write_settings() 304 if (settings->startup_profile < 1 || in kone_sysfs_write_settings() 305 settings->startup_profile > 5) { in kone_sysfs_write_settings() 314 old_profile = kone->settings.startup_profile; in kone_sysfs_write_settings() 315 memcpy(&kone->settings, settings, sizeof(struct kone_settings)); in kone_sysfs_write_settings() 522 if (kone->settings.tcu != state) { in kone_sysfs_set_tcu() 523 kone->settings.tcu = state; in kone_sysfs_set_tcu() [all …]
|
| A D | hid-roccat-pyra.c | 76 struct pyra_settings const *settings) in pyra_set_settings() argument 79 PYRA_COMMAND_SETTINGS, settings, in pyra_set_settings() 246 struct pyra_settings const *settings; in pyra_sysfs_write_settings() local 251 settings = (struct pyra_settings const *)buf; in pyra_sysfs_write_settings() 257 retval = pyra_set_settings(usb_dev, settings); in pyra_sysfs_write_settings() 275 PYRA_SYSFS_R(settings, SETTINGS); 277 __BIN_ATTR(settings, (S_IWUSR | S_IRUGO), 296 struct pyra_settings settings; in pyra_sysfs_show_actual_profile() local 300 &settings, PYRA_SIZE_SETTINGS); in pyra_sysfs_show_actual_profile() 375 struct pyra_settings settings; in pyra_init_pyra_device_struct() local [all …]
|
| /linux/drivers/iio/imu/st_lsm9ds0/ |
| A D | st_lsm9ds0_core.c | 23 const struct st_sensor_settings *settings; in st_lsm9ds0_probe_accel() local 27 settings = st_accel_get_settings(lsm9ds0->name); in st_lsm9ds0_probe_accel() 28 if (!settings) in st_lsm9ds0_probe_accel() 39 data->sensor_settings = (struct st_sensor_settings *)settings; in st_lsm9ds0_probe_accel() 48 const struct st_sensor_settings *settings; in st_lsm9ds0_probe_magn() local 52 settings = st_magn_get_settings(lsm9ds0->name); in st_lsm9ds0_probe_magn() 53 if (!settings) in st_lsm9ds0_probe_magn() 64 data->sensor_settings = (struct st_sensor_settings *)settings; in st_lsm9ds0_probe_magn()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
| A D | link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 39 (hw_lane_settings[0].FFE_PRESET.settings.no_deemphasis != 0 ? 0x0F : 0xFF) in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 40 & (hw_lane_settings[0].FFE_PRESET.settings.no_preshoot != 0 ? 0xF1 : 0xFF), in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 41 (hw_lane_settings[1].FFE_PRESET.settings.no_deemphasis != 0 ? 0x0F : 0xFF) in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 42 & (hw_lane_settings[1].FFE_PRESET.settings.no_preshoot != 0 ? 0xF1 : 0xFF), in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 43 (hw_lane_settings[2].FFE_PRESET.settings.no_deemphasis != 0 ? 0x0F : 0xFF) in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 44 & (hw_lane_settings[2].FFE_PRESET.settings.no_preshoot != 0 ? 0xF1 : 0xFF), in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 45 (hw_lane_settings[3].FFE_PRESET.settings.no_deemphasis != 0 ? 0x0F : 0xFF) in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 46 & (hw_lane_settings[3].FFE_PRESET.settings.no_preshoot != 0 ? 0xF1 : 0xFF)}; in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 49 vendor_ffe_preset_table[hw_lane_settings[0].FFE_PRESET.settings.level] & ffe_mask[0], in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 50 vendor_ffe_preset_table[hw_lane_settings[1].FFE_PRESET.settings.level] & ffe_mask[1], in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() [all …]
|
| /linux/drivers/pinctrl/mvebu/ |
| A D | pinctrl-mvebu.c | 118 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 135 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() 148 if (grp->settings[n].flags & in mvebu_pinctrl_find_gpio_setting() 151 grp->settings[n].variant)) in mvebu_pinctrl_find_gpio_setting() 152 return &grp->settings[n]; in mvebu_pinctrl_find_gpio_setting() 237 if (curr == &grp->settings[n]) in mvebu_pinconf_group_dbg_show() 246 if (grp->settings[n].subname) in mvebu_pinconf_group_dbg_show() 248 if (grp->settings[n].flags & in mvebu_pinconf_group_dbg_show() 528 grp->settings[s].name); in mvebu_pinctrl_build_functions() 555 grp->settings[s].name); in mvebu_pinctrl_build_functions() [all …]
|
| /linux/drivers/net/phy/ |
| A D | phy-core.c | 296 for (i = 0, p = settings; i < ARRAY_SIZE(settings); i++, p++) { in phy_lookup_setting() 330 test_bit(settings[i].bit, mask) && in phy_speeds() 332 speeds[count++] = settings[i].speed; in phy_speeds() 342 for (i = 0, p = settings; i < ARRAY_SIZE(settings); i++, p++) { in __set_linkmode_max_speed() 453 if (test_bit(settings[i].bit, common)) { in phy_resolve_aneg_linkmode() 454 phydev->speed = settings[i].speed; in phy_resolve_aneg_linkmode() 455 phydev->duplex = settings[i].duplex; in phy_resolve_aneg_linkmode() 486 if (test_bit(settings[i].bit, common)) { in phy_check_downshift() 487 speed = settings[i].speed; in phy_check_downshift() 504 int i = ARRAY_SIZE(settings); in phy_resolve_min_speed() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| A D | link_dpms.c | 217 struct ext_hdmi_settings *settings) in get_ext_hdmi_settings() argument 240 memmove(settings->reg_settings, in get_ext_hdmi_settings() 243 memmove(settings->reg_settings_6g, in get_ext_hdmi_settings() 252 memmove(settings->reg_settings, in get_ext_hdmi_settings() 255 memmove(settings->reg_settings_6g, in get_ext_hdmi_settings() 264 memmove(settings->reg_settings, in get_ext_hdmi_settings() 276 memmove(settings->reg_settings, in get_ext_hdmi_settings() 290 if (settings->slv_addr == 0) in get_ext_hdmi_settings() 292 if (settings->reg_num > 9) in get_ext_hdmi_settings() 294 if (settings->reg_num_6g > 3) in get_ext_hdmi_settings() [all …]
|
| /linux/drivers/iio/magnetometer/ |
| A D | st_magn_spi.c | 58 const struct st_sensor_settings *settings; in st_magn_spi_probe() local 65 settings = st_magn_get_settings(spi->modalias); in st_magn_spi_probe() 66 if (!settings) { in st_magn_spi_probe() 77 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_spi_probe()
|
| A D | st_magn_i2c.c | 63 const struct st_sensor_settings *settings; in st_magn_i2c_probe() local 70 settings = st_magn_get_settings(client->name); in st_magn_i2c_probe() 71 if (!settings) { in st_magn_i2c_probe() 82 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_i2c_probe()
|
| /linux/drivers/iio/common/st_sensors/ |
| A D | st_sensors_spi.c | 61 struct st_sensor_settings *settings) in st_sensors_configure_spi_3_wire() argument 63 if (settings->sim.addr) { in st_sensors_configure_spi_3_wire() 65 settings->sim.addr, in st_sensors_configure_spi_3_wire() 66 settings->sim.value in st_sensors_configure_spi_3_wire()
|
| /linux/drivers/iio/pressure/ |
| A D | st_pressure_spi.c | 64 const struct st_sensor_settings *settings; in st_press_spi_probe() local 71 settings = st_press_get_settings(spi->modalias); in st_press_spi_probe() 72 if (!settings) { in st_press_spi_probe() 83 press_data->sensor_settings = (struct st_sensor_settings *)settings; in st_press_spi_probe()
|