out_be16(imap->im_sit.sit_piscr, in_be16(imap->im_sit.sit_piscr | PISCR_PS));	/* clear irq */ 
out_be16(&imap->im_sit.sit_piscr, in_be16(&imap->im_sit.sit_piscr) | PISCR_PS);	/* clear irq */ 
static irqreturn_t m8xx_wdt_interrupt(int irq, void *dev, struct pt_regs *regs){	volatile immap_t *imap = (volatile immap_t *)IMAP_ADDR;	m8xx_wdt_reset();	out_be16(imap->im_sit.sit_piscr, in_be16(imap->im_sit.sit_piscr | PISCR_PS));	/* clear irq */	return IRQ_HANDLED;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c6d95044a2e124b606b78896a3a2d512e90ef65c/m8xx_wdt.c/buggy/arch/ppc/syslib/m8xx_wdt.c