Lines Matching refs:rcdev
20 struct reset_controller_dev rcdev; member
26 return container_of(rc, struct a10sr_reset, rcdev); in to_a10sr_rst()
44 static int a10sr_reset_update(struct reset_controller_dev *rcdev, in a10sr_reset_update() argument
47 struct a10sr_reset *a10r = to_a10sr_rst(rcdev); in a10sr_reset_update()
55 static int a10sr_reset_assert(struct reset_controller_dev *rcdev, in a10sr_reset_assert() argument
58 return a10sr_reset_update(rcdev, id, true); in a10sr_reset_assert()
61 static int a10sr_reset_deassert(struct reset_controller_dev *rcdev, in a10sr_reset_deassert() argument
64 return a10sr_reset_update(rcdev, id, false); in a10sr_reset_deassert()
67 static int a10sr_reset_status(struct reset_controller_dev *rcdev, in a10sr_reset_status() argument
71 struct a10sr_reset *a10r = to_a10sr_rst(rcdev); in a10sr_reset_status()
100 a10r->rcdev.owner = THIS_MODULE; in a10sr_reset_probe()
101 a10r->rcdev.nr_resets = A10SR_RESET_NUM; in a10sr_reset_probe()
102 a10r->rcdev.ops = &a10sr_reset_ops; in a10sr_reset_probe()
103 a10r->rcdev.of_node = pdev->dev.of_node; in a10sr_reset_probe()
108 return devm_reset_controller_register(&pdev->dev, &a10r->rcdev); in a10sr_reset_probe()