Lines Matching defs: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);
1818 req->in.h.unique |= FUSE_UNIQUE_RESEND;
1867 /* Look up request on processing list by unique ID */
1868 static struct fuse_req *request_find(struct fuse_pqueue *fpq, u64 unique)
1870 unsigned int hash = fuse_req_hash(unique);
1874 if (req->in.h.unique == unique)
1904 * list by the unique ID found in the header. If found, then remove
1930 * Zero oh.unique indicates unsolicited notification message
1933 if (!oh.unique) {
1945 req = request_find(fpq, oh.unique & ~FUSE_INT_REQ_BIT);
1954 if (oh.unique & FUSE_INT_REQ_BIT) {