Lines Matching refs:ttm_object_file
77 struct ttm_object_file { struct
130 struct ttm_object_file *tfile;
135 static inline struct ttm_object_file *
136 ttm_object_file_ref(struct ttm_object_file *tfile) in ttm_object_file_ref()
142 static int ttm_tfile_find_ref_rcu(struct ttm_object_file *tfile, in ttm_tfile_find_ref_rcu()
157 static int ttm_tfile_find_ref(struct ttm_object_file *tfile, in ttm_tfile_find_ref()
174 struct ttm_object_file *tfile = in ttm_object_file_destroy()
175 container_of(kref, struct ttm_object_file, refcount); in ttm_object_file_destroy()
181 static inline void ttm_object_file_unref(struct ttm_object_file **p_tfile) in ttm_object_file_unref()
183 struct ttm_object_file *tfile = *p_tfile; in ttm_object_file_unref()
190 int ttm_base_object_init(struct ttm_object_file *tfile, in ttm_base_object_init()
257 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup()
293 int ttm_ref_object_add(struct ttm_object_file *tfile, in ttm_ref_object_add()
353 struct ttm_object_file *tfile = ref->tfile; in ttm_ref_object_release()
364 int ttm_ref_object_base_unref(struct ttm_object_file *tfile, in ttm_ref_object_base_unref()
383 void ttm_object_file_release(struct ttm_object_file **p_tfile) in ttm_object_file_release()
387 struct ttm_object_file *tfile = *p_tfile; in ttm_object_file_release()
408 struct ttm_object_file *ttm_object_file_init(struct ttm_object_device *tdev) in ttm_object_file_init()
410 struct ttm_object_file *tfile = kmalloc(sizeof(*tfile), GFP_KERNEL); in ttm_object_file_init()
541 int ttm_prime_fd_to_handle(struct ttm_object_file *tfile, in ttm_prime_fd_to_handle()
576 int ttm_prime_handle_to_fd(struct ttm_object_file *tfile, in ttm_prime_handle_to_fd()
658 int ttm_prime_object_init(struct ttm_object_file *tfile, size_t size, in ttm_prime_object_init()