Lines Matching defs:base
264 * or its base (that is, we try both "foo_t *" and "struct foo *"), and also
273 ctf_id_t base = ctf_type_resolve(ctfp, type);
280 (ptr = ctf_type_pointer(ctfp, base)) != CTF_ERR) {
380 * which we define as having a larger base ctf_id_t. If rank is
682 ctf_id_t base = ctf_type_resolve(fp, type);
683 uint_t kind = ctf_type_kind(fp, base);
689 if (kind == CTF_K_INTEGER && ctf_type_encoding(fp, base, &e) == 0) {
699 if (kind == CTF_K_FLOAT && ctf_type_encoding(fp, base, &e) == 0) {
751 ctf_id_t base;
760 base = ctf_type_resolve(dnp->dn_ctfp, dnp->dn_type);
762 if (ctf_type_kind(dnp->dn_ctfp, base) == CTF_K_FORWARD)
773 if (ctf_type_kind(dnp->dn_ctfp, base) == CTF_K_POINTER &&
986 ctf_id_t base;
991 base = ctf_type_resolve(fp, dnp->dn_type);
992 kind = ctf_type_kind(fp, base);
995 (base = ctf_type_reference(fp, base)) != CTF_ERR &&
996 (base = ctf_type_resolve(fp, base)) != CTF_ERR &&
997 ctf_type_encoding(fp, base, &e) == 0 && IS_CHAR(e))
1000 if (kind == CTF_K_ARRAY && ctf_array_info(fp, base, &r) == 0 &&
1001 (base = ctf_type_resolve(fp, r.ctr_contents)) != CTF_ERR &&
1002 ctf_type_encoding(fp, base, &e) == 0 && IS_CHAR(e))
1083 * Resolve the left-hand and right-hand types to their base type, and
1084 * then resolve the referenced type as well (assuming the base type
2927 ctf_id_t type, base;
2991 base = ctf_type_resolve(cp->dn_ctfp, type);
2992 kind = ctf_type_kind(cp->dn_ctfp, base);
2995 base, &e) == 0 && IS_VOID(e)) {
3926 * same base type, between any kind of scalar values, from