FreeBSD virtual memory subsystem code
|
#include <swap_pager.h>
Public Member Functions | |
TAILQ_ENTRY (swdevt) sw_list | |
Data Fields | |
int | sw_flags |
int | sw_nblks |
int | sw_used |
dev_t | sw_dev |
struct vnode * | sw_vp |
void * | sw_id |
__daddr_t | sw_first |
__daddr_t | sw_end |
struct blist * | sw_blist |
sw_strategy_t * | sw_strategy |
sw_close_t * | sw_close |
Definition at line 54 of file swap_pager.h.
swdevt::TAILQ_ENTRY | ( | swdevt | ) |
struct blist* swdevt::sw_blist |
Definition at line 63 of file swap_pager.h.
Referenced by swapoff_one(), swaponsomething(), swp_pager_freeswapspace(), swp_pager_getswapspace(), and sysctl_swap_fragmentation().
sw_close_t* swdevt::sw_close |
Definition at line 66 of file swap_pager.h.
Referenced by swapoff_one(), and swaponsomething().
dev_t swdevt::sw_dev |
Definition at line 58 of file swap_pager.h.
Referenced by swap_dev_info(), and swaponsomething().
__daddr_t swdevt::sw_end |
Definition at line 62 of file swap_pager.h.
Referenced by swaponsomething(), and swp_pager_isondev().
__daddr_t swdevt::sw_first |
Definition at line 61 of file swap_pager.h.
Referenced by swapdev_strategy(), swapgeom_strategy(), swaponsomething(), swp_pager_freeswapspace(), swp_pager_getswapspace(), and swp_pager_isondev().
int swdevt::sw_flags |
Definition at line 55 of file swap_pager.h.
Referenced by swap_dev_info(), swapgeom_orphan(), swapoff_one(), swaponsomething(), swp_pager_freeswapspace(), swp_pager_getswapspace(), and swp_pager_strategy().
void* swdevt::sw_id |
Definition at line 60 of file swap_pager.h.
Referenced by swapdev_strategy(), swapgeom_close(), swapgeom_orphan(), swapgeom_release(), swapgeom_strategy(), swapoff_one(), swapongeom_locked(), swaponsomething(), and swaponvp().
int swdevt::sw_nblks |
Definition at line 56 of file swap_pager.h.
Referenced by swap_dev_info(), swapoff_one(), and swaponsomething().
sw_strategy_t* swdevt::sw_strategy |
Definition at line 65 of file swap_pager.h.
Referenced by swaponsomething(), and swp_pager_strategy().
int swdevt::sw_used |
Definition at line 57 of file swap_pager.h.
Referenced by swap_dev_info(), swap_pager_swapoff(), swaponsomething(), swp_pager_freeswapspace(), and swp_pager_getswapspace().
struct vnode* swdevt::sw_vp |
Definition at line 59 of file swap_pager.h.
Referenced by kern_swapoff(), swap_dev_info(), swapdev_close(), swapoff_all(), swapoff_one(), swaponsomething(), and sysctl_swap_fragmentation().