| /arch/mips/kernel/ |
| A D | cevt-sb1250.c | 78 if (clockevent_state_periodic(cd)) in sibyte_counter_handler() 87 cd->event_handler(cd); in sibyte_counter_handler() 107 cd->name = name; in sb1250_clockevent_init() 111 cd->max_delta_ns = clockevent_delta2ns(0x7fffff, cd); in sb1250_clockevent_init() 112 cd->max_delta_ticks = 0x7fffff; in sb1250_clockevent_init() 113 cd->min_delta_ns = clockevent_delta2ns(2, cd); in sb1250_clockevent_init() 114 cd->min_delta_ticks = 2; in sb1250_clockevent_init() 115 cd->rating = 200; in sb1250_clockevent_init() 116 cd->irq = irq; in sb1250_clockevent_init() 117 cd->cpumask = cpumask_of(cpu); in sb1250_clockevent_init() [all …]
|
| A D | cevt-bcm1480.c | 79 if (clockevent_state_periodic(cd)) in sibyte_counter_handler() 88 cd->event_handler(cd); in sibyte_counter_handler() 107 cd->name = name; in sb1480_clockevent_init() 111 cd->max_delta_ns = clockevent_delta2ns(0x7fffff, cd); in sb1480_clockevent_init() 112 cd->max_delta_ticks = 0x7fffff; in sb1480_clockevent_init() 113 cd->min_delta_ns = clockevent_delta2ns(2, cd); in sb1480_clockevent_init() 114 cd->min_delta_ticks = 2; in sb1480_clockevent_init() 115 cd->rating = 200; in sb1480_clockevent_init() 116 cd->irq = irq; in sb1480_clockevent_init() 117 cd->cpumask = cpumask_of(cpu); in sb1480_clockevent_init() [all …]
|
| A D | cevt-ds1287.c | 99 cd->event_handler(cd); in ds1287_interrupt() 107 struct clock_event_device *cd; in ds1287_clockevent_init() local 109 cd = &ds1287_clockevent; in ds1287_clockevent_init() 110 cd->rating = 100; in ds1287_clockevent_init() 111 cd->irq = irq; in ds1287_clockevent_init() 112 clockevent_set_clock(cd, 32768); in ds1287_clockevent_init() 113 cd->max_delta_ns = clockevent_delta2ns(0x7fffffff, cd); in ds1287_clockevent_init() 114 cd->max_delta_ticks = 0x7fffffff; in ds1287_clockevent_init() 115 cd->min_delta_ns = clockevent_delta2ns(0x300, cd); in ds1287_clockevent_init() 116 cd->min_delta_ticks = 0x300; in ds1287_clockevent_init() [all …]
|
| A D | cevt-gt641xx.c | 116 struct clock_event_device *cd = >641xx_timer0_clockevent; in gt641xx_timer0_interrupt() local 118 cd->event_handler(cd); in gt641xx_timer0_interrupt() 125 struct clock_event_device *cd; in gt641xx_timer0_clockevent_init() local 132 cd = >641xx_timer0_clockevent; in gt641xx_timer0_clockevent_init() 133 cd->rating = 200 + gt641xx_base_clock / 10000000; in gt641xx_timer0_clockevent_init() 134 clockevent_set_clock(cd, gt641xx_base_clock); in gt641xx_timer0_clockevent_init() 135 cd->max_delta_ns = clockevent_delta2ns(0x7fffffff, cd); in gt641xx_timer0_clockevent_init() 136 cd->max_delta_ticks = 0x7fffffff; in gt641xx_timer0_clockevent_init() 137 cd->min_delta_ns = clockevent_delta2ns(0x300, cd); in gt641xx_timer0_clockevent_init() 138 cd->min_delta_ticks = 0x300; in gt641xx_timer0_clockevent_init() [all …]
|
| A D | cevt-txx9.c | 76 struct clock_event_device cd; member 153 .cd = { 169 struct clock_event_device *cd = &txx9_cd->cd; in txx9tmr_interrupt() local 173 cd->event_handler(cd); in txx9tmr_interrupt() 180 struct clock_event_device *cd = &txx9_clock_event_device.cd; in txx9_clockevent_init() local 190 cd->max_delta_ns = in txx9_clockevent_init() 193 cd->min_delta_ns = clockevent_delta2ns(0xf, cd); in txx9_clockevent_init() 194 cd->min_delta_ticks = 0xf; in txx9_clockevent_init() 195 cd->irq = irq; in txx9_clockevent_init() 196 cd->cpumask = cpumask_of(0); in txx9_clockevent_init() [all …]
|
| A D | cevt-r4k.c | 133 struct clock_event_device *cd; in c0_compare_interrupt() local 154 cd->event_handler(cd); in c0_compare_interrupt() 258 struct clock_event_device *cd; in r4k_cpufreq_callback() local 272 clockevents_update_freq(cd, rate); in r4k_cpufreq_callback() 297 struct clock_event_device *cd; in r4k_clockevent_init() local 308 cd->name = "MIPS"; in r4k_clockevent_init() 309 cd->features = CLOCK_EVT_FEAT_ONESHOT | in r4k_clockevent_init() 315 cd->rating = 300; in r4k_clockevent_init() 316 cd->cpumask = cpumask_of(cpu); in r4k_clockevent_init() 317 cd->set_next_event = mips_next_event; in r4k_clockevent_init() [all …]
|
| /arch/arm/mach-omap2/ |
| A D | clockdomain.c | 110 for (cd = deps; cd->clkdm_name; cd++) { in _clkdm_deps_lookup() 111 if (!cd->clkdm && cd->clkdm_name) in _clkdm_deps_lookup() 112 cd->clkdm = _clkdm_lookup(cd->clkdm_name); in _clkdm_deps_lookup() 121 return cd; in _clkdm_deps_lookup() 170 for (cd = clkdm_deps; cd && cd->clkdm_name; cd++) { in _resolve_clkdm_deps() 171 if (cd->clkdm) in _resolve_clkdm_deps() 173 cd->clkdm = _clkdm_lookup(cd->clkdm_name); in _resolve_clkdm_deps() 202 if (IS_ERR(cd)) in _clkdm_add_wkdep() 245 if (IS_ERR(cd)) in _clkdm_del_wkdep() 290 if (IS_ERR(cd)) in _clkdm_add_sleepdep() [all …]
|
| A D | prm2xxx_3xxx.c | 221 struct clkdm_dep *cd; in omap2_clkdm_clear_all_wkdeps() local 224 for (cd = clkdm->wkdep_srcs; cd && cd->clkdm_name; cd++) { in omap2_clkdm_clear_all_wkdeps() 225 if (!cd->clkdm) in omap2_clkdm_clear_all_wkdeps() 229 mask |= 1 << cd->clkdm->dep_bit; in omap2_clkdm_clear_all_wkdeps() 230 cd->wkdep_usecount = 0; in omap2_clkdm_clear_all_wkdeps()
|
| /arch/parisc/kernel/ |
| A D | time.c | 43 struct clock_event_device *cd; in timer_interrupt() local 48 if (clockevent_state_periodic(cd)) in timer_interrupt() 49 parisc_timer_next_event(clocktick, cd); in timer_interrupt() 51 if (clockevent_state_periodic(cd) || clockevent_state_oneshot(cd)) in timer_interrupt() 52 cd->event_handler(cd); in timer_interrupt() 81 struct clock_event_device *cd; in parisc_clockevent_init() local 85 cd->name = "cr16_clockevent"; in parisc_clockevent_init() 89 cd->irq = TIMER_IRQ; in parisc_clockevent_init() 90 cd->rating = 320; in parisc_clockevent_init() 91 cd->cpumask = cpumask_of(cpu); in parisc_clockevent_init() [all …]
|
| /arch/mips/sgi-ip27/ |
| A D | ip27-timer.c | 56 cd->event_handler(cd); in hub_rt_counter_handler() 86 cd->name = name; in hub_rt_clock_event_init() 89 cd->max_delta_ns = clockevent_delta2ns(0xfffffffffffff, cd); in hub_rt_clock_event_init() 90 cd->max_delta_ticks = 0xfffffffffffff; in hub_rt_clock_event_init() 91 cd->min_delta_ns = clockevent_delta2ns(0x300, cd); in hub_rt_clock_event_init() 92 cd->min_delta_ticks = 0x300; in hub_rt_clock_event_init() 93 cd->rating = 200; in hub_rt_clock_event_init() 94 cd->irq = IP27_RT_TIMER_IRQ; in hub_rt_clock_event_init() 95 cd->cpumask = cpumask_of(cpu); in hub_rt_clock_event_init() 96 cd->set_next_event = rt_next_event; in hub_rt_clock_event_init() [all …]
|
| /arch/mips/loongson64/ |
| A D | hpet.c | 176 struct clock_event_device *cd; in hpet_irq_handler() local 184 cd->event_handler(cd); in hpet_irq_handler() 223 struct clock_event_device *cd; in setup_hpet_timer() local 228 cd->name = "hpet"; in setup_hpet_timer() 229 cd->rating = 100; in setup_hpet_timer() 236 cd->irq = HPET_T0_IRQ; in setup_hpet_timer() 237 cd->cpumask = cpumask_of(cpu); in setup_hpet_timer() 239 cd->max_delta_ns = clockevent_delta2ns(0x7fffffff, cd); in setup_hpet_timer() 240 cd->max_delta_ticks = 0x7fffffff; in setup_hpet_timer() 241 cd->min_delta_ns = clockevent_delta2ns(HPET_MIN_PROG_DELTA, cd); in setup_hpet_timer() [all …]
|
| /arch/mips/cavium-octeon/ |
| A D | octeon-irq.c | 103 cd = kzalloc(sizeof(*cd), GFP_KERNEL); in octeon_irq_set_ciu_mapping() 104 if (!cd) in octeon_irq_set_ciu_mapping() 110 cd->bit = bit; in octeon_irq_set_ciu_mapping() 124 kfree(cd); in octeon_irq_free_cd() 228 if (cd->desired_en != cd->current_en) { in octeon_irq_core_bus_sync_unlock() 231 cd->current_en = cd->desired_en; in octeon_irq_core_bus_sync_unlock() 261 cd->bit = i; in octeon_irq_init_core() 2226 cd = kzalloc(sizeof(*cd), GFP_KERNEL); in octeon_irq_cib_map() 2227 if (!cd) in octeon_irq_cib_map() 2422 isc_ctl_addr = cd->ciu3_addr + CIU3_ISC_CTL(cd->intsn); in octeon_irq_ciu3_enable() [all …]
|
| /arch/mips/alchemy/common/ |
| A D | time.c | 49 struct clock_event_device *cd) in au1x_rtcmatch2_set_next_event() argument 62 struct clock_event_device *cd = dev_id; in au1x_rtcmatch2_irq() local 63 cd->event_handler(cd); in au1x_rtcmatch2_irq() 77 struct clock_event_device *cd = &au1x_rtcmatch2_clockdev; in alchemy_time_init() local 119 cd->shift = 32; in alchemy_time_init() 120 cd->mult = div_sc(32768, NSEC_PER_SEC, cd->shift); in alchemy_time_init() 121 cd->max_delta_ns = clockevent_delta2ns(0xffffffff, cd); in alchemy_time_init() 122 cd->max_delta_ticks = 0xffffffff; in alchemy_time_init() 123 cd->min_delta_ns = clockevent_delta2ns(9, cd); in alchemy_time_init() 124 cd->min_delta_ticks = 9; /* ~0.28ms */ in alchemy_time_init() [all …]
|
| /arch/loongarch/kernel/ |
| A D | time.c | 37 struct clock_event_device *cd; in constant_timer_interrupt() local 41 cd = &per_cpu(constant_clockevent_device, cpu); in constant_timer_interrupt() 42 cd->event_handler(cd); in constant_timer_interrupt() 154 struct clock_event_device *cd; in constant_clockevent_init() local 163 cd = &per_cpu(constant_clockevent_device, cpu); in constant_clockevent_init() 165 cd->name = "Constant"; in constant_clockevent_init() 168 cd->irq = irq; in constant_clockevent_init() 169 cd->rating = 320; in constant_clockevent_init() 170 cd->cpumask = cpumask_of(cpu); in constant_clockevent_init() 175 cd->set_next_event = constant_timer_next_event; in constant_clockevent_init() [all …]
|
| A D | cacheinfo.c | 73 struct cache_desc *cd, *cdesc = current_cpu_data.cache_leaves; in populate_cache_leaves() local 76 cd = cdesc + i; in populate_cache_leaves() 78 this_leaf->type = cd->type; in populate_cache_leaves() 79 this_leaf->level = cd->level; in populate_cache_leaves() 80 this_leaf->coherency_line_size = cd->linesz; in populate_cache_leaves() 81 this_leaf->number_of_sets = cd->sets; in populate_cache_leaves() 82 this_leaf->ways_of_associativity = cd->ways; in populate_cache_leaves() 83 this_leaf->size = cd->linesz * cd->sets * cd->ways; in populate_cache_leaves() 84 this_leaf->priv = &cd->flags; in populate_cache_leaves()
|
| /arch/mips/loongson2ef/common/cs5536/ |
| A D | cs5536_mfgpt.c | 110 struct clock_event_device *cd = &mfgpt_clockevent; in setup_mfgpt0_timer() local 113 cd->cpumask = cpumask_of(cpu); in setup_mfgpt0_timer() 114 clockevent_set_clock(cd, MFGPT_TICK_RATE); in setup_mfgpt0_timer() 115 cd->max_delta_ns = clockevent_delta2ns(0xffff, cd); in setup_mfgpt0_timer() 116 cd->max_delta_ticks = 0xffff; in setup_mfgpt0_timer() 117 cd->min_delta_ns = clockevent_delta2ns(0xf, cd); in setup_mfgpt0_timer() 118 cd->min_delta_ticks = 0xf; in setup_mfgpt0_timer() 129 clockevents_register_device(cd); in setup_mfgpt0_timer()
|
| /arch/arm/mach-spear/ |
| A D | pl080.c | 28 int pl080_get_signal(const struct pl08x_channel_data *cd) in pl080_get_signal() argument 30 unsigned int signal = cd->min_signal, val; in pl080_get_signal() 37 (signals[signal].val != cd->muxval)) { in pl080_get_signal() 52 val |= cd->muxval << (signal * 2); in pl080_get_signal() 57 signals[signal].val = cd->muxval; in pl080_get_signal() 63 void pl080_put_signal(const struct pl08x_channel_data *cd, int signal) in pl080_put_signal() argument
|
| A D | pl080.h | 15 int pl080_get_signal(const struct pl08x_channel_data *cd); 16 void pl080_put_signal(const struct pl08x_channel_data *cd, int signal);
|
| /arch/mips/jazz/ |
| A D | irq.c | 122 struct clock_event_device *cd = dev_id; in r4030_timer_interrupt() local 124 cd->event_handler(cd); in r4030_timer_interrupt() 130 struct clock_event_device *cd = &r4030_clockevent; in plat_time_init() local 135 cd->cpumask = cpumask_of(cpu); in plat_time_init() 136 clockevents_register_device(cd); in plat_time_init() 138 "R4030 timer", cd)) in plat_time_init()
|
| /arch/mips/sni/ |
| A D | time.c | 48 struct clock_event_device *cd = dev_id; in a20r_interrupt() local 53 cd->event_handler(cd); in a20r_interrupt() 64 struct clock_event_device *cd = &a20r_clockevent_device; in sni_a20r_timer_setup() local 67 cd->cpumask = cpumask_of(cpu); in sni_a20r_timer_setup() 68 clockevents_register_device(cd); in sni_a20r_timer_setup() 70 IRQF_PERCPU | IRQF_TIMER, "a20r-timer", cd)) in sni_a20r_timer_setup()
|
| /arch/s390/kernel/ |
| A D | time.c | 125 struct clock_event_device *cd; in clock_comparator_work() local 129 cd->event_handler(cd); in clock_comparator_work() 146 struct clock_event_device *cd; in init_cpu_timer() local 154 cd->name = "comparator"; in init_cpu_timer() 156 cd->mult = 16777; in init_cpu_timer() 157 cd->shift = 12; in init_cpu_timer() 158 cd->min_delta_ns = 1; in init_cpu_timer() 159 cd->min_delta_ticks = 1; in init_cpu_timer() 160 cd->max_delta_ns = LONG_MAX; in init_cpu_timer() 162 cd->rating = 400; in init_cpu_timer() [all …]
|
| /arch/x86/crypto/ |
| A D | twofish-x86_64-asm_64-3way.S | 85 #define swap_ab_with_cd(ab, cd, tmp) \ argument 86 movq cd, tmp; \ 87 movq ab, cd; \ 108 swap_ab_with_cd(ab ## 0, cd ## 0, RT0); \ 112 swap_ab_with_cd(ab ## 1, cd ## 1, RT0); \ 116 swap_ab_with_cd(ab ## 2, cd ## 2, RT0); 144 #define encrypt_round3(ab, cd, n) \ argument 145 g1g2_3(ab, cd, s0, s1, s2, s3, s0, s1, s2, s3, RX, RY); \ 158 #define encrypt_cycle3(ab, cd, n) \ argument 159 encrypt_round3(ab, cd, n*2); \ [all …]
|
| A D | camellia-x86_64-asm_64.S | 92 #define roundsm(ab, subkey, cd) \ argument 95 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 0, cd ## 0); \ 97 xor2ror16(sp11101110, sp44044404, RT0, RT1, ab ## 0, cd ## 0); \ 100 xorq RT2, cd ## 0; 269 #define roundsm2(ab, subkey, cd) \ argument 271 xorq RT2, cd ## 1; \ 273 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 0, cd ## 0); \ 275 xor2ror16(sp11101110, sp44044404, RT0, RT1, ab ## 0, cd ## 0); \ 278 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 1, cd ## 1); \ 279 xorq RT2, cd ## 0; \ [all …]
|
| /arch/arm/mach-lpc32xx/ |
| A D | phy3250.c | 34 static int pl08x_get_signal(const struct pl08x_channel_data *cd) in pl08x_get_signal() argument 36 return cd->min_signal; in pl08x_get_signal() 39 static void pl08x_put_signal(const struct pl08x_channel_data *cd, int ch) in pl08x_put_signal() argument
|
| /arch/mips/include/asm/ |
| A D | time.h | 67 static inline void clockevent_set_clock(struct clock_event_device *cd, in clockevent_set_clock() argument 70 clockevents_calc_mult_shift(cd, clock, 4); in clockevent_set_clock()
|