Searched refs:la (Results 1 - 25 of 44) sorted by relevance

12

/broadcom-cfe-1.4.2/cfe/main/
H A Dcfe_boot.c112 * cfe_go(la)
118 * la - loader args
124 void cfe_go(cfe_loadargs_t *la) argument
127 if (!(la->la_flags & LOADFLG_NOCLOSE)) {
135 xprintf("Starting program at 0x%p\n",la->la_entrypt);
142 cfe_start(la->la_entrypt);
147 * cfe_boot(la)
152 * la - loader arguments
157 int cfe_boot(char *ldrname,cfe_loadargs_t *la) argument
161 la
[all...]
H A Dcfe_ldr_raw.c61 static int cfe_rawload(cfe_loadargs_t *la);
69 * cfe_findbootblock(la,fsctx,ref)
74 * la - loader args (to be filled in)
82 static int cfe_findbootblock(cfe_loadargs_t *la, argument
158 * cfe_rawload(la)
163 * la - loader args
168 static int cfe_rawload(cfe_loadargs_t *la) argument
188 loadflags = la->la_flags;
202 bootcode = PTR2HSADDR(la->la_address);
203 maxsize = la
[all...]
H A Dcfe_ldr_uboot.c69 static int cfe_ubootload(cfe_loadargs_t *la);
166 * cfe_ubootload(la)
171 * la - loader args
176 static int cfe_ubootload(cfe_loadargs_t *la) argument
185 la->la_flags |= LOADFLG_SPECADDR;
186 if (la->la_address == 0) {
187 la->la_address = ((unsigned long)la & ~0x0FFFFFFF) + 0x800000;
189 if (la->la_maxsize == 0) {
190 la
[all...]
H A Dcfe_loader.c118 int cfe_load_program(char *name,cfe_loadargs_t *la) argument
126 res = LDRLOAD(ldr,la);
H A Dcfe_autoboot.c134 cfe_loadargs_t *la)
138 la->la_filename = filename;
139 la->la_options = env_getenv(bootvar_flags);
140 la->la_filesys = method->ab_filesys;
141 la->la_device = method->ab_dev;
142 la->la_flags = method->ab_flags | LOADFLG_NOISY | LOADFLG_EXECUTE;
143 la->la_address = 0;
144 la->la_maxsize = 0;
145 la->la_entrypt = 0;
150 method->ab_loader,la
132 cfe_tryauto_common(cfe_autoboot_method_t *method, char *filename, cfe_loadargs_t *la) argument
176 cfe_loadargs_t *la = &cfe_loadargs; local
288 cfe_loadargs_t *la = &cfe_loadargs; local
[all...]
H A Dcfe_ldr_elf.c62 static int cfe_elfload(cfe_loadargs_t *la);
454 static int cfe_elfload(cfe_loadargs_t *la) argument
465 res = fs_init(la->la_filesys,&fsctx,la->la_device);
474 if (la->la_flags & LOADFLG_COMPRESSED) {
486 if (strcmp(la->la_filename,console_name) == 0) la->la_flags &= ~LOADFLG_NOISY;
488 res = fs_open(fsctx,&ref,la->la_filename,FILE_MODE_READ);
498 la->la_entrypt = 0;
499 res = elfload_internal(fsctx,ref,&(la
[all...]
H A Dcfe_ldr_srec.c63 static int cfe_srecload(cfe_loadargs_t *la);
380 * cfe_srecload(la)
385 * la - loader args
390 static int cfe_srecload(cfe_loadargs_t *la) argument
412 devinfo = la->la_device ? cfe_getdevinfo(la->la_device) : 0;
421 specflg = (la->la_flags & LOADFLG_SPECADDR) ? 1 : 0;
437 res = fs_init(la->la_filesys,&fsctx,la->la_device);
446 if (la
[all...]
/broadcom-cfe-1.4.2/cfe/ui/
H A Durl.c84 cfe_loadargs_t *la)
89 char *loader = la->la_loader;
153 la->la_device = devname;
154 la->la_filename = file;
162 la->la_device = (char *) net_getparam(NET_DEVNAME);
164 la->la_device = NULL;
167 la->la_filename = devname;
176 la->la_filesys = filesys;
177 la->la_loader = loader;
186 cfe_loadargs_t *la)
82 process_oldstyle(char *str, ui_cmdline_t *cmd, cfe_loadargs_t *la) argument
184 process_url(char *str, ui_cmdline_t *cmd, cfe_loadargs_t *la) argument
273 ui_process_url(char *url,ui_cmdline_t *cmd,cfe_loadargs_t *la) argument
[all...]
H A Durl.h49 int ui_process_url(char *URL, ui_cmdline_t *cmd,cfe_loadargs_t *la);
H A Dui_loadcmds.c248 cfe_loadargs_t *la = &cfe_loadargs; local
251 la->la_flags = flags;
261 res = ui_process_url(arg,cmd,la);
269 la->la_options = cmd_getarg(cmd,1);
276 la->la_loader,la->la_filesys,la->la_device,la->la_filename,la->la_options);
278 res = cfe_boot(la
[all...]
H A Dui_flash.c248 cfe_loadargs_t la; local
393 la.la_filesys = "raw";
394 la.la_filename = NULL;
395 la.la_device = fname;
396 la.la_address = (intptr_t) ptr;
397 la.la_options = 0;
398 la.la_maxsize = FLASH_STAGING_BUFFER_SIZE;
399 la.la_flags = LOADFLG_SPECADDR;
401 res = cfe_load_program("srec",&la);
410 res = ui_process_url(fname, cmd, &la);
[all...]
H A Dui_vxboot.c521 cfe_loadargs_t *la = &cfe_loadargs; local
571 la->la_filesys = NULL;
572 la->la_loader = "elf";
573 la->la_options = NULL;
574 la->la_flags = LOADFLG_NOISY | LOADFLG_EXECUTE;
579 la->la_device = "eth0";
580 la->la_filesys = "tftp";
588 la->la_device = vxflash->device;
589 la->la_filesys = vxflash->filesys;
590 if (fs_init(la
[all...]
/broadcom-cfe-1.4.2/cfe/applets/
H A Dminicrt0.S72 la gp,_gp
73 la sp,stack_bottom+STACK_SIZE-32
81 la t0,_fbss
82 la t1,_end
/broadcom-cfe-1.4.2/cfe/arch/mips/chipset/sibyte/src/
H A Dcfe_device_ldr.c65 cfe_loadargs_t *la = &cfe_loadargs; local
85 la->la_flags = LOADFLG_NOISY;
87 la->la_device = "host0";
88 la->la_filesys = "raw";
89 la->la_filename = NULL;
91 if ((*cmd_p & 0x2) != 0) la->la_flags |= LOADFLG_COMPRESSED;
92 la->la_options = options;
94 xprintf(" Options:%s\n", la->la_options);
96 res = cfe_boot("elf", la);
106 xprintf("Could not download from %s:\n", la
[all...]
H A Dcfe_tests.c121 cfe_loadargs_t *la = &cfe_loadargs; local
141 la->la_flags = LOADFLG_NOISY;
143 la->la_device = (char *) net_getparam(NET_DEVNAME);
144 la->la_filesys = "tftp";
145 la->la_filename = fname;
148 la->la_address = KERNADDR(FILE_STAGING_BUFFER);
149 la->la_maxsize = FILE_STAGING_BUFFER_SIZE;;
150 la->la_flags |= LOADFLG_SPECADDR;
152 la->la_options = NULL;
155 la
[all...]
/broadcom-cfe-1.4.2/cfe/include/
H A Dcfe_loader.h79 int cfe_load_program(char *name,cfe_loadargs_t *la);
82 void cfe_go(cfe_loadargs_t *la);
83 int cfe_boot(char *ldrname,cfe_loadargs_t *la);
/broadcom-cfe-1.4.2/cfe/arch/mips/board/vcs/src/
H A Dvcs_init.S65 #define CALLKSEG1(x) la k0,x ; or k0,K1BASE ; jal k0
108 * so avoid the use of the "la" instruction.
/broadcom-cfe-1.4.2/cfe/arch/mips/cpu/sb1250/src/
H A Dsb1250_altcpu.S190 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION)
203 la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CLR_CPU))
206 la a0,PHYS_TO_K1(A_IMR_REGISTER(1,R_IMR_MAILBOX_CLR_CPU))
215 la a0,PHYS_TO_K1(A_SCD_SYSTEM_CFG)
227 1: la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CPU));
235 la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CLR_CPU))
270 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION)
285 la t1,PHYS_TO_K1(A_IMR_REGISTER(1,R_IMR_MAILBOX_SET_CPU))
314 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION)
340 la t
[all...]
H A Dsb1250_ircpoll.S122 la v0, K1BASE + A_IMR_CPU0_BASE
140 la t9, sb1250_dispatch_irq
149 la v0, K1BASE + A_IMR_CPU0_BASE
200 la v0, K1BASE + A_IMR_CPU0_BASE
222 la t9, sb1250_dispatch_irq
/broadcom-cfe-1.4.2/cfe/arch/mips/common/include/
H A Dmipsmacros.h133 #define LA la
283 la reg,label ; \
314 #define JMP(x) la t9,x ; j t9 /* use PIC linkage */
315 #define JAL(x) la t9,x ; jalr t9
/broadcom-cfe-1.4.2/cfe/arch/mips/common/src/
H A Dinit_ram.S186 * PIC case, since we can't count on the 'la' instruction to
225 la gp,_gp
244 la t3,CPUCFG_ALTCPU_RESET
249 la t3,cpu_apientry
298 la a0,segment_table
334 la a0,segment_table # trashed by l2 cache flush
466 la a2,cpu_apientry # A2 = API entry
H A Dexception.S197 la t1,_exc_cerr_htable
224 la t1,_exc_cerr_htable
262 la v0,_exc_vectab
413 la gp,PHYS_TO_K0(CFE_LOCORE_GLOBAL_GP)
416 la gp,_gp # Load up GP, not relocated so it's easy
421 la t0,_exc_vectab # get base of exception vectors
/broadcom-cfe-1.4.2/cfe/arch/mips/cpu/bcm1480/src/
H A Dbcm1480_ircpoll.S112 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE
138 la t9, bcm1480_dispatch_irq
147 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE
182 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE
196 la t9, bcm1480_dispatch_irq
205 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE
H A Dbcm1480_altcpu.S92 la reg,PHYS_TO_K1(A_SCD_SYSTEM_CFG) ; \
250 la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU))
265 la a0,PHYS_TO_K1(A_SCD_SYSTEM_CFG)
279 2: la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CPU));
287 la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU))
339 la t1,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_SET_CPU))
393 la t1,cpu_idledata #
441 la t2,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU))
456 la t2,PHYS_TO_K1(A_SCD_SYSTEM_CFG)
470 2: la t
[all...]
/broadcom-cfe-1.4.2/cfe/arch/mips/board/vcs1280/src/
H A Dvcs1280_init.S108 * so avoid the use of the "la" instruction.
124 la v0,dramtab

Completed in 194 milliseconds

12