Lines Matching defs:ref
680 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind)
685 if (ref == CTF_ERR || ref < 0 || ref > CTF_MAX_TYPE)
691 ctf_ref_inc(fp, ref);
694 dtd->dtd_data.ctt_type = (ushort_t)ref;
714 ctf_add_pointer(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
716 return (ctf_add_reftype(fp, flag, ref, CTF_K_POINTER));
946 ctf_add_typedef(ctf_file_t *fp, uint_t flag, const char *name, ctf_id_t ref)
953 if (ref == CTF_ERR || (ctf_lookup_by_id(&fpd, ref) == NULL &&
954 ctf_dtd_lookup(fp, ref) == NULL))
961 dtd->dtd_data.ctt_type = (ushort_t)ref;
962 ctf_ref_inc(fp, ref);
968 ctf_add_volatile(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
970 return (ctf_add_reftype(fp, flag, ref, CTF_K_VOLATILE));
974 ctf_add_const(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
976 return (ctf_add_reftype(fp, flag, ref, CTF_K_CONST));
980 ctf_add_restrict(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
982 return (ctf_add_reftype(fp, flag, ref, CTF_K_RESTRICT));