swdevt
TAILQ_HEAD(, swdevt) swtailq;
struct swdevt *sp, swinfo;
struct swdevt;
typedef void (*swapon_fn)(void *, struct swdevt *);
typedef void (*swapoff_fn)(void *, struct swdevt *);
struct swdevt *sp;
struct swdevt *sp;
static TAILQ_HEAD(, swdevt) swtailq = TAILQ_HEAD_INITIALIZER(swtailq);
static struct swdevt *swdevhd; /* Allocate from here next */
swap_pager_swapoff_object(struct swdevt *sp, vm_object_t object,
swap_pager_swapoff(struct swdevt *sp)
struct swdevt *sp, *tsp;
struct swdevt *sp;
swapoff_one(struct swdevt *sp, struct ucred *cred, u_int flags)
struct swdevt *sp, *spt;
struct swdevt *sp;
swapgeom_release(struct g_consumer *cp, struct swdevt *sp)
struct swdevt *sp;
swapgeom_strategy(struct buf *bp, struct swdevt *sp)
struct swdevt *sp;
swapgeom_close(struct thread *td, struct swdevt *sw)
struct swdevt *sp;
swapdev_strategy(struct buf *bp, struct swdevt *sp)
swapdev_close(struct thread *td, struct swdevt *sp)
struct swdevt *sp;
static void swap_pager_swapoff(struct swdevt *sp);
static int swapoff_one(struct swdevt *sp, struct ucred *cred,
struct swdevt *sp;
swp_pager_isondev(daddr_t blk, struct swdevt *sp)
struct swdevt *sp;
struct swdevt;
typedef void sw_strategy_t(struct buf *, struct swdevt *);
typedef void sw_close_t(struct thread *, struct swdevt *);
TAILQ_ENTRY(swdevt) sw_list;
vm_pageout_swapon(void *arg __unused, struct swdevt *sp __unused)
vm_pageout_swapoff(void *arg __unused, struct swdevt *sp __unused)