Lines Matching defs:rcdev
25 to_reset_simple_data(struct reset_controller_dev *rcdev)
27 return container_of(rcdev, struct reset_simple_data, rcdev);
30 static int reset_simple_update(struct reset_controller_dev *rcdev,
33 struct reset_simple_data *data = to_reset_simple_data(rcdev);
54 static int reset_simple_assert(struct reset_controller_dev *rcdev,
57 return reset_simple_update(rcdev, id, true);
60 static int reset_simple_deassert(struct reset_controller_dev *rcdev,
63 return reset_simple_update(rcdev, id, false);
66 static int reset_simple_reset(struct reset_controller_dev *rcdev,
69 struct reset_simple_data *data = to_reset_simple_data(rcdev);
75 ret = reset_simple_assert(rcdev, id);
81 return reset_simple_deassert(rcdev, id);
84 static int reset_simple_status(struct reset_controller_dev *rcdev,
87 struct reset_simple_data *data = to_reset_simple_data(rcdev);
180 data->rcdev.owner = THIS_MODULE;
181 data->rcdev.nr_resets = resource_size(res) * BITS_PER_BYTE;
182 data->rcdev.ops = &reset_simple_ops;
183 data->rcdev.of_node = dev->of_node;
188 data->rcdev.nr_resets = devdata->nr_resets;
195 return devm_reset_controller_register(dev, &data->rcdev);