Lines Matching refs:offs
58 unsigned int val, offs; in syscon_gpio_get() local
61 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_get()
64 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, &val); in syscon_gpio_get()
68 return !!(val & BIT(offs % SYSCON_REG_BITS)); in syscon_gpio_get()
74 unsigned int offs; in syscon_gpio_set() local
76 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_set()
79 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_set()
80 BIT(offs % SYSCON_REG_BITS), in syscon_gpio_set()
81 val ? BIT(offs % SYSCON_REG_BITS) : 0); in syscon_gpio_set()
89 unsigned int offs; in syscon_gpio_dir_in() local
91 offs = priv->dir_reg_offset + in syscon_gpio_dir_in()
95 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_dir_in()
96 BIT(offs % SYSCON_REG_BITS), 0); in syscon_gpio_dir_in()
107 unsigned int offs; in syscon_gpio_dir_out() local
109 offs = priv->dir_reg_offset + in syscon_gpio_dir_out()
113 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_dir_out()
114 BIT(offs % SYSCON_REG_BITS), in syscon_gpio_dir_out()
115 BIT(offs % SYSCON_REG_BITS)); in syscon_gpio_dir_out()
134 unsigned int offs; in rockchip_gpio_set() local
139 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in rockchip_gpio_set()
140 bit = offs % SYSCON_REG_BITS; in rockchip_gpio_set()
143 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in rockchip_gpio_set()
162 unsigned int offs; in keystone_gpio_set() local
165 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in keystone_gpio_set()
172 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in keystone_gpio_set()
173 BIT(offs % SYSCON_REG_BITS) | KEYSTONE_LOCK_BIT, in keystone_gpio_set()
174 BIT(offs % SYSCON_REG_BITS) | KEYSTONE_LOCK_BIT); in keystone_gpio_set()