Lines Matching refs:qstr
228 autofs_find_wait(struct autofs_sb_info *sbi, const struct qstr *qstr) in autofs_find_wait() argument
233 if (wq->name.hash == qstr->hash && in autofs_find_wait()
234 wq->name.len == qstr->len && in autofs_find_wait()
236 !memcmp(wq->name.name, qstr->name, qstr->len)) in autofs_find_wait()
252 const struct qstr *qstr, in validate_request() argument
263 wq = autofs_find_wait(sbi, qstr); in validate_request()
297 wq = autofs_find_wait(sbi, qstr); in validate_request()
356 struct qstr qstr; in autofs_wait() local
397 qstr.len = sprintf(name, "%p", dentry); in autofs_wait()
399 qstr.len = autofs_getpath(sbi, dentry, name); in autofs_wait()
400 if (!qstr.len) { in autofs_wait()
405 qstr.name = name; in autofs_wait()
406 qstr.hash = full_name_hash(dentry, name, qstr.len); in autofs_wait()
409 kfree(qstr.name); in autofs_wait()
413 ret = validate_request(&wq, sbi, &qstr, path, notify); in autofs_wait()
417 kfree(qstr.name); in autofs_wait()
425 kfree(qstr.name); in autofs_wait()
436 memcpy(&wq->name, &qstr, sizeof(struct qstr)); in autofs_wait()
476 kfree(qstr.name); in autofs_wait()