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; member
43 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert() argument
46 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_assert()
55 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert() argument
58 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_deassert()
72 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert() argument
75 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_assert()
81 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert() argument
84 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_deassert()
105 static int hi6220_ao_assert(struct reset_controller_dev *rc_dev, in hi6220_ao_assert() argument
108 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_ao_assert()
124 static int hi6220_ao_deassert(struct reset_controller_dev *rc_dev, in hi6220_ao_deassert() argument
127 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_ao_deassert()
175 data->rc_dev.of_node = np; in hi6220_reset_probe()
177 data->rc_dev.ops = &hi6220_media_reset_ops; in hi6220_reset_probe()
178 data->rc_dev.nr_resets = MEDIA_MAX_INDEX; in hi6220_reset_probe()
180 data->rc_dev.ops = &hi6220_peripheral_reset_ops; in hi6220_reset_probe()
181 data->rc_dev.nr_resets = PERIPH_MAX_INDEX; in hi6220_reset_probe()
183 data->rc_dev.ops = &hi6220_ao_reset_ops; in hi6220_reset_probe()
184 data->rc_dev.nr_resets = AO_MAX_INDEX; in hi6220_reset_probe()
187 return reset_controller_register(&data->rc_dev); in hi6220_reset_probe()