Lines Matching refs:rcdev
24 struct reset_controller_dev rcdev;
29 to_zynqmp_reset_data(struct reset_controller_dev *rcdev)
31 return container_of(rcdev, struct zynqmp_reset_data, rcdev);
34 static int zynqmp_reset_assert(struct reset_controller_dev *rcdev,
37 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
43 static int zynqmp_reset_deassert(struct reset_controller_dev *rcdev,
46 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
52 static int zynqmp_reset_status(struct reset_controller_dev *rcdev,
55 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
66 static int zynqmp_reset_reset(struct reset_controller_dev *rcdev,
69 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
75 static int zynqmp_reset_of_xlate(struct reset_controller_dev *rcdev,
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);