Lines Matching refs:fname

318 			      int lookup, struct fscrypt_name *fname)  in fscrypt_setup_filename()  argument
323 memset(fname, 0, sizeof(struct fscrypt_name)); in fscrypt_setup_filename()
324 fname->usr_fname = iname; in fscrypt_setup_filename()
327 fname->disk_name.name = (unsigned char *)iname->name; in fscrypt_setup_filename()
328 fname->disk_name.len = iname->len; in fscrypt_setup_filename()
338 &fname->crypto_buf.len)) in fscrypt_setup_filename()
340 fname->crypto_buf.name = kmalloc(fname->crypto_buf.len, in fscrypt_setup_filename()
342 if (!fname->crypto_buf.name) in fscrypt_setup_filename()
345 ret = fname_encrypt(dir, iname, fname->crypto_buf.name, in fscrypt_setup_filename()
346 fname->crypto_buf.len); in fscrypt_setup_filename()
349 fname->disk_name.name = fname->crypto_buf.name; in fscrypt_setup_filename()
350 fname->disk_name.len = fname->crypto_buf.len; in fscrypt_setup_filename()
355 fname->is_ciphertext_name = true; in fscrypt_setup_filename()
373 fname->crypto_buf.name = in fscrypt_setup_filename()
377 if (fname->crypto_buf.name == NULL) in fscrypt_setup_filename()
381 fname->crypto_buf.name); in fscrypt_setup_filename()
386 fname->crypto_buf.len = ret; in fscrypt_setup_filename()
389 (const void *)fname->crypto_buf.name; in fscrypt_setup_filename()
390 fname->hash = n->hash; in fscrypt_setup_filename()
391 fname->minor_hash = n->minor_hash; in fscrypt_setup_filename()
393 fname->disk_name.name = fname->crypto_buf.name; in fscrypt_setup_filename()
394 fname->disk_name.len = fname->crypto_buf.len; in fscrypt_setup_filename()
399 kfree(fname->crypto_buf.name); in fscrypt_setup_filename()