Lines Matching refs:fname

371 			      int lookup, struct f2fs_filename *fname)  in f2fs_fname_setup_filename()  argument
376 memset(fname, 0, sizeof(struct f2fs_filename)); in f2fs_fname_setup_filename()
377 fname->usr_fname = iname; in f2fs_fname_setup_filename()
380 fname->disk_name.name = (unsigned char *)iname->name; in f2fs_fname_setup_filename()
381 fname->disk_name.len = iname->len; in f2fs_fname_setup_filename()
390 &fname->crypto_buf); in f2fs_fname_setup_filename()
393 ret = f2fs_fname_encrypt(dir, iname, &fname->crypto_buf); in f2fs_fname_setup_filename()
396 fname->disk_name.name = fname->crypto_buf.name; in f2fs_fname_setup_filename()
397 fname->disk_name.len = fname->crypto_buf.len; in f2fs_fname_setup_filename()
412 fname->crypto_buf.name = kmalloc(32, GFP_KERNEL); in f2fs_fname_setup_filename()
413 if (fname->crypto_buf.name == NULL) in f2fs_fname_setup_filename()
416 fname->crypto_buf.name); in f2fs_fname_setup_filename()
421 fname->crypto_buf.len = ret; in f2fs_fname_setup_filename()
423 memcpy(&fname->hash, fname->crypto_buf.name, 4); in f2fs_fname_setup_filename()
425 fname->disk_name.name = fname->crypto_buf.name; in f2fs_fname_setup_filename()
426 fname->disk_name.len = fname->crypto_buf.len; in f2fs_fname_setup_filename()
430 f2fs_fname_crypto_free_buffer(&fname->crypto_buf); in f2fs_fname_setup_filename()
434 void f2fs_fname_free_filename(struct f2fs_filename *fname) in f2fs_fname_free_filename() argument
436 kfree(fname->crypto_buf.name); in f2fs_fname_free_filename()
437 fname->crypto_buf.name = NULL; in f2fs_fname_free_filename()
438 fname->usr_fname = NULL; in f2fs_fname_free_filename()
439 fname->disk_name.name = NULL; in f2fs_fname_free_filename()