Searched refs:st (Results 1 - 25 of 279) sorted by relevance

1234567891011>>

/drivers/staging/iio/meter/
H A Dade7854-i2c.c24 struct ade7854_state *st = iio_priv(indio_dev); local
26 mutex_lock(&st->buf_lock);
27 st->tx[0] = (reg_address >> 8) & 0xFF;
28 st->tx[1] = reg_address & 0xFF;
29 st->tx[2] = value;
31 ret = i2c_master_send(st->i2c, st->tx, 3);
32 mutex_unlock(&st->buf_lock);
43 struct ade7854_state *st = iio_priv(indio_dev); local
45 mutex_lock(&st
63 struct ade7854_state *st = iio_priv(indio_dev); local
84 struct ade7854_state *st = iio_priv(indio_dev); local
105 struct ade7854_state *st = iio_priv(indio_dev); local
131 struct ade7854_state *st = iio_priv(indio_dev); local
157 struct ade7854_state *st = iio_priv(indio_dev); local
183 struct ade7854_state *st = iio_priv(indio_dev); local
208 struct ade7854_state *st; local
[all...]
H A Dade7854-spi.c24 struct ade7854_state *st = iio_priv(indio_dev); local
26 .tx_buf = st->tx,
31 mutex_lock(&st->buf_lock);
32 st->tx[0] = ADE7854_WRITE_REG;
33 st->tx[1] = (reg_address >> 8) & 0xFF;
34 st->tx[2] = reg_address & 0xFF;
35 st->tx[3] = value & 0xFF;
37 ret = spi_sync_transfer(st->spi, &xfer, 1);
38 mutex_unlock(&st->buf_lock);
49 struct ade7854_state *st local
75 struct ade7854_state *st = iio_priv(indio_dev); local
102 struct ade7854_state *st = iio_priv(indio_dev); local
129 struct ade7854_state *st = iio_priv(indio_dev); local
167 struct ade7854_state *st = iio_priv(indio_dev); local
204 struct ade7854_state *st = iio_priv(indio_dev); local
242 struct ade7854_state *st = iio_priv(indio_dev); local
278 struct ade7854_state *st; local
[all...]
H A Dade7758_trigger.c48 struct ade7758_state *st = iio_priv(indio_dev); local
50 enable_irq(st->us->irq);
63 struct ade7758_state *st = iio_priv(indio_dev); local
66 st->trig = iio_trigger_alloc("%s-dev%d",
67 spi_get_device_id(st->us)->name,
69 if (st->trig == NULL) {
74 ret = request_irq(st->us->irq,
77 spi_get_device_id(st->us)->name,
78 st->trig);
82 st
104 struct ade7758_state *st = iio_priv(indio_dev); local
[all...]
H A Dade7758_ring.c26 struct ade7758_state *st = iio_priv(indio_dev); local
29 ret = spi_sync(st->us, &st->ring_msg);
31 dev_err(&st->us->dev, "problem when reading WFORM value\n");
64 struct ade7758_state *st = iio_priv(indio_dev); local
70 *dat32 = get_unaligned_be32(&st->rx_buf[5]) & 0xFFFFFF;
117 struct ade7758_state *st = iio_priv(indio_dev); local
144 st->tx_buf[0] = ADE7758_READ_REG(ADE7758_RSTATUS);
145 st->tx_buf[1] = 0;
146 st
[all...]
/drivers/isdn/hisax/
H A Dlmgr.c16 error_handling_dchan(struct PStack *st, int Error) argument
23 st->l2.l2tei(st, MDL_ERROR | REQUEST, NULL);
29 hisax_manager(struct PStack *st, int pr, void *arg) argument
36 HiSax_putstatus(st->l1.hardware, "manager: MDL_ERROR",
38 test_bit(FLG_LAPD, &st->l2.flag) ?
40 if (test_bit(FLG_LAPD, &st->l2.flag))
41 error_handling_dchan(st, Code);
47 setstack_manager(struct PStack *st) argument
49 st
[all...]
H A Dtei.c38 void tei_handler(struct PStack *st, u_char pr, struct sk_buff *skb);
88 findtei(struct PStack *st, int tei) argument
90 struct PStack *ptr = *(st->l1.stlistp);
104 put_tei_msg(struct PStack *st, u_char m_id, unsigned int ri, u_char tei) argument
123 st->l2.l2l1(st, PH_DATA | REQUEST, skb);
129 struct PStack *st = fi->userdata; local
131 if (st->l2.tei != -1) {
132 st->ma.tei_m.printdebug(&st
150 struct PStack *ost, *st = fi->userdata; local
178 struct PStack *ost, *st = fi->userdata; local
199 struct PStack *st = fi->userdata; local
213 struct PStack *st = fi->userdata; local
231 struct PStack *st = fi->userdata; local
252 struct PStack *st = fi->userdata; local
266 struct PStack *st = fi->userdata; local
289 struct PStack *st = fi->userdata; local
310 tei_l1l2(struct PStack *st, int pr, void *arg) argument
366 tei_l2tei(struct PStack *st, int pr, void *arg) argument
397 struct PStack *st = fi->userdata; local
405 setstack_tei(struct PStack *st) argument
428 struct PStack *st = cs->stlist; local
[all...]
H A Disdnl2.c148 freewin(struct PStack *st) argument
150 freewin1(&st->l2);
163 cansend(struct PStack *st) argument
167 if (test_bit(FLG_MOD128, &st->l2.flag))
168 p1 = (st->l2.vs - st->l2.va) % 128;
170 p1 = (st->l2.vs - st->l2.va) % 8;
171 return ((p1 < st->l2.window) && !test_bit(FLG_PEER_BUSY, &st
218 enqueue_super(struct PStack *st, struct sk_buff *skb) argument
253 IsSFrame(u_char *data, struct PStack *st) argument
263 IsSABME(u_char *data, struct PStack *st) argument
271 IsREJ(u_char *data, struct PStack *st) argument
283 IsRNR(u_char *data, struct PStack *st) argument
289 iframe_error(struct PStack *st, struct sk_buff *skb) argument
312 super_error(struct PStack *st, struct sk_buff *skb) argument
322 unnum_error(struct PStack *st, struct sk_buff *skb, int wantrsp) argument
338 UI_error(struct PStack *st, struct sk_buff *skb) argument
354 FRMR_error(struct PStack *st, struct sk_buff *skb) argument
385 legalnr(struct PStack *st, unsigned int nr) argument
396 setva(struct PStack *st, unsigned int nr) argument
424 send_uframe(struct PStack *st, u_char cmd, u_char cr) argument
441 get_PollFlag(struct PStack *st, struct sk_buff *skb) argument
447 get_PollFlagFree(struct PStack *st, struct sk_buff *skb) argument
457 start_t200(struct PStack *st, int i) argument
464 restart_t200(struct PStack *st, int i) argument
471 stop_t200(struct PStack *st, int i) argument
478 st5_dl_release_l2l3(struct PStack *st) argument
491 lapb_dl_release_l2l3(struct PStack *st, int f) argument
501 struct PStack *st = fi->userdata; local
519 struct PStack *st = fi->userdata; local
531 struct PStack *st = fi->userdata; local
546 struct PStack *st = fi->userdata; local
566 struct PStack *st = fi->userdata; local
575 struct PStack *st = fi->userdata; local
586 struct PStack *st = fi->userdata; local
593 tx_ui(struct PStack *st) argument
610 struct PStack *st = fi->userdata; local
620 struct PStack *st = fi->userdata; local
635 struct PStack *st = fi->userdata; local
644 struct PStack *st = fi->userdata; local
654 struct PStack *st = fi->userdata; local
664 struct PStack *st = fi->userdata; local
672 struct PStack *st = fi->userdata; local
680 struct PStack *st = fi->userdata; local
694 struct PStack *st = fi->userdata; local
713 struct PStack *st = fi->userdata; local
722 struct PStack *st = fi->userdata; local
731 struct PStack *st = fi->userdata; local
766 struct PStack *st = fi->userdata; local
783 struct PStack *st = fi->userdata; local
822 struct PStack *st = fi->userdata; local
839 struct PStack *st = fi->userdata; local
851 struct PStack *st = fi->userdata; local
868 struct PStack *st = fi->userdata; local
879 enquiry_cr(struct PStack *st, u_char typ, u_char cr, u_char pf) argument
902 enquiry_response(struct PStack *st) argument
912 transmit_enquiry(struct PStack *st) argument
926 struct PStack *st = fi->userdata; local
934 invoke_retransmission(struct PStack *st, unsigned int nr) argument
967 struct PStack *st = fi->userdata; local
1028 struct PStack *st = fi->userdata; local
1042 struct PStack *st = fi->userdata; local
1054 struct PStack *st = fi->userdata; local
1065 struct PStack *st = fi->userdata; local
1134 struct PStack *st = fi->userdata; local
1150 struct PStack *st = fi->userdata; local
1174 struct PStack *st = fi->userdata; local
1195 struct PStack *st = fi->userdata; local
1213 struct PStack *st = fi->userdata; local
1234 struct PStack *st = fi->userdata; local
1249 struct PStack *st = fi->userdata; local
1312 struct PStack *st = fi->userdata; local
1368 struct PStack *st = fi->userdata; local
1385 struct PStack *st = fi->userdata; local
1395 struct PStack *st = fi->userdata; local
1406 struct PStack *st = fi->userdata; local
1420 struct PStack *st = fi->userdata; local
1432 struct PStack *st = fi->userdata; local
1447 struct PStack *st = fi->userdata; local
1458 struct PStack *st = fi->userdata; local
1471 struct PStack *st = fi->userdata; local
1482 struct PStack *st = fi->userdata; local
1496 struct PStack *st = fi->userdata; local
1507 struct PStack *st = fi->userdata; local
1518 struct PStack *st = fi->userdata; local
1526 struct PStack *st = fi->userdata; local
1626 isdnl2_l1l2(struct PStack *st, int pr, void *arg) argument
1708 isdnl2_l3l2(struct PStack *st, int pr, void *arg) argument
1754 releasestack_isdnl2(struct PStack *st) argument
1767 struct PStack *st = fi->userdata; local
1775 setstack_isdnl2(struct PStack *st, char *debug_id) argument
1802 transl2_l3l2(struct PStack *st, int pr, void *arg) argument
1819 setstack_transl2(struct PStack *st) argument
1825 releasestack_transl2(struct PStack *st) argument
[all...]
H A Disdnl3.c73 struct PStack *st = fi->userdata; local
76 VHiSax_putstatus(st->l1.hardware, st->l3.debug_id, fmt, args);
156 l3_debug(pc->st, "newstate cr %d %d --> %d",
165 t->pc->st->lli.l4l3(t->pc->st, t->event, t->pc);
218 no_l3_proto(struct PStack *st, int pr, void *arg) argument
222 HiSax_putstatus(st->l1.hardware, "L3", "no D protocol");
229 no_l3_proto_spec(struct PStack *st, isdn_ctrl *ic) argument
236 *getl3proc(struct PStack *st, in argument
249 new_l3_process(struct PStack *st, int cr) argument
316 l3ml3p(struct PStack *st, int pr) argument
330 setstack_l3dc(struct PStack *st, struct Channel *chanp) argument
382 isdnl3_trans(struct PStack *st, int pr, void *arg) argument
387 releasestack_isdnl3(struct PStack *st) argument
401 setstack_l3bc(struct PStack *st, struct Channel *chanp) argument
422 struct PStack *st = fi->userdata; local
431 struct PStack *st = fi->userdata; local
451 struct PStack *st = fi->userdata; local
472 struct PStack *st = fi->userdata; local
482 struct PStack *st = fi->userdata; local
493 struct PStack *st = fi->userdata; local
509 struct PStack *st = fi->userdata; local
520 struct PStack *st = fi->userdata; local
548 l3_msg(struct PStack *st, int pr, void *arg) argument
[all...]
/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c18 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
20 st->chip_config.gyro_fifo_enable =
28 st->chip_config.accl_fifo_enable =
44 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
48 result = inv_mpu6050_set_power_itg(st, true);
52 if (st->chip_config.gyro_fifo_enable) {
53 result = inv_mpu6050_switch_engine(st, true,
58 if (st->chip_config.accl_fifo_enable) {
59 result = inv_mpu6050_switch_engine(st, true,
68 result = inv_mpu6050_write_reg(st, s
117 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
150 inv_mpu6050_remove_trigger(struct inv_mpu6050_state *st) argument
[all...]
H A Dinv_mpu_ring.c31 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
34 result = inv_mpu6050_write_reg(st, st->reg->int_enable, 0);
36 dev_err(&st->client->dev, "int_enable failed %d\n", result);
40 result = inv_mpu6050_write_reg(st, st->reg->fifo_en, 0);
44 result = inv_mpu6050_write_reg(st, st->reg->user_ctrl, 0);
49 result = inv_mpu6050_write_reg(st, st
86 inv_clear_kfifo(struct inv_mpu6050_state *st) argument
103 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
120 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
[all...]
H A Dinv_mpu_core.c75 int inv_mpu6050_write_reg(struct inv_mpu6050_state *st, int reg, u8 d) argument
77 return i2c_smbus_write_i2c_block_data(st->client, reg, 1, &d);
80 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, u32 mask) argument
89 result = i2c_smbus_read_i2c_block_data(st->client,
90 st->reg->pwr_mgmt_1, 1, &mgmt_1);
101 result = inv_mpu6050_write_reg(st, st->reg->pwr_mgmt_1, mgmt_1);
106 result = i2c_smbus_read_i2c_block_data(st->client,
107 st->reg->pwr_mgmt_2, 1, &d);
114 result = inv_mpu6050_write_reg(st, s
134 inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on) argument
165 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
197 inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg, int axis, int *val) argument
218 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
324 inv_mpu6050_write_fsr(struct inv_mpu6050_state *st, int fsr) argument
343 inv_mpu6050_write_accel_fs(struct inv_mpu6050_state *st, int fs) argument
367 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
416 inv_mpu6050_set_lpf(struct inv_mpu6050_state *st, int rate) argument
448 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
492 struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev)); local
504 struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev)); local
534 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
613 inv_check_and_setup_chip(struct inv_mpu6050_state *st, const struct i2c_device_id *id) argument
661 struct inv_mpu6050_state *st; local
735 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
[all...]
/drivers/macintosh/
H A Dwindfarm_pid.c26 void wf_pid_init(struct wf_pid_state *st, struct wf_pid_param *param) argument
28 memset(st, 0, sizeof(struct wf_pid_state));
29 st->param = *param;
30 st->first = 1;
34 s32 wf_pid_run(struct wf_pid_state *st, s32 new_sample) argument
38 int i, hlen = st->param.history_len;
41 error = new_sample - st->param.itarget;
44 if (st->first) {
46 st->samples[i] = new_sample;
47 st
80 wf_cpu_pid_init(struct wf_cpu_pid_state *st, struct wf_cpu_pid_param *param) argument
89 wf_cpu_pid_run(struct wf_cpu_pid_state *st, s32 new_power, s32 new_temp) argument
[all...]
/drivers/staging/iio/resolver/
H A Dad2s1210.c102 struct ad2s1210_state *st)
104 gpio_set_value(st->pdata->a[0], ad2s1210_mode_vals[mode][0]);
105 gpio_set_value(st->pdata->a[1], ad2s1210_mode_vals[mode][1]);
106 st->mode = mode;
110 static int ad2s1210_config_write(struct ad2s1210_state *st, u8 data) argument
114 ad2s1210_set_mode(MOD_CONFIG, st);
115 st->tx[0] = data;
116 ret = spi_write(st->sdev, st->tx, 1);
119 st
101 ad2s1210_set_mode(enum ad2s1210_mode mode, struct ad2s1210_state *st) argument
125 ad2s1210_config_read(struct ad2s1210_state *st, unsigned char address) argument
147 ad2s1210_update_frequency_control_word(struct ad2s1210_state *st) argument
165 ad2s1210_read_resolution_pin(struct ad2s1210_state *st) argument
176 ad2s1210_set_resolution_pin(struct ad2s1210_state *st) argument
184 ad2s1210_soft_reset(struct ad2s1210_state *st) argument
199 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
209 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
238 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
247 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
274 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
287 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
333 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
342 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
392 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
407 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
430 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
444 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); local
468 struct ad2s1210_state *st = iio_priv(indio_dev); local
596 ad2s1210_initial(struct ad2s1210_state *st) argument
639 ad2s1210_setup_gpios(struct ad2s1210_state *st) argument
653 ad2s1210_free_gpios(struct ad2s1210_state *st) argument
670 struct ad2s1210_state *st; local
[all...]
/drivers/iio/adc/
H A Dad7298.c108 struct ad7298_state *st = iio_priv(indio_dev); local
116 command = AD7298_WRITE | st->ext_ref;
122 st->tx_buf[0] = cpu_to_be16(command);
125 st->ring_xfer[0].tx_buf = &st->tx_buf[0];
126 st->ring_xfer[0].len = 2;
127 st->ring_xfer[0].cs_change = 1;
128 st->ring_xfer[1].tx_buf = &st->tx_buf[1];
129 st
158 struct ad7298_state *st = iio_priv(indio_dev); local
174 ad7298_scan_direct(struct ad7298_state *st, unsigned ch) argument
187 ad7298_scan_temp(struct ad7298_state *st, int *val) argument
216 ad7298_get_ref_voltage(struct ad7298_state *st) argument
238 struct ad7298_state *st = iio_priv(indio_dev); local
289 struct ad7298_state *st; local
362 struct ad7298_state *st = iio_priv(indio_dev); local
[all...]
H A Dad7887.c79 struct ad7887_state *st = iio_priv(indio_dev); local
84 st->ring_msg = &st->msg[AD7887_CH0];
87 st->ring_msg = &st->msg[AD7887_CH1];
89 spi_sync(st->spi, st->ring_msg);
92 st->ring_msg = &st->msg[AD7887_CH0_CH1];
101 struct ad7887_state *st local
117 struct ad7887_state *st = iio_priv(indio_dev); local
139 ad7887_scan_direct(struct ad7887_state *st, unsigned ch) argument
155 struct ad7887_state *st = iio_priv(indio_dev); local
239 struct ad7887_state *st; local
340 struct ad7887_state *st = iio_priv(indio_dev); local
[all...]
H A Dat91_adc.c137 #define AT91_ADC_CHAN(st, ch) \
138 (st->registers->channel_base + (ch * 4))
139 #define at91_adc_readl(st, reg) \
140 (readl_relaxed(st->reg_base + reg))
141 #define at91_adc_writel(st, reg, val) \
142 (writel_relaxed(val, st->reg_base + reg))
247 struct at91_adc_state *st = iio_priv(idev); local
253 st->buffer[j] = at91_adc_readl(st, AT91_ADC_CHAN(st,
272 struct at91_adc_state *st = iio_priv(idev); local
284 at91_ts_sample(struct at91_adc_state *st) argument
350 struct at91_adc_state *st = iio_priv(idev); local
415 struct at91_adc_state *st = iio_priv(idev); local
462 struct at91_adc_state *st = iio_priv(idev); local
518 struct at91_adc_state *st = iio_priv(idev); local
546 struct at91_adc_state *st = iio_priv(idev); local
623 struct at91_adc_state *st = iio_priv(idev); local
662 struct at91_adc_state *st = iio_priv(idev); local
686 struct at91_adc_state *st = iio_priv(idev); local
730 at91_adc_of_get_resolution(struct at91_adc_state *st, struct platform_device *pdev) argument
824 at91_adc_probe_dt_ts(struct device_node *node, struct at91_adc_state *st, struct device *dev) argument
859 at91_adc_probe_dt(struct at91_adc_state *st, struct platform_device *pdev) argument
952 at91_adc_probe_pdata(struct at91_adc_state *st, struct platform_device *pdev) argument
984 struct at91_adc_state *st = input_get_drvdata(dev); local
995 struct at91_adc_state *st = input_get_drvdata(dev); local
1003 at91_ts_hw_init(struct at91_adc_state *st, u32 adc_clk_khz) argument
1067 at91_ts_register(struct at91_adc_state *st, struct platform_device *pdev) argument
1123 at91_ts_unregister(struct at91_adc_state *st) argument
1133 struct at91_adc_state *st; local
1322 struct at91_adc_state *st = iio_priv(idev); local
[all...]
H A Dnau7802.c93 static int nau7802_set_gain(struct nau7802_state *st, int gain) argument
97 mutex_lock(&st->lock);
98 st->conversion_count = 0;
100 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_CTRL1);
103 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_CTRL1,
108 mutex_unlock(&st->lock);
113 static int nau7802_read_conversion(struct nau7802_state *st) argument
117 mutex_lock(&st->data_lock);
118 data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B2);
121 st
144 nau7802_sync(struct nau7802_state *st) argument
160 struct nau7802_state *st = iio_priv(indio_dev); local
190 struct nau7802_state *st = iio_priv(indio_dev); local
228 struct nau7802_state *st = iio_priv(indio_dev); local
275 struct nau7802_state *st = iio_priv(indio_dev); local
345 struct nau7802_state *st = iio_priv(indio_dev); local
397 struct nau7802_state *st; local
544 struct nau7802_state *st = iio_priv(indio_dev); local
[all...]
H A Dad7266.c52 static int ad7266_wakeup(struct ad7266_state *st) argument
55 return spi_read(st->spi, &st->data.sample[0], 2);
58 static int ad7266_powerdown(struct ad7266_state *st) argument
61 return spi_read(st->spi, &st->data.sample[0], 1);
66 struct ad7266_state *st = iio_priv(indio_dev); local
67 return ad7266_wakeup(st);
72 struct ad7266_state *st = iio_priv(indio_dev); local
73 return ad7266_powerdown(st);
87 struct ad7266_state *st = iio_priv(indio_dev); local
101 ad7266_select_input(struct ad7266_state *st, unsigned int nr) argument
127 struct ad7266_state *st = iio_priv(indio_dev); local
135 ad7266_read_single(struct ad7266_state *st, int *val, unsigned int address) argument
151 struct ad7266_state *st = iio_priv(indio_dev); local
363 struct ad7266_state *st = iio_priv(indio_dev); local
389 struct ad7266_state *st; local
490 struct ad7266_state *st = iio_priv(indio_dev); local
[all...]
/drivers/staging/iio/trigger/
H A Diio-trig-bfin-timer.c68 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); local
70 if (get_gptimer_period(st->t->id) == 0)
74 enable_gptimers(st->t->bit);
76 disable_gptimers(st->t->bit);
85 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); local
97 enabled = get_enabled_gptimers() & st->t->bit;
100 disable_gptimers(st->t->bit);
106 if (val <= 4 || val <= st->duty)
109 set_gptimer_period(st->t->id, val);
110 set_gptimer_pwidth(st
123 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); local
154 struct bfin_tmr_state *st = devid; local
181 struct bfin_tmr_state *st; local
267 struct bfin_tmr_state *st = platform_get_drvdata(pdev); local
[all...]
/drivers/staging/iio/frequency/
H A Dad9834.c36 static int ad9834_write_frequency(struct ad9834_state *st, argument
41 if (fout > (st->mclk / 2))
44 regval = ad9834_calc_freqreg(st->mclk, fout);
46 st->freq_data[0] = cpu_to_be16(addr | (regval &
48 st->freq_data[1] = cpu_to_be16(addr | ((regval >>
52 return spi_sync(st->spi, &st->freq_msg);
55 static int ad9834_write_phase(struct ad9834_state *st, argument
60 st->data = cpu_to_be16(addr | phase);
62 return spi_sync(st
71 struct ad9834_state *st = iio_priv(indio_dev); local
150 struct ad9834_state *st = iio_priv(indio_dev); local
208 struct ad9834_state *st = iio_priv(indio_dev); local
230 struct ad9834_state *st = iio_priv(indio_dev); local
321 struct ad9834_state *st; local
427 struct ad9834_state *st = iio_priv(indio_dev); local
[all...]
H A Dad9832.c33 static int ad9832_write_frequency(struct ad9832_state *st, argument
38 if (fout > (st->mclk / 2))
41 regval = ad9832_calc_freqreg(st->mclk, fout);
43 st->freq_data[0] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) |
46 st->freq_data[1] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) |
49 st->freq_data[2] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) |
52 st->freq_data[3] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) |
56 return spi_sync(st->spi, &st->freq_msg);
59 static int ad9832_write_phase(struct ad9832_state *st, argument
79 struct ad9832_state *st = iio_priv(indio_dev); local
206 struct ad9832_state *st; local
323 struct ad9832_state *st = iio_priv(indio_dev); local
[all...]
/drivers/staging/iio/adc/
H A Dad7606_ring.c28 struct ad7606_state *st = iio_priv(pf->indio_dev); local
30 gpio_set_value(st->pdata->gpio_convst, 1);
46 struct ad7606_state *st = container_of(work_s, struct ad7606_state, local
48 struct iio_dev *indio_dev = iio_priv_to_dev(st);
56 if (gpio_is_valid(st->pdata->gpio_frstdata)) {
57 ret = st->bops->read_block(st->dev, 1, buf);
60 if (!gpio_get_value(st->pdata->gpio_frstdata)) {
66 ad7606_reset(st);
69 ret = st
89 struct ad7606_state *st = iio_priv(indio_dev); local
[all...]
H A Dad7606_core.c27 int ad7606_reset(struct ad7606_state *st) argument
29 if (gpio_is_valid(st->pdata->gpio_reset)) {
30 gpio_set_value(st->pdata->gpio_reset, 1);
32 gpio_set_value(st->pdata->gpio_reset, 0);
41 struct ad7606_state *st = iio_priv(indio_dev); local
44 st->done = false;
45 gpio_set_value(st->pdata->gpio_convst, 1);
47 ret = wait_event_interruptible(st->wq_data_avail, st->done);
51 if (gpio_is_valid(st
87 struct ad7606_state *st = iio_priv(indio_dev); local
114 struct ad7606_state *st = iio_priv(indio_dev); local
123 struct ad7606_state *st = iio_priv(indio_dev); local
151 struct ad7606_state *st = iio_priv(indio_dev); local
172 struct ad7606_state *st = iio_priv(indio_dev); local
304 ad7606_request_gpios(struct ad7606_state *st) argument
401 ad7606_free_gpios(struct ad7606_state *st) argument
427 struct ad7606_state *st = iio_priv(indio_dev); local
468 struct ad7606_state *st; local
562 struct ad7606_state *st = iio_priv(indio_dev); local
578 struct ad7606_state *st = iio_priv(indio_dev); local
589 struct ad7606_state *st = iio_priv(indio_dev); local
[all...]
H A Dspear_adc.c91 static void spear_adc_set_status(struct spear_adc_state *st, u32 val) argument
93 __raw_writel(val, &st->adc_base_spear6xx->status);
96 static void spear_adc_set_clk(struct spear_adc_state *st, u32 val) argument
99 u32 apb_clk = clk_get_rate(st->clk);
104 st->current_clk = apb_clk / count;
107 &st->adc_base_spear6xx->clk);
110 static void spear_adc_set_ctrl(struct spear_adc_state *st, int n, argument
113 __raw_writel(val, &st->adc_base_spear6xx->ch_ctrl[n]);
116 static u32 spear_adc_get_average(struct spear_adc_state *st) argument
118 if (of_device_is_compatible(st
127 spear_adc_set_scanrate(struct spear_adc_state *st, u32 rate) argument
145 struct spear_adc_state *st = iio_priv(indio_dev); local
185 struct spear_adc_state *st = iio_priv(indio_dev); local
229 struct spear_adc_state *st = (struct spear_adc_state *)dev_id; local
238 spear_adc_configure(struct spear_adc_state *st) argument
264 struct spear_adc_state *st; local
369 struct spear_adc_state *st = iio_priv(indio_dev); local
[all...]
/drivers/staging/iio/accel/
H A Dsca3000_core.c83 int sca3000_write_reg(struct sca3000_state *st, u8 address, u8 val) argument
85 st->tx[0] = SCA3000_WRITE_REG(address);
86 st->tx[1] = val;
87 return spi_write(st->us, st->tx, 2);
90 int sca3000_read_data_short(struct sca3000_state *st, argument
97 .tx_buf = st->tx,
100 .rx_buf = st->rx,
103 st->tx[0] = SCA3000_READ_REG(reg_address_high);
105 return spi_sync_transfer(st
113 sca3000_reg_lock_on(struct sca3000_state *st) argument
131 __sca3000_unlock_reg_lock(struct sca3000_state *st) argument
167 sca3000_write_ctrl_reg(struct sca3000_state *st, uint8_t sel, uint8_t val) argument
200 sca3000_read_ctrl_reg(struct sca3000_state *st, u8 ctrl_reg) argument
236 struct sca3000_state *st = iio_priv(indio_dev); local
262 struct sca3000_state *st = iio_priv(indio_dev); local
290 struct sca3000_state *st = iio_priv(indio_dev); local
322 struct sca3000_state *st = iio_priv(indio_dev); local
373 struct sca3000_state *st = iio_priv(indio_dev); local
480 struct sca3000_state *st = iio_priv(indio_dev); local
543 struct sca3000_state *st = iio_priv(indio_dev); local
582 __sca3000_get_base_freq(struct sca3000_state *st, const struct sca3000_chip_info *info, int *base_freq) argument
614 struct sca3000_state *st = iio_priv(indio_dev); local
656 struct sca3000_state *st = iio_priv(indio_dev); local
715 struct sca3000_state *st = iio_priv(indio_dev); local
746 struct sca3000_state *st = iio_priv(indio_dev); local
801 struct sca3000_state *st = iio_priv(indio_dev); local
866 struct sca3000_state *st = iio_priv(indio_dev); local
900 struct sca3000_state *st = iio_priv(indio_dev); local
927 struct sca3000_state *st = iio_priv(indio_dev); local
971 struct sca3000_state *st = iio_priv(indio_dev); local
1055 sca3000_clean_setup(struct sca3000_state *st) argument
1125 struct sca3000_state *st; local
1194 sca3000_stop_all_interrupts(struct sca3000_state *st) argument
1215 struct sca3000_state *st = iio_priv(indio_dev); local
[all...]

Completed in 342 milliseconds

1234567891011>>