FreeBSD virtual memory subsystem code
swdevt Struct Reference

#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_tsw_strategy
 
sw_close_tsw_close
 

Detailed Description

Definition at line 54 of file swap_pager.h.

Member Function Documentation

◆ TAILQ_ENTRY()

swdevt::TAILQ_ENTRY ( swdevt  )

Field Documentation

◆ sw_blist

struct blist* swdevt::sw_blist

◆ sw_close

sw_close_t* swdevt::sw_close

Definition at line 66 of file swap_pager.h.

Referenced by swapoff_one(), and swaponsomething().

◆ sw_dev

dev_t swdevt::sw_dev

Definition at line 58 of file swap_pager.h.

Referenced by swap_dev_info(), and swaponsomething().

◆ sw_end

__daddr_t swdevt::sw_end

Definition at line 62 of file swap_pager.h.

Referenced by swaponsomething(), and swp_pager_isondev().

◆ sw_first

◆ sw_flags

◆ sw_id

◆ sw_nblks

int swdevt::sw_nblks

Definition at line 56 of file swap_pager.h.

Referenced by swap_dev_info(), swapoff_one(), and swaponsomething().

◆ sw_strategy

sw_strategy_t* swdevt::sw_strategy

Definition at line 65 of file swap_pager.h.

Referenced by swaponsomething(), and swp_pager_strategy().

◆ sw_used

int swdevt::sw_used

◆ sw_vp

struct vnode* swdevt::sw_vp

The documentation for this struct was generated from the following file: