Lines Matching refs:unique
202 static unsigned int fuse_req_hash(u64 unique)
204 return hash_long(unique & ~FUSE_INT_REQ_BIT, FUSE_PQ_HASH_BITS);
267 req->in.h.unique = fuse_get_unique(fiq);
420 req->in.h.unique = fuse_get_unique(fiq);
580 struct fuse_args *args, u64 unique)
591 req->in.h.unique = unique;
1064 ih.unique = (req->in.h.unique | FUSE_INT_REQ_BIT);
1065 arg.unique = req->in.h.unique;
1115 .unique = fuse_get_unique(fiq),
1146 .unique = fuse_get_unique(fiq),
1317 hash = fuse_req_hash(req->in.h.unique);
1809 /* Look up request on processing list by unique ID */
1810 static struct fuse_req *request_find(struct fuse_pqueue *fpq, u64 unique)
1812 unsigned int hash = fuse_req_hash(unique);
1816 if (req->in.h.unique == unique)
1846 * list by the unique ID found in the header. If found, then remove
1872 * Zero oh.unique indicates unsolicited notification message
1875 if (!oh.unique) {
1887 req = request_find(fpq, oh.unique & ~FUSE_INT_REQ_BIT);
1896 if (oh.unique & FUSE_INT_REQ_BIT) {