static void mma7660_dev_poll(struct input_polled_dev *dev) { #ifdef CONFIG_HAS_EARLYSUSPEND if(0 == mma7660_data.suspend_indator){ report_abs(); } #else report_abs(); #endif }
static void mma8452_work_func(struct work_struct *work) { int sesc = 0; unsigned long nsesc = 0; struct gs_mma8452_data *mma = container_of(work,struct gs_mma8452_data, work); mma_delay = mma->pdata.poll_interval; mma_delay = mma_delay - 1; sesc = mma_delay/1000; nsesc = (mma_delay%1000)*1000000; report_abs(mma); if(atomic_read(&mma->timer_flag)) { hrtimer_start(&mma->timer, ktime_set(sesc, nsesc), HRTIMER_MODE_REL); } }
static void mma7660_dev_poll(struct input_polled_dev *dev) { //printk(KERN_INFO "Linda mma7660_dev_poll 11111111111111111111111111111111\n"); report_abs(); }
static void mag3110_dev_poll(struct input_polled_dev *dev) { report_abs(); }
static void mma8451_dev_poll(struct input_polled_dev *dev) { report_abs(dev); }