Lines Matching defs:info
20 const struct pinmux_data_reg *info;
77 const struct sh_pfc_pin *pin = &pfc->info->pins[idx];
82 for (i = 0, dreg = pfc->info->data_regs; dreg->reg_width; ++i, ++dreg) {
104 for (i = 0; pfc->info->data_regs[i].reg_width; ++i)
112 for (i = 0, dreg = pfc->info->data_regs; dreg->reg_width; ++i, ++dreg) {
113 chip->regs[i].info = dreg;
117 for (i = 0; i < pfc->info->nr_pins; i++) {
118 if (pfc->info->pins[i].enum_id == 0)
136 if (idx < 0 || pfc->info->pins[idx].enum_id == 0)
156 pos = reg->info->reg_width - (bit + 1);
163 gpio_write_data_reg(chip, reg->info, reg->shadow);
188 pos = reg->info->reg_width - (bit + 1);
190 return (gpio_read_data_reg(chip, reg->info) >> pos) & 1;
203 for (i = 0; i < pfc->info->gpio_irq_size; i++) {
204 const short *gpios = pfc->info->gpio_irq[i].gpios;
222 pfc->info->nr_pins, sizeof(*chip->pins),
239 gc->label = pfc->info->name;
256 unsigned int mark = pfc->info->func_gpios[offset].enum_id;
280 gc->label = pfc->info->name;
283 gc->ngpio = pfc->info->nr_func_gpios;
328 if (pfc->info->data_regs == NULL)
336 address = pfc->info->data_regs[0].reg;
349 if (pfc->num_irqs != pfc->info->gpio_irq_size) {
386 if (pfc->info->nr_func_gpios) {