FreeBSD kernel kern code
kern_physio.c File Reference
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/bio.h>
#include <sys/buf.h>
#include <sys/conf.h>
#include <sys/malloc.h>
#include <sys/proc.h>
#include <sys/racct.h>
#include <sys/rwlock.h>
#include <sys/uio.h>
#include <geom/geom.h>
#include <vm/vm.h>
#include <vm/vm_object.h>
#include <vm/vm_page.h>
#include <vm/vm_pager.h>
#include <vm/vm_extern.h>
#include <vm/vm_map.h>
Include dependency graph for kern_physio.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
int physio (struct cdev *dev, struct uio *uio, int ioflag)
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ physio()

int physio ( struct cdev *  dev,
struct uio *  uio,
int  ioflag 
)

Definition at line 45 of file kern_physio.c.

References biowait(), buf, devtoname(), free(), malloc(), maxphys, printf(), unmapped_buf, and uprintf().

Here is the call graph for this function: