Lines Matching refs:rcdev
20 struct reset_controller_dev rcdev; member
24 #define to_scmi_reset_data(p) container_of((p), struct scmi_reset_data, rcdev)
38 scmi_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_assert() argument
40 const struct scmi_handle *handle = to_scmi_handle(rcdev); in scmi_reset_assert()
56 scmi_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_deassert() argument
58 const struct scmi_handle *handle = to_scmi_handle(rcdev); in scmi_reset_deassert()
74 scmi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_reset() argument
76 const struct scmi_handle *handle = to_scmi_handle(rcdev); in scmi_reset_reset()
101 data->rcdev.ops = &scmi_reset_ops; in scmi_reset_probe()
102 data->rcdev.owner = THIS_MODULE; in scmi_reset_probe()
103 data->rcdev.of_node = np; in scmi_reset_probe()
104 data->rcdev.nr_resets = handle->reset_ops->num_domains_get(handle); in scmi_reset_probe()
107 return devm_reset_controller_register(dev, &data->rcdev); in scmi_reset_probe()