Lines Matching refs:bit
290 unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; in au1x_ic0_unmask() local
293 __raw_writel(1 << bit, base + IC_MASKSET); in au1x_ic0_unmask()
294 __raw_writel(1 << bit, base + IC_WAKESET); in au1x_ic0_unmask()
300 unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; in au1x_ic1_unmask() local
303 __raw_writel(1 << bit, base + IC_MASKSET); in au1x_ic1_unmask()
304 __raw_writel(1 << bit, base + IC_WAKESET); in au1x_ic1_unmask()
310 unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; in au1x_ic0_mask() local
313 __raw_writel(1 << bit, base + IC_MASKCLR); in au1x_ic0_mask()
314 __raw_writel(1 << bit, base + IC_WAKECLR); in au1x_ic0_mask()
320 unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; in au1x_ic1_mask() local
323 __raw_writel(1 << bit, base + IC_MASKCLR); in au1x_ic1_mask()
324 __raw_writel(1 << bit, base + IC_WAKECLR); in au1x_ic1_mask()
330 unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; in au1x_ic0_ack() local
337 __raw_writel(1 << bit, base + IC_FALLINGCLR); in au1x_ic0_ack()
338 __raw_writel(1 << bit, base + IC_RISINGCLR); in au1x_ic0_ack()
344 unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; in au1x_ic1_ack() local
351 __raw_writel(1 << bit, base + IC_FALLINGCLR); in au1x_ic1_ack()
352 __raw_writel(1 << bit, base + IC_RISINGCLR); in au1x_ic1_ack()
358 unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; in au1x_ic0_maskack() local
361 __raw_writel(1 << bit, base + IC_WAKECLR); in au1x_ic0_maskack()
362 __raw_writel(1 << bit, base + IC_MASKCLR); in au1x_ic0_maskack()
363 __raw_writel(1 << bit, base + IC_RISINGCLR); in au1x_ic0_maskack()
364 __raw_writel(1 << bit, base + IC_FALLINGCLR); in au1x_ic0_maskack()
370 unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; in au1x_ic1_maskack() local
373 __raw_writel(1 << bit, base + IC_WAKECLR); in au1x_ic1_maskack()
374 __raw_writel(1 << bit, base + IC_MASKCLR); in au1x_ic1_maskack()
375 __raw_writel(1 << bit, base + IC_RISINGCLR); in au1x_ic1_maskack()
376 __raw_writel(1 << bit, base + IC_FALLINGCLR); in au1x_ic1_maskack()
382 int bit = d->irq - AU1000_INTC1_INT_BASE; in au1x_ic1_setwake() local
388 if ((bit < 0) || (bit > 7)) in au1x_ic1_setwake()
394 wakemsk |= 1 << bit; in au1x_ic1_setwake()
396 wakemsk &= ~(1 << bit); in au1x_ic1_setwake()
429 unsigned int bit, irq = d->irq; in au1x_ic_settype() local
436 bit = irq - AU1000_INTC1_INT_BASE; in au1x_ic_settype()
440 bit = irq - AU1000_INTC0_INT_BASE; in au1x_ic_settype()
445 if (bit > 31) in au1x_ic_settype()
452 __raw_writel(1 << bit, base + IC_CFG2CLR); in au1x_ic_settype()
453 __raw_writel(1 << bit, base + IC_CFG1CLR); in au1x_ic_settype()
454 __raw_writel(1 << bit, base + IC_CFG0SET); in au1x_ic_settype()
459 __raw_writel(1 << bit, base + IC_CFG2CLR); in au1x_ic_settype()
460 __raw_writel(1 << bit, base + IC_CFG1SET); in au1x_ic_settype()
461 __raw_writel(1 << bit, base + IC_CFG0CLR); in au1x_ic_settype()
466 __raw_writel(1 << bit, base + IC_CFG2CLR); in au1x_ic_settype()
467 __raw_writel(1 << bit, base + IC_CFG1SET); in au1x_ic_settype()
468 __raw_writel(1 << bit, base + IC_CFG0SET); in au1x_ic_settype()
473 __raw_writel(1 << bit, base + IC_CFG2SET); in au1x_ic_settype()
474 __raw_writel(1 << bit, base + IC_CFG1CLR); in au1x_ic_settype()
475 __raw_writel(1 << bit, base + IC_CFG0SET); in au1x_ic_settype()
480 __raw_writel(1 << bit, base + IC_CFG2SET); in au1x_ic_settype()
481 __raw_writel(1 << bit, base + IC_CFG1SET); in au1x_ic_settype()
482 __raw_writel(1 << bit, base + IC_CFG0CLR); in au1x_ic_settype()
487 __raw_writel(1 << bit, base + IC_CFG2CLR); in au1x_ic_settype()
488 __raw_writel(1 << bit, base + IC_CFG1CLR); in au1x_ic_settype()
489 __raw_writel(1 << bit, base + IC_CFG0CLR); in au1x_ic_settype()
552 unsigned long bit; in au1300_pinfunc_to_dev() local
555 bit = GPIC_GPIO_TO_BIT(gpio); in au1300_pinfunc_to_dev()
556 __raw_writel(bit, r + AU1300_GPIC_DEVSEL); in au1300_pinfunc_to_dev()
603 unsigned long bit, irq = d->irq; in au1300_gpic_mask() local
607 bit = GPIC_GPIO_TO_BIT(irq); in au1300_gpic_mask()
608 __raw_writel(bit, r + AU1300_GPIC_IDIS); in au1300_gpic_mask()
617 unsigned long bit, irq = d->irq; in au1300_gpic_unmask() local
624 bit = GPIC_GPIO_TO_BIT(irq); in au1300_gpic_unmask()
625 __raw_writel(bit, r + AU1300_GPIC_IEN); in au1300_gpic_unmask()
632 unsigned long bit, irq = d->irq; in au1300_gpic_maskack() local
636 bit = GPIC_GPIO_TO_BIT(irq); in au1300_gpic_maskack()
637 __raw_writel(bit, r + AU1300_GPIC_IPEND); /* ack */ in au1300_gpic_maskack()
638 __raw_writel(bit, r + AU1300_GPIC_IDIS); /* mask */ in au1300_gpic_maskack()
647 unsigned long bit, irq = d->irq; in au1300_gpic_ack() local
651 bit = GPIC_GPIO_TO_BIT(irq); in au1300_gpic_ack()
652 __raw_writel(bit, r + AU1300_GPIC_IPEND); /* ack */ in au1300_gpic_ack()
878 unsigned int bit, irq_nr; in au1000_init_irq() local
904 bit = irq_nr - AU1000_INTC1_INT_BASE; in au1000_init_irq()
907 bit = irq_nr - AU1000_INTC0_INT_BASE; in au1000_init_irq()
911 __raw_writel(1 << bit, base + IC_ASSIGNSET); in au1000_init_irq()