Searched refs:S390_lowcore (Results 1 – 17 of 17) sorted by relevance
131 tmp = S390_lowcore.int_clock - S390_lowcore.jiffy_timer; in account_ticks()134 S390_lowcore.jiffy_timer += in account_ticks()138 S390_lowcore.jiffy_timer += 2*CLK_TICKS_PER_JIFFY; in account_ticks()141 S390_lowcore.jiffy_timer += CLK_TICKS_PER_JIFFY; in account_ticks()145 tmp = S390_lowcore.jiffy_timer + CPU_DEVIATION; in account_ticks()156 if (S390_lowcore.jiffy_timer > xtime_cc) { in account_ticks()159 tmp = S390_lowcore.jiffy_timer - xtime_cc; in account_ticks()190 S390_lowcore.jiffy_timer = timer + CLK_TICKS_PER_JIFFY; in init_cpu_timer()
95 asm volatile ("stidp %0": "=m" (S390_lowcore.cpu_data.cpu_id)); in cpu_init()96 S390_lowcore.cpu_data.cpu_addr = addr; in cpu_init()97 S390_lowcore.cpu_data.cpu_nr = nr; in cpu_init()250 reipl(S390_lowcore.ipl_device); in do_machine_restart_nonsmp()459 lowcore->ipl_device = S390_lowcore.ipl_device; in setup_arch()470 boot_cpu_addr = S390_lowcore.cpu_data.cpu_addr; in setup_arch()
318 return (void *) ADDR_BITS_REMOVE(regs->psw.addr-S390_lowcore.pgm_ilc); in get_check_address()525 per_info->lowcore.words.perc_atmid=S390_lowcore.per_perc_atmid; in handle_per_exception()526 per_info->lowcore.words.address=S390_lowcore.per_address; in handle_per_exception()527 per_info->lowcore.words.access_id=S390_lowcore.per_access_id; in handle_per_exception()
304 reipl(S390_lowcore.ipl_device); in do_machine_restart()369 bits = xchg(&S390_lowcore.ext_call_fast, 0); in do_ext_call_interrupt()655 memcpy(curr_lowcore, &S390_lowcore, sizeof(struct _lowcore)); in smp_boot_cpus()
167 tmp = S390_lowcore.int_clock - S390_lowcore.jiffy_timer; in account_ticks()170 S390_lowcore.jiffy_timer += in account_ticks()174 S390_lowcore.jiffy_timer += 2*CLK_TICKS_PER_JIFFY; in account_ticks()177 S390_lowcore.jiffy_timer += CLK_TICKS_PER_JIFFY; in account_ticks()181 tmp = S390_lowcore.jiffy_timer + CPU_DEVIATION; in account_ticks()192 if (S390_lowcore.jiffy_timer > xtime_cc) { in account_ticks()195 tmp = S390_lowcore.jiffy_timer - xtime_cc; in account_ticks()225 S390_lowcore.jiffy_timer = timer + CLK_TICKS_PER_JIFFY; in init_cpu_timer()
207 asm volatile ("stidp %0": "=m" (S390_lowcore.cpu_data.cpu_id)); in cpu_init()208 S390_lowcore.cpu_data.cpu_addr = addr; in cpu_init()209 S390_lowcore.cpu_data.cpu_nr = nr; in cpu_init()362 reipl(S390_lowcore.ipl_device); in do_machine_restart_nonsmp()600 lowcore->ipl_device = S390_lowcore.ipl_device; in setup_arch()607 boot_cpu_addr = S390_lowcore.cpu_data.cpu_addr; in setup_arch()
302 reipl(S390_lowcore.ipl_device); in do_machine_restart()368 bits = atomic_read(&S390_lowcore.ext_call_fast); in do_ext_call_interrupt()369 } while (atomic_compare_and_swap(bits,0,&S390_lowcore.ext_call_fast)); in do_ext_call_interrupt()669 memcpy(lowcore_ptr[i], &S390_lowcore, sizeof(struct _lowcore)); in smp_boot_cpus()
317 return (void *) ADDR_BITS_REMOVE(regs->psw.addr-S390_lowcore.pgm_ilc); in get_check_address()412 location = (__u16 *)(regs->psw.addr-S390_lowcore.pgm_ilc); in illegal_op()677 per_info->lowcore.words.perc_atmid=S390_lowcore.per_perc_atmid; in handle_per_exception()678 per_info->lowcore.words.address=S390_lowcore.per_address; in handle_per_exception()679 per_info->lowcore.words.access_id=S390_lowcore.per_access_id; in handle_per_exception()
186 #define S390_lowcore (*((struct _lowcore *) 0)) macro190 #define get_cpu_lowcore(cpu) (&S390_lowcore)191 #define safe_get_cpu_lowcore(cpu) (&S390_lowcore)195 ((cpu) == smp_processor_id() ? &S390_lowcore : lowcore_ptr[(cpu)])
20 #define pgd_quicklist (S390_lowcore.cpu_data.pgd_quick)22 #define pte_quicklist (S390_lowcore.cpu_data.pte_quick)23 #define pgtable_cache_size (S390_lowcore.cpu_data.pgtable_cache_sz)
74 int areg = S390_lowcore.exc_access_id; in __check_access_register()106 int descriptor = S390_lowcore.trans_exc_code & 3; in check_user_space()166 if (error_code == 4 && !(S390_lowcore.trans_exc_code & 4)) { in do_exception()186 address = S390_lowcore.trans_exc_code&0x7ffff000; in do_exception()361 address = S390_lowcore.trans_exc_code & 0xfffff000; in do_pseudo_page_fault()516 subcode = S390_lowcore.cpu_addr; in pfault_interrupt()
204 #define S390_lowcore (*((struct _lowcore *) 0)) macro208 #define get_cpu_lowcore(cpu) (&S390_lowcore)209 #define safe_get_cpu_lowcore(cpu) (&S390_lowcore)213 ((cpu) == smp_processor_id() ? &S390_lowcore : lowcore_ptr[(cpu)])
21 #define pgd_quicklist (S390_lowcore.cpu_data.pgd_quick)22 #define pmd_quicklist (S390_lowcore.cpu_data.pmd_quick)23 #define pte_quicklist (S390_lowcore.cpu_data.pte_quick)24 #define pgtable_cache_size (S390_lowcore.cpu_data.pgtable_cache_sz)
73 int areg = S390_lowcore.exc_access_id; in __check_access_register()105 int descriptor = S390_lowcore.trans_exc_code & 3; in check_user_space()166 if (error_code == 4 && !(S390_lowcore.trans_exc_code & 4)) { in do_exception()186 address = S390_lowcore.trans_exc_code & -4096L; in do_exception()428 subcode = S390_lowcore.cpu_addr; in pfault_interrupt()
170 int ip = S390_lowcore.ext_params; in dasd_ext_handler()171 char status = *((char *) &S390_lowcore.ext_params + 5); in dasd_ext_handler()184 subcode = S390_lowcore.cpu_addr; in dasd_ext_handler()
171 &S390_lowcore.mcck_interruption_code, in s390_do_machine_check()
108 location = (__u16 *)(regs->psw.addr-S390_lowcore.pgm_ilc); in display_emulation_not_implemented()