Symbol: lis3lv02d
drivers/misc/lis3lv02d/lis3lv02d.c
1103
int lis3lv02d_init_dt(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
1114
int lis3lv02d_init_device(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
116
static s16 lis3lv02d_read_8(struct lis3lv02d *lis3, int reg)
drivers/misc/lis3lv02d/lis3lv02d.c
125
static s16 lis3lv02d_read_12(struct lis3lv02d *lis3, int reg)
drivers/misc/lis3lv02d/lis3lv02d.c
136
static s16 lis331dlh_read_data(struct lis3lv02d *lis3, int reg)
drivers/misc/lis3lv02d/lis3lv02d.c
172
static void lis3lv02d_get_xyz(struct lis3lv02d *lis3, int *x, int *y, int *z)
drivers/misc/lis3lv02d/lis3lv02d.c
211
static int lis3lv02d_get_odr_index(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
222
static int lis3lv02d_get_pwron_wait(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
242
static int lis3lv02d_set_odr(struct lis3lv02d *lis3, int rate)
drivers/misc/lis3lv02d/lis3lv02d.c
264
static int lis3lv02d_selftest(struct lis3lv02d *lis3, s16 results[3])
drivers/misc/lis3lv02d/lis3lv02d.c
376
static inline void lis3_context_save(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
384
static inline void lis3_context_restore(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
392
void lis3lv02d_poweroff(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
403
int lis3lv02d_poweron(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
447
struct lis3lv02d *lis3 = input_get_drvdata(input);
drivers/misc/lis3lv02d/lis3lv02d.c
461
struct lis3lv02d *lis3 = input_get_drvdata(input);
drivers/misc/lis3lv02d/lis3lv02d.c
479
struct lis3lv02d *lis3 = input_get_drvdata(input);
drivers/misc/lis3lv02d/lis3lv02d.c
488
struct lis3lv02d *lis3 = data;
drivers/misc/lis3lv02d/lis3lv02d.c
508
static void lis302dl_interrupt_handle_click(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
534
static inline void lis302dl_data_ready(struct lis3lv02d *lis3, int index)
drivers/misc/lis3lv02d/lis3lv02d.c
545
struct lis3lv02d *lis3 = data;
drivers/misc/lis3lv02d/lis3lv02d.c
560
struct lis3lv02d *lis3 = data;
drivers/misc/lis3lv02d/lis3lv02d.c
575
struct lis3lv02d *lis3 = container_of(file->private_data,
drivers/misc/lis3lv02d/lis3lv02d.c
576
struct lis3lv02d, miscdev);
drivers/misc/lis3lv02d/lis3lv02d.c
590
struct lis3lv02d *lis3 = container_of(file->private_data,
drivers/misc/lis3lv02d/lis3lv02d.c
591
struct lis3lv02d, miscdev);
drivers/misc/lis3lv02d/lis3lv02d.c
602
struct lis3lv02d *lis3 = container_of(file->private_data,
drivers/misc/lis3lv02d/lis3lv02d.c
603
struct lis3lv02d, miscdev);
drivers/misc/lis3lv02d/lis3lv02d.c
650
struct lis3lv02d *lis3 = container_of(file->private_data,
drivers/misc/lis3lv02d/lis3lv02d.c
651
struct lis3lv02d, miscdev);
drivers/misc/lis3lv02d/lis3lv02d.c
661
struct lis3lv02d *lis3 = container_of(file->private_data,
drivers/misc/lis3lv02d/lis3lv02d.c
662
struct lis3lv02d, miscdev);
drivers/misc/lis3lv02d/lis3lv02d.c
676
int lis3lv02d_joystick_enable(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
743
void lis3lv02d_joystick_disable(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
761
static void lis3lv02d_sysfs_poweron(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
781
struct lis3lv02d *lis3 = dev_get_drvdata(dev);
drivers/misc/lis3lv02d/lis3lv02d.c
809
struct lis3lv02d *lis3 = dev_get_drvdata(dev);
drivers/misc/lis3lv02d/lis3lv02d.c
822
struct lis3lv02d *lis3 = dev_get_drvdata(dev);
drivers/misc/lis3lv02d/lis3lv02d.c
835
struct lis3lv02d *lis3 = dev_get_drvdata(dev);
drivers/misc/lis3lv02d/lis3lv02d.c
85
struct lis3lv02d lis3_dev = {
drivers/misc/lis3lv02d/lis3lv02d.c
861
ATTRIBUTE_GROUPS(lis3lv02d);
drivers/misc/lis3lv02d/lis3lv02d.c
863
static int lis3lv02d_add_fs(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
873
void lis3lv02d_remove_fs(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.c
891
static void lis3lv02d_8b_configure(struct lis3lv02d *lis3,
drivers/misc/lis3lv02d/lis3lv02d.c
945
int lis3lv02d_init_dt(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d.h
263
int (*init) (struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
264
int (*write) (struct lis3lv02d *lis3, int reg, u8 val);
drivers/misc/lis3lv02d/lis3lv02d.h
265
int (*read) (struct lis3lv02d *lis3, int reg, u8 *ret);
drivers/misc/lis3lv02d/lis3lv02d.h
266
int (*blkread) (struct lis3lv02d *lis3, int reg, int len, u8 *ret);
drivers/misc/lis3lv02d/lis3lv02d.h
267
int (*reg_ctrl) (struct lis3lv02d *lis3, bool state);
drivers/misc/lis3lv02d/lis3lv02d.h
276
s16 (*read_data) (struct lis3lv02d *lis3, int reg);
drivers/misc/lis3lv02d/lis3lv02d.h
310
int lis3lv02d_init_device(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
311
int lis3lv02d_joystick_enable(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
312
void lis3lv02d_joystick_disable(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
313
void lis3lv02d_poweroff(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
314
int lis3lv02d_poweron(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
315
void lis3lv02d_remove_fs(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
316
int lis3lv02d_init_dt(struct lis3lv02d *lis3);
drivers/misc/lis3lv02d/lis3lv02d.h
318
extern struct lis3lv02d lis3_dev;
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
182
struct lis3lv02d *lis3 = i2c_get_clientdata(client);
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
199
struct lis3lv02d *lis3 = i2c_get_clientdata(client);
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
215
struct lis3lv02d *lis3 = i2c_get_clientdata(client);
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
233
struct lis3lv02d *lis3 = i2c_get_clientdata(client);
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
242
struct lis3lv02d *lis3 = i2c_get_clientdata(client);
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
31
static int lis3_reg_ctrl(struct lis3lv02d *lis3, bool state)
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
46
static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value)
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
52
static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v)
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
59
static inline s32 lis3_i2c_blockread(struct lis3lv02d *lis3, int reg, int len,
drivers/misc/lis3lv02d/lis3lv02d_i2c.c
67
static int lis3_i2c_init(struct lis3lv02d *lis3)
drivers/misc/lis3lv02d/lis3lv02d_spi.c
101
struct lis3lv02d *lis3 = spi_get_drvdata(spi);
drivers/misc/lis3lv02d/lis3lv02d_spi.c
112
struct lis3lv02d *lis3 = spi_get_drvdata(spi);
drivers/misc/lis3lv02d/lis3lv02d_spi.c
123
struct lis3lv02d *lis3 = spi_get_drvdata(spi);
drivers/misc/lis3lv02d/lis3lv02d_spi.c
25
static int lis3_spi_read(struct lis3lv02d *lis3, int reg, u8 *v)
drivers/misc/lis3lv02d/lis3lv02d_spi.c
36
static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val)
drivers/misc/lis3lv02d/lis3lv02d_spi.c
43
static int lis3_spi_init(struct lis3lv02d *lis3)
drivers/platform/x86/hp/hp_accel.c
122
static int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val)
drivers/platform/x86/hp/hp_accel.c
84
static int lis3lv02d_acpi_init(struct lis3lv02d *lis3)
drivers/platform/x86/hp/hp_accel.c
97
static int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret)