Lines Matching defs:priv
32 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
40 return regmap_update_bits(priv->slcr,
41 priv->offset + (bank * 4),
49 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
57 return regmap_update_bits(priv->slcr,
58 priv->offset + (bank * 4),
66 struct zynq_reset_data *priv = to_zynq_reset_data(rcdev);
76 ret = regmap_read(priv->slcr, priv->offset + (bank * 4), ®);
92 struct zynq_reset_data *priv;
94 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
95 if (!priv)
98 priv->slcr = syscon_regmap_lookup_by_phandle(pdev->dev.of_node,
100 if (IS_ERR(priv->slcr)) {
102 return PTR_ERR(priv->slcr);
111 priv->offset = res->start;
113 priv->rcdev.owner = THIS_MODULE;
114 priv->rcdev.nr_resets = resource_size(res) / 4 * BITS_PER_LONG;
115 priv->rcdev.ops = &zynq_reset_ops;
116 priv->rcdev.of_node = pdev->dev.of_node;
118 return devm_reset_controller_register(&pdev->dev, &priv->rcdev);