[BACK]Return to uvm_extern.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / uvm

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/uvm/uvm_extern.h between version 1.37 and 1.38

version 1.37, 2000/02/11 19:22:54 version 1.38, 2000/03/26 20:54:46
Line 112 
Line 112 
         ((MAXPROT << 8)|(PROT)|(INH)|((ADVICE) << 12)|(FLAGS))          ((MAXPROT << 8)|(PROT)|(INH)|((ADVICE) << 12)|(FLAGS))
   
 /* magic offset value */  /* magic offset value */
 #define UVM_UNKNOWN_OFFSET ((vaddr_t) -1)  #define UVM_UNKNOWN_OFFSET ((voff_t) -1)
                                 /* offset not known(obj) or don't care(!obj) */                                  /* offset not known(obj) or don't care(!obj) */
   
 /*  /*
Line 334  void   uvm_km_free_poolpage1 __P((vm_map
Line 334  void   uvm_km_free_poolpage1 __P((vm_map
   
 /* uvm_map.c */  /* uvm_map.c */
 int                     uvm_map __P((vm_map_t, vaddr_t *, vsize_t,  int                     uvm_map __P((vm_map_t, vaddr_t *, vsize_t,
                                 struct uvm_object *, vaddr_t, uvm_flag_t));                                  struct uvm_object *, voff_t, uvm_flag_t));
 int                     uvm_map_pageable __P((vm_map_t, vaddr_t,  int                     uvm_map_pageable __P((vm_map_t, vaddr_t,
                                 vaddr_t, boolean_t, int));                                  vaddr_t, boolean_t, int));
 int                     uvm_map_pageable_all __P((vm_map_t, int, vsize_t));  int                     uvm_map_pageable_all __P((vm_map_t, int, vsize_t));
Line 361  int   uvm_sysctl __P((int *, u_int, void
Line 361  int   uvm_sysctl __P((int *, u_int, void
 /* uvm_mmap.c */  /* uvm_mmap.c */
 int                     uvm_mmap __P((vm_map_t, vaddr_t *, vsize_t,  int                     uvm_mmap __P((vm_map_t, vaddr_t *, vsize_t,
                                 vm_prot_t, vm_prot_t, int,                                  vm_prot_t, vm_prot_t, int,
                                 caddr_t, vaddr_t, vsize_t));                                  caddr_t, voff_t, vsize_t));
   
 /* uvm_page.c */  /* uvm_page.c */
 struct vm_page          *uvm_pagealloc_strat __P((struct uvm_object *,  struct vm_page          *uvm_pagealloc_strat __P((struct uvm_object *,
                                 vaddr_t, struct vm_anon *, int, int, int));                                  voff_t, struct vm_anon *, int, int, int));
 #define uvm_pagealloc(obj, off, anon, flags) \  #define uvm_pagealloc(obj, off, anon, flags) \
             uvm_pagealloc_strat((obj), (off), (anon), (flags), \              uvm_pagealloc_strat((obj), (off), (anon), (flags), \
                                 UVM_PGA_STRAT_NORMAL, 0)                                  UVM_PGA_STRAT_NORMAL, 0)
 void                    uvm_pagerealloc __P((struct vm_page *,  void                    uvm_pagerealloc __P((struct vm_page *,
                                              struct uvm_object *, vaddr_t));                                               struct uvm_object *, voff_t));
 /* Actually, uvm_page_physload takes PF#s which need their own type */  /* Actually, uvm_page_physload takes PF#s which need their own type */
 void                    uvm_page_physload __P((paddr_t, paddr_t,  void                    uvm_page_physload __P((paddr_t, paddr_t,
                                                paddr_t, paddr_t, int));                                                 paddr_t, paddr_t, int));
Line 401  int   uvm_coredump32 __P((struct proc *,
Line 401  int   uvm_coredump32 __P((struct proc *,
 int                     uvm_deallocate __P((vm_map_t, vaddr_t, vsize_t));  int                     uvm_deallocate __P((vm_map_t, vaddr_t, vsize_t));
   
 /* uvm_vnode.c */  /* uvm_vnode.c */
 void                    uvm_vnp_setsize __P((struct vnode *, u_quad_t));  void                    uvm_vnp_setsize __P((struct vnode *, voff_t));
 void                    uvm_vnp_sync __P((struct mount *));  void                    uvm_vnp_sync __P((struct mount *));
 void                    uvm_vnp_terminate __P((struct vnode *));  void                    uvm_vnp_terminate __P((struct vnode *));
                                 /* terminate a uvm/uvn object */                                  /* terminate a uvm/uvn object */

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

CVSweb <webmaster@jp.NetBSD.org>