Lines Matching refs:idp
242 name_to_type(mdb_tgt_t *t, const char *cname, ctf_id_t *idp) in name_to_type() argument
305 *idp = id; in name_to_type()
505 mdb_ctf_type_invalidate(mdb_ctf_id_t *idp) in mdb_ctf_type_invalidate() argument
507 set_ctf_id(idp, NULL, CTF_ERR); in mdb_ctf_type_invalidate()
530 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)∣ in mdb_ctf_type_resolve() local
532 if ((id = ctf_type_resolve(idp->mci_fp, idp->mci_id)) == CTF_ERR) { in mdb_ctf_type_resolve()
535 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_resolve()
538 if (ctf_type_kind(idp->mci_fp, id) == CTF_K_FORWARD) { in mdb_ctf_type_resolve()
542 if (ctf_type_name(idp->mci_fp, id, name, sizeof (name)) != in mdb_ctf_type_resolve()
552 set_ctf_id(outp, idp->mci_fp, id); in mdb_ctf_type_resolve()
560 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_name() local
568 ret = ctf_type_name(idp->mci_fp, idp->mci_id, buf, len); in mdb_ctf_type_name()
570 (void) set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))); in mdb_ctf_type_name()
578 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_lname() local
584 return (ctf_type_lname(idp->mci_fp, idp->mci_id, buf, len)); in mdb_ctf_type_lname()
590 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_size() local
597 if ((ret = ctf_type_size(idp->mci_fp, idp->mci_id)) == CTF_ERR) in mdb_ctf_type_size()
598 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_size()
606 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_kind() local
609 if ((ret = ctf_type_kind(idp->mci_fp, idp->mci_id)) == CTF_ERR) in mdb_ctf_type_kind()
610 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_kind()
618 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)∣ in mdb_ctf_type_reference() local
621 if ((id = ctf_type_reference(idp->mci_fp, idp->mci_id)) == CTF_ERR) { in mdb_ctf_type_reference()
624 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_reference()
628 set_ctf_id(outp, idp->mci_fp, id); in mdb_ctf_type_reference()
637 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_encoding() local
639 if (ctf_type_encoding(idp->mci_fp, idp->mci_id, ep) == CTF_ERR) in mdb_ctf_type_encoding()
640 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_encoding()
695 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_type_visit() local
701 tv.tv_fp = idp->mci_fp; in mdb_ctf_type_visit()
706 ret = ctf_type_visit(idp->mci_fp, idp->mci_id, type_cb, &tv); in mdb_ctf_type_visit()
709 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_type_visit()
717 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_array_info() local
720 if (ctf_array_info(idp->mci_fp, idp->mci_id, &car) == CTF_ERR) in mdb_ctf_array_info()
721 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_array_info()
723 set_ctf_id(&arp->mta_contents, idp->mci_fp, car.ctr_contents); in mdb_ctf_array_info()
724 set_ctf_id(&arp->mta_index, idp->mci_fp, car.ctr_index); in mdb_ctf_array_info()
734 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_enum_name() local
741 if ((ret = ctf_enum_name(idp->mci_fp, idp->mci_id, value)) == NULL) in mdb_ctf_enum_name()
742 (void) set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))); in mdb_ctf_enum_name()
785 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_member_iter() local
799 mi.mi_fp = idp->mci_fp; in mdb_ctf_member_iter()
803 ret = ctf_member_iter(idp->mci_fp, idp->mci_id, member_iter_cb, &mi); in mdb_ctf_member_iter()
806 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)))); in mdb_ctf_member_iter()
814 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id; in mdb_ctf_enum_iter() local
821 return (ctf_enum_iter(idp->mci_fp, idp->mci_id, cb, data)); in mdb_ctf_enum_iter()