Searched refs:fsctx (Results 1 - 15 of 15) sorted by path

/broadcom-cfe-1.4.2/cfe/include/
H A Dcfe_fileops.h67 #define BDINIT(ops,fsctx,name) (ops)->init((fsctx),(name))
68 #define BDOPEN(ops,ref,fsctx,name) (ops)->open((ref),(fsctx),(name),FILE_MODE_READ)
69 #define BDOPEN2(ops,ref,fsctx,name,mode) (ops)->open((ref),(fsctx),(name),(mode))
70 #define BDOPEN_WR(ops,ref,fsctx,name) (ops)->open((ref),(fsctx),(name),FILE_MODE_WRITE)
84 int (*init)(void **fsctx,void *device);
85 int (*open)(void **ref,void *fsctx,cha
95 void *fsctx; member in struct:fileio_ctx_s
[all...]
/broadcom-cfe-1.4.2/cfe/main/
H A Dcfe_fatfs.c240 static int fatfs_fileop_xinit(void **fsctx,void *filename);
241 static int fatfs_fileop_pinit(void **fsctx,void *filename);
242 static int fatfs_fileop_open(void **ref,void *fsctx,char *filename,int mode);
247 static void fatfs_fileop_uninit(void *fsctx);
1394 int fatfs_fileop_dir(void *fsctx);
1395 int fatfs_fileop_dir(void *fsctx) argument
1397 fatfs_t *fatfs = fsctx;
1406 * fatfs_fileop_init(fsctx,devname)
1412 * fsctx - file system context (return pointer)
1420 static int fatfs_fileop_init(void **fsctx,cha argument
1552 fatfs_fileop_xinit(void **fsctx,void *dev) argument
1559 fatfs_fileop_pinit(void **fsctx,void *dev) argument
1583 fatfs_fileop_open(void **ref,void *fsctx,char *name,int mode) argument
1671 fatfs_fileop_uninit(void *fsctx) argument
[all...]
H A Dcfe_filesys.c124 * fs_init(name,fsctx,device)
130 * fsctx - returns a filesystem context
137 int fs_init(char *fsname,fileio_ctx_t **fsctx,void *device) argument
150 res = BDINIT(ops,&(ctx->fsctx),device);
156 *fsctx = ctx;
163 * fs_hook(fsctx,name)
169 * fsctx - result from a previous fs_init
177 int fs_hook(fileio_ctx_t *fsctx,char *fsname) argument
194 res = BDINIT(ops,&hookfsctx,fsctx);
206 fsctx
225 fs_uninit(fileio_ctx_t *fsctx) argument
250 fs_open(fileio_ctx_t *fsctx,void **ref,char *filename,int mode) argument
268 fs_close(fileio_ctx_t *fsctx,void *ref) argument
293 fs_read(fileio_ctx_t *fsctx,void *ref,hsaddr_t buffer,int len) argument
315 fs_write(fileio_ctx_t *fsctx,void *ref,hsaddr_t buffer,int len) argument
336 fs_seek(fileio_ctx_t *fsctx,void *ref,int offset,int how) argument
[all...]
H A Dcfe_httpfs.c90 static int http_fileop_init(void **fsctx,void *devicename);
91 static int http_fileop_open(void **ref,void *fsctx,char *filename,int mode);
96 static void http_fileop_uninit(void *fsctx);
116 http_fsctx_t *fsctx; local
120 fsctx = KMALLOC(sizeof(http_fsctx_t),0);
121 if (!fsctx) {
125 fsctx->http_tmp = 0;
126 *newfsctx = fsctx;
133 http_fsctx_t *fsctx; local
149 fsctx
378 http_fsctx_t *fsctx = (http_fsctx_t *) fsctx_arg; local
[all...]
H A Dcfe_ldr_elf.c70 * readprogsegment(fsctx,ref,addr,size)
76 * fsctx - file I/O dispatch
85 static int readprogsegment(fileio_ctx_t *fsctx,void *ref, argument
100 res = fs_read(fsctx,ref,addr,size);
143 * elfload_internal_32(fsctx,ref,entrypt,flags)
158 static int elfload_internal_32(fileio_ctx_t *fsctx,void *ref, argument
172 if (fs_read(fsctx,ref,PTR2HSADDR((((uint8_t *) ep)+EI_MINHDR)),
190 if (fs_seek(fsctx,ref,ep->e_phoff,FILE_SEEK_BEGINNING) != ep->e_phoff ||
191 fs_read(fsctx,ref,PTR2HSADDR(phtab),nbytes) != nbytes) {
219 if (fs_seek(fsctx,re
269 elfload_internal_64(fileio_ctx_t *fsctx,void *ref, hsaddr_t *entrypt,int flags, Elf64_Ehdr *ep) argument
384 elfload_internal(fileio_ctx_t *fsctx,void *ref, hsaddr_t *entrypt,int flags) argument
456 fileio_ctx_t *fsctx; local
[all...]
H A Dcfe_ldr_raw.c69 * cfe_findbootblock(la,fsctx,ref)
83 fileio_ctx_t *fsctx,
100 fs_seek(fsctx,ref,0,FILE_SEEK_BEGINNING);
107 res = fs_read(fsctx,ref,
171 fileio_ctx_t *fsctx; local
243 res = fs_init(la->la_filesys,&fsctx,la->la_device);
253 res = fs_hook(fsctx,"z");
266 res = fs_open(fsctx,&ref,la->la_filename,FILE_MODE_READ);
268 fs_uninit(fsctx);
277 res = cfe_findbootblock(la,fsctx,re
82 cfe_findbootblock(cfe_loadargs_t *la, fileio_ctx_t *fsctx, void *ref, struct boot_block *bootblock) argument
[all...]
H A Dcfe_ldr_srec.c77 fileio_ctx_t *fsctx; member in struct:linebuf_s
81 (b)->eof = 0 ; (b)->ref = r; (b)->fsctx = o
106 res = fs_read(file->fsctx,file->ref,PTR2HSADDR(file->linebuf),sizeof(file->linebuf));
393 fileio_ctx_t *fsctx; local
437 res = fs_init(la->la_filesys,&fsctx,la->la_device);
447 res = fs_hook(fsctx,"z");
457 res = fs_open(fsctx,&ref,la->la_filename,FILE_MODE_READ);
459 fs_uninit(fsctx);
470 initlinebuf(&lb,ref,fsctx);
524 fs_close(fsctx,re
[all...]
H A Dcfe_rawfs.c86 static int raw_fileop_init(void **fsctx,void *devicename);
87 static int raw_fileop_open(void **ref,void *fsctx,char *filename,int mode);
92 static void raw_fileop_uninit(void *fsctx);
112 raw_fsctx_t *fsctx; local
117 fsctx = KMALLOC(sizeof(raw_fsctx_t),0);
118 if (!fsctx) {
123 fsctx->raw_dev = console_handle;
124 fsctx->raw_isconsole = TRUE;
127 fsctx->raw_dev = cfe_open(devicename);
128 fsctx
145 raw_fsctx_t *fsctx; local
271 raw_fsctx_t *fsctx = (raw_fsctx_t *) fsctx_arg; local
[all...]
H A Dcfe_savedata.c74 fileio_ctx_t *fsctx; local
81 res = fs_init(fsname,&fsctx,devname);
90 res = fs_open(fsctx,&ref,filename,FILE_MODE_WRITE);
92 fs_uninit(fsctx);
100 res = fs_write(fsctx,ref,start,end-start);
106 fs_close(fsctx,ref);
107 fs_uninit(fsctx);
H A Dcfe_xmodem.c130 static int xmodem_fileop_init(void **fsctx,void *devicename);
131 static int xmodem_fileop_open(void **ref,void *fsctx,char *filename,int mode);
136 static void xmodem_fileop_uninit(void *fsctx);
578 xmodem_fsctx_t *fsctx; local
583 fsctx = KMALLOC(sizeof(xmodem_fsctx_t),0);
584 if (!fsctx) {
589 fsctx->xmodem_dev = console_handle;
590 fsctx->xmodem_isconsole = TRUE;
593 fsctx->xmodem_dev = cfe_open(devicename);
594 fsctx
611 xmodem_fsctx_t *fsctx; local
741 xmodem_fsctx_t *fsctx = (xmodem_fsctx_t *) fsctx_arg; local
[all...]
H A Dcfe_zlibfs.c97 static int zlibfs_fileop_init(void **fsctx,void *ctx);
98 static int zlibfs_fileop_open(void **ref,void *fsctx,char *filename,int mode);
103 static void zlibfs_fileop_uninit(void *fsctx);
156 zlibfs_fsctx_t *fsctx; local
161 fsctx = KMALLOC(sizeof(zlibfs_fsctx_t),0);
162 if (!fsctx) {
166 fsctx->zlibfsctx_refcnt = 0;
167 fsctx->zlibfsctx_subops = curfsctx->ops;
168 fsctx->zlibfsctx_subfsctx = curfsctx->fsctx;
238 zlibfs_fsctx_t *fsctx; local
431 zlibfs_fsctx_t *fsctx = (zlibfs_fsctx_t *) fsctx_arg; local
[all...]
H A Dzipstart_load.c74 static int fs_init(fileio_ctx_t *fsctx,uint8_t *file) argument
76 fsctx->beginning = file;
77 fsctx->ptr = file;
81 static int fs_seek(fileio_ctx_t *fsctx,int off,int how) argument
83 fsctx->ptr = fsctx->beginning + off;
88 static int fs_read(fileio_ctx_t *fsctx,uint8_t *dest,int cnt) argument
91 uint8_t *sptr = fsctx->ptr;
98 fsctx->ptr += cnt;
104 * readprogsegment(fsctx,add
118 readprogsegment(fileio_ctx_t *fsctx, void *addr,int size,int flags) argument
185 elfgetshdr(fileio_ctx_t *fsctx,Elf32_Ehdr *ep) argument
220 elfload_internal(fileio_ctx_t *fsctx, long *entrypt,int flags) argument
362 fileio_ctx_t fsctx; local
[all...]
/broadcom-cfe-1.4.2/cfe/net/
H A Dnet_tftp.c107 static int tftp_fileop_init(void **fsctx,void *devicename);
108 static int tftp_fileop_open(void **ref,void *fsctx,char *filename,int mode);
113 static void tftp_fileop_uninit(void *fsctx);
529 * tftp_fileop_init(fsctx,device)
534 * fsctx - location to place context information
542 static int tftp_fileop_init(void **fsctx,void *dev) argument
549 *fsctx = ref;
554 * tftp_fileop_open(ref,fsctx,filename,mode)
562 * fsctx - filesystem context
571 static int tftp_fileop_open(void **ref,void *fsctx,cha argument
811 tftp_fileop_uninit(void *fsctx) argument
[all...]
/broadcom-cfe-1.4.2/cfe/ui/
H A Dui_test_disk.c213 extern int fatfs_fileop_dir(void *fsctx);
219 fileio_ctx_t *fsctx; local
230 res = fs_init("fat",&fsctx,tok);
237 fatfs_fileop_dir(fsctx->fsctx);
240 res = fs_open(fsctx,&filectx,fname,FILE_MODE_READ);
248 res = fs_read(fsctx,filectx,PTR2HSADDR(buffer),sizeof(buffer));
256 fs_close(fsctx,filectx);
260 fs_uninit(fsctx);
267 fileio_ctx_t *fsctx; local
[all...]
H A Dui_vxboot.c523 fileio_ctx_t *fsctx; local
590 if (fs_init(la->la_filesys,&fsctx,la->la_device) == CFE_OK) {
591 fs_uninit(fsctx);

Completed in 64 milliseconds