Ejemplo n.º 1
0
static void mma8x5x_dev_poll(struct work_struct *work)
{
	struct mma8x5x_data *pdata = container_of((struct delayed_work *)work,
				struct mma8x5x_data, dwork);
	mma8x5x_report_data(pdata);
	schedule_delayed_work(&pdata->dwork,
				msecs_to_jiffies(pdata->poll_delay));
}
static void mma8x5x_dev_poll(struct work_struct *work)
{
	struct mma8x5x_data *pdata = container_of((struct delayed_work *)work,
				struct mma8x5x_data, dwork);

	if ((pdata->active & MMA_STATE_MASK) == MMA_ACTIVED) {
		mma8x5x_report_data(pdata);
		schedule_delayed_work(&pdata->dwork,
					msecs_to_jiffies(pdata->poll_delay));
	}
}