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);
424 req->in.h.unique = fuse_get_unique(fiq);
586 struct fuse_args *args, u64 unique)
597 req->in.h.unique = unique;
1073 ih.unique = (req->in.h.unique | FUSE_INT_REQ_BIT);
1074 arg.unique = req->in.h.unique;
1124 .unique = fuse_get_unique(fiq),
1155 .unique = fuse_get_unique(fiq),
1326 hash = fuse_req_hash(req->in.h.unique);
1820 /* Look up request on processing list by unique ID */
1821 static struct fuse_req *request_find(struct fuse_pqueue *fpq, u64 unique)
1823 unsigned int hash = fuse_req_hash(unique);
1827 if (req->in.h.unique == unique)
1857 * list by the unique ID found in the header. If found, then remove
1883 * Zero oh.unique indicates unsolicited notification message
1886 if (!oh.unique) {
1898 req = request_find(fpq, oh.unique & ~FUSE_INT_REQ_BIT);
1907 if (oh.unique & FUSE_INT_REQ_BIT) {