Lines Matching refs:off
48 unsigned int value, off; in gpio_request() local
51 off = GPIO_PWD_STATUS(GPIO_BANK(gpio)); in gpio_request()
52 value = readl(GPIO_BASE + off) & ~GPIO_BITMASK(gpio); in gpio_request()
53 writel(value, GPIO_BASE + off); in gpio_request()
60 unsigned int value, off; in gpio_free() local
63 off = GPIO_PWD_STATUS(GPIO_BANK(gpio)); in gpio_free()
64 value = readl(GPIO_BASE + off) | GPIO_BITMASK(gpio); in gpio_free()
65 writel(value, GPIO_BASE + off); in gpio_free()
86 u32 val, off; in gpio_direction_output() local
92 off = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in gpio_direction_output()
94 val = readl(GPIO_BASE + off); in gpio_direction_output()
96 writel(val, GPIO_BASE + off); in gpio_direction_output()
105 u32 val, off; in gpio_get_value() local
112 off = (GPIO_GPCTR0_IOTR_CMD_INPUT == val) ? in gpio_get_value()
114 val = readl(GPIO_BASE + off); in gpio_get_value()
124 u32 val, off; in gpio_set_value() local
136 off = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in gpio_set_value()
138 val = readl(GPIO_BASE + off); in gpio_set_value()
140 writel(val, GPIO_BASE + off); in gpio_set_value()