Searched defs:lis3 (Results 1 - 4 of 4) sorted by relevance
/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d_spi.c | 28 static int lis3_spi_read(struct lis3lv02d *lis3, int reg, u8 *v) argument 30 struct spi_device *spi = lis3->bus_priv; 39 static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val) argument 42 struct spi_device *spi = lis3->bus_priv; 46 static int lis3_spi_init(struct lis3lv02d *lis3) argument 52 ret = lis3->read(lis3, CTRL_REG1, ®); 57 return lis3->write(lis3, CTRL_REG1, reg); 104 struct lis3lv02d *lis3 local 115 struct lis3lv02d *lis3 = spi_get_drvdata(spi); local 126 struct lis3lv02d *lis3 = spi_get_drvdata(spi); local [all...] |
H A D | lis3lv02d_i2c.c | 44 static int lis3_reg_ctrl(struct lis3lv02d *lis3, bool state) argument 48 ret = regulator_bulk_disable(ARRAY_SIZE(lis3->regulators), 49 lis3->regulators); 51 ret = regulator_bulk_enable(ARRAY_SIZE(lis3->regulators), 52 lis3->regulators); 59 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value) argument 61 struct i2c_client *c = lis3->bus_priv; 65 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v) argument 67 struct i2c_client *c = lis3->bus_priv; 72 static inline s32 lis3_i2c_blockread(struct lis3lv02d *lis3, in argument 80 lis3_i2c_init(struct lis3lv02d *lis3) argument 195 struct lis3lv02d *lis3 = i2c_get_clientdata(client); local 213 struct lis3lv02d *lis3 = i2c_get_clientdata(client); local 223 struct lis3lv02d *lis3 = i2c_get_clientdata(client); local 242 struct lis3lv02d *lis3 = i2c_get_clientdata(client); local 251 struct lis3lv02d *lis3 = i2c_get_clientdata(client); local [all...] |
H A D | lis3lv02d.c | 128 static s16 lis3lv02d_read_8(struct lis3lv02d *lis3, int reg) argument 131 if (lis3->read(lis3, reg, &lo) < 0) 137 static s16 lis3lv02d_read_12(struct lis3lv02d *lis3, int reg) argument 141 lis3->read(lis3, reg - 1, &lo); 142 lis3->read(lis3, reg, &hi); 148 static s16 lis331dlh_read_data(struct lis3lv02d *lis3, int reg) argument 153 lis3 184 lis3lv02d_get_xyz(struct lis3lv02d *lis3, int *x, int *y, int *z) argument 223 lis3lv02d_get_odr(struct lis3lv02d *lis3) argument 234 lis3lv02d_get_pwron_wait(struct lis3lv02d *lis3) argument 246 lis3lv02d_set_odr(struct lis3lv02d *lis3, int rate) argument 268 lis3lv02d_selftest(struct lis3lv02d *lis3, s16 results[3]) argument 380 lis3_context_save(struct lis3lv02d *lis3) argument 388 lis3_context_restore(struct lis3lv02d *lis3) argument 396 lis3lv02d_poweroff(struct lis3lv02d *lis3) argument 407 lis3lv02d_poweron(struct lis3lv02d *lis3) argument 451 struct lis3lv02d *lis3 = pidev->private; local 465 struct lis3lv02d *lis3 = pidev->private; local 481 struct lis3lv02d *lis3 = pidev->private; local 490 struct lis3lv02d *lis3 = data; local 510 lis302dl_interrupt_handle_click(struct lis3lv02d *lis3) argument 536 lis302dl_data_ready(struct lis3lv02d *lis3, int index) argument 547 struct lis3lv02d *lis3 = data; local 562 struct lis3lv02d *lis3 = data; local 577 struct lis3lv02d *lis3 = container_of(file->private_data, local 592 struct lis3lv02d *lis3 = container_of(file->private_data, local 604 struct lis3lv02d *lis3 = container_of(file->private_data, local 655 struct lis3lv02d *lis3 = container_of(file->private_data, local 666 struct lis3lv02d *lis3 = container_of(file->private_data, local 682 lis3lv02d_joystick_enable(struct lis3lv02d *lis3) argument 741 lis3lv02d_joystick_disable(struct lis3lv02d *lis3) argument 760 lis3lv02d_sysfs_poweron(struct lis3lv02d *lis3) argument 780 struct lis3lv02d *lis3 = dev_get_drvdata(dev); local 808 struct lis3lv02d *lis3 = dev_get_drvdata(dev); local 821 struct lis3lv02d *lis3 = dev_get_drvdata(dev); local 831 struct lis3lv02d *lis3 = dev_get_drvdata(dev); local 863 lis3lv02d_add_fs(struct lis3lv02d *lis3) argument 873 lis3lv02d_remove_fs(struct lis3lv02d *lis3) argument 893 lis3lv02d_8b_configure(struct lis3lv02d *lis3, struct lis3lv02d_platform_data *p) argument 948 lis3lv02d_init_dt(struct lis3lv02d *lis3) argument 1088 lis3lv02d_init_dt(struct lis3lv02d *lis3) argument 1099 lis3lv02d_init_device(struct lis3lv02d *lis3) argument [all...] |
/drivers/platform/x86/ |
H A D | hp_accel.c | 97 * @lis3: pointer to the device struct 101 static int lis3lv02d_acpi_init(struct lis3lv02d *lis3) argument 103 struct acpi_device *dev = lis3->bus_priv; 113 * @lis3: pointer to the device struct 119 static int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret) argument 121 struct acpi_device *dev = lis3->bus_priv; 136 * @lis3: pointer to the device struct 142 static int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val) argument 144 struct acpi_device *dev = lis3->bus_priv;
|
Completed in 54 milliseconds