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