Lines Matching refs:rcdev
18 static inline struct visconti_reset *to_visconti_reset(struct reset_controller_dev *rcdev)
20 return container_of(rcdev, struct visconti_reset, rcdev);
23 static int visconti_reset_assert(struct reset_controller_dev *rcdev, unsigned long id)
25 struct visconti_reset *reset = to_visconti_reset(rcdev);
38 static int visconti_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id)
40 struct visconti_reset *reset = to_visconti_reset(rcdev);
53 static int visconti_reset_reset(struct reset_controller_dev *rcdev, unsigned long id)
55 visconti_reset_assert(rcdev, id);
57 visconti_reset_deassert(rcdev, id);
62 static int visconti_reset_status(struct reset_controller_dev *rcdev, unsigned long id)
64 struct visconti_reset *reset = to_visconti_reset(rcdev);
101 reset->rcdev.ops = reset_ops;
102 reset->rcdev.nr_resets = num_resets;
103 reset->rcdev.of_node = dev->of_node;
106 return devm_reset_controller_register(dev, &reset->rcdev);