| /linux/drivers/clk/ |
| H A D | clk-conf.c | 161 struct clk_spread_spectrum *sscs; in __set_clk_spread_spectrum() local 171 sscs = kcalloc(count, elem_size, GFP_KERNEL); in __set_clk_spread_spectrum() 172 if (!sscs) in __set_clk_spread_spectrum() 175 rc = of_property_read_u32_array(node, "assigned-clock-sscs", (u32 *)sscs, in __set_clk_spread_spectrum() 181 struct clk_spread_spectrum *conf = &sscs[index]; in __set_clk_spread_spectrum() 226 kfree(sscs); in __set_clk_spread_spectrum()
|
| H A D | clk_test.c | 32 struct clk_spread_spectrum sscs; member 94 ctx->sscs = *ss_conf; in clk_dummy_set_spread_spectrum() 3125 struct clk_spread_spectrum sscs; member 3137 unsigned long rate, const struct clk_spread_spectrum *sscs) in clk_assigned_rates_register_clk() argument 3145 ctx->sscs = *sscs; in clk_assigned_rates_register_clk() 3190 &test_param->sscs); in clk_assigned_rates_test_init() 3198 &test_param->sscs); in clk_assigned_rates_test_init() 3442 KUNIT_EXPECT_EQ(test, ctx->clk0.sscs.modfreq_hz, ASSIGNED_SSCS_0_MODFREQ); in clk_assigned_sscs_assigns_one() 3443 KUNIT_EXPECT_EQ(test, ctx->clk0.sscs.spread_bp, ASSIGNED_SSCS_0_SPREAD); in clk_assigned_sscs_assigns_one() 3444 KUNIT_EXPECT_EQ(test, ctx->clk0.sscs.method, ASSIGNED_SSCS_0_METHOD); in clk_assigned_sscs_assigns_one() [all …]
|
| H A D | kunit_clk_assigned_sscs_zero.dtso | 10 assigned-clock-sscs = <0 0 0>;
|
| H A D | kunit_clk_assigned_sscs_without.dtso | 11 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_null.dtso | 12 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_one.dtso | 12 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_zero_consumer.dtso | 14 assigned-clock-sscs = <0 0 0>;
|
| H A D | kunit_clk_assigned_sscs_without_consumer.dtso | 15 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_multiple.dtso | 13 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_null_consumer.dtso | 16 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_rates_u64_one.dtso | 13 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_one_consumer.dtso | 16 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_sscs_multiple_consumer.dtso | 17 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_rates_u64_multiple.dtso | 15 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_rates_u64_one_consumer.dtso | 17 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| H A D | kunit_clk_assigned_rates_u64_multiple_consumer.dtso | 19 assigned-clock-sscs = <ASSIGNED_SSCS_0_MODFREQ
|
| /linux/kernel/ |
| H A D | smp.c | 1261 struct smp_call_on_cpu_struct *sscs; in smp_call_on_cpu_callback() local 1263 sscs = container_of(work, struct smp_call_on_cpu_struct, work); in smp_call_on_cpu_callback() 1264 if (sscs->cpu >= 0) in smp_call_on_cpu_callback() 1265 hypervisor_pin_vcpu(sscs->cpu); in smp_call_on_cpu_callback() 1266 sscs->ret = sscs->func(sscs->data); in smp_call_on_cpu_callback() 1267 if (sscs->cpu >= 0) in smp_call_on_cpu_callback() 1270 complete(&sscs->done); in smp_call_on_cpu_callback() 1287 struct smp_call_on_cpu_struct sscs = { in smp_call_on_cpu() local 1288 .done = COMPLETION_INITIALIZER_ONSTACK(sscs.done), in smp_call_on_cpu() 1294 INIT_WORK_ONSTACK(&sscs.work, smp_call_on_cpu_callback); in smp_call_on_cpu() [all …]
|