Lines Matching defs:offset
37 static int xgene_gpio_get(struct gpio_chip *gc, unsigned int offset)
43 bank_offset = GPIO_DATA_OFFSET + GPIO_BANK_OFFSET(offset);
44 bit_offset = GPIO_BIT_OFFSET(offset);
48 static void __xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val)
54 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset);
55 bit_offset = GPIO_BIT_OFFSET(offset) + XGENE_GPIOS_PER_BANK;
65 static void xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val)
71 __xgene_gpio_set(gc, offset, val);
75 static int xgene_gpio_get_direction(struct gpio_chip *gc, unsigned int offset)
80 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset);
81 bit_offset = GPIO_BIT_OFFSET(offset);
89 static int xgene_gpio_dir_in(struct gpio_chip *gc, unsigned int offset)
95 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset);
96 bit_offset = GPIO_BIT_OFFSET(offset);
110 unsigned int offset, int val)
116 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset);
117 bit_offset = GPIO_BIT_OFFSET(offset);
124 __xgene_gpio_set(gc, offset, val);