Lines Matching defs:priv
40 struct broadwell_bank_priv *priv = dev_get_priv(dev);
41 struct pch_lp_gpio_regs *regs = priv->regs;
49 debug("%s: request bank %d offset %d: ", __func__, priv->bank, offset);
50 val = inl(®s->own[priv->bank]);
62 struct broadwell_bank_priv *priv = dev_get_priv(dev);
63 struct pch_lp_gpio_regs *regs = priv->regs;
65 setio_32(®s->config[priv->offset + offset], CONFA_DIR_INPUT);
72 struct broadwell_bank_priv *priv = dev_get_priv(dev);
73 struct pch_lp_gpio_regs *regs = priv->regs;
75 return inl(®s->config[priv->offset + offset]) & CONFA_LEVEL_HIGH ?
82 struct broadwell_bank_priv *priv = dev_get_priv(dev);
83 struct pch_lp_gpio_regs *regs = priv->regs;
87 clrsetio_32(®s->config[priv->offset + offset], CONFA_OUTPUT_HIGH,
96 struct broadwell_bank_priv *priv = dev_get_priv(dev);
97 struct pch_lp_gpio_regs *regs = priv->regs;
100 clrio_32(®s->config[priv->offset + offset], CONFA_DIR_INPUT);
107 struct broadwell_bank_priv *priv = dev_get_priv(dev);
108 struct pch_lp_gpio_regs *regs = priv->regs;
111 if (!(inl(®s->own[priv->bank]) & mask))
113 if (inl(®s->config[priv->offset + offset]) & CONFA_DIR_INPUT)
123 struct broadwell_bank_priv *priv = dev_get_priv(dev);
134 priv->regs = (struct pch_lp_gpio_regs *)(uintptr_t)plat->base_addr;
135 priv->bank = plat->bank;
136 priv->offset = priv->bank * 32;
137 debug("%s: probe done, regs %p, bank %d\n", __func__, priv->regs,
138 priv->bank);