~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-sparc/jsflash.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  * jsflash.h: OS Flash SIMM support for JavaStations.
  3  *
  4  * Copyright (C) 1999  Pete Zaitcev
  5  */
  6 
  7 #ifndef _SPARC_JSFLASH_H
  8 #define _SPARC_JSFLASH_H
  9 
 10 #ifndef _SPARC_TYPES_H
 11 #include <asm/types.h>
 12 #endif
 13 
 14 /*
 15  * Semantics of the offset is a full address.
 16  * Hardcode it or get it from probe ioctl.
 17  *
 18  * We use full bus address, so that we would be
 19  * automatically compatible with possible future systems.
 20  */
 21 
 22 #define JSFLASH_IDENT   (('F'<<8)|54)
 23 struct jsflash_ident_arg {
 24         __u64 off;                /* 0x20000000 is included */
 25         __u32 size;
 26         char name[32];          /* With trailing zero */
 27 };
 28 
 29 #define JSFLASH_ERASE   (('F'<<8)|55)
 30 /* Put 0 as argument, may be flags or sector number... */
 31 
 32 #define JSFLASH_PROGRAM (('F'<<8)|56)
 33 struct jsflash_program_arg {
 34         __u64 data;             /* char* for sparc and sparc64 */
 35         __u64 off;
 36         __u32 size;
 37 };
 38 
 39 #endif /* _SPARC_JSFLASH_H */
 40 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.