Lines Matching refs:curr
861 struct fuse_req *curr;
863 for (curr = f->list.next; curr != &f->list; curr = curr->next) {
864 if (curr->unique == req->u.i.unique) {
865 curr->ctr++;
869 pthread_mutex_lock(&curr->lock);
871 curr->interrupted = 1;
873 if (curr->u.ni.func)
874 curr->u.ni.func(curr, curr->u.ni.data);
875 pthread_mutex_unlock(&curr->lock);
878 curr->ctr--;
879 if (!curr->ctr)
880 destroy_req(curr);
885 for (curr = f->interrupts.next; curr != &f->interrupts;
886 curr = curr->next) {
887 if (curr->u.i.unique == req->u.i.unique)
914 struct fuse_req *curr;
916 for (curr = f->interrupts.next; curr != &f->interrupts; curr = curr->next) {
917 if (curr->u.i.unique == req->unique) {
919 list_del_req(curr);
920 free(curr);
924 curr = f->interrupts.next;
925 if (curr != &f->interrupts) {
926 list_del_req(curr);
927 list_init_req(curr);
928 return curr;