Lines Matching refs:rc_dev
31 #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev)
40 struct reset_controller_dev rc_dev;
44 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev,
47 struct hi6220_reset_data *data = to_reset_data(rc_dev);
56 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev,
59 struct hi6220_reset_data *data = to_reset_data(rc_dev);
73 static int hi6220_media_assert(struct reset_controller_dev *rc_dev,
76 struct hi6220_reset_data *data = to_reset_data(rc_dev);
82 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev,
85 struct hi6220_reset_data *data = to_reset_data(rc_dev);
106 static int hi6220_ao_assert(struct reset_controller_dev *rc_dev,
109 struct hi6220_reset_data *data = to_reset_data(rc_dev);
125 static int hi6220_ao_deassert(struct reset_controller_dev *rc_dev,
128 struct hi6220_reset_data *data = to_reset_data(rc_dev);
176 data->rc_dev.of_node = np;
178 data->rc_dev.ops = &hi6220_media_reset_ops;
179 data->rc_dev.nr_resets = MEDIA_MAX_INDEX;
181 data->rc_dev.ops = &hi6220_peripheral_reset_ops;
182 data->rc_dev.nr_resets = PERIPH_MAX_INDEX;
184 data->rc_dev.ops = &hi6220_ao_reset_ops;
185 data->rc_dev.nr_resets = AO_MAX_INDEX;
188 return reset_controller_register(&data->rc_dev);