Lines Matching refs:sgpio_priv
108 struct sgpio_priv *priv;
114 struct sgpio_priv { struct
133 static inline void sgpio_pin_to_addr(struct sgpio_priv *priv, int pin, in sgpio_pin_to_addr() argument
140 static inline int sgpio_addr_to_pin(struct sgpio_priv *priv, int port, int bit) in sgpio_addr_to_pin()
145 static inline u32 sgpio_get_addr(struct sgpio_priv *priv, u32 rno, u32 off) in sgpio_get_addr()
151 static u32 sgpio_readl(struct sgpio_priv *priv, u32 rno, u32 off) in sgpio_readl()
163 static void sgpio_writel(struct sgpio_priv *priv, in sgpio_writel()
173 static inline void sgpio_clrsetbits(struct sgpio_priv *priv, in sgpio_clrsetbits()
183 static inline void sgpio_configure_bitstream(struct sgpio_priv *priv) in sgpio_configure_bitstream()
210 static inline void sgpio_configure_clock(struct sgpio_priv *priv, u32 clkfrq) in sgpio_configure_clock()
233 static int sgpio_single_shot(struct sgpio_priv *priv) in sgpio_single_shot()
282 static int sgpio_output_set(struct sgpio_priv *priv, in sgpio_output_set()
323 static int sgpio_output_get(struct sgpio_priv *priv, in sgpio_output_get()
346 static int sgpio_input_get(struct sgpio_priv *priv, in sgpio_input_get()
357 struct sgpio_priv *priv = bank->priv; in sgpio_pinconf_get()
391 struct sgpio_priv *priv = bank->priv; in sgpio_pinconf_set()
466 struct sgpio_priv *priv = bank->priv; in sgpio_gpio_request_enable()
537 struct sgpio_priv *priv = bank->priv; in microchip_sgpio_direction_output()
565 struct sgpio_priv *priv = bank->priv; in microchip_sgpio_get_value()
578 struct sgpio_priv *priv = bank->priv; in microchip_sgpio_of_xlate()
600 static int microchip_sgpio_get_ports(struct sgpio_priv *priv) in microchip_sgpio_get_ports()
765 struct sgpio_priv *priv = bank->priv; in sgpio_irq_handler()
786 struct sgpio_priv *priv, in microchip_sgpio_register_bank()
907 struct sgpio_priv *priv; in microchip_sgpio_probe()