Home
last modified time | relevance | path

Searched refs:pda (Results 1 – 8 of 8) sorted by relevance

/arch/ia64/sn/kernel/sn2/
Dtimer_interrupt.c42 if (!pda->hb_count--) { in sn_timer_interrupt()
43 pda->hb_count = HZ / 2; in sn_timer_interrupt()
44 set_led_bits(pda->hb_state ^= in sn_timer_interrupt()
51 if (pda->pio_shub_war_cam_addr) in sn_timer_interrupt()
52 *pda->pio_shub_war_cam_addr = 0x8000000000000010UL; in sn_timer_interrupt()
54 if (pda->sn_lb_int_war_ticks == 0) in sn_timer_interrupt()
56 pda->sn_lb_int_war_ticks++; in sn_timer_interrupt()
57 if (pda->sn_lb_int_war_ticks >= SN_LB_INT_WAR_INTERVAL) in sn_timer_interrupt()
58 pda->sn_lb_int_war_ticks = 0; in sn_timer_interrupt()
Dsn2_smp.c93 piows = pda->pio_write_status_addr; in wait_piowc()
94 zeroval = pda->pio_write_status_val; in wait_piowc()
339 piows = (unsigned long *) pda->pio_write_status_addr; in sn2_ptc_deadlock_recovery()
340 zeroval = pda->pio_write_status_val; in sn2_ptc_deadlock_recovery()
/arch/ia64/include/asm/sn/
Dleds.h28 pda->led_state = (pda->led_state & ~mask) | (value & mask); in set_led_bits()
29 *pda->led_address = (short) pda->led_state; in set_led_bits()
Dpda.h64 #define pda (&__ia64_per_cpu_var(pda_percpu)) macro
/arch/ia64/sn/kernel/
Didle.c14 if (pda->idle_flag == 0) { in snidle()
21 pda->idle_flag = 1; in snidle()
28 pda->idle_flag = 0; in snidle()
Dsetup.c582 memset(pda, 0, sizeof(*pda)); in sn_cpu_init()
634 pda->led_address = in sn_cpu_init()
635 (typeof(pda->led_address)) (LED0 + (slice << LED_CPU_SHIFT)); in sn_cpu_init()
636 pda->led_state = LED_ALWAYS_SET; in sn_cpu_init()
637 pda->hb_count = HZ / 2; in sn_cpu_init()
638 pda->hb_state = 0; in sn_cpu_init()
639 pda->idle_flag = 0; in sn_cpu_init()
671 pda->pio_write_status_addr = in sn_cpu_init()
673 pda->pio_write_status_val = is_shub1() ? SH_PIO_WRITE_STATUS_PENDING_WRITE_COUNT_MASK : 0; in sn_cpu_init()
684 pda->pio_shub_war_cam_addr = in sn_cpu_init()
Diomv.c75 volatile unsigned long *adr = pda->pio_write_status_addr; in __sn_mmiowb()
76 unsigned long val = pda->pio_write_status_val; in __sn_mmiowb()
Dirq.c110 __set_bit(irq, (volatile void *)pda->sn_in_service_ivecs); in sn_ack_irq()
444 if (!test_bit(irq, pda->sn_in_service_ivecs)) { in sn_check_intr()
461 if (!sn_ioif_inited || pda->sn_first_irq == 0) in sn_lb_int_war_check()
465 for (i = pda->sn_first_irq; i <= pda->sn_last_irq; i++) { in sn_lb_int_war_check()