scpi_ops
return clk->scpi_ops->dvfs_set_idx(clk->id, (u8)ret);
sclk->scpi_ops = get_scpi_ops();
sclk->info = sclk->scpi_ops->dvfs_get_info(sclk->id);
if (sclk->scpi_ops->clk_get_range(sclk->id, &min, &max) || !max)
struct scpi_ops *scpi_ops;
return clk->scpi_ops->clk_get_val(clk->id);
return clk->scpi_ops->clk_set_val(clk->id, rate);
int idx = clk->scpi_ops->dvfs_get_idx(clk->id);
ret = scpi_ops->add_opps_to_device(cpu_dev);
latency = scpi_ops->get_transition_latency(cpu_dev);
scpi_ops = get_scpi_ops();
if (!scpi_ops)
scpi_ops = NULL;
static struct scpi_ops *scpi_ops;
domain = scpi_ops->device_domain_id(cpu_dev);
tdomain = scpi_ops->device_domain_id(tcpu_dev);
scpi_drvinfo->scpi_ops = &scpi_ops;
struct scpi_ops *scpi_ops;
static struct scpi_ops scpi_ops = {
struct scpi_ops *get_scpi_ops(void)
return scpi_info ? scpi_info->scpi_ops : NULL;
scpi_ops.clk_set_val = legacy_scpi_clk_set_val;
struct scpi_ops *scpi_ops;
scpi_ops = get_scpi_ops();
if (!scpi_ops)
ret = scpi_ops->sensor_get_capability(&nr_sensors);
scpi_sensors->scpi_ops = scpi_ops;
ret = scpi_ops->sensor_get_info(i, &sensor->info);
struct scpi_ops *scpi_ops;
struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops;
ret = scpi_ops->sensor_get_value(sensor->info.sensor_id, &value);
struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops;
ret = scpi_ops->sensor_get_value(sensor->info.sensor_id, &value);
scpi_pd->ops = scpi_ops;
struct scpi_ops *ops;
struct scpi_ops *scpi_ops;
scpi_ops = get_scpi_ops();
if (!scpi_ops)
if (!scpi_ops->device_set_power_state ||
!scpi_ops->device_get_power_state) {
struct scpi_ops *get_scpi_ops(void);
static inline struct scpi_ops *get_scpi_ops(void) { return NULL; }