Lines Matching defs:data
50 * because they are generated even if the data do not change. So it's better
75 * data from 16bit value. Currently this driver supports only 2G range.
179 u16 data[3];
180 lis3->blkread(lis3, OUTX_L, 6, (u8 *)data);
182 position[i] = (s16)le16_to_cpu(data[i]);
184 u8 data[5];
186 lis3->blkread(lis3, OUTX, 5, data);
188 position[i] = (s8)data[i * 2];
280 /* Change interrupt cfg to data ready for selftest */
486 static irqreturn_t lis302dl_interrupt(int irq, void *data)
488 struct lis3lv02d *lis3 = data;
543 static irqreturn_t lis302dl_interrupt_thread1_8b(int irq, void *data)
545 struct lis3lv02d *lis3 = data;
558 static irqreturn_t lis302dl_interrupt_thread2_8b(int irq, void *data)
560 struct lis3lv02d *lis3 = data;
606 u32 data;
616 data = atomic_xchg(&lis3->count, 0);
617 if (data)
633 if (data < 255)
634 byte_data = data;
1004 if (of_get_property(np, "st,irq1-data-ready", NULL))
1015 if (of_get_property(np, "st,irq2-data-ready", NULL))
1205 /* passing in platform specific data is purely optional and only