Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/netmap/netmap_freebsd.c
Show First 20 Lines • Show All 486 Lines • ▼ Show 20 Lines | netmap_dev_pager_dtor(void *handle) | ||||
netmap_dtor(priv); | netmap_dtor(priv); | ||||
free(vmh, M_DEVBUF); | free(vmh, M_DEVBUF); | ||||
dev_rel(dev); | dev_rel(dev); | ||||
} | } | ||||
static int | static int | ||||
netmap_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, | netmap_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, | ||||
int prot, vm_page_t *mres) | int prot, vm_page_t *mres, int count, int *rahead) | ||||
{ | { | ||||
struct netmap_vm_handle_t *vmh = object->handle; | struct netmap_vm_handle_t *vmh = object->handle; | ||||
struct netmap_priv_d *priv = vmh->priv; | struct netmap_priv_d *priv = vmh->priv; | ||||
struct netmap_adapter *na = priv->np_na; | struct netmap_adapter *na = priv->np_na; | ||||
vm_paddr_t paddr; | vm_paddr_t paddr; | ||||
vm_page_t page; | vm_page_t page; | ||||
vm_memattr_t memattr; | vm_memattr_t memattr; | ||||
vm_pindex_t pidx; | vm_pindex_t pidx; | ||||
▲ Show 20 Lines • Show All 354 Lines • Show Last 20 Lines |