Lines Matching defs:priv
37 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
39 return zynqmp_pm_reset_assert(priv->data->reset_id + id,
46 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
48 return zynqmp_pm_reset_assert(priv->data->reset_id + id,
55 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
59 err = zynqmp_pm_reset_get_status(priv->data->reset_id + id, &val);
69 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
71 return zynqmp_pm_reset_assert(priv->data->reset_id + id,
100 struct zynqmp_reset_data *priv;
102 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
103 if (!priv)
106 priv->data = of_device_get_match_data(&pdev->dev);
107 if (!priv->data)
110 platform_set_drvdata(pdev, priv);
112 priv->rcdev.ops = &zynqmp_reset_ops;
113 priv->rcdev.owner = THIS_MODULE;
114 priv->rcdev.of_node = pdev->dev.of_node;
115 priv->rcdev.nr_resets = priv->data->num_resets;
116 priv->rcdev.of_reset_n_cells = 1;
117 priv->rcdev.of_xlate = zynqmp_reset_of_xlate;
119 return devm_reset_controller_register(&pdev->dev, &priv->rcdev);