OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:mfpr
(Results
1 - 25
of
41
) sorted by relevancy
1
2
/src/sys/arch/vax/boot/boot/
consio.c
48
void pr_putchar(int c); /* putchar() using mtpr/
mfpr
*/
130
* mtpr/
mfpr
are restricted to serial consoles, ROM-based routines
196
while (
mfpr
(PR_RXCS) & GC_DON) {
197
if ((
mfpr
(PR_RXDB) & 0x7f) == 19) {
199
while ((
mfpr
(PR_RXCS) & GC_DON) == 0)
201
if ((
mfpr
(PR_RXDB) & 0x7f) == 17)
207
while ((
mfpr
(PR_TXCS) & GC_RDY) == 0) /* Wait until xmit ready */
214
* getchar() using
MFPR
219
while ((
mfpr
(PR_RXCS) & GC_DON) == 0)
221
return (
mfpr
(PR_RXDB)); /* now get it *
[
all
...]
ctu.c
107
while ((
mfpr
(PR_CSRS) & 0x80) == 0)
110
status =
mfpr
(PR_CSRD);
148
while ((
mfpr
(PR_CSTS) & 0x80) == 0)
/src/sys/arch/vax/vax/
ka670.c
131
if (
mfpr
(PR_PCSTS) & KA670_PCS_TRAP2) {
162
snprintb(sbuf, sizeof(sbuf), KA670_PCSTS_BITS,
mfpr
(PR_PCSTS));
165
snprintb(sbuf, sizeof(sbuf), KA670_BCSTS_BITS,
mfpr
(PR_BCSTS));
178
val =
mfpr
(PR_PCSTS);
188
snprintb(sbuf, sizeof(sbuf), KA670_PCSTS_BITS,
mfpr
(PR_PCSTS));
191
snprintb(sbuf, sizeof(sbuf), KA670_BCSTS_BITS,
mfpr
(PR_BCSTS));
ka49.c
80
{ volatile int *hej = (void *)
mfpr
(PR_ISP); *hej = *hej; hej[-1] = hej[-1];}
144
mtpr(
mfpr
(PR_CCTL) | CCTL_SW_ETM, PR_CCTL);
149
mtpr(
mfpr
(PR_CCTL) | 0x10, PR_CCTL); /* Set cache size */
150
mtpr(
mfpr
(PR_BCETSTS), PR_BCETSTS); /* Clear error bits */
151
mtpr(
mfpr
(PR_BCEDSTS), PR_BCEDSTS); /* Clear error bits */
152
mtpr(
mfpr
(PR_NESTS), PR_NESTS); /* Clear error bits */
161
mtpr((
mfpr
(PR_CCTL) & ~(CCTL_SW_ETM|CCTL_ENABLE)) | CCTL_HW_ETM,
171
mtpr(
mfpr
(PR_CCTL) | 0x10 | CCTL_ENABLE, PR_CCTL); /* enab. bcache */
ka53.c
84
volatile int *hej = (void *)
mfpr
(PR_ISP);
159
mtpr(
mfpr
(PR_CCTL) | CCTL_SW_ETM, PR_CCTL);
164
mtpr(
mfpr
(PR_CCTL) | 6, PR_CCTL); /* Set cache size and speed */
165
mtpr(
mfpr
(PR_BCETSTS), PR_BCETSTS); /* Clear error bits */
166
mtpr(
mfpr
(PR_BCEDSTS), PR_BCEDSTS); /* Clear error bits */
167
mtpr(
mfpr
(PR_NESTS), PR_NESTS); /* Clear error bits */
177
mtpr((
mfpr
(PR_CCTL) & ~(CCTL_SW_ETM|CCTL_ENABLE)) | CCTL_HW_ETM,
187
mtpr(
mfpr
(PR_CCTL) | 6 | CCTL_ENABLE, PR_CCTL); /* enab. bcache */
ka680.c
108
volatile int *hej = (void *)
mfpr
(PR_ISP);
155
mtpr(
mfpr
(PR_CCTL) | CCTL_SW_ETM, PR_CCTL);
160
mtpr(
mfpr
(PR_CCTL) | 6, PR_CCTL); /* Set cache size and speed */
161
mtpr(
mfpr
(PR_BCETSTS), PR_BCETSTS); /* Clear error bits */
162
mtpr(
mfpr
(PR_BCEDSTS), PR_BCEDSTS); /* Clear error bits */
163
mtpr(
mfpr
(PR_NESTS), PR_NESTS); /* Clear error bits */
215
mtpr((
mfpr
(PR_CCTL) & ~(CCTL_SW_ETM|CCTL_ENABLE)) | CCTL_HW_ETM,
224
mtpr(
mfpr
(PR_CCTL) | 6 | CCTL_ENABLE, PR_CCTL); /* enab. bcache */
lock_stubs.S
63
mfpr
$PR_SSP, %r3 /* set new value (curlwp) */
82
mfpr
$PR_SSP, %r2 /* get curlwp (old) */
101
mfpr
$PR_IPL, %r2 /* get current IPL */
106
1:
mfpr
$PR_SSP, %r4 /* get curlwp */
134
mfpr
$PR_SSP, %r4 /* get curlwp */
170
mfpr
$PR_SSP, %r4
179
mfpr
$PR_SSP, %r3 /* get new value (curlwp) */
202
mfpr
$PR_SSP, %r4 /* get curlwp */
210
2:
mfpr
$PR_SSP, %r2 /* get old (curlwp) */
235
mfpr
$PR_SSP, %r
[
all
...]
ka88.c
108
mfpr
(PR_SID) & 65535, (
mfpr
(PR_SID) >> 16) & 127);
244
int c =
mfpr
(PR_RXCD);
270
while ((
mfpr
(PR_TXCS) & GC_RDY) == 0) /* Wait until xmit ready */
282
while ((
mfpr
(PR_RXCS) & GC_DON) == 0)
284
ret =
mfpr
(PR_RXDB);
327
ka88_confdata =
mfpr
(PR_RXDB);
378
ka88_txrx(id, "D/I C %x\r",
mfpr
(PR_SBR)); /* SBR */
379
ka88_txrx(id, "D/I D %x\r",
mfpr
(PR_SLR)); /* SLR */
381
ka88_txrx(id, "D/I 11 %x\r",
mfpr
(PR_SCBB)); /* SCB *
[
all
...]
ka43.c
147
if (
mfpr
(PR_PCSTS) & KA43_PCS_TRAP2) {
178
snprintb(sbuf, sizeof(sbuf), KA43_PCSTS_BITS,
mfpr
(PR_PCSTS));
216
snprintb(sbuf, sizeof(sbuf), KA43_PCSTS_BITS,
mfpr
(PR_PCSTS));
234
val =
mfpr
(PR_PCSTS);
gencons.c
227
i =
mfpr
(pr_rxdb[sc->unit]) & 0377; /* Mask status flags etc... */
331
while (
mfpr
(PR_RXCS) & GC_DON) {
332
if ((
mfpr
(PR_RXDB) & 0x7f) == 19) {
334
while ((
mfpr
(PR_RXCS) & GC_DON) == 0)
336
if ((
mfpr
(PR_RXDB) & 0x7f) == 17)
345
while ((
mfpr
(PR_TXCS) & GC_RDY) == 0) /* Wait until xmit ready */
358
while ((
mfpr
(PR_RXCS) & GC_DON) == 0) /* Receive chr */
360
i =
mfpr
(PR_RXDB) & 0x7f;
crl.c
194
if ((
mfpr
(PR_STXCS) & STXCS_RDY) == 0)
216
i =
mfpr
(PR_STXCS);
226
crlstat.crl_ds =
mfpr
(PR_STXDB);
253
*crltab.crl_xaddr++ =
mfpr
(PR_STXDB);
266
crlstat.crl_cs =
mfpr
(PR_STXDB);
ka6400.c
262
int c =
mfpr
(PR_RXCD);
290
mtpr(
mfpr
(PR_PCSTS), PR_PCSTS); /* clear error flags */
345
ka6400_txrx(id, "D/I C %x\r",
mfpr
(PR_SBR)); /* SBR */
346
ka6400_txrx(id, "D/I D %x\r",
mfpr
(PR_SLR)); /* SLR */
348
ka6400_txrx(id, "D/I 11 %x\r",
mfpr
(PR_SCBB)); /* SCB */
349
ka6400_txrx(id, "D/I 38 %x\r",
mfpr
(PR_MAPEN)); /* Enable MM */
ka730.c
176
mcf->mc3_pc, mcf->mc3_psl,
mfpr
(PR_MCESR));
186
#define WAIT while ((
mfpr
(PR_TXCS) & GC_RDY) == 0) ;
findcpu.c
60
vax_cpudata =
mfpr
(PR_SID);
ka750.c
105
if (
mfpr
(PR_TODR) == 0) { /* Check for failing battery */
119
if (
mfpr
(PR_ACCS) & 255) {
261
int mcsr =
mfpr
(PR_MCSR);
286
#define WAIT while ((
mfpr
(PR_TXCS) & GC_RDY) == 0) ;
ka860.c
106
* NOTE: In assmebly code, the
mfpr
instruction that reads the ESPD
151
__asm("mtpr $0x27,$0x4e;
mfpr
$0x4f,%0" : "=g" (mdecc));
154
__asm("mtpr $0x2a,$0x4e;
mfpr
$0x4f,%0" : "=g" (mear));
155
__asm("mtpr $0x25,$0x4e;
mfpr
$0x4f,%0" : "=g" (mstat1));
156
__asm("mtpr $0x26,$0x4e;
mfpr
$0x4f,%0" : "=g" (mstat2));
171
mtpr(
mfpr
(PR_MERG) | M8600_ICRD, PR_MERG);
295
mtpr(
mfpr
(PR_MERG) & ~M8600_ICRD, PR_MERG);
310
fpa =
mfpr
(PR_ACCS);
342
int s = splhigh(), old =
mfpr
(PR_TXCS);
344
#define WAIT while ((
mfpr
(PR_TXCS) & GC_RDY) == 0)
[
all
...]
subr.S
124
mfpr
$PR_PCBB,PCB_PADDR(%r0) # save PCB physical address
211
1:
mfpr
$PR_SSP, %r2 # get curlwp
234
mfpr
$PR_IPL,%r0 # splhigh()
324
mfpr
$PR_SSP,%r4 /* current LWP */
340
mfpr
$PR_IPL,%r1
347
mfpr
$PR_SSP,%r6 /* Get curlwp */
471
2:
mfpr
$PR_ESP,%r2
477
1:
mfpr
$PR_ESP,%r2
488
mfpr
$PR_ESP,%r3
495
1:
mfpr
$PR_ESP,%r
[
all
...]
ctu.c
144
#define WAIT while ((
mfpr
(PR_CSTS) & 0x80) == 0)
265
if ((
mfpr
(PR_CSRS) & 0x80))
269
return
mfpr
(PR_CSRD);
279
int status =
mfpr
(PR_CSRD);
371
#define WAIT while ((
mfpr
(PR_CSTS) & 0x80) == 0)
433
while ((
mfpr
(PR_CSTS) & 0x80) == 0)
intvec.S
271
mfpr
$PR_SSP, %r0 # get curlwp
279
mfpr
$PR_USP, -(%sp)
280
mfpr
$PR_SSP, %r0 /* SSP contains curlwp */
319
mfpr
$PR_ICCS,%r0
328
mfpr
$PR_SSP, %r0 /* SSP contains curlwp */
357
mfpr
$PR_USP, -(%sp)
ka820.c
153
mastercpu =
mfpr
(PR_BINID);
448
int c =
mfpr
(PR_RXCD);
545
ka820_txrx(id, "D/I C %x\r",
mfpr
(PR_SBR)); /* SBR */
546
ka820_txrx(id, "D/I D %x\r",
mfpr
(PR_SLR)); /* SLR */
548
ka820_txrx(id, "D/I 11 %x\r",
mfpr
(PR_SCBB)); /* SCB */
549
ka820_txrx(id, "D/I 38 %x\r",
mfpr
(PR_MAPEN)); /* Enable MM */
/src/sys/arch/vax/boot/xxboot/
bootxx.c
105
vax_cputype = (
mfpr
(PR_SID) >> 24) & 0xFF;
395
while (
mfpr
(PR_RXCS) & GC_DON) {
396
if ((
mfpr
(PR_RXDB) & 0x7f) == 19) {
398
while ((
mfpr
(PR_RXCS) & GC_DON) == 0)
400
if ((
mfpr
(PR_RXDB) & 0x7f) == 17)
406
while ((
mfpr
(PR_TXCS) & GC_RDY) == 0)
/src/sys/arch/vax/bi/
bi_mainbus.c
74
sc->sc_intcpu = 1 <<
mfpr
(PR_BINID);
/src/sys/arch/vax/include/
intr.h
86
return
mfpr
(PR_IPL);
cpu.h
157
#define curlwp ((struct lwp *)
mfpr
(PR_SSP))
174
int ipl =
mfpr
(PR_IPL);
mtpr.h
175
mfpr
(int reg)
function in typeref:typename:__always_inline register_t
179
"
mfpr
%1,%0"
Completed in 22 milliseconds
1
2
Indexes created Fri Oct 17 09:09:57 GMT 2025