Lines Matching refs:qstr
226 autofs4_find_wait(struct autofs_sb_info *sbi, struct qstr *qstr) in autofs4_find_wait() argument
231 if (wq->name.hash == qstr->hash && in autofs4_find_wait()
232 wq->name.len == qstr->len && in autofs4_find_wait()
234 !memcmp(wq->name.name, qstr->name, qstr->len)) in autofs4_find_wait()
250 struct qstr *qstr, in validate_request() argument
260 wq = autofs4_find_wait(sbi, qstr); in validate_request()
294 wq = autofs4_find_wait(sbi, qstr); in validate_request()
347 struct qstr qstr; in autofs4_wait() local
388 qstr.len = sprintf(name, "%p", dentry); in autofs4_wait()
390 qstr.len = autofs4_getpath(sbi, dentry, &name); in autofs4_wait()
391 if (!qstr.len) { in autofs4_wait()
396 qstr.name = name; in autofs4_wait()
397 qstr.hash = full_name_hash(name, qstr.len); in autofs4_wait()
400 kfree(qstr.name); in autofs4_wait()
404 ret = validate_request(&wq, sbi, &qstr, dentry, notify); in autofs4_wait()
408 kfree(qstr.name); in autofs4_wait()
416 kfree(qstr.name); in autofs4_wait()
427 memcpy(&wq->name, &qstr, sizeof(struct qstr)); in autofs4_wait()
465 kfree(qstr.name); in autofs4_wait()