Lines Matching refs:aio
31 #include <linux/aio.h>
52 unsigned long aio_nr; /* current system wide number of aio requests */
53 unsigned long aio_max_nr = 0x10000; /* system wide maximum number of aio requests */
80 * Creates the slab caches used by the aio routines, panic on
88 aio_wq = create_workqueue("aio");
226 * Called when the last user of an aio context has gone away,
317 dprintk("aio: allocated ioctx %p[%ld]: mm=%p mask=0x%x\n",
330 dprintk("aio: error allocating ioctx %p\n", ctx);
335 * Cancels all outstanding aio requests on an aio context. Used
434 * Allocate a slot for an aio request. Increments the users count
440 * This prevents races between the aio code path referencing the
562 * Try to optimize the aio and eventfd file* puts, by avoiding to
565 * this function will be executed w/out any aio kthread wakeup.
639 * This is the core aio execution routine. It is
657 * simplifies the coding of individual aio operations as
759 * Assumes it is operating within the aio issuer's mm
806 * Assumes it is operating within the aio issuer's mm
836 * retries on an ioctx. Takes on the aio issuer's
867 * and if required activate the aio work queue to process
890 * The retry is usually executed by aio workqueue
1117 dprintk("aio: lost an event due to EFAULT.\n");
1187 dprintk("aio: lost an event due to EFAULT.\n");
1432 * Performs the initial checks and aio retry method