• Home
  • Raw
  • Download

Lines Matching refs:offs

61 	unsigned int val, offs;  in syscon_gpio_get()  local
64 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_get()
67 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, &val); in syscon_gpio_get()
71 return !!(val & BIT(offs % SYSCON_REG_BITS)); in syscon_gpio_get()
77 unsigned int offs; in syscon_gpio_set() local
79 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_set()
82 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_set()
83 BIT(offs % SYSCON_REG_BITS), in syscon_gpio_set()
84 val ? BIT(offs % SYSCON_REG_BITS) : 0); in syscon_gpio_set()
92 unsigned int offs; in syscon_gpio_dir_in() local
94 offs = priv->dir_reg_offset + in syscon_gpio_dir_in()
98 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_dir_in()
99 BIT(offs % SYSCON_REG_BITS), 0); in syscon_gpio_dir_in()
110 unsigned int offs; in syscon_gpio_dir_out() local
112 offs = priv->dir_reg_offset + in syscon_gpio_dir_out()
116 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in syscon_gpio_dir_out()
117 BIT(offs % SYSCON_REG_BITS), in syscon_gpio_dir_out()
118 BIT(offs % SYSCON_REG_BITS)); in syscon_gpio_dir_out()
138 unsigned int offs; in rockchip_gpio_set() local
143 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in rockchip_gpio_set()
144 bit = offs % SYSCON_REG_BITS; in rockchip_gpio_set()
147 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in rockchip_gpio_set()
166 unsigned int offs; in keystone_gpio_set() local
169 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in keystone_gpio_set()
176 (offs / SYSCON_REG_BITS) * SYSCON_REG_SIZE, in keystone_gpio_set()
177 BIT(offs % SYSCON_REG_BITS) | KEYSTONE_LOCK_BIT, in keystone_gpio_set()
178 BIT(offs % SYSCON_REG_BITS) | KEYSTONE_LOCK_BIT); in keystone_gpio_set()