Lines Matching refs:rcdev
28 struct reset_controller_dev rcdev; member
31 static int sunxi_reset_assert(struct reset_controller_dev *rcdev, in sunxi_reset_assert() argument
34 struct sunxi_reset_data *data = container_of(rcdev, in sunxi_reset_assert()
36 rcdev); in sunxi_reset_assert()
52 static int sunxi_reset_deassert(struct reset_controller_dev *rcdev, in sunxi_reset_deassert() argument
55 struct sunxi_reset_data *data = container_of(rcdev, in sunxi_reset_deassert()
57 rcdev); in sunxi_reset_deassert()
107 data->rcdev.owner = THIS_MODULE; in sunxi_reset_init()
108 data->rcdev.nr_resets = size * 32; in sunxi_reset_init()
109 data->rcdev.ops = &sunxi_reset_ops; in sunxi_reset_init()
110 data->rcdev.of_node = np; in sunxi_reset_init()
111 reset_controller_register(&data->rcdev); in sunxi_reset_init()
164 data->rcdev.owner = THIS_MODULE; in sunxi_reset_probe()
165 data->rcdev.nr_resets = resource_size(res) * 32; in sunxi_reset_probe()
166 data->rcdev.ops = &sunxi_reset_ops; in sunxi_reset_probe()
167 data->rcdev.of_node = pdev->dev.of_node; in sunxi_reset_probe()
169 return reset_controller_register(&data->rcdev); in sunxi_reset_probe()
176 reset_controller_unregister(&data->rcdev); in sunxi_reset_remove()