| /drivers/input/touchscreen/ |
| A D | stmfts.c | 116 if (value != sdata->led_status && sdata->ledvdd) { in stmfts_brightness_set() 159 .buf = sdata->data, in stmfts_read_events() 362 if (sdata->use_key) { in stmfts_input_open() 487 if (sdata->running) in stmfts_sysfs_hover_enable_write() 605 sdata->ledvdd = devm_regulator_get(&sdata->client->dev, "ledvdd"); in stmfts_enable_led() 615 err = devm_led_classdev_register(&sdata->client->dev, &sdata->led_cdev); in stmfts_enable_led() 634 sdata = devm_kzalloc(&client->dev, sizeof(*sdata), GFP_KERNEL); in stmfts_probe() 635 if (!sdata) in stmfts_probe() 653 if (!sdata->input) in stmfts_probe() 663 touchscreen_parse_properties(sdata->input, true, &sdata->prop); in stmfts_probe() [all …]
|
| A D | s6sy761.c | 160 input_sync(sdata->input); in s6sy761_report_coordinates() 169 input_sync(sdata->input); in s6sy761_report_release() 232 sdata->data); in s6sy761_irq_handler() 238 if (!sdata->data[0]) in s6sy761_irq_handler() 400 sdata = devm_kzalloc(&client->dev, sizeof(*sdata), GFP_KERNEL); in s6sy761_probe() 401 if (!sdata) in s6sy761_probe() 405 sdata->client = client; in s6sy761_probe() 424 if (!sdata->input) in s6sy761_probe() 440 touchscreen_parse_properties(sdata->input, true, &sdata->prop); in s6sy761_probe() 447 err = input_mt_init_slots(sdata->input, sdata->tx_channel, in s6sy761_probe() [all …]
|
| /drivers/iio/common/st_sensors/ |
| A D | st_sensors_core.c | 78 mutex_lock(&sdata->odr_lock); in st_sensors_set_odr() 106 sdata->odr = odr_out.hz; in st_sensors_set_odr() 153 sdata->current_fullscale = &sdata->sensor_settings->fs.fs_avl[i]; in st_sensors_set_fullscale() 176 sdata->odr, &odr_out); in st_sensors_set_enable() 188 sdata->enabled = true; in st_sensors_set_enable() 191 sdata->odr = odr_out.hz; in st_sensors_set_enable() 200 sdata->enabled = false; in st_sensors_set_enable() 262 sdata->drdy_int_pin = 1; in st_sensors_set_drdy_int_pin() 269 sdata->drdy_int_pin = 2; in st_sensors_set_drdy_int_pin() 409 sdata->drdy_int_pin); in st_sensors_init_sensor() [all …]
|
| A D | st_sensors_trigger.c | 40 ret = regmap_read(sdata->regmap, in st_sensors_new_samples_available() 86 if (sdata->hw_irq_trigger && in st_sensors_irq_thread() 99 if (!sdata->edge_irq) in st_sensors_irq_thread() 108 while (sdata->hw_irq_trigger && in st_sensors_irq_thread() 129 if (sdata->trig == NULL) { in st_sensors_allocate_trigger() 135 sdata->trig->ops = trigger_ops; in st_sensors_allocate_trigger() 184 sdata->edge_irq = true; in st_sensors_allocate_trigger() 203 if (sdata->int_pin_open_drain && in st_sensors_allocate_trigger() 208 sdata->irq, in st_sensors_allocate_trigger() 212 sdata->trig->name, in st_sensors_allocate_trigger() [all …]
|
| A D | st_sensors_spi.c | 85 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_spi_configure() local 91 sdata->sensor_settings); in st_sensors_spi_configure() 96 if (sdata->sensor_settings->multi_read_bit) in st_sensors_spi_configure() 101 sdata->regmap = devm_regmap_init_spi(spi, config); in st_sensors_spi_configure() 102 if (IS_ERR(sdata->regmap)) { in st_sensors_spi_configure() 104 PTR_ERR(sdata->regmap)); in st_sensors_spi_configure() 105 return PTR_ERR(sdata->regmap); in st_sensors_spi_configure() 112 sdata->irq = spi->irq; in st_sensors_spi_configure()
|
| A D | st_sensors_i2c.c | 41 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_i2c_configure() local 44 if (sdata->sensor_settings->multi_read_bit) in st_sensors_i2c_configure() 49 sdata->regmap = devm_regmap_init_i2c(client, config); in st_sensors_i2c_configure() 50 if (IS_ERR(sdata->regmap)) { in st_sensors_i2c_configure() 52 PTR_ERR(sdata->regmap)); in st_sensors_i2c_configure() 53 return PTR_ERR(sdata->regmap); in st_sensors_i2c_configure() 60 sdata->irq = client->irq; in st_sensors_i2c_configure()
|
| A D | st_sensors_buffer.c | 24 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_get_buffer_element() local 25 unsigned int num_data_channels = sdata->num_data_channels; in st_sensors_get_buffer_element() 37 if (regmap_bulk_read(sdata->regmap, channel->address, in st_sensors_get_buffer_element() 53 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_trigger_handler() local 63 timestamp = sdata->hw_timestamp; in st_sensors_trigger_handler() 67 len = st_sensors_get_buffer_element(indio_dev, sdata->buffer_data); in st_sensors_trigger_handler() 71 iio_push_to_buffers_with_timestamp(indio_dev, sdata->buffer_data, in st_sensors_trigger_handler()
|
| /drivers/platform/chrome/ |
| A D | cros_typec_switch.c | 26 struct cros_typec_switch_data *sdata; member 173 if (!sdata->ports[i]) in cros_typec_unregister_switches() 212 struct device *dev = sdata->dev; in cros_typec_register_switches() 250 port->sdata = sdata; in cros_typec_register_switches() 252 sdata->ports[index] = port; in cros_typec_register_switches() 279 cros_typec_unregister_switches(sdata); in cros_typec_register_switches() 286 struct cros_typec_switch_data *sdata; in cros_typec_switch_probe() local 288 sdata = devm_kzalloc(dev, sizeof(*sdata), GFP_KERNEL); in cros_typec_switch_probe() 289 if (!sdata) in cros_typec_switch_probe() 292 sdata->dev = dev; in cros_typec_switch_probe() [all …]
|
| /drivers/hwmon/ |
| A D | ibmpowernv.c | 105 if (sdata->sgrp_data && !sdata->sgrp_data->enable) in show_sensor() 114 if (sdata->type == TEMP) in show_sensor() 189 n = scnprintf(sdata->label, sizeof(sdata->label), "%s", label); in make_sensor_label() 214 n += scnprintf(sdata->label + n, sizeof(sdata->label) - n, in make_sensor_label() 492 sensor_groups[sdata->type].name, sdata->hwmon_index, in create_hwmon_attr() 496 sdata->dev_attr.attr.name = sdata->name; in create_hwmon_attr() 517 sdata->id = sid; in populate_sensor() 518 sdata->type = type; in populate_sensor() 519 sdata->opal_index = od; in populate_sensor() 564 if (!sdata) in create_device_attrs() [all …]
|
| /drivers/media/pci/cx18/ |
| A D | cx18-vbi.c | 49 struct v4l2_sliced_vbi_data *sdata = cx->vbi.sliced_data + i; in copy_vbi_data() local 52 if (sdata->id == 0) in copy_vbi_data() 55 l = sdata->line - 6; in copy_vbi_data() 56 f = sdata->field; in copy_vbi_data() 63 dst[sd + 12 + line * 43] = cx18_service2vbi(sdata->id); in copy_vbi_data() 64 memcpy(dst + sd + 12 + line * 43 + 1, sdata->data, 42); in copy_vbi_data()
|
| /drivers/gpio/ |
| A D | gpio-vf610.c | 34 const struct fsl_gpio_soc_data *sdata; member 230 port->sdata = device_get_match_data(dev); in vf610_gpio_probe() 232 dual_base = port->sdata->have_dual_base; in vf610_gpio_probe() 303 if (port->sdata->have_paddr) in vf610_gpio_probe() 309 port->sdata->have_paddr ? port->gpio_base + GPIO_PDDR : NULL, in vf610_gpio_probe()
|
| /drivers/perf/ |
| A D | riscv_pmu_sbi.c | 659 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_read() local 664 val = sdata->ctr_values[idx]; in pmu_sbi_ctr_read() 740 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_stop() local 760 sdata->ctr_values[hwc->idx] = sdata->ctr_values[0]; in pmu_sbi_ctr_stop() 761 sdata->ctr_values[0] = 0; in pmu_sbi_ctr_stop() 825 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_stop_hw_ctrs() local 845 sdata->ctr_values[idx]; in pmu_sbi_stop_hw_ctrs() 854 sdata->ctr_values[idx] = cpu_hw_evt->snapshot_cval_shcopy[idx]; in pmu_sbi_stop_hw_ctrs() 856 sdata->ctr_overflow_mask = temp_ctr_overflow_mask; in pmu_sbi_stop_hw_ctrs() 932 sdata->ctr_values[idx] = in pmu_sbi_start_ovf_ctrs_snapshot() [all …]
|
| /drivers/platform/x86/ |
| A D | samsung-laptop.c | 1345 struct sabi_data *sdata = &samsung->debug.data; in samsung_laptop_call_show() local 1350 sdata->d0, sdata->d1, sdata->d2, sdata->d3); in samsung_laptop_call_show() 1352 ret = sabi_command(samsung, samsung->debug.command, sdata, sdata); in samsung_laptop_call_show() 1361 sdata->d0, sdata->d1, sdata->d2, sdata->d3); in samsung_laptop_call_show()
|
| /drivers/thermal/st/ |
| A D | st_thermal_memmap.c | 37 static irqreturn_t st_mmap_thermal_trip_handler(int irq, void *sdata) in st_mmap_thermal_trip_handler() argument 39 struct st_thermal_sensor *sensor = sdata; in st_mmap_thermal_trip_handler()
|
| A D | stm_thermal.c | 122 static irqreturn_t stm_thermal_irq_handler(int irq, void *sdata) in stm_thermal_irq_handler() argument 124 struct stm_thermal_sensor *sensor = sdata; in stm_thermal_irq_handler()
|
| /drivers/net/ethernet/microchip/vcap/ |
| A D | vcap_api.c | 537 const struct vcap_client_keyfield_data *sdata; in vcap_copy_from_client_keyfield() local 544 sdata = &src->data; in vcap_copy_from_client_keyfield() 548 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_keyfield() 557 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_keyfield() 565 vcap_copy_to_w32be(ddata->u56.mask, sdata->u56.mask, size); in vcap_copy_from_client_keyfield() 569 vcap_copy_to_w32be(ddata->u64.mask, sdata->u64.mask, size); in vcap_copy_from_client_keyfield() 573 vcap_copy_to_w32be(ddata->u72.mask, sdata->u72.mask, size); in vcap_copy_from_client_keyfield() 592 const struct vcap_client_actionfield_data *sdata; in vcap_copy_from_client_actionfield() local 599 sdata = &src->data; in vcap_copy_from_client_actionfield() 603 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_actionfield() [all …]
|
| /drivers/media/i2c/ccs/ |
| A D | ccs-reg-access.c | 153 if (!__ccs_static_data_read_ro_reg(sensor->sdata.sensor_read_only_regs, in ccs_static_data_read_ro_reg() 154 sensor->sdata.num_sensor_read_only_regs, in ccs_static_data_read_ro_reg()
|
| A D | ccs.h | 227 struct ccs_data_container sdata, mdata; member
|
| A D | ccs-core.c | 1513 sensor->sdata.sensor_manufacturer_regs, in ccs_write_msr_regs() 1514 sensor->sdata.num_sensor_manufacturer_regs); in ccs_write_msr_regs() 3328 rval = ccs_data_parse(&sensor->sdata, fw->data, fw->size, in ccs_probe() 3570 kvfree(sensor->sdata.backing); in ccs_probe() 3598 kvfree(sensor->sdata.backing); in ccs_remove()
|
| /drivers/s390/cio/ |
| A D | device_pgid.c | 647 struct stlck_data *sdata = data; in stlck_callback() local 649 sdata->rc = rc; in stlck_callback() 650 complete(&sdata->done); in stlck_callback()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| A D | init.c | 1516 u16 mdata, sdata; in init_configure_mem() local 1529 sdata = bmp_sdr_seq_table(bios); in init_configure_mem() 1531 sdata = bmp_ddr_seq_table(bios); in init_configure_mem() 1537 for (; (addr = nvbios_rd32(bios, sdata)) != 0xffffffff; sdata += 4) { in init_configure_mem()
|
| /drivers/tty/serial/ |
| A D | fsl_lpuart.c | 2865 const struct lpuart_soc_data *sdata = of_device_get_match_data(&pdev->dev); in lpuart_probe() local 2880 sport->port.membase += sdata->reg_off; in lpuart_probe() 2881 sport->port.mapbase = res->start + sdata->reg_off; in lpuart_probe() 2884 sport->devtype = sdata->devtype; in lpuart_probe() 2885 sport->rx_watermark = sdata->rx_watermark; in lpuart_probe() 2892 sport->port.iotype = sdata->iotype; in lpuart_probe()
|
| /drivers/infiniband/sw/rdmavt/ |
| A D | qp.c | 2910 u64 sdata; in rvt_ruc_loopback() local 3082 sdata = wqe->atomic_wr.compare_add; in rvt_ruc_loopback() 3085 (u64)atomic64_add_return(sdata, maddr) - sdata : in rvt_ruc_loopback() 3087 sdata, wqe->atomic_wr.swap); in rvt_ruc_loopback()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | rc.c | 3091 u64 sdata; in hfi1_rc_rcv() local 3124 sdata = get_ib_ateth_swap(ateth); in hfi1_rc_rcv() 3126 (u64)atomic64_add_return(sdata, maddr) - sdata : in hfi1_rc_rcv() 3129 sdata); in hfi1_rc_rcv()
|