Home
last modified time | relevance | path

Searched refs:st (Results 76 – 100 of 1907) sorted by relevance

12345678910>>...77

/openbmc/linux/drivers/iio/frequency/
H A Dadmv1014.c143 st->data[1] = 0; in __admv1014_spi_read()
144 st->data[2] = 0; in __admv1014_spi_read()
146 t.rx_buf = &st->data[0]; in __admv1014_spi_read()
147 t.tx_buf = &st->data[0]; in __admv1014_spi_read()
164 mutex_lock(&st->lock); in admv1014_spi_read()
166 mutex_unlock(&st->lock); in admv1014_spi_read()
178 return spi_write(st->spi, &st->data[0], 3); in __admv1014_spi_write()
186 mutex_lock(&st->lock); in admv1014_spi_write()
213 mutex_lock(&st->lock); in admv1014_spi_update_bits()
634 ret = devm_clk_notifier_register(&spi->dev, st->clkin, &st->nb); in admv1014_init()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/stm32/
H A Dstm32.yaml21 - const: st,stm32mp157
25 - st,stm32429i-eval
26 - const: st,stm32f429
30 - const: st,stm32f469
34 - st,stm32746g-eval
35 - const: st,stm32f746
39 - const: st,stm32f769
44 - const: st,stm32h743
48 - const: st,stm32h750
52 - const: st,stm32mp135
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dtx_tso.c184 st->ip_base_len = st->header_len - st->ip_off; in tso_start()
187 st->ip_base_len = st->header_len - st->tcp_off; in tso_start()
188 st->ipv4_id = 0; in tso_start()
203 st->unmap_len = 0; in tso_start()
216 st->dma_addr = st->unmap_addr; in tso_get_fragment()
247 n = min(st->in_len, st->packet_space); in tso_fill_packet_with_fragment()
250 st->out_len -= n; in tso_fill_packet_with_fragment()
251 st->in_len -= n; in tso_fill_packet_with_fragment()
270 st->dma_addr += n; in tso_fill_packet_with_fragment()
298 st->packet_space = st->out_len; in tso_start_new_packet()
[all …]
/openbmc/linux/drivers/iio/gyro/
H A Dadxrs450.c97 .tx_buf = &st->tx, in adxrs450_spi_read_reg_16()
99 .len = sizeof(st->tx), in adxrs450_spi_read_reg_16()
102 .rx_buf = &st->rx, in adxrs450_spi_read_reg_16()
104 .len = sizeof(st->rx), in adxrs450_spi_read_reg_16()
151 ret = spi_write(st->us, &st->tx, sizeof(st->tx)); in adxrs450_spi_write_reg_16()
171 .tx_buf = &st->tx, in adxrs450_spi_sensor_data()
176 .rx_buf = &st->rx, in adxrs450_spi_sensor_data()
210 .tx_buf = &st->tx, in adxrs450_spi_initial()
211 .rx_buf = &st->rx, in adxrs450_spi_initial()
213 .len = sizeof(st->tx), in adxrs450_spi_initial()
[all …]
/openbmc/linux/arch/riscv/mm/
H A Dptdump.c237 pt_dump_seq_printf(st->seq, " " ADDR_FORMAT " ", st->start_pa); in dump_addr()
251 if (!st->check_wx) in note_prot_wx()
259 (void *)st->start_address, (void *)st->start_address); in note_prot_wx()
261 st->wx_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_wx()
279 st->last_pa = pa; in note_page()
280 pt_dump_seq_printf(st->seq, "---[ %s ]---\n", st->marker->name); in note_page()
282 level != st->level || addr >= st->marker[1].start_address) { in note_page()
286 dump_prot(st); in note_page()
291 st->marker++; in note_page()
345 if (st.wx_pages) in ptdump_check_wx()
[all …]
/openbmc/linux/drivers/hwmon/
H A Dltc2992.c323 st->gc.label = name; in ltc2992_config_gpio()
324 st->gc.parent = &st->client->dev; in ltc2992_config_gpio()
326 st->gc.can_sleep = true; in ltc2992_config_gpio()
327 st->gc.base = -1; in ltc2992_config_gpio()
328 st->gc.names = st->gpio_names; in ltc2992_config_gpio()
329 st->gc.ngpio = ARRAY_SIZE(st->gpio_names); in ltc2992_config_gpio()
335 ret = devm_gpiochip_add_data(&st->client->dev, &st->gc, st); in ltc2992_config_gpio()
891 st = devm_kzalloc(&client->dev, sizeof(*st), GFP_KERNEL); in ltc2992_i2c_probe()
892 if (!st) in ltc2992_i2c_probe()
895 st->client = client; in ltc2992_i2c_probe()
[all …]
H A Dadm1177.c109 if (st->vrange_high) in adm1177_read()
156 if (st->r_sense_uohm) in adm1177_is_visible()
160 if (st->r_sense_uohm) in adm1177_is_visible()
194 struct adm1177_state *st; in adm1177_probe() local
198 st = devm_kzalloc(dev, sizeof(*st), GFP_KERNEL); in adm1177_probe()
199 if (!st) in adm1177_probe()
202 st->client = client; in adm1177_probe()
209 &st->r_sense_uohm)) in adm1177_probe()
210 st->r_sense_uohm = 0; in adm1177_probe()
213 if (st->r_sense_uohm) in adm1177_probe()
[all …]
H A Dmax31827.c74 mutex_lock(&st->lock); in write_alarm_val()
76 if (!st->enable) { in write_alarm_val()
98 mutex_unlock(&st->lock); in write_alarm_val()
152 mutex_lock(&st->lock); in max31827_read()
154 if (!st->enable) { in max31827_read()
303 st->enable = val; in max31827_write()
333 if (!st->enable) in max31827_write()
381 st->enable = true; in max31827_init_client()
419 st = devm_kzalloc(dev, sizeof(*st), GFP_KERNEL); in max31827_probe()
420 if (!st) in max31827_probe()
[all …]
/openbmc/linux/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
53 st.d t0, a0, 0
54 st.d t1, a0, 8
[all …]
/openbmc/linux/drivers/iio/temperature/
H A Dltc2983.c356 return regmap_bulk_write(st->regmap, reg, &st->chan_val, in __ltc2983_chan_assign_common()
1255 &st->temp, sizeof(st->temp)); in ltc2983_chan_read()
1365 st->sensors = devm_kcalloc(dev, st->num_channels, sizeof(*st->sensors), in ltc2983_parse_dt()
1370 st->iio_channels = st->num_channels; in ltc2983_parse_dt()
1406 st->sensors[chan] = ltc2983_thermocouple_new(child, st, in ltc2983_parse_dt()
1413 st->sensors[chan] = ltc2983_thermistor_new(child, st, in ltc2983_parse_dt()
1416 st->sensors[chan] = ltc2983_diode_new(child, st, in ltc2983_parse_dt()
1419 st->sensors[chan] = ltc2983_r_sense_new(child, st, in ltc2983_parse_dt()
1463 &st->eeprom_key, sizeof(st->eeprom_key)); in ltc2983_eeprom_cmd()
1530 ret = st->sensors[chan]->assign_chan(st, st->sensors[chan]); in ltc2983_setup()
[all …]
/openbmc/linux/drivers/iio/dac/
H A Dad5449.c92 mutex_lock(&st->lock); in ad5449_write()
94 ret = spi_write(st->spi, st->data, 2); in ad5449_write()
117 mutex_lock(&st->lock); in ad5449_read()
142 if (st->has_sdo) { in ad5449_read_raw()
274 struct ad5449 *st; in ad5449_spi_probe() local
286 st->spi = spi; in ad5449_spi_probe()
289 st->vref_reg[i].supply = ad5449_vref_name(st, i); in ad5449_spi_probe()
292 st->vref_reg); in ad5449_spi_probe()
296 ret = regulator_bulk_enable(st->chip_info->num_channels, st->vref_reg); in ad5449_spi_probe()
328 regulator_bulk_disable(st->chip_info->num_channels, st->vref_reg); in ad5449_spi_probe()
[all …]
H A Dad5770r.c208 if (st->internal_ref) { in ad5770r_set_reference()
211 switch (st->vref) { in ad5770r_set_reference()
236 if (!st->gpio_reset) in ad5770r_reset()
328 buf16 = st->transf_buf[0] + (st->transf_buf[1] << 8); in ad5770r_read_raw()
557 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5770r_init()
573 ret = ad5770r_set_output_mode(st, &st->output_mode[i], i); in ad5770r_init()
578 st->external_res = fwnode_property_read_bool(st->spi->dev.fwnode, in ad5770r_init()
621 st->spi = spi; in ad5770r_probe()
629 st->regmap = regmap; in ad5770r_probe()
642 st); in ad5770r_probe()
[all …]
/openbmc/linux/drivers/power/supply/
H A Dadp5061.c556 return adp5061_get_chg_type(st, val); in adp5061_get_property()
596 return adp5061_get_vweak_th(st, val); in adp5061_get_property()
700 struct adp5061_state *st; in adp5061_probe() local
702 st = devm_kzalloc(&client->dev, sizeof(*st), GFP_KERNEL); in adp5061_probe()
703 if (!st) in adp5061_probe()
706 st->client = client; in adp5061_probe()
709 if (IS_ERR(st->regmap)) { in adp5061_probe()
714 i2c_set_clientdata(client, st); in adp5061_probe()
715 psy_cfg.drv_data = st; in adp5061_probe()
721 if (IS_ERR(st->psy)) { in adp5061_probe()
[all …]
/openbmc/linux/drivers/iio/adc/
H A Dad7292.c94 ret = spi_write_then_read(st->spi, st->d8, 1, &st->d16, 2); in ad7292_spi_reg_read()
108 st->d8[1] = sub_addr; in ad7292_spi_subreg_read()
110 ret = spi_write_then_read(st->spi, st->d8, 2, &st->d16, len); in ad7292_spi_subreg_read()
124 .tx_buf = &st->d8, in ad7292_single_conversion()
131 .rx_buf = &st->d16, in ad7292_single_conversion()
136 st->d8[0] = chan_addr; in ad7292_single_conversion()
261 struct ad7292_state *st; in ad7292_probe() local
271 st = iio_priv(indio_dev); in ad7292_probe()
272 st->spi = spi; in ad7292_probe()
281 if (!IS_ERR(st->reg)) { in ad7292_probe()
[all …]
H A Dad7606_spi.c138 st->d16[0] = cpu_to_be16(st->bops->rd_wr_cmd(addr, 0) << 8); in ad7606_spi_reg_read()
153 st->d16[0] = cpu_to_be16((st->bops->rd_wr_cmd(addr, 1) << 8) | in ad7606_spi_reg_write()
156 return spi_write(spi, &st->d16[0], sizeof(st->d16[0])); in ad7606_spi_reg_write()
166 readval = st->bops->reg_read(st, addr); in ad7606_spi_write_mask()
173 return st->bops->reg_write(st, addr, readval); in ad7606_spi_write_mask()
200 return st->bops->write_mask(st, ch_addr, AD7616_RANGE_CH_MSK(ch_index), in ad7616_write_scale_sw()
208 return st->bops->write_mask(st, AD7616_CONFIGURATION_REGISTER, in ad7616_write_os_sw()
243 return st->bops->write_mask(st, in ad7616_sw_mode_config()
260 if (st->gpio_os) { in ad7606B_sw_mode_config()
262 st->gpio_os->desc, st->gpio_os->info, os); in ad7606B_sw_mode_config()
[all …]
H A Dad7091r-base.c98 st->mode = mode; in ad7091r_set_mode()
152 mutex_lock(&st->lock); in ad7091r_read_raw()
170 if (st->vref) { in ad7091r_read_raw()
190 mutex_unlock(&st->lock); in ad7091r_read_raw()
204 ret = regmap_read(st->map, in ad7091r_read_event_config()
372 struct ad7091r_state *st; in ad7091r_probe() local
379 st = iio_priv(iio_dev); in ad7091r_probe()
380 st->dev = dev; in ad7091r_probe()
382 st->map = map; in ad7091r_probe()
405 if (IS_ERR(st->vref)) { in ad7091r_probe()
[all …]
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-gta04a3.dts16 compatible = "st,lis331dlh", "st,lis3lv02d";
23 st,click-single-x;
24 st,click-single-y;
25 st,click-single-z;
31 st,irq1-click;
32 st,wakeup-x-lo;
33 st,wakeup-x-hi;
34 st,wakeup-y-lo;
35 st,wakeup-y-hi;
36 st,wakeup-z-lo;
[all …]
/openbmc/linux/drivers/iio/amplifiers/
H A Dhmc425a.c51 gpiod_set_array_value_cansleep(st->gpios->ndescs, st->gpios->desc, in hmc425a_write()
64 mutex_lock(&st->lock); in hmc425a_read_raw()
67 code = st->gain; in hmc425a_read_raw()
69 switch (st->type) { in hmc425a_read_raw()
105 switch (st->type) { in hmc425a_write_raw()
111 mutex_lock(&st->lock); in hmc425a_write_raw()
114 st->gain = code; in hmc425a_write_raw()
189 st->chip_info = &hmc425a_chip_info_tbl[st->type]; in hmc425a_probe()
193 st->gain = st->chip_info->default_gain; in hmc425a_probe()
196 if (IS_ERR(st->gpios)) in hmc425a_probe()
[all …]
H A Dad8366.c85 switch (st->type) { in ad8366_write()
101 st->data[0] = ch_a; in ad8366_write()
105 ret = spi_write(st->spi, st->data, indio_dev->num_channels); in ad8366_write()
122 mutex_lock(&st->lock); in ad8366_read_raw()
127 switch (st->type) { in ad8366_read_raw()
179 switch (st->type) { in ad8366_write_raw()
201 ret = ad8366_write(indio_dev, st->ch[0], st->ch[1]); in ad8366_write_raw()
267 st->spi = spi; in ad8366_probe()
270 switch (st->type) { in ad8366_probe()
293 st->info = &ad8366_infos[st->type]; in ad8366_probe()
[all …]
/openbmc/linux/arch/x86/mm/
H A Ddump_pagetables.c301 st->level = level; in note_page()
303 st->lines = 0; in note_page()
319 st->lines < st->marker->max_lines) { in note_page()
332 printk_prot(m, st->current_prot, st->level, in note_page()
335 st->lines++; in note_page()
344 st->lines > st->marker->max_lines) { in note_page()
346 st->lines - st->marker->max_lines; in note_page()
352 st->marker++; in note_page()
353 st->lines = 0; in note_page()
395 if (st.wx_pages) in ptdump_walk_pgd_level_core()
[all …]
/openbmc/linux/drivers/media/usb/dvb-usb-v2/
H A Dlmedm04.c172 if (st->pid_off) in lme2510_stream_restart()
205 if (st->stream_on) in lme2510_enable_pid()
422 st->pid_size = 0; in lme2510_pid_filter_ctrl()
504 : st->i2c_gate; in lme2510_i2c_xfer()
886 if (st->fe_read_signal_strength && !st->stream_on) in dm04_read_signal_strength()
902 if (st->fe_read_snr && !st->stream_on) in dm04_read_snr()
917 if (st->fe_read_ber && !st->stream_on) in dm04_read_ber()
929 if (st->fe_read_ucblocks && !st->stream_on) in dm04_read_ucblocks()
963 st->i2c_gate = 4; in dm04_lme2510_frontend_attach()
979 st->i2c_gate = 4; in dm04_lme2510_frontend_attach()
[all …]
/openbmc/linux/drivers/iio/accel/
H A Dkxsd9.c118 st->scale = i; in kxsd9_write_scale()
328 ret = regulator_bulk_enable(ARRAY_SIZE(st->regs), st->regs); in kxsd9_power_up()
350 st->scale); in kxsd9_power_up()
381 ret = regulator_bulk_disable(ARRAY_SIZE(st->regs), st->regs); in kxsd9_power_down()
404 struct kxsd9_state *st; in kxsd9_common_probe() local
412 st->dev = dev; in kxsd9_common_probe()
413 st->map = map; in kxsd9_common_probe()
432 st->regs); in kxsd9_common_probe()
440 kxsd9_power_up(st); in kxsd9_common_probe()
475 kxsd9_power_down(st); in kxsd9_common_probe()
[all …]
/openbmc/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.c67 if (st->l3_proto == ETH_P_IP) { in vcap_tc_flower_handler_ipv4_usage()
72 err = vcap_rule_add_key_u32(st->vrule, in vcap_tc_flower_handler_ipv4_usage()
80 err = vcap_rule_add_key_u32(st->vrule, in vcap_tc_flower_handler_ipv4_usage()
103 if (st->l3_proto == ETH_P_IPV6) { in vcap_tc_flower_handler_ipv6_usage()
141 flow_rule_match_ports(st->frule, &mt); in vcap_tc_flower_handler_portnum_usage()
179 flow_rule_match_cvlan(st->frule, &mt); in vcap_tc_flower_handler_cvlan_usage()
220 flow_rule_match_vlan(st->frule, &mt); in vcap_tc_flower_handler_vlan_usage()
258 flow_rule_match_tcp(st->frule, &mt); in vcap_tc_flower_handler_tcp_usage()
333 flow_rule_match_arp(st->frule, &mt); in vcap_tc_flower_handler_arp_usage()
337 if (st->l3_proto == ETH_P_ARP) { in vcap_tc_flower_handler_arp_usage()
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A Dbcm3510.c285 …bcm3510_do_hab_cmd(st, CMD_STATUS, MSGID_STATUS1, NULL,0, (u8 *)&st->status1, sizeof(st->status1)); in bcm3510_refresh_state()
286 …bcm3510_do_hab_cmd(st, CMD_STATUS, MSGID_STATUS2, NULL,0, (u8 *)&st->status2, sizeof(st->status2)); in bcm3510_refresh_state()
287 st->next_status_check = jiffies + (st->status_check_interval*HZ)/1000; in bcm3510_refresh_state()
295 bcm3510_refresh_state(st); in bcm3510_read_status()
321 *ber = (st->status2.LDBER0 << 16) | (st->status2.LDBER1 << 8) | st->status2.LDBER2; in bcm3510_read_ber()
329 *unc = (st->status2.LDUERC0 << 8) | st->status2.LDUERC1; in bcm3510_read_unc()
339 t = st->status2.SIGNAL; in bcm3510_read_signal_strength()
358 *snr = st->status1.SNR_EST0*1000 + ((st->status1.SNR_EST1*1000) >> 8); in bcm3510_read_snr()
569 bcm3510_bert_reset(st); in bcm3510_set_frontend()
575 memset(&st->status1,0,sizeof(st->status1)); in bcm3510_set_frontend()
[all …]
/openbmc/linux/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_sensors.c47 mutex_lock(&st->core.cmd_lock); in cros_ec_sensors_read()
67 st->core.calib[i].offset = in cros_ec_sensors_read()
89 st->core.calib[i].scale = in cros_ec_sensors_read()
106 switch (st->core.type) { in cros_ec_sensors_read()
145 mutex_unlock(&st->core.cmd_lock); in cros_ec_sensors_read()
159 mutex_lock(&st->core.cmd_lock); in cros_ec_sensors_write()
171 st->core.calib[i].offset; in cros_ec_sensors_write()
178 st->core.calib[idx].scale = val; in cros_ec_sensors_write()
186 st->core.calib[i].scale; in cros_ec_sensors_write()
205 st->core.range_updated = true; in cros_ec_sensors_write()
[all …]

12345678910>>...77