Home
last modified time | relevance | path

Searched refs:mfctl (Results 1 – 20 of 20) sorted by relevance

/Linux-v6.6/arch/parisc/include/asm/
Delf.h286 dst[48] = mfctl(22); dst[49] = mfctl(0); \
287 dst[50] = mfctl(24); dst[51] = mfctl(25); \
288 dst[52] = mfctl(26); dst[53] = mfctl(27); \
289 dst[54] = mfctl(28); dst[55] = mfctl(29); \
290 dst[56] = mfctl(30); dst[57] = mfctl(31); \
291 dst[58] = mfctl( 8); dst[59] = mfctl( 9); \
292 dst[60] = mfctl(12); dst[61] = mfctl(13); \
293 dst[62] = mfctl(10); dst[63] = mfctl(15);
Dspecial_insns.h37 #define mfctl(reg) ({ \ macro
51 #define get_eiem() mfctl(CR_EIEM)
Dtimex.h18 return mfctl(16); in get_cycles()
Dassembly.h204 #define SAVE_CR(r, where) mfctl r, %r1 ! STREG %r1, where
374 mfctl %cr27, %r3
418 mfctl %cr27, %r3
483 mfctl,w %cr11, %r1
494 mfctl %cr22, %r8
/Linux-v6.6/arch/parisc/lib/
Ddelay.c37 bclock = mfctl(16); in __cr16_delay()
39 now = mfctl(16); in __cr16_delay()
61 bclock = mfctl(16); in __cr16_delay()
/Linux-v6.6/arch/parisc/kernel/
Dptrace.c460 case RI(cr0): return mfctl(0); in get_reg()
461 case RI(cr24): return mfctl(24); in get_reg()
462 case RI(cr25): return mfctl(25); in get_reg()
463 case RI(cr26): return mfctl(26); in get_reg()
464 case RI(cr28): return mfctl(28); in get_reg()
465 case RI(cr29): return mfctl(29); in get_reg()
466 case RI(cr30): return mfctl(30); in get_reg()
467 case RI(cr31): return mfctl(31); in get_reg()
468 case RI(cr8): return mfctl(8); in get_reg()
469 case RI(cr9): return mfctl(9); in get_reg()
[all …]
Dentry.S41 mfctl %cr28,\reg
87 mfctl %cr30, %r1
169 mfctl %pcsq, spc
171 mfctl %pcoq, va
182 mfctl %pcsq, spc
188 mfctl %pcoq, va
200 mfctl %isr,spc
202 mfctl %ior,va
214 mfctl %isr,spc
220 mfctl %ior,va
[all …]
Dcache.c340 prot = mfctl(8); in flush_user_cache_page()
342 pgd = mfctl(25); in flush_user_cache_page()
344 pgd_lock = mfctl(28); in flush_user_cache_page()
524 alltime = mfctl(16); in parisc_setup_cache_timing()
526 alltime = mfctl(16) - alltime; in parisc_setup_cache_timing()
529 rangetime = mfctl(16); in parisc_setup_cache_timing()
531 rangetime = mfctl(16) - rangetime; in parisc_setup_cache_timing()
561 rangetime = mfctl(16); in parisc_setup_cache_timing()
563 rangetime = mfctl(16) - rangetime; in parisc_setup_cache_timing()
565 alltime = mfctl(16); in parisc_setup_cache_timing()
[all …]
Dtime.c79 now = mfctl(16); in timer_interrupt()
105 now = mfctl(16); in timer_interrupt()
158 unsigned long next_tick = mfctl(16) + clocktick; in start_cpu_itimer()
Dsyscall.S55 mfctl %cr30, \reg2
63 mfctl %cr30, \reg2
165 mfctl %cr30,%r1
181 mfctl %cr30,%r1 /* get task ptr in %r1 */
219 mfctl %cr11, %r27 /* i.e. SAR */
235 mfctl %cr30, %r1
301 mfctl %cr30,%r1 /* get task ptr */
355 mfctl %cr30,%r1 /* get task ptr */
412 mfctl %cr30,%r1 /* get task ptr */
419 mfctl %cr30,%r1 /* get task ptr */
[all …]
Dhead.S79 mfctl,w %cr11,%r10
240 mfctl %cr30,%r6 /* PCX-W2 firmware bug */
308 mfctl,w %cr11,%r10
Dtraps.c143 cr30 = mfctl(30); in show_regs()
144 cr31 = mfctl(31); in show_regs()
592 regs->gr[regs->iir & 0x1f] = mfctl(27); in handle_interruption()
594 regs->gr[regs->iir & 0x1f] = mfctl(26); in handle_interruption()
Dtoc_asm.S20 mfctl %cr30, %r1
Dhpmc.S107 mfctl %cr14, %r4
Dsmp.c489 mfctl(CR_EIRR); in __cpu_disable()
Dreal2.S106 # define PUSH_CR(r, where) mfctl r, %r1 ! STREG,ma %r1, REG_SZ(where)
Dperf_asm.S41 mfctl ccr,%r26 ; get coprocessor register
67 mfctl ccr,%r26 ; get coprocessor register
Dirq.c503 eirr_val = mfctl(23) & cpu_eiem & per_cpu(local_ack_eiem, cpu); in do_cpu_irq_mask()
/Linux-v6.6/drivers/parisc/
Dccio-dma.c336 unsigned long cr_start = mfctl(16); in ccio_alloc_range()
391 unsigned long cr_end = mfctl(16); in ccio_alloc_range()
Dsba_iommu.c444 unsigned long cr_start = mfctl(16); in sba_alloc_range()
470 unsigned long cr_end = mfctl(16); in sba_alloc_range()