Lines Matching refs:fetch_lock
195 struct mutex fetch_lock; /* Protect b_read, b_out */ member
704 mutex_init(&rp->fetch_lock); in mon_bin_open()
752 mutex_lock(&rp->fetch_lock); in mon_bin_get_event()
755 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
762 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
770 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
779 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
818 mutex_lock(&rp->fetch_lock); in mon_bin_read()
821 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
831 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
850 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
869 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
883 mutex_lock(&rp->fetch_lock); in mon_bin_flush()
894 mutex_unlock(&rp->fetch_lock); in mon_bin_flush()
914 mutex_lock(&rp->fetch_lock); in mon_bin_fetch()
917 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
934 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
946 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
963 mutex_lock(&rp->fetch_lock); in mon_bin_queued()
983 mutex_unlock(&rp->fetch_lock); in mon_bin_queued()
1012 mutex_lock(&rp->fetch_lock); in mon_bin_ioctl()
1014 mutex_unlock(&rp->fetch_lock); in mon_bin_ioctl()
1044 mutex_lock(&rp->fetch_lock); in mon_bin_ioctl()
1059 mutex_unlock(&rp->fetch_lock); in mon_bin_ioctl()