Searched refs:st (Results 26 - 50 of 811) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/adc/
H A Dti-ads7950.c60 #define TI_ADS7950_MAN_CMD_SETTINGS(st) \
61 (TI_ADS7950_MAN_CMD(TI_ADS7950_CR_WRITE | st->cmd_settings_bitmask))
63 #define TI_ADS7950_GPIO_CMD_SETTINGS(st) \
64 (TI_ADS7950_GPIO_CMD(st->gpio_cmd_settings_bitmask))
286 struct ti_ads7950_state *st = iio_priv(indio_dev); local
292 st->tx_buf[len++] = cmd;
295 /* Data for the 1st channel is not returned until the 3rd transfer */
296 st->tx_buf[len++] = 0;
297 st->tx_buf[len++] = 0;
299 st
308 struct ti_ads7950_state *st = iio_priv(indio_dev); local
328 struct ti_ads7950_state *st = iio_priv(indio_dev); local
347 ti_ads7950_get_range(struct ti_ads7950_state *st) argument
371 struct ti_ads7950_state *st = iio_priv(indio_dev); local
409 struct ti_ads7950_state *st = gpiochip_get_data(chip); local
426 struct ti_ads7950_state *st = gpiochip_get_data(chip); local
462 struct ti_ads7950_state *st = gpiochip_get_data(chip); local
471 struct ti_ads7950_state *st = gpiochip_get_data(chip); local
507 ti_ads7950_init_hw(struct ti_ads7950_state *st) argument
534 struct ti_ads7950_state *st; local
669 struct ti_ads7950_state *st = iio_priv(indio_dev); local
[all...]
H A Dad7192.c211 struct ad7192_state *st = iio_priv(indio_dev); local
213 st->syscalib_mode[chan->channel] = mode;
221 struct ad7192_state *st = iio_priv(indio_dev); local
223 return st->syscalib_mode[chan->channel];
231 struct ad7192_state *st = iio_priv(indio_dev); local
239 temp = st->syscalib_mode[chan->channel];
242 ret = ad_sd_calibrate(&st->sd, AD7192_MODE_CAL_SYS_ZERO,
245 ret = ad_sd_calibrate(&st->sd, AD7192_MODE_CAL_SYS_FULL,
279 struct ad7192_state *st = ad_sigma_delta_to_ad7192(sd); local
281 st
290 struct ad7192_state *st = ad_sigma_delta_to_ad7192(sd); local
300 struct ad7192_state *st = ad_sigma_delta_to_ad7192(sd); local
318 struct ad7192_state *st = ad_sigma_delta_to_ad7192(sd); local
357 ad7192_calibrate_all(struct ad7192_state *st) argument
369 ad7192_clock_select(struct ad7192_state *st) argument
392 struct ad7192_state *st = iio_priv(indio_dev); local
484 struct ad7192_state *st = iio_priv(indio_dev); local
494 struct ad7192_state *st = iio_priv(indio_dev); local
506 struct ad7192_state *st = iio_priv(indio_dev); local
545 ad7192_compute_f_order(struct ad7192_state *st, bool sinc3_en, bool chop_en) argument
562 ad7192_get_f_order(struct ad7192_state *st) argument
572 ad7192_compute_f_adc(struct ad7192_state *st, bool sinc3_en, bool chop_en) argument
581 ad7192_get_f_adc(struct ad7192_state *st) argument
589 ad7192_get_available_filter_freq(struct ad7192_state *st, int *freq) argument
613 struct ad7192_state *st = iio_priv(indio_dev); local
665 ad7192_set_3db_filter_freq(struct ad7192_state *st, int val, int val2) argument
715 ad7192_get_3db_filter_freq(struct ad7192_state *st) argument
735 struct ad7192_state *st = iio_priv(indio_dev); local
787 struct ad7192_state *st = iio_priv(indio_dev); local
882 struct ad7192_state *st = iio_priv(indio_dev); local
905 struct ad7192_state *st = iio_priv(indio_dev); local
1060 struct ad7192_state *st; local
[all...]
H A Dltc2496.c38 struct ltc2496_driverdata *st = local
41 .tx_buf = st->txbuf,
42 .rx_buf = st->rxbuf,
43 .len = sizeof(st->txbuf),
47 st->txbuf[0] = LTC2497_ENABLE | address;
49 ret = spi_sync_transfer(st->spi, &t, 1);
51 dev_err(&st->spi->dev, "spi_sync_transfer failed: %pe\n",
57 *val = ((st->rxbuf[0] & 0x3f) << 12 |
58 st->rxbuf[1] << 4 | st
67 struct ltc2496_driverdata *st; local
[all...]
H A Dat91_adc.c135 #define AT91_ADC_CHAN(st, ch) \
136 (st->registers->channel_base + (ch * 4))
137 #define at91_adc_readl(st, reg) \
138 (readl_relaxed(st->reg_base + reg))
139 #define at91_adc_writel(st, reg, val) \
140 (writel_relaxed(val, st->reg_base + reg))
267 struct at91_adc_state *st = iio_priv(idev); local
275 st->buffer[j] = at91_adc_readl(st, AT91_ADC_CHAN(st, cha
294 struct at91_adc_state *st = iio_priv(idev); local
310 struct at91_adc_state *st = iio_priv(idev); local
374 struct at91_adc_state *st = iio_priv(idev); local
439 struct at91_adc_state *st = iio_priv(idev); local
486 struct at91_adc_state *st = iio_priv(idev); local
542 struct at91_adc_state *st = iio_priv(idev); local
570 struct at91_adc_state *st = iio_priv(idev); local
646 struct at91_adc_state *st = iio_priv(idev); local
685 struct at91_adc_state *st = iio_priv(idev); local
709 struct at91_adc_state *st = iio_priv(idev); local
799 at91_adc_probe_dt_ts(struct device_node *node, struct at91_adc_state *st, struct device *dev) argument
841 struct at91_adc_state *st = input_get_drvdata(dev); local
852 struct at91_adc_state *st = input_get_drvdata(dev); local
862 struct at91_adc_state *st = iio_priv(idev); local
938 struct at91_adc_state *st = iio_priv(idev); local
991 at91_ts_unregister(struct at91_adc_state *st) argument
1002 struct at91_adc_state *st; local
1191 struct at91_adc_state *st = iio_priv(idev); local
1205 struct at91_adc_state *st = iio_priv(idev); local
1216 struct at91_adc_state *st = iio_priv(idev); local
[all...]
H A Dspear_adc.c99 static void spear_adc_set_status(struct spear_adc_state *st, u32 val) argument
101 __raw_writel(val, &st->adc_base_spear6xx->status);
104 static void spear_adc_set_clk(struct spear_adc_state *st, u32 val) argument
107 u32 apb_clk = clk_get_rate(st->clk);
112 st->current_clk = apb_clk / count;
115 &st->adc_base_spear6xx->clk);
118 static void spear_adc_set_ctrl(struct spear_adc_state *st, int n, argument
121 __raw_writel(val, &st->adc_base_spear6xx->ch_ctrl[n]);
124 static u32 spear_adc_get_average(struct spear_adc_state *st) argument
126 if (device_is_compatible(st
135 spear_adc_set_scanrate(struct spear_adc_state *st, u32 rate) argument
153 struct spear_adc_state *st = iio_priv(indio_dev); local
193 struct spear_adc_state *st = iio_priv(indio_dev); local
237 struct spear_adc_state *st = dev_id; local
246 spear_adc_configure(struct spear_adc_state *st) argument
270 struct spear_adc_state *st; local
[all...]
H A Dad4130.c389 static int ad4130_get_reg_size(struct ad4130_state *st, unsigned int reg, argument
400 static unsigned int ad4130_data_reg_size(struct ad4130_state *st) argument
405 ret = ad4130_get_reg_size(st, AD4130_DATA_REG, &data_reg_size);
412 static unsigned int ad4130_resolution(struct ad4130_state *st) argument
414 return ad4130_data_reg_size(st) * BITS_PER_BYTE;
419 struct ad4130_state *st = context; local
423 ret = ad4130_get_reg_size(st, reg, &size);
427 st->reg_write_tx_buf[0] = reg;
431 put_unaligned_be24(val, &st->reg_write_tx_buf[1]);
434 put_unaligned_be16(val, &st
448 struct ad4130_state *st = context; local
498 struct ad4130_state *st = gpiochip_get_data(gc); local
523 struct ad4130_state *st = gpiochip_get_data(gc); local
531 ad4130_set_mode(struct ad4130_state *st, enum ad4130_mode mode) argument
538 ad4130_set_watermark_interrupt_en(struct ad4130_state *st, bool en) argument
553 ad4130_set_fifo_mode(struct ad4130_state *st, enum ad4130_fifo_mode mode) argument
563 struct ad4130_state *st = iio_priv(indio_dev); local
584 struct ad4130_state *st = iio_priv(indio_dev); local
594 ad4130_find_slot(struct ad4130_state *st, struct ad4130_setup_info *target_setup_info, unsigned int *slot, bool *overwrite) argument
631 ad4130_unlink_channel(struct ad4130_state *st, unsigned int channel) argument
640 ad4130_unlink_slot(struct ad4130_state *st, unsigned int slot) argument
656 ad4130_link_channel_slot(struct ad4130_state *st, unsigned int channel, unsigned int slot) argument
675 ad4130_write_slot_setup(struct ad4130_state *st, unsigned int slot, struct ad4130_setup_info *setup_info) argument
706 ad4130_write_channel_setup(struct ad4130_state *st, unsigned int channel, bool on_enable) argument
774 ad4130_set_channel_enable(struct ad4130_state *st, unsigned int channel, bool status) argument
881 struct ad4130_state *st = iio_priv(indio_dev); local
923 struct ad4130_state *st = iio_priv(indio_dev); local
965 ad4130_set_channel_pga(struct ad4130_state *st, unsigned int channel, int val, int val2) argument
997 ad4130_set_channel_freq(struct ad4130_state *st, unsigned int channel, int val, int val2) argument
1027 struct ad4130_state *st = iio_priv(indio_dev); local
1064 struct ad4130_state *st = iio_priv(indio_dev); local
1076 struct ad4130_state *st = iio_priv(indio_dev); local
1111 struct ad4130_state *st = iio_priv(indio_dev); local
1156 struct ad4130_state *st = iio_priv(indio_dev); local
1172 struct ad4130_state *st = iio_priv(indio_dev); local
1183 struct ad4130_state *st = iio_priv(indio_dev); local
1205 struct ad4130_state *st = iio_priv(indio_dev); local
1247 struct ad4130_state *st = iio_priv(indio_dev); local
1269 struct ad4130_state *st = iio_priv(indio_dev); local
1312 struct ad4130_state *st = iio_priv(dev_to_iio_dev(dev)); local
1324 struct ad4130_state *st = iio_priv(dev_to_iio_dev(dev)); local
1379 ad4130_get_ref_voltage(struct ad4130_state *st, enum ad4130_ref_sel ref_sel) argument
1396 ad4130_parse_fw_setup(struct ad4130_state *st, struct fwnode_handle *child, struct ad4130_setup_info *setup_info) argument
1450 ad4130_validate_diff_channel(struct ad4130_state *st, u32 pin) argument
1471 ad4130_validate_diff_channels(struct ad4130_state *st, u32 *pins, unsigned int len) argument
1486 ad4130_validate_excitation_pin(struct ad4130_state *st, u32 pin) argument
1504 ad4130_validate_vbias_pin(struct ad4130_state *st, u32 pin) argument
1522 ad4130_validate_vbias_pins(struct ad4130_state *st, u32 *pins, unsigned int len) argument
1540 struct ad4130_state *st = iio_priv(indio_dev); local
1601 struct ad4130_state *st = iio_priv(indio_dev); local
1618 struct ad4130_state *st = iio_priv(indio_dev); local
1710 ad4130_fill_scale_tbls(struct ad4130_state *st) argument
1735 ad4130_set_mclk_sel(struct ad4130_state *st, enum ad4130_mclk_sel mclk_sel) argument
1752 struct ad4130_state *st = container_of(hw, struct ad4130_state, int_clk_hw); local
1759 struct ad4130_state *st = container_of(hw, struct ad4130_state, int_clk_hw); local
1773 struct ad4130_state *st = container_of(hw, struct ad4130_state, int_clk_hw); local
1790 ad4130_setup_int_clk(struct ad4130_state *st) argument
1822 struct ad4130_state *st = iio_priv(indio_dev); local
1915 ad4130_soft_reset(struct ad4130_state *st) argument
1930 struct ad4130_state *st = data; local
1939 struct ad4130_state *st; local
[all...]
H A Dad7091r-base.c40 static int ad7091r_set_channel(struct ad7091r_state *st, unsigned int channel) argument
46 ret = regmap_write(st->map, AD7091R_REG_CHANNEL,
55 return regmap_read(st->map, AD7091R_REG_RESULT, &dummy);
61 struct ad7091r_state *st = iio_priv(iio_dev); local
65 ret = ad7091r_set_channel(st, channel);
69 ret = regmap_read(st->map, AD7091R_REG_RESULT, &val);
73 if (st->chip_info->reg_result_chan_id(val) != channel)
85 struct ad7091r_state *st = iio_priv(iio_dev); local
89 guard(mutex)(&st->lock);
93 if (st
127 struct ad7091r_state *st = iio_priv(indio_dev); local
155 struct ad7091r_state *st = iio_priv(indio_dev); local
186 struct ad7091r_state *st = iio_priv(indio_dev); local
227 struct ad7091r_state *st = iio_priv(indio_dev); local
263 struct ad7091r_state *st = iio_priv(iio_dev); local
290 struct ad7091r_state *st = data; local
299 struct ad7091r_state *st; local
[all...]
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_ring.c24 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
27 inv_mpu6050_prepare_fifo(st, false);
28 result = inv_mpu6050_prepare_fifo(st, true);
35 dev_err(regmap_get_device(st->map), "reset fifo failed %d\n", result);
36 return regmap_update_bits(st->map, st->reg->int_enable,
47 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
56 mutex_lock(&st->lock);
58 if (!(st->chip_config.accl_fifo_enable |
59 st
[all...]
H A Dinv_mpu_magn.c47 static bool inv_magn_supported(const struct inv_mpu6050_state *st) argument
49 switch (st->chip_type) {
60 static int inv_magn_init(struct inv_mpu6050_state *st) argument
68 ret = inv_mpu_aux_read(st, INV_MPU_MAGN_I2C_ADDR, INV_MPU_MAGN_REG_WIA,
76 switch (st->chip_type) {
79 ret = inv_mpu_aux_write(st, INV_MPU_MAGN_I2C_ADDR,
90 ret = inv_mpu_aux_write(st, INV_MPU_MAGN_I2C_ADDR,
96 ret = inv_mpu_aux_read(st, INV_MPU_MAGN_I2C_ADDR, INV_MPU_MAGN_REG_ASAX,
102 ret = inv_mpu_aux_write(st, INV_MPU_MAGN_I2C_ADDR,
113 switch (st
152 inv_mpu_magn_probe(struct inv_mpu6050_state *st) argument
234 inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate) argument
262 inv_mpu_magn_set_orient(struct inv_mpu6050_state *st) argument
322 inv_mpu_magn_read(struct inv_mpu6050_state *st, int axis, int *val) argument
[all...]
H A Dinv_mpu_aux.h11 int inv_mpu_aux_init(const struct inv_mpu6050_state *st);
13 int inv_mpu_aux_read(const struct inv_mpu6050_state *st, uint8_t addr,
16 int inv_mpu_aux_write(const struct inv_mpu6050_state *st, uint8_t addr,
H A Dinv_mpu_core.c291 static int inv_mpu6050_pwr_mgmt_1_write(struct inv_mpu6050_state *st, bool sleep, argument
297 clock = st->chip_config.clk;
299 temp_dis = !st->chip_config.temp_en;
309 dev_dbg(regmap_get_device(st->map), "pwr_mgmt_1: 0x%x\n", val);
310 return regmap_write(st->map, st->reg->pwr_mgmt_1, val);
313 static int inv_mpu6050_clock_switch(struct inv_mpu6050_state *st, argument
318 switch (st->chip_type) {
323 ret = inv_mpu6050_pwr_mgmt_1_write(st, false, false, clock, -1);
326 st
336 inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, unsigned int mask) argument
467 inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on) argument
483 inv_mpu6050_set_gyro_fsr(struct inv_mpu6050_state *st, enum inv_mpu6050_fsr_e val) argument
502 inv_mpu6050_set_accel_lpf_regs(struct inv_mpu6050_state *st, enum inv_mpu6050_filter_e val) argument
529 inv_mpu6050_set_lpf_regs(struct inv_mpu6050_state *st, enum inv_mpu6050_filter_e val) argument
555 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
595 inv_mpu6050_sensor_set(struct inv_mpu6050_state *st, int reg, int axis, int val) argument
606 inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg, int axis, int *val) argument
625 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
725 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
794 inv_mpu6050_write_gyro_scale(struct inv_mpu6050_state *st, int val, int val2) argument
834 inv_mpu6050_write_accel_scale(struct inv_mpu6050_state *st, int val, int val2) argument
862 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
952 inv_mpu6050_set_wom_int(struct inv_mpu6050_state *st, bool on) argument
977 inv_mpu6050_set_wom_threshold(struct inv_mpu6050_state *st, u64 value, unsigned int freq_div) argument
1013 inv_mpu6050_set_lp_odr(struct inv_mpu6050_state *st, unsigned int freq_div, unsigned int *lp_div) argument
1054 inv_mpu6050_set_wom_lp(struct inv_mpu6050_state *st, bool on) argument
1091 inv_mpu6050_enable_wom(struct inv_mpu6050_state *st, bool en) argument
1140 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1158 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1183 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1207 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1246 inv_mpu6050_set_lpf(struct inv_mpu6050_state *st, int rate) argument
1285 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1355 struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev)); local
1376 struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev)); local
1409 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1692 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
1721 inv_check_and_setup_chip(struct inv_mpu6050_state *st) argument
1806 inv_mpu_core_enable_regulator_vddio(struct inv_mpu6050_state *st) argument
1822 inv_mpu_core_disable_regulator_vddio(struct inv_mpu6050_state *st) argument
1836 struct inv_mpu6050_state *st = _data; local
1857 struct inv_mpu6050_state *st; local
2090 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
2136 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
2192 struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev)); local
2218 struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev)); local
[all...]
/linux-master/drivers/iio/addac/
H A Dad74413r.c174 struct ad74413r_state *st = context; local
176 ad74413r_format_reg_write(reg, val, st->reg_tx_buf);
178 return spi_write(st->spi, st->reg_tx_buf, AD74413R_FRAME_SIZE);
181 static int ad74413r_crc_check(struct ad74413r_state *st, u8 *buf) argument
186 dev_err(st->dev, "Bad CRC %02x for %02x%02x%02x\n",
196 struct ad74413r_state *st = context; local
199 .tx_buf = st->reg_tx_buf,
204 .rx_buf = st->reg_rx_buf,
211 st
234 ad74413r_set_gpo_config(struct ad74413r_state *st, unsigned int offset, u8 mode) argument
248 ad74413r_set_comp_debounce(struct ad74413r_state *st, unsigned int offset, unsigned int debounce) argument
267 ad74413r_set_comp_drive_strength(struct ad74413r_state *st, unsigned int offset, unsigned int strength) argument
282 struct ad74413r_state *st = gpiochip_get_data(chip); local
300 struct ad74413r_state *st = gpiochip_get_data(chip); local
325 struct ad74413r_state *st = gpiochip_get_data(chip); local
343 struct ad74413r_state *st = gpiochip_get_data(chip); local
377 struct ad74413r_state *st = gpiochip_get_data(chip); local
396 struct ad74413r_state *st = gpiochip_get_data(chip); local
408 ad74413r_reset(struct ad74413r_state *st) argument
428 ad74413r_set_channel_dac_code(struct ad74413r_state *st, unsigned int channel, int dac_code) argument
439 ad74413r_set_channel_function(struct ad74413r_state *st, unsigned int channel, u8 func) argument
476 ad74413r_set_adc_conv_seq(struct ad74413r_state *st, unsigned int status) argument
499 ad74413r_set_adc_channel_enable(struct ad74413r_state *st, unsigned int channel, bool status) argument
508 ad74413r_get_adc_range(struct ad74413r_state *st, unsigned int channel, unsigned int *val) argument
523 ad74413r_get_adc_rejection(struct ad74413r_state *st, unsigned int channel, unsigned int *val) argument
538 ad74413r_set_adc_rejection(struct ad74413r_state *st, unsigned int channel, unsigned int val) argument
549 ad74413r_rejection_to_rate(struct ad74413r_state *st, unsigned int rej, int *val) argument
571 ad74413r_rate_to_rejection(struct ad74413r_state *st, int rate, unsigned int *val) argument
593 ad74413r_range_to_voltage_range(struct ad74413r_state *st, unsigned int range, int *val) argument
613 ad74413r_range_to_voltage_offset(struct ad74413r_state *st, unsigned int range, int *val) argument
631 ad74413r_range_to_voltage_offset_raw(struct ad74413r_state *st, unsigned int range, int *val) argument
651 ad74413r_get_output_voltage_scale(struct ad74413r_state *st, int *val, int *val2) argument
660 ad74413r_get_output_current_scale(struct ad74413r_state *st, int *val, int *val2) argument
669 ad74413r_get_input_voltage_scale(struct ad74413r_state *st, unsigned int channel, int *val, int *val2) argument
689 ad74413r_get_input_voltage_offset(struct ad74413r_state *st, unsigned int channel, int *val) argument
706 ad74413r_get_input_current_scale(struct ad74413r_state *st, unsigned int channel, int *val, int *val2) argument
726 ad74413r_get_input_current_offset(struct ad74413r_state *st, unsigned int channel, int *val) argument
751 ad74413r_get_adc_rate(struct ad74413r_state *st, unsigned int channel, int *val) argument
768 ad74413r_set_adc_rate(struct ad74413r_state *st, unsigned int channel, int val) argument
785 struct ad74413r_state *st = iio_priv(indio_dev); local
809 struct ad74413r_state *st = iio_priv(indio_dev); local
819 _ad74413r_get_single_adc_result(struct ad74413r_state *st, unsigned int channel, int *val) argument
863 struct ad74413r_state *st = iio_priv(indio_dev); local
891 struct ad74413r_state *st = iio_priv(indio_dev); local
968 struct ad74413r_state *st = iio_priv(indio_dev); local
975 struct ad74413r_state *st = iio_priv(indio_dev); local
984 struct ad74413r_state *st = iio_priv(indio_dev); local
1046 struct ad74413r_state *st = iio_priv(indio_dev); local
1071 struct ad74413r_state *st = iio_priv(indio_dev); local
1198 struct ad74413r_state *st = iio_priv(indio_dev); local
1257 struct ad74413r_state *st = iio_priv(indio_dev); local
1271 struct ad74413r_state *st = iio_priv(indio_dev); local
1311 ad74413r_setup_gpios(struct ad74413r_state *st) argument
1356 struct ad74413r_state *st; local
[all...]
/linux-master/drivers/media/platform/st/sti/delta/
H A DMakefile2 obj-$(CONFIG_VIDEO_STI_DELTA_DRIVER) += st-delta.o
3 st-delta-y := delta-v4l2.o delta-mem.o delta-ipc.o delta-debug.o
6 st-delta-$(CONFIG_VIDEO_STI_DELTA_MJPEG) += delta-mjpeg-hdr.o
7 st-delta-$(CONFIG_VIDEO_STI_DELTA_MJPEG) += delta-mjpeg-dec.o
/linux-master/drivers/iio/dac/
H A Dad5761.c117 static int _ad5761_spi_write(struct ad5761_state *st, u8 addr, u16 val) argument
119 st->data[0].d32 = cpu_to_be32(AD5761_ADDR(addr) | val);
121 return spi_write(st->spi, &st->data[0].d8[1], 3);
126 struct ad5761_state *st = iio_priv(indio_dev); local
129 mutex_lock(&st->lock);
130 ret = _ad5761_spi_write(st, addr, val);
131 mutex_unlock(&st->lock);
136 static int _ad5761_spi_read(struct ad5761_state *st, u8 addr, u16 *val) argument
141 .tx_buf = &st
165 struct ad5761_state *st = iio_priv(indio_dev); local
175 ad5761_spi_set_range(struct ad5761_state *st, enum ad5761_voltage_range range) argument
205 struct ad5761_state *st; local
290 ad5761_get_vref(struct ad5761_state *st, const struct ad5761_chip_info *chip_info) argument
350 struct ad5761_state *st; local
400 struct ad5761_state *st = iio_priv(iio_dev); local
[all...]
H A Dad7303.c53 static int ad7303_write(struct ad7303_state *st, unsigned int chan, argument
56 st->data = cpu_to_be16(AD7303_CMD_UPDATE_DAC |
58 st->config | val);
60 return spi_write(st->spi, &st->data, sizeof(st->data));
66 struct ad7303_state *st = iio_priv(indio_dev); local
68 return sysfs_emit(buf, "%d\n", (bool)(st->config &
76 struct ad7303_state *st = iio_priv(indio_dev); local
84 mutex_lock(&st
99 ad7303_get_vref(struct ad7303_state *st, struct iio_chan_spec const *chan) argument
116 struct ad7303_state *st = iio_priv(indio_dev); local
143 struct ad7303_state *st = iio_priv(indio_dev); local
210 struct ad7303_state *st; local
[all...]
/linux-master/arch/loongarch/mm/
H A Dpage.S16 st.d zero, a0, 0
17 st.d zero, a0, 8
18 st.d zero, a0, 16
19 st.d zero, a0, 24
20 st.d zero, a0, 32
21 st.d zero, a0, 40
22 st.d zero, a0, 48
23 st.d zero, a0, 56
25 st.d zero, a0, -64
26 st
[all...]
/linux-master/arch/arm64/mm/
H A Dptdump.c177 static void dump_prot(struct pg_state *st, const struct prot_bits *bits, argument
185 if ((st->current_prot & bits->mask) == bits->val)
191 pt_dump_seq_printf(st->seq, " %s", s);
195 static void note_prot_uxn(struct pg_state *st, unsigned long addr) argument
197 if (!st->check_wx)
200 if ((st->current_prot & PTE_UXN) == PTE_UXN)
204 (void *)st->start_address, (void *)st->start_address);
206 st->uxn_pages += (addr - st
209 note_prot_wx(struct pg_state *st, unsigned long addr) argument
227 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); local
289 struct pg_state st; local
327 struct pg_state st = { local
[all...]
/linux-master/drivers/media/platform/st/sti/hva/
H A DMakefile2 obj-$(CONFIG_VIDEO_STI_HVA) += st-hva.o
3 st-hva-y := hva-v4l2.o hva-hw.o hva-mem.o hva-h264.o
4 st-hva-$(CONFIG_VIDEO_STI_HVA_DEBUGFS) += hva-debugfs.o
/linux-master/drivers/iio/frequency/
H A Dadrf6780.c92 static int __adrf6780_spi_read(struct adrf6780_state *st, unsigned int reg, argument
98 st->data[0] = 0x80 | (reg << 1);
99 st->data[1] = 0x0;
100 st->data[2] = 0x0;
102 t.rx_buf = &st->data[0];
103 t.tx_buf = &st->data[0];
106 ret = spi_sync_transfer(st->spi, &t, 1);
110 *val = (get_unaligned_be24(&st->data[0]) >> 1) & GENMASK(15, 0);
115 static int adrf6780_spi_read(struct adrf6780_state *st, unsigned int reg, argument
120 mutex_lock(&st
127 __adrf6780_spi_write(struct adrf6780_state *st, unsigned int reg, unsigned int val) argument
136 adrf6780_spi_write(struct adrf6780_state *st, unsigned int reg, unsigned int val) argument
148 __adrf6780_spi_update_bits(struct adrf6780_state *st, unsigned int reg, unsigned int mask, unsigned int val) argument
164 adrf6780_spi_update_bits(struct adrf6780_state *st, unsigned int reg, unsigned int mask, unsigned int val) argument
176 adrf6780_read_adc_raw(struct adrf6780_state *st, unsigned int *read_val) argument
270 struct adrf6780_state *st = iio_priv(indio_dev); local
300 struct adrf6780_state *st = iio_priv(indio_dev); local
347 adrf6780_reset(struct adrf6780_state *st) argument
371 adrf6780_init(struct adrf6780_state *st) argument
428 adrf6780_properties_parse(struct adrf6780_state *st) argument
453 struct adrf6780_state *st; local
[all...]
H A Dadf4350.c73 static int adf4350_sync_config(struct adf4350_state *st) argument
78 if ((st->regs_hw[i] != st->regs[i]) ||
87 st->val = cpu_to_be32(st->regs[i] | i);
88 ret = spi_write(st->spi, &st->val, 4);
91 st->regs_hw[i] = st->regs[i];
92 dev_dbg(&st
103 struct adf4350_state *st = iio_priv(indio_dev); local
122 adf4350_tune_r_cnt(struct adf4350_state *st, unsigned short r_cnt) argument
135 adf4350_set_freq(struct adf4350_state *st, unsigned long long freq) argument
255 struct adf4350_state *st = iio_priv(indio_dev); local
315 struct adf4350_state *st = iio_priv(indio_dev); local
474 struct adf4350_state *st = iio_priv(indio_dev); local
484 struct adf4350_state *st; local
[all...]
/linux-master/tools/perf/util/
H A Dbranch.c18 void branch_type_count(struct branch_type_stat *st, struct branch_flags *flags, argument
25 st->new_counts[flags->new_type]++;
27 st->counts[flags->type]++;
31 st->cond_fwd++;
33 st->cond_bwd++;
37 st->cross_2m++;
39 st->cross_4k++;
112 void branch_type_stat_display(FILE *fp, const struct branch_type_stat *st) argument
118 total += st->counts[i];
127 if (st
174 branch_type_str(const struct branch_type_stat *st, char *bf, int size) argument
[all...]
/linux-master/arch/loongarch/lib/
H A Dmemset.S48 1: st.b a1, a0, 0
73 st.d a1, a0, 0
84 st.d a1, a3, 0
85 st.d a1, a3, 8
86 st.d a1, a3, 16
87 st.d a1, a3, 24
88 st.d a1, a3, 32
89 st.d a1, a3, 40
90 st.d a1, a3, 48
91 st
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Dtx_tso.c169 static int tso_start(struct tso_state *st, struct efx_nic *efx, argument
177 st->ip_off = skb_network_offset(skb);
178 st->tcp_off = skb_transport_offset(skb);
179 header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u);
181 st->header_len = header_len;
182 st->in_len = in_len;
183 if (st->protocol == htons(ETH_P_IP)) {
184 st->ip_base_len = st->header_len - st
208 tso_get_fragment(struct tso_state *st, struct efx_nic *efx, skb_frag_t *frag) argument
232 tso_fill_packet_with_fragment(struct efx_tx_queue *tx_queue, const struct sk_buff *skb, struct tso_state *st) argument
285 tso_start_new_packet(struct efx_tx_queue *tx_queue, const struct sk_buff *skb, struct tso_state *st) argument
[all...]
/linux-master/drivers/iio/pressure/
H A Dms5611_spi.c18 static int ms5611_spi_reset(struct ms5611_state *st) argument
22 return spi_write_then_read(st->client, &cmd, 1, NULL, 0);
25 static int ms5611_spi_read_prom_word(struct ms5611_state *st, int index, argument
30 ret = spi_w8r16be(st->client, MS5611_READ_PROM_WORD + (index << 1));
39 static int ms5611_spi_read_adc(struct ms5611_state *st, s32 *val) argument
44 ret = spi_write_then_read(st->client, buf, 1, buf, 3);
53 static int ms5611_spi_read_adc_temp_and_pressure(struct ms5611_state *st, argument
57 const struct ms5611_osr *osr = st->temp_osr;
63 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0);
68 ret = ms5611_spi_read_adc(st, tem
84 struct ms5611_state *st; local
[all...]
H A Dms5611_i2c.c23 static int ms5611_i2c_reset(struct ms5611_state *st) argument
25 return i2c_smbus_write_byte(st->client, MS5611_RESET);
28 static int ms5611_i2c_read_prom_word(struct ms5611_state *st, int index, argument
33 ret = i2c_smbus_read_word_swapped(st->client,
43 static int ms5611_i2c_read_adc(struct ms5611_state *st, s32 *val) argument
48 ret = i2c_smbus_read_i2c_block_data(st->client, MS5611_READ_ADC,
58 static int ms5611_i2c_read_adc_temp_and_pressure(struct ms5611_state *st, argument
62 const struct ms5611_osr *osr = st->temp_osr;
64 ret = i2c_smbus_write_byte(st->client, osr->cmd);
69 ret = ms5611_i2c_read_adc(st, tem
85 struct ms5611_state *st; local
[all...]

Completed in 312 milliseconds

1234567891011>>