FreeBSD kernel kern code
aiocb_ops Struct Reference

Data Fields

int(* aio_copyin )(struct aiocb *ujob, struct kaiocb *kjob, int ty)
 
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 294 of file vfs_aio.c.

Field Documentation

◆ aio_copyin

int(* aiocb_ops::aio_copyin) (struct aiocb *ujob, struct kaiocb *kjob, int ty)

Definition at line 295 of file vfs_aio.c.

Referenced by aio_aqueue().

◆ fetch_error

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

Definition at line 297 of file vfs_aio.c.

Referenced by kern_aio_error().

◆ fetch_status

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

Definition at line 296 of file vfs_aio.c.

Referenced by kern_aio_error().

◆ store_aiocb

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

Definition at line 301 of file vfs_aio.c.

Referenced by kern_aio_waitcomplete().

◆ store_error

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

Definition at line 299 of file vfs_aio.c.

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

◆ store_kernelinfo

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

Definition at line 300 of file vfs_aio.c.

Referenced by aio_aqueue().

◆ store_status

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

Definition at line 298 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: