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

Linux Cross Reference
Linux/include/asm-s390/ide.h

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

  1 /*
  2  *  linux/include/asm-arm/ide.h
  3  *
  4  *  Copyright (C) 1994-1996  Linus Torvalds & authors
  5  */
  6 
  7 /* s390 does not have IDE */
  8 
  9 #ifndef __ASMS390_IDE_H
 10 #define __ASMS390_IDE_H
 11 
 12 #ifdef __KERNEL__
 13 
 14 #ifndef MAX_HWIFS
 15 #define MAX_HWIFS       0
 16 #endif
 17 
 18 #define ide__sti()      do {} while (0)
 19 
 20 typedef union {
 21         unsigned all                    : 8;    /* all of the bits together */
 22         struct {
 23                 unsigned head           : 4;    /* always zeros here */
 24                 unsigned unit           : 1;    /* drive select number, 0 or 1 */
 25                 unsigned bit5           : 1;    /* always 1 */
 26                 unsigned lba            : 1;    /* using LBA instead of CHS */
 27                 unsigned bit7           : 1;    /* always 1 */
 28         } b;
 29         } select_t;
 30 
 31 #define ide_request_irq(irq,hand,flg,dev,id)    do {} while (0)
 32 #define ide_free_irq(irq,dev_id)                do {} while (0)
 33 #define ide_check_region(from,extent)           do {} while (0)
 34 #define ide_request_region(from,extent,name)    do {} while (0)
 35 #define ide_release_region(from,extent)         do {} while (0)
 36 
 37 /*
 38  * The following are not needed for the non-m68k ports
 39  */
 40 #define ide_ack_intr(hwif)              (1)
 41 #define ide_fix_driveid(id)             do {} while (0)
 42 #define ide_release_lock(lock)          do {} while (0)
 43 #define ide_get_lock(lock, hdlr, data)  do {} while (0)
 44 
 45 /*
 46  * We always use the new IDE port registering,
 47  * so these are fixed here.
 48  */
 49 #define ide_default_io_base(i)          ((ide_ioreg_t)0)
 50 #define ide_default_irq(b)              (0)
 51 
 52 #endif /* __KERNEL__ */
 53 
 54 #endif /* __ASMARM_IDE_H */
 55 

~ [ 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.