Symbol: sparc_config
arch/sparc/kernel/irq.h
77
extern struct sparc_config sparc_config;
arch/sparc/kernel/irq_32.c
29
struct sparc_config sparc_config;
arch/sparc/kernel/leon_kernel.c
314
sparc_config.get_cycles_offset = leon_cycles_offset;
arch/sparc/kernel/leon_kernel.c
315
sparc_config.cs_period = 1000000 / HZ;
arch/sparc/kernel/leon_kernel.c
316
sparc_config.features |= FEAT_L10_CLOCKSOURCE;
arch/sparc/kernel/leon_kernel.c
319
sparc_config.features |= FEAT_L10_CLOCKEVENT;
arch/sparc/kernel/leon_kernel.c
503
sparc_config.init_timers = leon_init_timers;
arch/sparc/kernel/leon_kernel.c
504
sparc_config.build_device_irq = _leon_build_device_irq;
arch/sparc/kernel/leon_kernel.c
505
sparc_config.clock_rate = 1000000;
arch/sparc/kernel/leon_kernel.c
506
sparc_config.clear_clock_irq = leon_clear_clock_irq;
arch/sparc/kernel/leon_kernel.c
507
sparc_config.load_profile_irq = leon_load_profile_irq;
arch/sparc/kernel/of_device_32.c
361
sparc_config.build_device_irq(op, intr[i].pri);
arch/sparc/kernel/of_device_32.c
370
sparc_config.build_device_irq(op, irq[i]);
arch/sparc/kernel/pcic.c
688
sparc_config.clock_rate = SBUS_CLOCK_RATE / HZ;
arch/sparc/kernel/pcic.c
689
sparc_config.features |= FEAT_L10_CLOCKEVENT;
arch/sparc/kernel/pcic.c
691
sparc_config.features |= FEAT_L10_CLOCKSOURCE;
arch/sparc/kernel/pcic.c
692
sparc_config.get_cycles_offset = pcic_cycles_offset;
arch/sparc/kernel/pcic.c
809
sparc_config.build_device_irq = pcic_build_device_irq;
arch/sparc/kernel/pcic.c
810
sparc_config.clear_clock_irq = pcic_clear_clock_irq;
arch/sparc/kernel/pcic.c
811
sparc_config.load_profile_irq = pcic_load_profile_irq;
arch/sparc/kernel/sun4d_irq.c
462
sparc_config.cs_period = SBUS_CLOCK_RATE * 2; /* 2 seconds */
arch/sparc/kernel/sun4d_irq.c
464
sparc_config.cs_period = SBUS_CLOCK_RATE / HZ; /* 1/HZ sec */
arch/sparc/kernel/sun4d_irq.c
465
sparc_config.features |= FEAT_L10_CLOCKEVENT;
arch/sparc/kernel/sun4d_irq.c
467
sparc_config.features |= FEAT_L10_CLOCKSOURCE;
arch/sparc/kernel/sun4d_irq.c
468
sbus_writel(timer_value(sparc_config.cs_period),
arch/sparc/kernel/sun4d_irq.c
512
sparc_config.init_timers = sun4d_init_timers;
arch/sparc/kernel/sun4d_irq.c
513
sparc_config.build_device_irq = sun4d_build_device_irq;
arch/sparc/kernel/sun4d_irq.c
514
sparc_config.clock_rate = SBUS_CLOCK_RATE;
arch/sparc/kernel/sun4d_irq.c
515
sparc_config.clear_clock_irq = sun4d_clear_clock_irq;
arch/sparc/kernel/sun4d_irq.c
516
sparc_config.load_profile_irq = sun4d_load_profile_irq;
arch/sparc/kernel/sun4m_irq.c
389
sparc_config.cs_period = SBUS_CLOCK_RATE * 2; /* 2 seconds */
arch/sparc/kernel/sun4m_irq.c
390
sparc_config.features |= FEAT_L14_ONESHOT;
arch/sparc/kernel/sun4m_irq.c
392
sparc_config.cs_period = SBUS_CLOCK_RATE / HZ; /* 1/HZ sec */
arch/sparc/kernel/sun4m_irq.c
393
sparc_config.features |= FEAT_L10_CLOCKEVENT;
arch/sparc/kernel/sun4m_irq.c
395
sparc_config.features |= FEAT_L10_CLOCKSOURCE;
arch/sparc/kernel/sun4m_irq.c
396
sbus_writel(timer_value(sparc_config.cs_period),
arch/sparc/kernel/sun4m_irq.c
470
sparc_config.init_timers = sun4m_init_timers;
arch/sparc/kernel/sun4m_irq.c
471
sparc_config.build_device_irq = sun4m_build_device_irq;
arch/sparc/kernel/sun4m_irq.c
472
sparc_config.clock_rate = SBUS_CLOCK_RATE;
arch/sparc/kernel/sun4m_irq.c
473
sparc_config.clear_clock_irq = sun4m_clear_clock_irq;
arch/sparc/kernel/sun4m_irq.c
474
sparc_config.load_profile_irq = sun4m_load_profile_irq;
arch/sparc/kernel/sun4m_smp.c
256
sparc_config.load_profile_irq(cpu, 0); /* Is this needless? */
arch/sparc/kernel/time_32.c
132
ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC,
arch/sparc/kernel/time_32.c
146
offset += sparc_config.cs_period;
arch/sparc/kernel/time_32.c
160
offset = sparc_config.get_cycles_offset();
arch/sparc/kernel/time_32.c
164
cycles *= sparc_config.cs_period;
arch/sparc/kernel/time_32.c
181
return clocksource_register_hz(&timer_cs, sparc_config.clock_rate);
arch/sparc/kernel/time_32.c
189
sparc_config.load_profile_irq(cpu, 0);
arch/sparc/kernel/time_32.c
197
sparc_config.load_profile_irq(cpu, SBUS_CLOCK_RATE / HZ);
arch/sparc/kernel/time_32.c
207
sparc_config.load_profile_irq(cpu, next);
arch/sparc/kernel/time_32.c
216
if (sparc_config.features & FEAT_L14_ONESHOT)
arch/sparc/kernel/time_32.c
228
ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC,
arch/sparc/kernel/time_32.c
230
ce->max_delta_ns = clockevent_delta2ns(sparc_config.clock_rate, ce);
arch/sparc/kernel/time_32.c
231
ce->max_delta_ticks = (unsigned long)sparc_config.clock_rate;
arch/sparc/kernel/time_32.c
331
if (sparc_config.features & FEAT_L10_CLOCKEVENT)
arch/sparc/kernel/time_32.c
333
if (sparc_config.features & FEAT_L10_CLOCKSOURCE)
arch/sparc/kernel/time_32.c
342
sparc_config.get_cycles_offset = sbus_cycles_offset;
arch/sparc/kernel/time_32.c
343
sparc_config.init_timers();
arch/sparc/kernel/time_32.c
348
sparc_config.features = 0;
arch/sparc/kernel/time_32.c
92
sparc_config.clear_clock_irq();
arch/sparc/kernel/time_32.c
95
sparc_config.clear_clock_irq();