Lines Matching refs:aiop
573 struct aiocb aios[NAIO], *aiop; in iops() local
581 aiop = &(aios[i]); in iops()
582 bzero(aiop, sizeof(*aiop)); in iops()
583 aiop->aio_buf = malloc(sectorsize); in iops()
584 if (aiop->aio_buf == NULL) in iops()
590 aiop = &(aios[i]); in iops()
592 aiop->aio_fildes = fd; in iops()
593 aiop->aio_offset = (random() % (sectorcount)) * sectorsize; in iops()
594 aiop->aio_nbytes = sectorsize; in iops()
596 error = aio_read(aiop); in iops()
605 ret = aio_waitcomplete(&aiop, NULL); in iops()
614 aiop->aio_fildes = fd; in iops()
615 aiop->aio_offset = (random() % (sectorcount)) * sectorsize; in iops()
616 aiop->aio_nbytes = sectorsize; in iops()
618 error = aio_read(aiop); in iops()
665 struct aiocb *aiop; in parwrite() local
669 aiop = &aios[n]; in parwrite()
670 bzero(aiop, sizeof(*aiop)); in parwrite()
671 aiop->aio_buf = &buf[o]; in parwrite()
672 aiop->aio_fildes = fd; in parwrite()
673 aiop->aio_offset = off + o; in parwrite()
674 aiop->aio_nbytes = MAXIO; in parwrite()
675 error = aio_write(aiop); in parwrite()
684 error = aio_waitcomplete(&aiop, NULL); in parwrite()