/[rtmk]/rtmk/vm-pager.h
ViewVC logotype

Diff of /rtmk/vm-pager.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by jrydberg, Wed Feb 6 19:57:00 2002 UTC revision 1.2 by jrydberg, Mon Feb 25 18:30:39 2002 UTC
# Line 56  struct vm_pager Line 56  struct vm_pager
56    kern_return_t (*page_flush) (struct vm_pager *pager, void *cookie,    kern_return_t (*page_flush) (struct vm_pager *pager, void *cookie,
57                                 vm_offset_t offset, struct vm_page *page);                                 vm_offset_t offset, struct vm_page *page);
58    
59      /* Create OBJECT beling to PAGER.  Function may set OBJET->PAGER_COOKIE.  */
60      kern_return_t (*create_object) (struct vm_pager *pager,
61                                      struct vm_object *object);
62    
63      /* Initialize OBJECT.  OBJECT just have been map into an address space.  */
64      kern_return_t (*init_object) (struct vm_pager *pager,
65                                    struct vm_object *object);
66    
67    /* Cookie for this object - pager may assign whatever value.  */    /* Cookie for this object - pager may assign whatever value.  */
68    void *cookie;    void *cookie;
69  };  };
# Line 64  struct vm_pager Line 72  struct vm_pager
72  extern struct vm_pager pager_default;  extern struct vm_pager pager_default;
73  extern struct vm_pager pager_host;  extern struct vm_pager pager_host;
74    
75    /* Default pager.  */
76    extern struct vm_pager *default_pager;
77    
78  /* Initialize host pager on OBJECT.  PHYS_ADDR is the physical address  /* Initialize host pager on OBJECT.  PHYS_ADDR is the physical address
79     that the object should map into memory.  */     that the object should map into memory.  */
80  extern kern_return_t host_pager_init_object (struct vm_object *object,  extern kern_return_t host_pager_init_object (struct vm_object *object,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26