Lines Matching refs:fetch_lock
190 struct mutex fetch_lock; /* Protect b_read, b_out */ member
695 mutex_init(&rp->fetch_lock); in mon_bin_open()
743 mutex_lock(&rp->fetch_lock); in mon_bin_get_event()
746 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
753 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
761 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
770 mutex_unlock(&rp->fetch_lock); in mon_bin_get_event()
809 mutex_lock(&rp->fetch_lock); in mon_bin_read()
812 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
822 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
841 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
860 mutex_unlock(&rp->fetch_lock); in mon_bin_read()
874 mutex_lock(&rp->fetch_lock); in mon_bin_flush()
885 mutex_unlock(&rp->fetch_lock); in mon_bin_flush()
905 mutex_lock(&rp->fetch_lock); in mon_bin_fetch()
908 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
925 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
937 mutex_unlock(&rp->fetch_lock); in mon_bin_fetch()
954 mutex_lock(&rp->fetch_lock); in mon_bin_queued()
974 mutex_unlock(&rp->fetch_lock); in mon_bin_queued()
1033 mutex_lock(&rp->fetch_lock); in mon_bin_ioctl()
1042 mutex_unlock(&rp->fetch_lock); in mon_bin_ioctl()