Lines Matching refs:base
241 * or its base (that is, we try both "foo_t *" and "struct foo *"), and also
250 ctf_id_t base = ctf_type_resolve(ctfp, type);
256 (ptr = ctf_type_pointer(ctfp, base)) != CTF_ERR) {
355 * which we define as having a larger base ctf_id_t. If rank is
656 ctf_id_t base = ctf_type_resolve(fp, type);
657 uint_t kind = ctf_type_kind(fp, base);
663 if (kind == CTF_K_INTEGER && ctf_type_encoding(fp, base, &e) == 0) {
673 if (kind == CTF_K_FLOAT && ctf_type_encoding(fp, base, &e) == 0) {
935 ctf_id_t base;
940 base = ctf_type_resolve(fp, dnp->dn_type);
941 kind = ctf_type_kind(fp, base);
944 (base = ctf_type_reference(fp, base)) != CTF_ERR &&
945 (base = ctf_type_resolve(fp, base)) != CTF_ERR &&
946 ctf_type_encoding(fp, base, &e) == 0 && IS_CHAR(e))
949 if (kind == CTF_K_ARRAY && ctf_array_info(fp, base, &r) == 0 &&
950 (base = ctf_type_resolve(fp, r.ctr_contents)) != CTF_ERR &&
951 ctf_type_encoding(fp, base, &e) == 0 && IS_CHAR(e))
1032 * Resolve the left-hand and right-hand types to their base type, and
1033 * then resolve the referenced type as well (assuming the base type
2853 ctf_id_t type, base;
2886 * we can just set our output type to the base translation.
2914 base = ctf_type_resolve(cp->dn_ctfp, type);
2915 kind = ctf_type_kind(cp->dn_ctfp, base);
2918 base, &e) == 0 && IS_VOID(e)) {
3838 * same base type, between any kind of scalar values, from