Searched refs:romvec (Results 1 - 27 of 27) sorted by relevance

/linux-4.4.14/arch/sparc/prom/
H A Dinit_32.c16 struct linux_romvec *romvec; variable in typeref:struct:linux_romvec
17 EXPORT_SYMBOL(romvec); variable
36 romvec = rp; prom_init()
38 switch(romvec->pv_romvers) { prom_init()
50 romvec->pv_romvers); prom_init()
55 prom_rev = romvec->pv_plugin_revision; prom_init()
56 prom_prev = romvec->pv_printrev; prom_init()
57 prom_nodeops = romvec->pv_nodeops; prom_init()
72 romvec->pv_romvers, prom_rev); prom_init()
H A Dmisc_32.c27 (*(romvec->pv_reboot))(bcommand); prom_reboot()
42 (*(romvec->pv_fortheval.v0_eval))(strlen(fstring), fstring); prom_feval()
44 (*(romvec->pv_fortheval.v2_eval))(fstring); prom_feval()
59 (*(romvec->pv_abort))(); prom_cmdline()
74 (*(romvec->pv_halt))(); prom_halt()
88 *romvec->pv_synchook = funcp; prom_setsync()
112 return romvec->pv_romvers; prom_version()
H A Dconsole_32.c29 if ((*(romvec->pv_nbputchar))(*buf)) prom_nbputchar()
34 if ((*(romvec->pv_v2devops).v2_dev_write)(*romvec->pv_v2bootargs.fd_stdout, prom_nbputchar()
H A Dbootstr_32.c31 arg = (*(romvec->pv_v0bootargs))->argv[iter]; prom_getbootargs()
54 strlcpy(barg_buf, *romvec->pv_v2bootargs.bootargs, sizeof(barg_buf)); prom_getbootargs()
H A Dmp.c36 ret = (*(romvec->v3_cpustart))(cpunode, (int) ctable_reg, ctx, pc); prom_startcpu()
H A Dmemory.c22 for (p = *(romvec->pv_v0mem.v0_available); p; p = p->theres_more) { prom_meminit_v0()
H A Dtree_32.c303 node = (*romvec->pv_v2devops.v2_inst2pkg)(inst); prom_inst2pkg()
/linux-4.4.14/arch/m68k/68000/
H A DMakefile16 obj-$(CONFIG_ROM) += romvec.o
H A Dromvec.S2 * romvec.S - Vector table for 68000 cpus
18 .section .romvec
/linux-4.4.14/arch/m68k/sun3/prom/
H A Dconsole.c25 i = (*(romvec->pv_nbgetchar))(); prom_nbgetchar()
40 i = (*(romvec->pv_nbputchar))(c); prom_nbputchar()
76 switch(*romvec->pv_stdin) {
86 st_p = (*romvec->pv_v2devops.v2_inst2pkg)(*romvec->pv_v2bootargs.fd_stdin);
124 switch(*romvec->pv_stdin) {
134 st_p = (*romvec->pv_v2devops.v2_inst2pkg)(*romvec->pv_v2bootargs.fd_stdout);
160 switch(*romvec->pv_stdin) {
H A Dinit.c14 struct linux_romvec *romvec; variable in typeref:struct:linux_romvec
31 romvec = rp; prom_init()
H A Dmisc.c23 (*(romvec->pv_reboot))(bcommand); prom_reboot()
44 (*(romvec->pv_halt))(); prom_halt()
79 return romvec->pv_romvers; prom_version()
/linux-4.4.14/arch/mips/fw/arc/
H A Dinit.c19 /* Master romvec interface. */
20 struct linux_romvec *romvec; variable in typeref:struct:linux_romvec
28 romvec = ROMVECTOR; prom_init()
H A Dpromlib.c15 * during romvec action. Since r4xx0.c is always compiled and linked with your
/linux-4.4.14/arch/mips/include/asm/
H A Dsgiarcs.h100 arcs_rvpage, /* ARCS romvec page */
112 arc_rvpage, /* romvec page */
256 ULONG rveclen; /* Size of romvec struct. */
257 _PVOID romvec; /* Function interface. */ member in struct:_SYSTEM_PARAMETER_BLOCK
271 #define ROMVECTOR ((struct linux_romvec *) (long)(PROMBLOCK)->romvec)
377 long __vec = (long) romvec->dest; \
392 long __vec = (long) romvec->dest; \
408 long __vec = (long) romvec->dest; \
425 long __vec = (long) romvec->dest; \
443 long __vec = (long) romvec->dest; \
463 long __vec = (long) romvec->dest; \
485 long (*__vec)(void) = (void *) romvec->dest; \
494 long (*__vec)(long) = (void *) romvec->dest; \
504 long (*__vec)(long, long) = (void *) romvec->dest; \
515 long (*__vec)(long, long, long) = (void *) romvec->dest; \
527 long (*__vec)(long, long, long, long) = (void *) romvec->dest; \
541 __vec = (void *) romvec->dest; \
H A Dsgialib.h17 extern struct linux_romvec *romvec;
/linux-4.4.14/arch/m68k/sun3x/
H A Dprom.c28 struct linux_romvec *romvec; variable in typeref:struct:linux_romvec
72 (*romvec->pv_reboot)("vmlinux"); sun3x_reboot()
104 romvec = (struct linux_romvec *)SUN3X_PROM_BASE; sun3x_prom_init()
H A Dconfig.c35 seq_printf(m, "PROM Revision:\t%s\n", romvec->pv_monid); sun3x_get_hardware_list()
/linux-4.4.14/arch/sparc/kernel/
H A Dprom_32.c228 switch (*romvec->pv_stdout) { of_console_init()
243 *romvec->pv_stdout); of_console_init()
268 fd = *romvec->pv_v2bootargs.fd_stdout;
271 node = (*romvec->pv_v2devops.v2_inst2pkg)(fd);
299 switch (*romvec->pv_stdout) {
H A Dcpu.c339 romvec->pv_romvers, show_cpuinfo()
341 romvec->pv_printrev >> 16, show_cpuinfo()
342 romvec->pv_printrev & 0xffff, show_cpuinfo()
H A Dhead_32.S91 /* Cool, here we go. Pick up the romvec pointer in %o0 and stash it in
121 mov %o0, %l0 ! stash away romvec
360 mov %l0, %o0 ! put back romvec
369 /* Get the machine type via the romvec
H A Dsetup_32.c66 * romvec->pv_synchook which I set to the following function.
/linux-4.4.14/arch/m68k/sun3/
H A Dconfig.c52 seq_printf(m, "PROM Revision:\t%s\n", romvec->pv_monid); sun3_get_hardware_list()
154 memory_end = *(romvec->pv_sun3mem) + PAGE_OFFSET - 2*PAGE_SIZE; config_sun3()
157 m68k_memory[0].size=*(romvec->pv_sun3mem); config_sun3()
H A Dmmu_emu.c197 (*(romvec->pv_setctxt))(j, (void *)seg, i); mmu_emu_init()
/linux-4.4.14/arch/sparc/include/asm/
H A Doplib_32.h15 /* The master romvec pointer... */
16 extern struct linux_romvec *romvec;
44 * preferably as early as possible. Pass it the romvec pointer.
H A Doplib_64.h63 * preferably as early as possible. Pass it the romvec pointer.
/linux-4.4.14/arch/m68k/include/asm/
H A Doplib.h13 /* The master romvec pointer... */
14 extern struct linux_romvec *romvec;
42 * preferably as early as possible. Pass it the romvec pointer.

Completed in 484 milliseconds