Lines Matching refs:link_len
57 symlink_hash(unsigned int link_len, const char *link_str, u8 *md5_hash) in symlink_hash() argument
85 rc = crypto_shash_update(&sdescmd5->shash, link_str, link_len); in symlink_hash()
106 unsigned int link_len; in parse_mf_symlink() local
118 rc = sscanf(buf, CIFS_MF_SYMLINK_LEN_FORMAT, &link_len); in parse_mf_symlink()
122 rc = symlink_hash(link_len, link_str, md5_hash); in parse_mf_symlink()
136 *_link_str = kstrndup(link_str, link_len, GFP_KERNEL); in parse_mf_symlink()
141 *_link_len = link_len; in parse_mf_symlink()
149 unsigned int link_len; in format_mf_symlink() local
156 link_len = strlen(link_str); in format_mf_symlink()
158 if (link_len > CIFS_MF_SYMLINK_LINK_MAXLEN) in format_mf_symlink()
161 rc = symlink_hash(link_len, link_str, md5_hash); in format_mf_symlink()
169 link_len, in format_mf_symlink()
173 memcpy(buf + ofs, link_str, link_len); in format_mf_symlink()
175 ofs += link_len; in format_mf_symlink()
243 unsigned int link_len = 0; in query_mf_symlink() local
264 rc = parse_mf_symlink(buf, bytes_read, &link_len, symlinkinfo); in query_mf_symlink()
277 unsigned int link_len = 0; in check_mf_symlink() local
300 rc = parse_mf_symlink(buf, bytes_read, &link_len, NULL); in check_mf_symlink()
311 fattr->cf_eof = link_len; in check_mf_symlink()