Lines Matching refs:kt_atom
685 kalloc_type_check(struct kalloc_type_atom kt_atom, in kalloc_type_check() argument
689 kalloc_type_flags_t flags = kt_atom.kt_flags; in kalloc_type_check()
693 bool kt_hdr_check = kt_atom.kt_sig_hdr? in kalloc_type_check()
694 kalloc_type_sig_check(kt_atom.kt_sig_hdr, check_gr): true; in kalloc_type_check()
695 bool kt_type_check = kalloc_type_sig_check(kt_atom.kt_sig_type, check_gr); in kalloc_type_check()
704 kalloc_type_is_data(struct kalloc_type_atom kt_atom) in kalloc_type_is_data() argument
706 return kalloc_type_check(kt_atom, KT_CHANGED, KT_DATA_ONLY, in kalloc_type_is_data()
716 kalloc_type_is_data_fast(struct kalloc_type_atom kt_atom) in kalloc_type_is_data_fast() argument
718 return kt_atom.kt_flags & KT_DATA_ONLY; in kalloc_type_is_data_fast()
725 kalloc_type_is_ptr_array(struct kalloc_type_atom kt_atom) in kalloc_type_is_ptr_array() argument
727 return kalloc_type_check(kt_atom, KT_CHANGED2, KT_PTR_ARRAY, in kalloc_type_is_ptr_array()
732 kalloc_type_from_vm(struct kalloc_type_atom kt_atom) in kalloc_type_from_vm() argument
734 kalloc_type_flags_t flags = kt_atom.kt_flags; in kalloc_type_from_vm()
738 return kt_atom.kt_size > KHEAP_MAX_SIZE; in kalloc_type_from_vm()
767 struct kalloc_type_atom kt_atom = {}; in kalloc_type_get_atom_fixed() local
769 kt_atom.kt_flags = ktv->kt_flags; in kalloc_type_get_atom_fixed()
770 kt_atom.kt_size = ktv->kt_size; in kalloc_type_get_atom_fixed()
776 kt_atom.kt_sig_type = ktv->kt_signature; in kalloc_type_get_atom_fixed()
777 return kt_atom; in kalloc_type_get_atom_fixed()
783 struct kalloc_type_atom kt_atom = {}; in kalloc_type_get_atom_var() local
785 kt_atom.kt_flags = ktv->kt_flags; in kalloc_type_get_atom_var()
786 kt_atom.kt_size = ktv->kt_size_hdr + ktv->kt_size_type; in kalloc_type_get_atom_var()
795 kt_atom.kt_sig_hdr = ktv->kt_sig_hdr; in kalloc_type_get_atom_var()
796 kt_atom.kt_sig_type = ktv->kt_sig_type; in kalloc_type_get_atom_var()
797 return kt_atom; in kalloc_type_get_atom_var()
945 struct kalloc_type_atom kt_atom = kalloc_type_func(type, get_atom, cur, in kalloc_type_view_copy() local
951 if (kalloc_type_from_vm(kt_atom)) { in kalloc_type_view_copy()
962 if (kalloc_type_is_data(kt_atom)) { in kalloc_type_view_copy()
976 if (type == KTV_VAR && kalloc_type_is_ptr_array(kt_atom)) { in kalloc_type_view_copy()
3028 struct kalloc_type_atom kt_atom = kalloc_type_func(KTV_FIXED, get_atom, in IOMallocType_from_vm() local
3030 return kalloc_type_from_vm(kt_atom); in IOMallocType_from_vm()