Lines Matching refs:oname
60 struct ext4_str *oname) in ext4_fname_encrypt() argument
115 memcpy(oname->name, workbuf, ciphertext_len); in ext4_fname_encrypt()
124 oname->len = ciphertext_len; in ext4_fname_encrypt()
137 struct ext4_str *oname) in ext4_fname_decrypt() argument
153 tmp_out[0].name = oname->name; in ext4_fname_decrypt()
187 memcpy(oname->name, workbuf, iname->len); in ext4_fname_decrypt()
199 oname->len = strnlen(oname->name, iname->len); in ext4_fname_decrypt()
200 return oname->len; in ext4_fname_decrypt()
535 struct ext4_str *oname) in _ext4_fname_disk_to_usr() argument
545 oname->name[0] = '.'; in _ext4_fname_disk_to_usr()
546 oname->name[iname->len-1] = '.'; in _ext4_fname_disk_to_usr()
547 oname->len = iname->len; in _ext4_fname_disk_to_usr()
548 return oname->len; in _ext4_fname_disk_to_usr()
552 return ext4_fname_decrypt(ctx, iname, oname); in _ext4_fname_disk_to_usr()
555 ret = digest_encode(iname->name, iname->len, oname->name); in _ext4_fname_disk_to_usr()
556 oname->len = ret; in _ext4_fname_disk_to_usr()
565 oname->name[0] = '_'; in _ext4_fname_disk_to_usr()
566 ret = digest_encode(buf, 24, oname->name+1); in _ext4_fname_disk_to_usr()
567 oname->len = ret + 1; in _ext4_fname_disk_to_usr()
574 struct ext4_str *oname) in ext4_fname_disk_to_usr() argument
579 return _ext4_fname_disk_to_usr(ctx, hinfo, &iname, oname); in ext4_fname_disk_to_usr()
588 struct ext4_str *oname) in ext4_fname_usr_to_disk() argument
598 oname->name[0] = '.'; in ext4_fname_usr_to_disk()
599 oname->name[iname->len-1] = '.'; in ext4_fname_usr_to_disk()
600 oname->len = iname->len; in ext4_fname_usr_to_disk()
601 return oname->len; in ext4_fname_usr_to_disk()
605 res = ext4_fname_encrypt(ctx, iname, oname); in ext4_fname_usr_to_disk()