Home
last modified time | relevance | path

Searched refs:ph (Results 1 – 25 of 107) sorted by relevance

12345

/linux/drivers/firmware/arm_scmi/
H A Dreset.c74 static int scmi_reset_attributes_get(const struct scmi_protocol_handle *ph, in scmi_reset_attributes_get() argument
81 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_reset_attributes_get()
86 ret = ph->xops->do_xfer(ph, t); in scmi_reset_attributes_get()
92 ph->xops->xfer_put(ph, t); in scmi_reset_attributes_get()
95 if (!ph->hops->protocol_msg_check(ph, RESET_NOTIFY, NULL)) in scmi_reset_attributes_get()
102 scmi_reset_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_reset_domain_attributes_get() argument
112 ret = ph->xops->xfer_get_init(ph, RESET_DOMAIN_ATTRIBUTES, in scmi_reset_domain_attributes_get()
120 ret = ph->xops->do_xfer(ph, t); in scmi_reset_domain_attributes_get()
134 ph->xops->xfer_put(ph, t); in scmi_reset_domain_attributes_get()
142 ph->hops->extended_name_get(ph, RESET_DOMAIN_NAME_GET, domain, in scmi_reset_domain_attributes_get()
[all …]
H A Dbase.c66 static int scmi_base_attributes_get(const struct scmi_protocol_handle *ph) in scmi_base_attributes_get() argument
71 struct scmi_revision_info *rev = ph->get_priv(ph); in scmi_base_attributes_get()
73 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_base_attributes_get()
78 ret = ph->xops->do_xfer(ph, t); in scmi_base_attributes_get()
85 ph->xops->xfer_put(ph, t); in scmi_base_attributes_get()
99 scmi_base_vendor_id_get(const struct scmi_protocol_handle *ph, bool sub_vendor) in scmi_base_vendor_id_get() argument
105 struct scmi_revision_info *rev = ph->get_priv(ph); in scmi_base_vendor_id_get()
117 ret = ph->xops->xfer_get_init(ph, cmd, 0, size, &t); in scmi_base_vendor_id_get()
121 ret = ph->xops->do_xfer(ph, t); in scmi_base_vendor_id_get()
125 ph->xops->xfer_put(ph, t); in scmi_base_vendor_id_get()
[all …]
H A Dpowercap.c138 static int scmi_powercap_notify(const struct scmi_protocol_handle *ph,
142 scmi_powercap_attributes_get(const struct scmi_protocol_handle *ph, in scmi_powercap_attributes_get() argument
148 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_powercap_attributes_get()
153 ret = ph->xops->do_xfer(ph, t); in scmi_powercap_attributes_get()
161 ph->xops->xfer_put(ph, t); in scmi_powercap_attributes_get()
164 if (!ph->hops->protocol_msg_check(ph, in scmi_powercap_attributes_get()
168 if (!ph->hops->protocol_msg_check(ph, in scmi_powercap_attributes_get()
195 scmi_powercap_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_powercap_domain_attributes_get() argument
204 ret = ph->xops->xfer_get_init(ph, POWERCAP_DOMAIN_ATTRIBUTES, in scmi_powercap_domain_attributes_get()
212 ret = ph->xops->do_xfer(ph, t); in scmi_powercap_domain_attributes_get()
[all …]
H A Dpower.c78 static int scmi_power_attributes_get(const struct scmi_protocol_handle *ph, in scmi_power_attributes_get() argument
85 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_power_attributes_get()
92 ret = ph->xops->do_xfer(ph, t); in scmi_power_attributes_get()
100 ph->xops->xfer_put(ph, t); in scmi_power_attributes_get()
103 if (!ph->hops->protocol_msg_check(ph, POWER_STATE_NOTIFY, NULL)) in scmi_power_attributes_get()
110 scmi_power_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_power_domain_attributes_get() argument
119 ret = ph->xops->xfer_get_init(ph, POWER_DOMAIN_ATTRIBUTES, in scmi_power_domain_attributes_get()
127 ret = ph->xops->do_xfer(ph, t); in scmi_power_domain_attributes_get()
138 ph->xops->xfer_put(ph, t); in scmi_power_domain_attributes_get()
146 ph->hops->extended_name_get(ph, POWER_DOMAIN_NAME_GET, in scmi_power_domain_attributes_get()
[all …]
H A Dclock.c167 int (*clock_config_set)(const struct scmi_protocol_handle *ph,
171 int (*clock_config_get)(const struct scmi_protocol_handle *ph,
192 scmi_clock_protocol_attributes_get(const struct scmi_protocol_handle *ph, in scmi_clock_protocol_attributes_get() argument
199 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_clock_protocol_attributes_get()
206 ret = ph->xops->do_xfer(ph, t); in scmi_clock_protocol_attributes_get()
212 ph->xops->xfer_put(ph, t); in scmi_clock_protocol_attributes_get()
215 if (!ph->hops->protocol_msg_check(ph, CLOCK_RATE_NOTIFY, NULL)) in scmi_clock_protocol_attributes_get()
218 if (!ph->hops->protocol_msg_check(ph, in scmi_clock_protocol_attributes_get()
275 static int iter_clk_possible_parents_process_response(const struct scmi_protocol_handle *ph, in iter_clk_possible_parents_process_response() argument
290 static int scmi_clock_possible_parents(const struct scmi_protocol_handle *ph, u32 clk_id, in scmi_clock_possible_parents() argument
[all …]
H A Dpinctrl.c129 static int scmi_pinctrl_attributes_get(const struct scmi_protocol_handle *ph, in scmi_pinctrl_attributes_get() argument
136 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, sizeof(*attr), &t); in scmi_pinctrl_attributes_get()
142 ret = ph->xops->do_xfer(ph, t); in scmi_pinctrl_attributes_get()
148 dev_warn(ph->dev, "returned zero pins\n"); in scmi_pinctrl_attributes_get()
153 ph->xops->xfer_put(ph, t); in scmi_pinctrl_attributes_get()
157 static int scmi_pinctrl_count_get(const struct scmi_protocol_handle *ph, in scmi_pinctrl_count_get() argument
160 struct scmi_pinctrl_info *pi = ph->get_priv(ph); in scmi_pinctrl_count_get()
174 static int scmi_pinctrl_validate_id(const struct scmi_protocol_handle *ph, in scmi_pinctrl_validate_id() argument
180 value = scmi_pinctrl_count_get(ph, type); in scmi_pinctrl_validate_id()
190 static int scmi_pinctrl_attributes(const struct scmi_protocol_handle *ph, in scmi_pinctrl_attributes() argument
[all …]
H A Dperf.c196 static int scmi_perf_attributes_get(const struct scmi_protocol_handle *ph, in scmi_perf_attributes_get() argument
203 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_perf_attributes_get()
210 ret = ph->xops->do_xfer(ph, t); in scmi_perf_attributes_get()
227 ph->xops->xfer_put(ph, t); in scmi_perf_attributes_get()
230 if (!ph->hops->protocol_msg_check(ph, PERF_NOTIFY_LEVEL, NULL)) in scmi_perf_attributes_get()
233 if (!ph->hops->protocol_msg_check(ph, PERF_NOTIFY_LIMITS, NULL)) in scmi_perf_attributes_get()
252 scmi_perf_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_perf_domain_attributes_get() argument
262 ret = ph->xops->xfer_get_init(ph, PERF_DOMAIN_ATTRIBUTES, in scmi_perf_domain_attributes_get()
270 ret = ph->xops->do_xfer(ph, t); in scmi_perf_domain_attributes_get()
307 dev_warn(ph->dev, in scmi_perf_domain_attributes_get()
[all …]
H A Dsensors.c227 static int scmi_sensor_attributes_get(const struct scmi_protocol_handle *ph, in scmi_sensor_attributes_get() argument
234 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_sensor_attributes_get()
241 ret = ph->xops->do_xfer(ph, t); in scmi_sensor_attributes_get()
250 ph->xops->xfer_put(ph, t); in scmi_sensor_attributes_get()
253 if (!ph->hops->protocol_msg_check(ph, in scmi_sensor_attributes_get()
257 if (!ph->hops->protocol_msg_check(ph, in scmi_sensor_attributes_get()
341 iter_intervals_process_response(const struct scmi_protocol_handle *ph, in iter_intervals_process_response() argument
354 static int scmi_sensor_update_intervals(const struct scmi_protocol_handle *ph, in scmi_sensor_update_intervals() argument
365 .dev = ph->dev, in scmi_sensor_update_intervals()
368 iter = ph->hops->iter_response_init(ph, &ops, s->intervals.count, in scmi_sensor_update_intervals()
[all …]
H A Dsystem.c42 static bool scmi_system_notify_supported(const struct scmi_protocol_handle *ph, in scmi_system_notify_supported() argument
45 struct scmi_system_info *pinfo = ph->get_priv(ph); in scmi_system_notify_supported()
53 static int scmi_system_request_notify(const struct scmi_protocol_handle *ph, in scmi_system_request_notify() argument
60 ret = ph->xops->xfer_get_init(ph, SYSTEM_POWER_STATE_NOTIFY, in scmi_system_request_notify()
68 ret = ph->xops->do_xfer(ph, t); in scmi_system_request_notify()
70 ph->xops->xfer_put(ph, t); in scmi_system_request_notify()
74 static int scmi_system_set_notify_enabled(const struct scmi_protocol_handle *ph, in scmi_system_set_notify_enabled() argument
79 ret = scmi_system_request_notify(ph, enable); in scmi_system_set_notify_enabled()
87 scmi_system_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_system_fill_custom_report() argument
95 struct scmi_system_info *pinfo = ph->get_priv(ph); in scmi_system_fill_custom_report()
[all …]
H A Dprotocols.h182 int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv,
184 void *(*get_priv)(const struct scmi_protocol_handle *ph);
226 int (*process_response)(const struct scmi_protocol_handle *ph,
268 int (*extended_name_get)(const struct scmi_protocol_handle *ph,
271 void *(*iter_response_init)(const struct scmi_protocol_handle *ph,
276 int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
278 void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
285 int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
303 int (*version_get)(const struct scmi_protocol_handle *ph, u32 *version);
304 int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
[all …]
H A Ddriver.c113 struct scmi_protocol_handle ph; member
116 #define ph_to_pi(h) container_of(h, struct scmi_protocol_instance, ph)
1230 static void xfer_put(const struct scmi_protocol_handle *ph, in xfer_put() argument
1233 const struct scmi_protocol_instance *pi = ph_to_pi(ph); in xfer_put()
1392 static int do_xfer(const struct scmi_protocol_handle *ph, in do_xfer() argument
1396 const struct scmi_protocol_instance *pi = ph_to_pi(ph); in do_xfer()
1472 static void reset_rx_to_maxsz(const struct scmi_protocol_handle *ph, in reset_rx_to_maxsz() argument
1475 const struct scmi_protocol_instance *pi = ph_to_pi(ph); in reset_rx_to_maxsz()
1505 static int do_xfer_with_response(const struct scmi_protocol_handle *ph, in do_xfer_with_response() argument
1521 ret = do_xfer(ph, xfer); in do_xfer_with_response()
[all …]
/linux/drivers/firmware/arm_scmi/vendors/imx/
H A Dimx-sm-cpu.c65 static int scmi_imx_cpu_validate_cpuid(const struct scmi_protocol_handle *ph, in scmi_imx_cpu_validate_cpuid() argument
68 struct scmi_imx_cpu_info *info = ph->get_priv(ph); in scmi_imx_cpu_validate_cpuid()
76 static int scmi_imx_cpu_start(const struct scmi_protocol_handle *ph, in scmi_imx_cpu_start() argument
83 ret = scmi_imx_cpu_validate_cpuid(ph, cpuid); in scmi_imx_cpu_start()
92 ret = ph->xops->xfer_get_init(ph, msg_id, sizeof(u32), 0, &t); in scmi_imx_cpu_start()
97 ret = ph->xops->do_xfer(ph, t); in scmi_imx_cpu_start()
99 ph->xops->xfer_put(ph, t); in scmi_imx_cpu_start()
104 static int scmi_imx_cpu_reset_vector_set(const struct scmi_protocol_handle *ph, in scmi_imx_cpu_reset_vector_set() argument
112 ret = scmi_imx_cpu_validate_cpuid(ph, cpuid); in scmi_imx_cpu_reset_vector_set()
116 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_CPU_RESET_VECTOR_SET, sizeof(*in), in scmi_imx_cpu_reset_vector_set()
[all …]
H A Dimx-sm-lmm.c66 static int scmi_imx_lmm_validate_lmid(const struct scmi_protocol_handle *ph, u32 lmid) in scmi_imx_lmm_validate_lmid() argument
68 struct scmi_imx_lmm_priv *priv = ph->get_priv(ph); in scmi_imx_lmm_validate_lmid()
76 static int scmi_imx_lmm_attributes(const struct scmi_protocol_handle *ph, in scmi_imx_lmm_attributes() argument
83 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_ATTRIBUTES, sizeof(u32), 0, &t); in scmi_imx_lmm_attributes()
88 ret = ph->xops->do_xfer(ph, t); in scmi_imx_lmm_attributes()
95 dev_dbg(ph->dev, "i.MX LMM: Logical Machine(%d), name: %s\n", in scmi_imx_lmm_attributes()
98 dev_err(ph->dev, "i.MX LMM: Failed to get info of Logical Machine(%u)\n", lmid); in scmi_imx_lmm_attributes()
101 ph->xops->xfer_put(ph, t); in scmi_imx_lmm_attributes()
107 scmi_imx_lmm_power_boot(const struct scmi_protocol_handle *ph, u32 lmid, bool boot) in scmi_imx_lmm_power_boot() argument
113 ret = scmi_imx_lmm_validate_lmid(ph, lmid); in scmi_imx_lmm_power_boot()
[all …]
/linux/include/linux/
H A Dscmi_imx_protocol.h26 int (*rtc_time_set)(const struct scmi_protocol_handle *ph, u32 id,
28 int (*rtc_time_get)(const struct scmi_protocol_handle *ph, u32 id,
30 int (*rtc_alarm_set)(const struct scmi_protocol_handle *ph, u32 id,
32 int (*button_get)(const struct scmi_protocol_handle *ph, u32 *state);
56 int (*misc_ctrl_set)(const struct scmi_protocol_handle *ph, u32 id,
58 int (*misc_ctrl_get)(const struct scmi_protocol_handle *ph, u32 id,
60 int (*misc_ctrl_req_notify)(const struct scmi_protocol_handle *ph,
83 int (*lmm_power_boot)(const struct scmi_protocol_handle *ph, u32 lmid,
85 int (*lmm_info)(const struct scmi_protocol_handle *ph, u32 lmid,
87 int (*lmm_reset_vector_set)(const struct scmi_protocol_handle *ph,
[all …]
/linux/drivers/rtc/
H A Drtc-imx-sm-bbm.c16 struct scmi_protocol_handle *ph; member
23 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_read_time() local
27 ret = bbnsm->ops->rtc_time_get(ph, 0, &val); in scmi_imx_bbm_read_time()
39 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_set_time() local
44 return bbnsm->ops->rtc_time_set(ph, 0, val); in scmi_imx_bbm_set_time()
50 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_alarm_irq_enable() local
54 return bbnsm->ops->rtc_alarm_set(ph, 0, false, 0); in scmi_imx_bbm_alarm_irq_enable()
62 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_set_alarm() local
68 return bbnsm->ops->rtc_alarm_set(ph, 0, true, val); in scmi_imx_bbm_set_alarm()
119 struct scmi_protocol_handle *ph; in scmi_imx_bbm_rtc_probe() local
[all …]
/linux/drivers/reset/
H A Dreset-scmi.c23 const struct scmi_protocol_handle *ph; member
27 #define to_scmi_handle(p) (to_scmi_reset_data(p)->ph)
42 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_assert() local
44 return reset_ops->assert(ph, id); in scmi_reset_assert()
60 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_deassert() local
62 return reset_ops->deassert(ph, id); in scmi_reset_deassert()
78 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_reset() local
80 return reset_ops->reset(ph, id); in scmi_reset_reset()
95 struct scmi_protocol_handle *ph; in scmi_reset_probe() local
100 reset_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_RESET, &ph); in scmi_reset_probe()
[all …]
/linux/drivers/firmware/imx/
H A Dsm-lmm.c14 static struct scmi_protocol_handle *ph; variable
18 if (!ph) in scmi_imx_lmm_info()
24 return imx_lmm_ops->lmm_info(ph, lmid, info); in scmi_imx_lmm_info()
30 if (!ph) in scmi_imx_lmm_reset_vector_set()
33 return imx_lmm_ops->lmm_reset_vector_set(ph, lmid, cpuid, flags, vector); in scmi_imx_lmm_reset_vector_set()
39 if (!ph) in scmi_imx_lmm_operation()
44 return imx_lmm_ops->lmm_power_boot(ph, lmid, true); in scmi_imx_lmm_operation()
46 return imx_lmm_ops->lmm_power_boot(ph, lmid, false); in scmi_imx_lmm_operation()
48 return imx_lmm_ops->lmm_shutdown(ph, lmid, flags); in scmi_imx_lmm_operation()
69 imx_lmm_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_IMX_LMM, &ph); in scmi_imx_lmm_probe()
H A Dsm-cpu.c14 static struct scmi_protocol_handle *ph; variable
19 if (!ph) in scmi_imx_cpu_reset_vector_set()
22 return imx_cpu_ops->cpu_reset_vector_set(ph, cpuid, vector, start, in scmi_imx_cpu_reset_vector_set()
29 if (!ph) in scmi_imx_cpu_start()
33 return imx_cpu_ops->cpu_start(ph, cpuid, true); in scmi_imx_cpu_start()
35 return imx_cpu_ops->cpu_start(ph, cpuid, false); in scmi_imx_cpu_start()
41 if (!ph) in scmi_imx_cpu_started()
47 return imx_cpu_ops->cpu_started(ph, cpuid, started); in scmi_imx_cpu_started()
63 imx_cpu_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_IMX_CPU, &ph); in scmi_imx_cpu_probe()
/linux/drivers/ata/pata_parport/
H A Depia.c129 int k, ph, a, b; in epia_read_block() local
134 ph = 1; in epia_read_block()
136 w2(2+ph); a = r1(); in epia_read_block()
137 w2(4+ph); b = r1(); in epia_read_block()
139 ph = 1 - ph; in epia_read_block()
146 ph = 1; in epia_read_block()
148 w2(4 + ph); in epia_read_block()
151 ph = 1 - ph; in epia_read_block()
157 ph = 1; in epia_read_block()
159 w2(0x24 + ph); in epia_read_block()
[all …]
H A Depat.c87 int k, ph, a, b; in epat_read_block() local
93 ph = 0; in epat_read_block()
97 w2(6 + ph); a = r1(); in epat_read_block()
101 w2(4+ph); b = r1(); in epat_read_block()
104 ph = 1 - ph; in epat_read_block()
111 ph = 0; in epat_read_block()
115 w2(4 + ph); in epat_read_block()
118 ph = 1 - ph; in epat_read_block()
125 ph = 0; in epat_read_block()
127 w2(0x24 + ph); in epat_read_block()
[all …]
/linux/arch/powerpc/boot/
H A Daddnote.c119 unsigned long ph, ps, np; in main() local
152 ph = (e_class == ELFCLASS32 ? GET_32(E_PHOFF) : GET_64(E_PHOFF)); in main()
155 if (ph < E_HSIZE || ps < PH_HSIZE || np < 1) in main()
157 if (ph + (np + 2) * ps + nnote + nnote2 > n) in main()
161 if (GET_32(ph + PH_TYPE) == PT_NOTE) { in main()
166 ph += ps; in main()
171 if (buf[ph + i] != 0) in main()
175 ns = ph + 2 * ps; in main()
176 PUT_32(ph + PH_TYPE, PT_NOTE); in main()
178 PUT_32(ph + PH_OFFSET, ns); in main()
[all …]
/linux/include/linux/soc/ti/
H A Dknav_qmss.h72 void knav_pool_destroy(void *ph);
73 int knav_pool_count(void *ph);
74 void *knav_pool_desc_get(void *ph);
75 void knav_pool_desc_put(void *ph, void *desc);
76 int knav_pool_desc_map(void *ph, void *desc, unsigned size,
78 void *knav_pool_desc_unmap(void *ph, dma_addr_t dma, unsigned dma_sz);
79 dma_addr_t knav_pool_desc_virt_to_dma(void *ph, void *virt);
80 void *knav_pool_desc_dma_to_virt(void *ph, dma_addr_t dma);
/linux/drivers/pmdomain/arm/
H A Dscmi_pm_domain.c18 const struct scmi_protocol_handle *ph; member
29 return power_ops->state_set(pd->ph, pd->domain, state); in scmi_pd_power()
51 struct scmi_protocol_handle *ph; in scmi_pm_domain_probe() local
56 power_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_POWER, &ph); in scmi_pm_domain_probe()
60 num_domains = power_ops->num_domains_get(ph); in scmi_pm_domain_probe()
81 if (power_ops->state_get(ph, i, &state)) { in scmi_pm_domain_probe()
92 power_ops->state_set(ph, i, state); in scmi_pm_domain_probe()
95 scmi_pd->ph = ph; in scmi_pm_domain_probe()
96 scmi_pd->name = power_ops->name_get(ph, i); in scmi_pm_domain_probe()
/linux/tools/perf/util/
H A Dheader.c235 if (ff->ph->needs_swap) in do_read_u32()
248 if (ff->ph->needs_swap) in do_read_u64()
325 session = container_of(ff->ph, struct perf_session, header); in write_build_id()
559 struct perf_env *env = &ff->ph->env; in write_cmdline()
589 struct perf_env *env = &ff->ph->env; in write_cpu_topology()
915 session = container_of(ff->ph, struct perf_session, header); in write_auxtrace()
926 return do_write(ff, &ff->ph->env.clock.clockid_res_ns, in write_clockid()
927 sizeof(ff->ph->env.clock.clockid_res_ns)); in write_clockid()
945 data32 = ff->ph->env.clock.clockid; in write_clock_data()
952 data64 = &ff->ph->env.clock.tod_ns; in write_clock_data()
[all …]
/linux/drivers/clk/
H A Dclk-scmi.c38 const struct scmi_protocol_handle *ph; member
51 ret = scmi_proto_clk_ops->rate_get(clk->ph, clk->id, &rate); in scmi_clk_recalc_rate()
98 return scmi_proto_clk_ops->rate_set(clk->ph, clk->id, rate); in scmi_clk_set_rate()
105 return scmi_proto_clk_ops->parent_set(clk->ph, clk->id, parent_index); in scmi_clk_set_parent()
114 ret = scmi_proto_clk_ops->parent_get(clk->ph, clk->id, &parent_id); in scmi_clk_get_parent()
133 return scmi_proto_clk_ops->enable(clk->ph, clk->id, NOT_ATOMIC); in scmi_clk_enable()
140 scmi_proto_clk_ops->disable(clk->ph, clk->id, NOT_ATOMIC); in scmi_clk_disable()
147 return scmi_proto_clk_ops->enable(clk->ph, clk->id, ATOMIC); in scmi_clk_atomic_enable()
154 scmi_proto_clk_ops->disable(clk->ph, clk->id, ATOMIC); in scmi_clk_atomic_disable()
163 ret = scmi_proto_clk_ops->state_get(clk->ph, clk->id, &enabled, atomic); in __scmi_clk_is_enabled()
[all …]

12345