Lines Matching refs:link_len
50 symlink_hash(unsigned int link_len, const char *link_str, u8 *md5_hash) in symlink_hash() argument
65 rc = crypto_shash_update(&sdescmd5->shash, link_str, link_len); in symlink_hash()
84 unsigned int link_len; in parse_mf_symlink() local
96 rc = sscanf(buf, CIFS_MF_SYMLINK_LEN_FORMAT, &link_len); in parse_mf_symlink()
100 if (link_len > CIFS_MF_SYMLINK_LINK_MAXLEN) in parse_mf_symlink()
103 rc = symlink_hash(link_len, link_str, md5_hash); in parse_mf_symlink()
117 *_link_str = kstrndup(link_str, link_len, GFP_KERNEL); in parse_mf_symlink()
122 *_link_len = link_len; in parse_mf_symlink()
130 unsigned int link_len; in format_mf_symlink() local
137 link_len = strlen(link_str); in format_mf_symlink()
139 if (link_len > CIFS_MF_SYMLINK_LINK_MAXLEN) in format_mf_symlink()
142 rc = symlink_hash(link_len, link_str, md5_hash); in format_mf_symlink()
150 link_len, in format_mf_symlink()
154 memcpy(buf + ofs, link_str, link_len); in format_mf_symlink()
156 ofs += link_len; in format_mf_symlink()
224 unsigned int link_len = 0; in query_mf_symlink() local
245 rc = parse_mf_symlink(buf, bytes_read, &link_len, symlinkinfo); in query_mf_symlink()
258 unsigned int link_len = 0; in check_mf_symlink() local
281 rc = parse_mf_symlink(buf, bytes_read, &link_len, NULL); in check_mf_symlink()
292 fattr->cf_eof = link_len; in check_mf_symlink()