Print this page
patch remove-as_swapout

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/as.h
          +++ new/usr/src/uts/common/vm/as.h
↓ open down ↓ 280 lines elided ↑ open up ↑
 281  281  int     as_map(struct as *as, caddr_t addr, size_t size, int ((*crfp)()),
 282  282                  void *argsp);
 283  283  void    as_purge(struct as *as);
 284  284  int     as_gap(struct as *as, size_t minlen, caddr_t *basep, size_t *lenp,
 285  285                  uint_t flags, caddr_t addr);
 286  286  int     as_gap_aligned(struct as *as, size_t minlen, caddr_t *basep,
 287  287              size_t *lenp, uint_t flags, caddr_t addr, size_t align,
 288  288              size_t redzone, size_t off);
 289  289  
 290  290  int     as_memory(struct as *as, caddr_t *basep, size_t *lenp);
 291      -size_t  as_swapout(struct as *as);
 292  291  int     as_incore(struct as *as, caddr_t addr, size_t size, char *vec,
 293  292                  size_t *sizep);
 294  293  int     as_ctl(struct as *as, caddr_t addr, size_t size, int func, int attr,
 295  294                  uintptr_t arg, ulong_t *lock_map, size_t pos);
 296  295  int     as_pagelock(struct as *as, struct page ***ppp, caddr_t addr,
 297  296                  size_t size, enum seg_rw rw);
 298  297  void    as_pageunlock(struct as *as, struct page **pp, caddr_t addr,
 299  298                  size_t size, enum seg_rw rw);
 300  299  int     as_setpagesize(struct as *as, caddr_t addr, size_t size, uint_t szc,
 301  300                  boolean_t wait);
↓ open down ↓ 16 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX