Lines Matching refs:rcdev
29 struct reset_controller_dev rcdev; member
33 static int meson_reset_reset(struct reset_controller_dev *rcdev, in meson_reset_reset() argument
37 container_of(rcdev, struct meson_reset, rcdev); in meson_reset_reset()
47 static int meson_reset_level(struct reset_controller_dev *rcdev, in meson_reset_level() argument
51 container_of(rcdev, struct meson_reset, rcdev); in meson_reset_level()
73 static int meson_reset_assert(struct reset_controller_dev *rcdev, in meson_reset_assert() argument
76 return meson_reset_level(rcdev, id, true); in meson_reset_assert()
79 static int meson_reset_deassert(struct reset_controller_dev *rcdev, in meson_reset_deassert() argument
82 return meson_reset_level(rcdev, id, false); in meson_reset_deassert()
132 data->rcdev.owner = THIS_MODULE; in meson_reset_probe()
133 data->rcdev.nr_resets = data->param->reg_count * BITS_PER_REG; in meson_reset_probe()
134 data->rcdev.ops = &meson_reset_ops; in meson_reset_probe()
135 data->rcdev.of_node = pdev->dev.of_node; in meson_reset_probe()
137 return devm_reset_controller_register(&pdev->dev, &data->rcdev); in meson_reset_probe()