[BACK]Return to device.h CVS log [TXT][DIR] Up to [local] / funnyos / sys

Diff for /funnyos/sys/device.h between version 1.4 and 1.5

version 1.4, 2007/10/29 20:53:59 version 1.5, 2007/10/29 20:56:37
Line 32 
Line 32 
         /*          /*
          * Associate actual driver with device name.           * Associate actual driver with device name.
          */           */
         char                    *di_dname;              /* device name */          char                    *di_dname;              /* device name */
         struct driver   *di_driverp;                            /* pointer to driver */          struct driver   *di_driverp;    /* pointer to driver */
         int8_t                  di_ninstances;                          /* number of already created devices; for dv_minor */          int8_t                  di_ninstances;  /* number of already created devices; for dv_minor */
 };  };
   
   
 struct attachinfo {  struct attachinfo {
         /*          /*
          * Attach hint. Describes where to attach particular device.           * Attach hint. Describes where to attach particular device.
          * "child" at "parent" 0 loc 0x16000000 flags 0x00           * "child" at "parent" 0 loc 0x16000000 intrno 4 flags 0x00
          */           */
         char                    *ai_cname;              /* child device name */          char                    *ai_cname;              /* child device name */
         char                    *ai_pname;              /* parent device name */          char                    *ai_pname;              /* parent device name */
         uint8_t                 ai_pminor;                                      /* parent minor */          uint8_t                 ai_pminor;              /* parent minor */
         uint32_t                ai_locator;                                     /* location on parent (0 - default) */          uint32_t                ai_locator;             /* location on parent (0 - default) */
         uint8_t                 ai_intrno;                                      /* interrupt line */          uint8_t                 ai_intrno;              /* interrupt line */
         uint8_t                 ai_flags;                                       /* flags passed to dr_attach() */          uint8_t                 ai_flags;               /* flags passed to dr_attach() */
 };  };
   
   

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb