Lines Matching refs:cinfo
349 u32 clk_id, struct clock_info *cinfo, in scmi_clock_attributes_get() argument
356 struct scmi_clock_info *clk = cinfo->clk + clk_id; in scmi_clock_attributes_get()
390 if (cinfo->notify_rate_changed_cmd && in scmi_clock_attributes_get()
393 if (cinfo->notify_rate_change_requested_cmd && in scmi_clock_attributes_get()
1073 struct clock_info *cinfo; in scmi_clock_protocol_init() local
1082 cinfo = devm_kzalloc(ph->dev, sizeof(*cinfo), GFP_KERNEL); in scmi_clock_protocol_init()
1083 if (!cinfo) in scmi_clock_protocol_init()
1086 ret = scmi_clock_protocol_attributes_get(ph, cinfo); in scmi_clock_protocol_init()
1090 cinfo->clk = devm_kcalloc(ph->dev, cinfo->num_clocks, in scmi_clock_protocol_init()
1091 sizeof(*cinfo->clk), GFP_KERNEL); in scmi_clock_protocol_init()
1092 if (!cinfo->clk) in scmi_clock_protocol_init()
1095 for (clkid = 0; clkid < cinfo->num_clocks; clkid++) { in scmi_clock_protocol_init()
1096 struct scmi_clock_info *clk = cinfo->clk + clkid; in scmi_clock_protocol_init()
1098 ret = scmi_clock_attributes_get(ph, clkid, cinfo, version); in scmi_clock_protocol_init()
1104 cinfo->clock_config_set = scmi_clock_config_set_v2; in scmi_clock_protocol_init()
1105 cinfo->clock_config_get = scmi_clock_config_get_v2; in scmi_clock_protocol_init()
1107 cinfo->clock_config_set = scmi_clock_config_set; in scmi_clock_protocol_init()
1108 cinfo->clock_config_get = scmi_clock_config_get; in scmi_clock_protocol_init()
1111 cinfo->version = version; in scmi_clock_protocol_init()
1112 return ph->set_priv(ph, cinfo, version); in scmi_clock_protocol_init()