Home
last modified time | relevance | path

Searched refs:iostate (Results 1 – 3 of 3) sorted by relevance

/xnu-10002.1.13/bsd/vfs/
H A Dvfs_cluster.c188 int flags, buf_t real_bp, struct clios *iostate, int (*)(buf_t, void *), void *callback_arg);
193 static void cluster_iostate_wait(struct clios *iostate, u_int target, const char *wait_name);
564 cluster_iostate_wait(struct clios *iostate, u_int target, const char *wait_name) in cluster_iostate_wait() argument
566 lck_mtx_lock(&iostate->io_mtxp); in cluster_iostate_wait()
568 while ((iostate->io_issued - iostate->io_completed) > target) { in cluster_iostate_wait()
570 iostate->io_issued, iostate->io_completed, target, 0, 0); in cluster_iostate_wait()
572 iostate->io_wanted = 1; in cluster_iostate_wait()
573 msleep((caddr_t)&iostate->io_wanted, &iostate->io_mtxp, PRIBIO + 1, wait_name, NULL); in cluster_iostate_wait()
576 iostate->io_issued, iostate->io_completed, target, 0, 0); in cluster_iostate_wait()
578 lck_mtx_unlock(&iostate->io_mtxp); in cluster_iostate_wait()
[all …]
/xnu-10002.1.13/osfmk/vm/
H A Dvm_pageout.h373 vector_upl_iostates_t iostate; member
H A Dvm_pageout.c10471 vector_upl->upls[i].iostate.size = 0; in vector_upl_create()
10472 vector_upl->upls[i].iostate.offset = 0; in vector_upl_create()
10616 subupl_state = vector_upl->upls[i].iostate; in vector_upl_subupl_byoffset()
10698 vector_upl->upls[i].iostate.offset = offset; in vector_upl_set_iostate()
10702 vector_upl->upls[i].iostate.size = size; in vector_upl_set_iostate()
10729 *offset = vector_upl->upls[i].iostate.offset; in vector_upl_get_iostate()
10730 *size = vector_upl->upls[i].iostate.size; in vector_upl_get_iostate()
10746 *offset = vector_upl->upls[index].iostate.offset; in vector_upl_get_iostate_byindex()
10747 *size = vector_upl->upls[index].iostate.size; in vector_upl_get_iostate_byindex()