Lines Matching refs:rcdev

19 	struct reset_controller_dev rcdev;  member
22 static int mtk_reset_assert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_assert_set_clr() argument
25 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_assert_set_clr()
31 static int mtk_reset_deassert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_deassert_set_clr() argument
34 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_deassert_set_clr()
40 static int mtk_reset_assert(struct reset_controller_dev *rcdev, in mtk_reset_assert() argument
43 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_assert()
49 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, in mtk_reset_deassert() argument
52 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_deassert()
58 static int mtk_reset(struct reset_controller_dev *rcdev, in mtk_reset() argument
63 ret = mtk_reset_assert(rcdev, id); in mtk_reset()
67 return mtk_reset_deassert(rcdev, id); in mtk_reset()
70 static int mtk_reset_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_set_clr() argument
75 ret = mtk_reset_assert_set_clr(rcdev, id); in mtk_reset_set_clr()
78 return mtk_reset_deassert_set_clr(rcdev, id); in mtk_reset_set_clr()
114 data->rcdev.owner = THIS_MODULE; in mtk_register_reset_controller_common()
115 data->rcdev.nr_resets = num_regs * 32; in mtk_register_reset_controller_common()
116 data->rcdev.ops = reset_ops; in mtk_register_reset_controller_common()
117 data->rcdev.of_node = np; in mtk_register_reset_controller_common()
119 ret = reset_controller_register(&data->rcdev); in mtk_register_reset_controller_common()