/linux/drivers/clk/ |
H A D | clk-si514.c | 53 /* Multiplier/divider settings */ 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() [all …]
|
H A D | clk-si544.c | 68 * struct clk_si544_muldiv - Multiplier/divider settings 120 struct clk_si544_muldiv *settings) in si544_get_muldiv() argument 129 settings->ls_div_bits = (reg[1] >> 4) & 0x07; in si544_get_muldiv() 130 settings->hs_div = (reg[1] & 0x07) << 8 | reg[0]; in si544_get_muldiv() 136 settings->fb_div_int = reg[4] | (reg[5] & 0x07) << 8; in si544_get_muldiv() 137 settings->fb_div_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si544_get_muldiv() 145 settings->delta_m = reg[0] << 8 | reg[1] << 16 | reg[2] << 24; in si544_get_muldiv() 146 settings->delta_m >>= 8; in si544_get_muldiv() 164 struct clk_si544_muldiv *settings) in si544_set_muldiv() argument 169 reg[0] = settings->hs_div; in si544_set_muldiv() [all …]
|
/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_shub.c | 180 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read_output() 257 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable() 292 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read() 294 aux_sens = &hw->settings->shub_settings.aux_sens; in st_lsm6dsx_shub_read() 343 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_write() 405 const struct st_lsm6dsx_ext_dev_settings *settings; in st_lsm6dsx_shub_get_odr_val() local 408 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_get_odr_val() 409 for (i = 0; i < settings->odr_table.odr_len; i++) { in st_lsm6dsx_shub_get_odr_val() 410 if (settings->odr_table.odr_avl[i].milli_hz == odr) in st_lsm6dsx_shub_get_odr_val() 414 if (i == settings->odr_table.odr_len) in st_lsm6dsx_shub_get_odr_val() [all …]
|
H 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() 282 fifo_watermark = fifo_watermark * hw->settings->fifo_ops.th_wl; in st_lsm6dsx_update_watermark() 285 err = regmap_read(hw->regmap, hw->settings->fifo_ops.fifo_th.addr + 1, in st_lsm6dsx_update_watermark() 290 fifo_th_mask = hw->settings->fifo_ops.fifo_th.mask; in st_lsm6dsx_update_watermark() 296 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark() 378 u16 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_fifo() 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() [all …]
|
/linux/drivers/spi/ |
H 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() 89 settings |= len << SPI_XCOMM_SETTINGS_LEN_OFFSET; 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 124 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_64; in spi_xcomm_setup_transfer() 126 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_16; in spi_xcomm_setup_transfer() 128 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_4; in spi_xcomm_setup_transfer() 134 *settings |= SPI_XCOMM_SETTINGS_CPOL; in spi_xcomm_setup_transfer() [all …]
|
/linux/sound/soc/codecs/ |
H A D | tlv320aic32x4-clk.c | 26 * struct clk_aic32x4_pll_muldiv - Multiplier/divider settings 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() [all …]
|
/linux/drivers/media/pci/zoran/ |
H A D | zoran_card.c | 721 struct zoran_jpg_settings *settings, int try) in zoran_check_jpg_settings() argument 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() 732 switch (settings->decimation) { in zoran_check_jpg_settings() 735 settings->hor_dcm = 1; in zoran_check_jpg_settings() 736 settings->ver_dcm = 1; in zoran_check_jpg_settings() 737 settings->tmp_dcm = 1; in zoran_check_jpg_settings() 738 settings->field_per_buff = 2; in zoran_check_jpg_settings() [all …]
|
/linux/tools/testing/selftests/mm/ |
H 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() 227 settings->read_ahead_kb = read_num(dev_queue_read_ahead_path); in thp_read_settings() 231 settings->hugepages[i].enabled = THP_NEVER; in thp_read_settings() 236 settings->hugepages[i].enabled = in thp_read_settings() 242 settings->shmem_hugepages[i].enabled = SHMEM_NEVER; in thp_read_settings() 247 settings->shmem_hugepages[i].enabled = in thp_read_settings() 252 void thp_write_settings(struct thp_settings *settings) in thp_write_settings() argument 254 struct khugepaged_settings *khugepaged = &settings->khugepaged; in thp_write_settings() [all …]
|
/linux/drivers/hid/ |
H A D | hid-roccat-kone.c | 92 static void kone_set_settings_checksum(struct kone_settings *settings) in kone_set_settings_checksum() argument 95 unsigned char *address = (unsigned char *)settings; in kone_set_settings_checksum() 100 settings->checksum = cpu_to_le16(checksum); in kone_set_settings_checksum() 141 * Reads settings from mouse and stores it in @buf 153 * Writes settings from @buf to mouse 158 struct kone_settings const *settings) in kone_set_settings() argument 163 settings, sizeof(struct kone_settings)); in kone_set_settings() 276 memcpy(buf, ((char const *)&kone->settings) + off, count); in kone_sysfs_read_settings() 283 * Writing settings automatically activates startup_profile. 294 struct kone_settings *settings = (struct kone_settings *)buf; in kone_sysfs_write_settings() local [all …]
|
H 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() 252 if (settings->startup_profile >= ARRAY_SIZE(pyra->profile_settings)) in pyra_sysfs_write_settings() 257 retval = pyra_set_settings(usb_dev, settings); in pyra_sysfs_write_settings() 263 profile_activated(pyra, settings->startup_profile); in pyra_sysfs_write_settings() 266 roccat_report.value = settings->startup_profile + 1; in pyra_sysfs_write_settings() 275 PYRA_SYSFS_R(settings, SETTINGS); 277 __BIN_ATTR(settings, (S_IWUSR | S_IRUGO), [all …]
|
/linux/include/linux/ |
H A D | mii.h | 109 * @ethadv: the ethtool advertisement settings 112 * settings to phy autonegotiation advertisements for the 137 * @advertising: the linkmode advertisement settings 140 * settings to phy autonegotiation advertisements for the 168 * to ethtool advertisement settings. 192 * @ethadv: the ethtool advertisement settings 195 * settings to phy autonegotiation advertisements for the 212 * @advertising: the linkmode advertisement settings 215 * settings to phy autonegotiation advertisements for the 239 * advertisement settings. [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A D | drxk_hard.h | 247 struct s_cfg_agc m_vsb_rf_agc_cfg; /* settings for VSB RF-AGC */ 248 struct s_cfg_agc m_vsb_if_agc_cfg; /* settings for VSB IF-AGC */ 249 u16 m_vsb_pga_cfg; /* settings for VSB PGA */ 250 struct s_cfg_pre_saw m_vsb_pre_saw_cfg; /* settings for pre SAW sense */ 293 struct s_cfg_agc m_atv_rf_agc_cfg; /* settings for ATV RF-AGC */ 294 struct s_cfg_agc m_atv_if_agc_cfg; /* settings for ATV IF-AGC */ 295 struct s_cfg_pre_saw m_atv_pre_saw_cfg; /* settings for ATV pre SAW sense */ 305 struct s_cfg_agc m_qam_rf_agc_cfg; /* settings for QAM RF-AGC */ 306 struct s_cfg_agc m_qam_if_agc_cfg; /* settings for QAM IF-AGC */ 307 u16 m_qam_pga_cfg; /* settings for QAM PGA */ [all …]
|
/linux/drivers/pinctrl/mvebu/ |
H A D | pinctrl-mvebu.c | 40 struct mvebu_mpp_ctrl_setting *settings; member 115 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 117 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 118 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 132 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 134 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 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() [all …]
|
H A D | pinctrl-mvebu.h | 40 * between two or more different settings, e.g. assign mpp pin 13 to 45 * to allow pin settings with varying gpio pins. 72 * mpp_get/_set function may use val to distinguish between different settings. 95 * struct mvebu_mpp_mode - link ctrl and settings 97 * @settings: list of settings available for this mode 99 * A mode connects all available settings with the corresponding mpp_ctrl 104 struct mvebu_mpp_ctrl_setting *settings; member 180 .settings = (struct mvebu_mpp_ctrl_setting[]){ \
|
/linux/drivers/iio/imu/st_lsm9ds0/ |
H 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/net/ |
H A D | Space.c | 34 * This structure holds boot-time configured netdevice settings. They 46 * Device Boot-time Settings Routines 56 * @map: configured settings for the device 81 * netdev_boot_setup_check - check boot time settings 84 * Check boot time settings for the device. 85 * The found settings are set for the device to be used 87 * Returns 0 if no settings found, 1 if they are. 109 * netdev_boot_base - get address from boot time settings 113 * Check boot time settings for the base address of device. 114 * The found settings are set for the device to be used [all …]
|
/linux/Documentation/ABI/obsolete/ |
H A D | sysfs-driver-hid-roccat-pyra | 28 Please use binary attribute "settings" which provides this information. 55 press of a button. A profile is split in settings and buttons. 70 press of a button. A profile is split in settings and buttons. 82 press of a button. A profile is split in settings and buttons. 86 settings back to the mouse. The data has to be 13 bytes long. 98 press of a button. A profile is split in settings and buttons. 101 When read, these files return the respective profile settings. 107 …onfig num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings 110 Description: When read, this file returns the settings stored in the mouse. 113 When written, this file lets write settings back to the mouse. [all …]
|
/linux/Documentation/devicetree/bindings/soc/xilinx/ |
H A D | xlnx,vcu-settings.yaml | 4 $id: http://devicetree.org/schemas/soc/xilinx/xlnx,vcu-settings.yaml# 7 title: Xilinx VCU Settings 13 The Xilinx VCU Settings provides information about the configuration of the 19 - const: xlnx,vcu-settings 38 compatible = "xlnx,vcu-settings", "syscon";
|
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
H 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/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | common.h | 14 /* Definitions for the module global and device specific settings are defined 18 * (module) initiliazation takes place. The device specific settings is part 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/media/rc/ |
H A D | nuvoton-cir.h | 71 /* hardware I/O settings */ 91 /* CIR settings */ 117 /* CIR IRCON settings */ 134 /* CIR IRSTS settings */ 144 /* CIR IREN settings */ 154 /* CIR FIFOCON settings */ 177 /* CIR IRFIFOSTS settings */ 206 /* CIR WAKE UP IRCON settings */ 233 /* CIR WAKE FIFOCON settings */ 245 /* CIR WAKE SRXFSTS settings */
|
/linux/drivers/iio/common/st_sensors/ |
H A D | st_sensors_spi.c | 56 * @settings: sensor specific settings reference. 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/tools/testing/selftests/kselftest/ |
H A D | runner.sh | 11 # Defaults for "settings" file fields: 55 # Reset any "settings"-file variables. 82 # Load per-test-directory kselftest "settings" file. 83 settings="$BASE_DIR/$DIR/settings" 84 if [ -r "$settings" ] ; then 93 done < "$settings" 96 # Command line timeout overrides the settings file
|
/linux/sound/oss/dmasound/ |
H A D | dmasound.h | 93 /* description of the set-up applies to either hard or soft settings */ 100 } SETTINGS; typedef 136 SETTINGS default_hard ; /* open() or init() should set something valid */ 137 SETTINGS default_soft ; /* you can make it look like old OSS, if you want to */ 157 SETTINGS hard; /* hardware settings */ 158 SETTINGS soft; /* software settings */ 159 SETTINGS dsp; /* /dev/dsp default settings */
|
/linux/Documentation/ABI/stable/ |
H A 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.
|