Lines Matching refs:bit

52 			u32 bit, unsigned char flag)  in gpio_bit_op()  argument
57 val |= bit; in gpio_bit_op()
59 val &= ~bit; in gpio_bit_op()
64 static int gpio_bit_rd(void __iomem *regbase, unsigned int offset, u32 bit) in gpio_bit_rd() argument
66 return readl(regbase + offset) & bit ? 1 : 0; in gpio_bit_rd()
69 static void gpio_irq_unmask(void __iomem *regbase, unsigned int bit) in gpio_irq_unmask() argument
71 gpio_bit_op(regbase, GPIO_INTEN, bit, 1); in gpio_irq_unmask()
74 static void gpio_irq_mask(void __iomem *regbase, unsigned int bit) in gpio_irq_mask() argument
76 gpio_bit_op(regbase, GPIO_INTEN, bit, 0); in gpio_irq_mask()
79 static void gpio_irq_ack(void __iomem *regbase, unsigned int bit) in gpio_irq_ack() argument
81 gpio_bit_op(regbase, GPIO_PORTS_EOI, bit, 1); in gpio_irq_ack()
121 unsigned int bit, in gpio_set_intr_type() argument
126 gpio_bit_op(regbase, GPIO_INT_POLARITY, bit, 0); in gpio_set_intr_type()
127 gpio_bit_op(regbase, GPIO_INTTYPE_LEVEL, bit, 0); in gpio_set_intr_type()
130 gpio_bit_op(regbase, GPIO_INTTYPE_LEVEL, bit, 0); in gpio_set_intr_type()
131 gpio_bit_op(regbase, GPIO_INT_POLARITY, bit, 1); in gpio_set_intr_type()
134 gpio_bit_op(regbase, GPIO_INTTYPE_LEVEL, bit, 1); in gpio_set_intr_type()
135 gpio_bit_op(regbase, GPIO_INT_POLARITY, bit, 0); in gpio_set_intr_type()
138 gpio_bit_op(regbase, GPIO_INTTYPE_LEVEL, bit, 1); in gpio_set_intr_type()
139 gpio_bit_op(regbase, GPIO_INT_POLARITY, bit, 1); in gpio_set_intr_type()
145 unsigned int bit) in gpio_get_intr_type() argument
150 polarity = gpio_bit_rd(regbase, GPIO_INT_POLARITY, bit); in gpio_get_intr_type()
151 level = gpio_bit_rd(regbase, GPIO_INTTYPE_LEVEL, bit); in gpio_get_intr_type()