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 rc = symlink_hash(link_len, link_str, md5_hash); in parse_mf_symlink()
114 *_link_str = kstrndup(link_str, link_len, GFP_KERNEL); in parse_mf_symlink()
119 *_link_len = link_len; in parse_mf_symlink()
127 unsigned int link_len; in format_mf_symlink() local
134 link_len = strlen(link_str); in format_mf_symlink()
136 if (link_len > CIFS_MF_SYMLINK_LINK_MAXLEN) in format_mf_symlink()
139 rc = symlink_hash(link_len, link_str, md5_hash); in format_mf_symlink()
147 link_len, in format_mf_symlink()
151 memcpy(buf + ofs, link_str, link_len); in format_mf_symlink()
153 ofs += link_len; in format_mf_symlink()
221 unsigned int link_len = 0; in query_mf_symlink() local
242 rc = parse_mf_symlink(buf, bytes_read, &link_len, symlinkinfo); in query_mf_symlink()
255 unsigned int link_len = 0; in check_mf_symlink() local
278 rc = parse_mf_symlink(buf, bytes_read, &link_len, NULL); in check_mf_symlink()
289 fattr->cf_eof = link_len; in check_mf_symlink()