FreeBSD kernel kern code
aiocb_ops Struct Reference

Data Fields

int(* copyin )(struct aiocb *ujob, struct aiocb *kjob)
 
long(* fetch_status )(struct aiocb *ujob)
 
long(* fetch_error )(struct aiocb *ujob)
 
int(* store_status )(struct aiocb *ujob, long status)
 
int(* store_error )(struct aiocb *ujob, long error)
 
int(* store_kernelinfo )(struct aiocb *ujob, long jobref)
 
int(* store_aiocb )(struct aiocb **ujobp, struct aiocb *ujob)
 

Detailed Description

Definition at line 320 of file vfs_aio.c.

Field Documentation

int(* aiocb_ops::copyin) (struct aiocb *ujob, struct aiocb *kjob)

Definition at line 321 of file vfs_aio.c.

Referenced by aio_aqueue().

long(* aiocb_ops::fetch_error) (struct aiocb *ujob)

Definition at line 323 of file vfs_aio.c.

Referenced by kern_aio_error().

long(* aiocb_ops::fetch_status) (struct aiocb *ujob)

Definition at line 322 of file vfs_aio.c.

Referenced by kern_aio_error().

int(* aiocb_ops::store_aiocb) (struct aiocb **ujobp, struct aiocb *ujob)

Definition at line 327 of file vfs_aio.c.

Referenced by kern_aio_waitcomplete().

int(* aiocb_ops::store_error) (struct aiocb *ujob, long error)

Definition at line 325 of file vfs_aio.c.

Referenced by aio_aqueue(), kern_aio_return(), and kern_aio_waitcomplete().

int(* aiocb_ops::store_kernelinfo) (struct aiocb *ujob, long jobref)

Definition at line 326 of file vfs_aio.c.

Referenced by aio_aqueue().

int(* aiocb_ops::store_status) (struct aiocb *ujob, long status)

Definition at line 324 of file vfs_aio.c.

Referenced by aio_aqueue(), kern_aio_return(), and kern_aio_waitcomplete().


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