Lines Matching refs:fetch_lock
193 struct mutex fetch_lock; /* Protect b_read, b_out */ member
699 mutex_init(&rp->fetch_lock); in mon_bin_open()
747 mutex_lock(&rp->fetch_lock); in mon_bin_get_event()
750 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
757 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
765 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
774 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
813 mutex_lock(&rp->fetch_lock); in mon_bin_read()
816 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
826 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
845 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
864 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
878 mutex_lock(&rp->fetch_lock); in mon_bin_flush()
889 mutex_unlock(&rp->fetch_lock); in mon_bin_flush()
909 mutex_lock(&rp->fetch_lock); in mon_bin_fetch()
912 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
929 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
941 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
958 mutex_lock(&rp->fetch_lock); in mon_bin_queued()
978 mutex_unlock(&rp->fetch_lock); in mon_bin_queued()
1007 mutex_lock(&rp->fetch_lock); in mon_bin_ioctl()
1009 mutex_unlock(&rp->fetch_lock); in mon_bin_ioctl()
1040 mutex_lock(&rp->fetch_lock); in mon_bin_ioctl()
1055 mutex_unlock(&rp->fetch_lock); in mon_bin_ioctl()