Home
last modified time | relevance | path

Searched refs:ref_type (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dttm_object.h132 enum ttm_ref_type ref_type);
185 ref_type));
230 * @ref_type: The type of reference.
249 enum ttm_ref_type ref_type, bool *existed,
259 * @ref_type: Ref type of the ref object to be dereferenced.
261 * Unreference a ref object with type @ref_type
268 enum ttm_ref_type ref_type);
337 enum ttm_ref_type ref_type));
H A Dttm_object.c111 * @ref_type: Type of ref object.
126 enum ttm_ref_type ref_type; member
164 enum ttm_ref_type ref_type)) in ttm_base_object_init()
346 enum ttm_ref_type ref_type, bool *existed, in ttm_ref_object_add()
349 struct drm_open_hash *ht = &tfile->ref_hash[ref_type]; in ttm_ref_object_add()
394 ref->ref_type = ref_type; in ttm_ref_object_add()
429 ht = &tfile->ref_hash[ref->ref_type]; in ttm_ref_object_release()
434 if (ref->ref_type != TTM_REF_USAGE && base->ref_obj_release) in ttm_ref_object_release()
435 base->ref_obj_release(base, ref->ref_type); in ttm_ref_object_release()
158 ttm_base_object_init(struct ttm_object_file *tfile, struct ttm_base_object *base, bool shareable, enum ttm_object_type object_type, void (*refcount_release) (struct ttm_base_object **), void (*ref_obj_release) (struct ttm_base_object *, enum ttm_ref_type ref_type)) ttm_base_object_init() argument
344 ttm_ref_object_add(struct ttm_object_file *tfile, struct ttm_base_object *base, enum ttm_ref_type ref_type, bool *existed, bool require_existed) ttm_ref_object_add() argument
443 ttm_ref_object_base_unref(struct ttm_object_file *tfile, unsigned long key, enum ttm_ref_type ref_type) ttm_ref_object_base_unref() argument
778 ttm_prime_object_init(struct ttm_object_file *tfile, size_t size, struct ttm_prime_object *prime, bool shareable, enum ttm_object_type type, void (*refcount_release) (struct ttm_base_object **), void (*ref_obj_release) (struct ttm_base_object *, enum ttm_ref_type ref_type)) ttm_prime_object_init() argument
[all...]
H A Dvmwgfx_bo.c561 * @ref_type: Reference type of the reference reaching zero.
567 enum ttm_ref_type ref_type) in vmw_user_bo_ref_obj_release()
573 switch (ref_type) { in vmw_user_bo_ref_obj_release()
566 vmw_user_bo_ref_obj_release(struct ttm_base_object *base, enum ttm_ref_type ref_type) vmw_user_bo_ref_obj_release() argument
/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Dexresolv.c109 u8 ref_type; in acpi_ex_resolve_object_to_value() local
120 ref_type = stack_desc->reference.class; in acpi_ex_resolve_object_to_value()
122 switch (ref_type) { in acpi_ex_resolve_object_to_value()
129 status = acpi_ds_method_data_get_value(ref_type, in acpi_ex_resolve_object_to_value()
242 ref_type, stack_desc)); in acpi_ex_resolve_object_to_value()
/kernel/linux/linux-6.6/drivers/acpi/acpica/
H A Dexresolv.c109 u8 ref_type; in acpi_ex_resolve_object_to_value() local
120 ref_type = stack_desc->reference.class; in acpi_ex_resolve_object_to_value()
122 switch (ref_type) { in acpi_ex_resolve_object_to_value()
129 status = acpi_ds_method_data_get_value(ref_type, in acpi_ex_resolve_object_to_value()
242 ref_type, stack_desc)); in acpi_ex_resolve_object_to_value()
/kernel/linux/linux-6.6/fs/btrfs/
H A Ddelayed-ref.c859 * @ref_type: Holds the type of the extent which is being recorded, can be
867 int action, u8 ref_type) in init_delayed_ref_common()
883 ref->type = ref_type; in init_delayed_ref_common()
910 u8 ref_type; in btrfs_add_delayed_tree_ref() local
936 ref_type = BTRFS_SHARED_BLOCK_REF_KEY; in btrfs_add_delayed_tree_ref()
938 ref_type = BTRFS_TREE_BLOCK_REF_KEY; in btrfs_add_delayed_tree_ref()
942 ref_type); in btrfs_add_delayed_tree_ref()
1004 u8 ref_type; in btrfs_add_delayed_data_ref() local
1012 ref_type = BTRFS_SHARED_DATA_REF_KEY; in btrfs_add_delayed_data_ref()
1014 ref_type in btrfs_add_delayed_data_ref()
864 init_delayed_ref_common(struct btrfs_fs_info *fs_info, struct btrfs_delayed_ref_node *ref, u64 bytenr, u64 num_bytes, u64 ref_root, int action, u8 ref_type) init_delayed_ref_common() argument
[all...]
/kernel/linux/linux-5.10/fs/btrfs/
H A Ddelayed-ref.c892 * @ref_type: Holds the type of the extent which is being recorded, can be
900 int action, u8 ref_type) in init_delayed_ref_common()
918 ref->type = ref_type; in init_delayed_ref_common()
945 u8 ref_type; in btrfs_add_delayed_tree_ref() local
974 ref_type = BTRFS_SHARED_BLOCK_REF_KEY; in btrfs_add_delayed_tree_ref()
976 ref_type = BTRFS_TREE_BLOCK_REF_KEY; in btrfs_add_delayed_tree_ref()
979 generic_ref->tree_ref.root, action, ref_type); in btrfs_add_delayed_tree_ref()
1041 u8 ref_type; in btrfs_add_delayed_data_ref() local
1049 ref_type = BTRFS_SHARED_DATA_REF_KEY; in btrfs_add_delayed_data_ref()
1051 ref_type in btrfs_add_delayed_data_ref()
897 init_delayed_ref_common(struct btrfs_fs_info *fs_info, struct btrfs_delayed_ref_node *ref, u64 bytenr, u64 num_bytes, u64 ref_root, int action, u8 ref_type) init_delayed_ref_common() argument
[all...]
H A Dtree-log.c1319 const u8 ref_type, const char *name, in btrfs_inode_ref_exists()
1332 key.type = ref_type; in btrfs_inode_ref_exists()
1318 btrfs_inode_ref_exists(struct inode *inode, struct inode *dir, const u8 ref_type, const char *name, const int namelen) btrfs_inode_ref_exists() argument
/kernel/linux/linux-6.6/tools/bpf/bpftool/
H A Djit_disasm.c66 /* This callback to set the ref_type is necessary to have the LLVM disassembler
73 uint64_t *ref_type, __maybe_unused uint64_t ref_PC, in symbol_lookup_callback()
76 *ref_type = LLVMDisassembler_ReferenceType_InOut_None; in symbol_lookup_callback()
71 symbol_lookup_callback(__maybe_unused void *disasm_info, __maybe_unused uint64_t ref_value, uint64_t *ref_type, __maybe_unused uint64_t ref_PC, __maybe_unused const char **ref_name) symbol_lookup_callback() argument
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-h264.c287 static char ref_type_to_char(u8 ref_type) in ref_type_to_char() argument
289 switch (ref_type) { in ref_type_to_char()

Completed in 26 milliseconds