Lines Matching defs:priv
52 static const char *mrfld_gpio_get_pinctrl_dev_name(struct tng_gpio *priv)
54 struct device *dev = priv->dev;
72 struct tng_gpio *priv;
93 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
94 if (!priv)
97 priv->dev = dev;
98 priv->reg_base = pcim_iomap_table(pdev)[0];
100 priv->pin_info.pin_ranges = mrfld_gpio_ranges;
101 priv->pin_info.nranges = ARRAY_SIZE(mrfld_gpio_ranges);
102 priv->pin_info.name = mrfld_gpio_get_pinctrl_dev_name(priv);
103 if (!priv->pin_info.name)
106 priv->info.base = gpio_base;
107 priv->info.ngpio = MRFLD_NGPIO;
108 priv->info.first = irq_base;
114 priv->irq = pci_irq_vector(pdev, 0);
116 priv->wake_regs.gwmr = GWMR_MRFLD;
117 priv->wake_regs.gwsr = GWSR_MRFLD;
118 priv->wake_regs.gsir = GSIR_MRFLD;
120 retval = devm_tng_gpio_probe(dev, priv);
124 pci_set_drvdata(pdev, priv);