Lines Matching refs:domain
92 u32 domain, struct reset_dom_info *dom_info) in scmi_reset_domain_attributes_get() argument
99 sizeof(domain), sizeof(*attr), &t); in scmi_reset_domain_attributes_get()
103 put_unaligned_le32(domain, t->tx.buf); in scmi_reset_domain_attributes_get()
130 u32 domain) in scmi_reset_name_get() argument
134 struct reset_dom_info *dom = pi->dom_info + domain; in scmi_reset_name_get()
140 u32 domain) in scmi_reset_latency_get() argument
143 struct reset_dom_info *dom = pi->dom_info + domain; in scmi_reset_latency_get()
148 static int scmi_domain_reset(const struct scmi_protocol_handle *ph, u32 domain, in scmi_domain_reset() argument
157 if (domain >= pi->num_domains) in scmi_domain_reset()
160 rdom = pi->dom_info + domain; in scmi_domain_reset()
169 dom->domain_id = cpu_to_le32(domain); in scmi_domain_reset()
183 u32 domain) in scmi_reset_domain_reset() argument
185 return scmi_domain_reset(ph, domain, AUTONOMOUS_RESET, in scmi_reset_domain_reset()
190 scmi_reset_domain_assert(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_domain_assert() argument
192 return scmi_domain_reset(ph, domain, EXPLICIT_RESET_ASSERT, in scmi_reset_domain_assert()
197 scmi_reset_domain_deassert(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_domain_deassert() argument
199 return scmi_domain_reset(ph, domain, 0, ARCH_COLD_RESET); in scmi_reset_domain_deassert()
300 int domain; in scmi_reset_protocol_init() local
320 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_reset_protocol_init()
321 struct reset_dom_info *dom = pinfo->dom_info + domain; in scmi_reset_protocol_init()
323 scmi_reset_domain_attributes_get(ph, domain, dom); in scmi_reset_protocol_init()