Lines Matching defs:ops

47  * @ops: at91 pinctrl mux ops
60 const struct at91_pinctrl_mux_ops *ops;
166 * struct at91_pinctrl_mux_ops - describes an AT91 mux ops group
231 const struct at91_pinctrl_mux_ops *ops;
881 info->ops->mux_A_periph(pio, mask);
884 info->ops->mux_B_periph(pio, mask);
887 if (!info->ops->mux_C_periph)
889 info->ops->mux_C_periph(pio, mask);
892 if (!info->ops->mux_D_periph)
894 info->ops->mux_D_periph(pio, mask);
1006 if (info->ops->get_deglitch && info->ops->get_deglitch(pio, pin))
1008 if (info->ops->get_debounce && info->ops->get_debounce(pio, pin, &div))
1010 if (info->ops->get_pulldown && info->ops->get_pulldown(pio, pin))
1012 if (info->ops->get_schmitt_trig && info->ops->get_schmitt_trig(pio, pin))
1014 if (info->ops->get_drivestrength)
1015 *config |= (info->ops->get_drivestrength(pio, pin)
1017 if (info->ops->get_slewrate)
1018 *config |= (info->ops->get_slewrate(pio, pin) << SLEWRATE_SHIFT);
1057 if (info->ops->set_deglitch)
1058 info->ops->set_deglitch(pio, mask, config & DEGLITCH);
1059 if (info->ops->set_debounce)
1060 info->ops->set_debounce(pio, mask, config & DEBOUNCE,
1062 if (info->ops->set_pulldown)
1063 info->ops->set_pulldown(pio, mask, config & PULL_DOWN);
1064 if (info->ops->disable_schmitt_trig && config & DIS_SCHMIT)
1065 info->ops->disable_schmitt_trig(pio, mask);
1066 if (info->ops->set_drivestrength)
1067 info->ops->set_drivestrength(pio, pin,
1070 if (info->ops->set_slewrate)
1071 info->ops->set_slewrate(pio, pin,
1306 info->ops = of_device_get_match_data(dev);
1506 mode = at91_gpio->ops->get_periph(pio, mask);
1749 gpio_irqchip->irq_set_type = at91_gpio->ops->irq_type;
1848 at91_chip->ops = of_device_get_match_data(dev);