Lines Matching refs:f
25 struct file *f; member
48 struct fobj *f = NULL; in ldelf_syscall_map_zi() local
64 f = fobj_ta_mem_alloc(ROUNDUP_DIV(num_bytes, SMALL_PAGE_SIZE)); in ldelf_syscall_map_zi()
65 if (!f) in ldelf_syscall_map_zi()
67 mobj = mobj_with_fobj_alloc(f, NULL, TEE_MATTR_MEM_TYPE_TAGGED); in ldelf_syscall_map_zi()
68 fobj_put(f); in ldelf_syscall_map_zi()
117 file_put(binh->f); in bin_close()
197 binh->f = file_get_by_tag(tag, tag_len); in ldelf_syscall_open_bin()
198 if (!binh->f) in ldelf_syscall_open_bin()
356 if (!file_trylock(binh->f)) { in ldelf_syscall_map_bin()
364 file_lock(binh->f); in ldelf_syscall_map_bin()
368 fs = file_find_slice(binh->f, offs_pages); in ldelf_syscall_map_bin()
383 mobj = mobj_with_fobj_alloc(fs->fobj, binh->f, in ldelf_syscall_map_bin()
396 struct fobj *f = fobj_ta_mem_alloc(num_pages); in ldelf_syscall_map_bin() local
400 if (!f) { in ldelf_syscall_map_bin()
405 file = binh->f; in ldelf_syscall_map_bin()
409 mobj = mobj_with_fobj_alloc(f, file, TEE_MATTR_MEM_TYPE_TAGGED); in ldelf_syscall_map_bin()
410 fobj_put(f); in ldelf_syscall_map_bin()
436 res = file_add_slice(binh->f, f, offs_pages); in ldelf_syscall_map_bin()
446 file_unlock(binh->f); in ldelf_syscall_map_bin()
461 file_unlock(binh->f); in ldelf_syscall_map_bin()