Lines Matching refs:rc_dev
30 #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev)
39 struct reset_controller_dev rc_dev;
43 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev,
46 struct hi6220_reset_data *data = to_reset_data(rc_dev);
55 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev,
58 struct hi6220_reset_data *data = to_reset_data(rc_dev);
72 static int hi6220_media_assert(struct reset_controller_dev *rc_dev,
75 struct hi6220_reset_data *data = to_reset_data(rc_dev);
81 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev,
84 struct hi6220_reset_data *data = to_reset_data(rc_dev);
105 static int hi6220_ao_assert(struct reset_controller_dev *rc_dev,
108 struct hi6220_reset_data *data = to_reset_data(rc_dev);
124 static int hi6220_ao_deassert(struct reset_controller_dev *rc_dev,
127 struct hi6220_reset_data *data = to_reset_data(rc_dev);
175 data->rc_dev.of_node = np;
177 data->rc_dev.ops = &hi6220_media_reset_ops;
178 data->rc_dev.nr_resets = MEDIA_MAX_INDEX;
180 data->rc_dev.ops = &hi6220_peripheral_reset_ops;
181 data->rc_dev.nr_resets = PERIPH_MAX_INDEX;
183 data->rc_dev.ops = &hi6220_ao_reset_ops;
184 data->rc_dev.nr_resets = AO_MAX_INDEX;
187 return reset_controller_register(&data->rc_dev);