Lines Matching refs:idp

238 name_to_type(mdb_tgt_t *t, const char *cname, ctf_id_t *idp)
301 *idp = id;
501 mdb_ctf_type_invalidate(mdb_ctf_id_t *idp)
503 set_ctf_id(idp, NULL, CTF_ERR);
526 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)∣
528 if ((id = ctf_type_resolve(idp->mci_fp, idp->mci_id)) == CTF_ERR) {
531 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
534 if (ctf_type_kind(idp->mci_fp, id) == CTF_K_FORWARD) {
538 if (ctf_type_name(idp->mci_fp, id, name, sizeof (name)) !=
548 set_ctf_id(outp, idp->mci_fp, id);
556 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
564 ret = ctf_type_name(idp->mci_fp, idp->mci_id, buf, len);
566 (void) set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)));
574 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
581 if ((ret = ctf_type_size(idp->mci_fp, idp->mci_id)) == CTF_ERR)
582 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
590 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
593 if ((ret = ctf_type_kind(idp->mci_fp, idp->mci_id)) == CTF_ERR)
594 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
602 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)∣
605 if ((id = ctf_type_reference(idp->mci_fp, idp->mci_id)) == CTF_ERR) {
608 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
612 set_ctf_id(outp, idp->mci_fp, id);
621 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
623 if (ctf_type_encoding(idp->mci_fp, idp->mci_id, ep) == CTF_ERR)
624 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
679 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
685 tv.tv_fp = idp->mci_fp;
690 ret = ctf_type_visit(idp->mci_fp, idp->mci_id, type_cb, &tv);
693 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
701 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
704 if (ctf_array_info(idp->mci_fp, idp->mci_id, &car) == CTF_ERR)
705 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
707 set_ctf_id(&arp->mta_contents, idp->mci_fp, car.ctr_contents);
708 set_ctf_id(&arp->mta_index, idp->mci_fp, car.ctr_index);
718 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
725 if ((ret = ctf_enum_name(idp->mci_fp, idp->mci_id, value)) == NULL)
726 (void) set_errno(ctf_to_errno(ctf_errno(idp->mci_fp)));
748 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
758 mi.mi_fp = idp->mci_fp;
760 ret = ctf_member_iter(idp->mci_fp, idp->mci_id, member_iter_cb, &mi);
763 return (set_errno(ctf_to_errno(ctf_errno(idp->mci_fp))));
771 mdb_ctf_impl_t *idp = (mdb_ctf_impl_t *)&id;
778 return (ctf_enum_iter(idp->mci_fp, idp->mci_id, cb, data));