Lines Matching refs:qstr
224 autofs_find_wait(struct autofs_sb_info *sbi, const struct qstr *qstr) in autofs_find_wait() argument
229 if (wq->name.hash == qstr->hash && in autofs_find_wait()
230 wq->name.len == qstr->len && in autofs_find_wait()
232 !memcmp(wq->name.name, qstr->name, qstr->len)) in autofs_find_wait()
248 const struct qstr *qstr, in validate_request() argument
259 wq = autofs_find_wait(sbi, qstr); in validate_request()
293 wq = autofs_find_wait(sbi, qstr); in validate_request()
352 struct qstr qstr; in autofs_wait() local
393 qstr.len = sprintf(name, "%p", dentry); in autofs_wait()
395 qstr.len = autofs_getpath(sbi, dentry, name); in autofs_wait()
396 if (!qstr.len) { in autofs_wait()
401 qstr.name = name; in autofs_wait()
402 qstr.hash = full_name_hash(dentry, name, qstr.len); in autofs_wait()
405 kfree(qstr.name); in autofs_wait()
409 ret = validate_request(&wq, sbi, &qstr, path, notify); in autofs_wait()
413 kfree(qstr.name); in autofs_wait()
421 kfree(qstr.name); in autofs_wait()
432 memcpy(&wq->name, &qstr, sizeof(struct qstr)); in autofs_wait()
472 kfree(qstr.name); in autofs_wait()