Lines Matching refs:sym
66 char *sym = NULL; in create_native_symlink() local
122 sym = kzalloc(6+common_path_len, GFP_KERNEL); in create_native_symlink()
123 if (!sym) { in create_native_symlink()
127 memcpy(sym, "\\??\\", 4); in create_native_symlink()
128 sym[4] = symname[len] - ('a'-'A'); in create_native_symlink()
129 sym[5] = ':'; in create_native_symlink()
130 memcpy(sym+6, symname+len+1, common_path_len); in create_native_symlink()
149 sym = kstrdup(symname, GFP_KERNEL); in create_native_symlink()
150 if (!sym) { in create_native_symlink()
157 convert_delimiter(sym, sep); in create_native_symlink()
168 sym[0] = sym[1] = sym[2] = sym[5] = '_'; in create_native_symlink()
170 path = cifs_convert_path_to_utf16(sym, cifs_sb); in create_native_symlink()
177 sym[0] = '\\'; in create_native_symlink()
178 sym[1] = sym[2] = '?'; in create_native_symlink()
179 sym[5] = ':'; in create_native_symlink()
239 kfree(sym); in create_native_symlink()
984 static int parse_reparse_native_symlink(struct reparse_symlink_data_buffer *sym, in parse_reparse_native_symlink() argument
995 offs = le16_to_cpu(sym->SubstituteNameOffset); in parse_reparse_native_symlink()
996 len = le16_to_cpu(sym->SubstituteNameLength); in parse_reparse_native_symlink()
1003 sym->PathBuffer + offs, in parse_reparse_native_symlink()
1005 le32_to_cpu(sym->Flags) & SYMLINK_FLAG_RELATIVE, in parse_reparse_native_symlink()