Lines Matching refs:rcdev
28 struct reset_controller_dev rcdev;
32 static int meson_reset_reset(struct reset_controller_dev *rcdev,
36 container_of(rcdev, struct meson_reset, rcdev);
46 static int meson_reset_level(struct reset_controller_dev *rcdev,
50 container_of(rcdev, struct meson_reset, rcdev);
72 static int meson_reset_assert(struct reset_controller_dev *rcdev,
75 return meson_reset_level(rcdev, id, true);
78 static int meson_reset_deassert(struct reset_controller_dev *rcdev,
81 return meson_reset_level(rcdev, id, false);
134 data->rcdev.owner = THIS_MODULE;
135 data->rcdev.nr_resets = data->param->reg_count * BITS_PER_REG;
136 data->rcdev.ops = &meson_reset_ops;
137 data->rcdev.of_node = pdev->dev.of_node;
139 return devm_reset_controller_register(&pdev->dev, &data->rcdev);