int down = (GPLR & GPIO_BITSY_NPOWER_BUTTON) ? 0 : 1; 
int down = (GPLR & GPIO_BITSY_NPOWER_BUTTON) ? 0 : 1; 
static irqreturn_t npower_button_handler(int irq, void *dev_id, struct pt_regs *regs){        int down = (GPLR & GPIO_BITSY_NPOWER_BUTTON) ? 0 : 1;	struct input_dev *dev = (struct input_dev *) dev_id;	/*	 * This interrupt is only called when we release the key. So we have	 * to fake a key press.	 */	input_regs(dev, regs);	input_report_key(dev, KEY_SUSPEND, 1);	input_report_key(dev, KEY_SUSPEND, down);	input_sync(dev);	return IRQ_HANDLED;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/de1b963a416232bf429550ee475d6b9a34b66309/h3600_ts_input.c/clean/drivers/input/touchscreen/h3600_ts_input.c