Lines Matching refs:ddp
1345 dt_node_type(dt_decl_t *ddp) in dt_node_type() argument
1357 if (ddp == NULL) in dt_node_type()
1358 ddp = dt_decl_pop_param(&name); in dt_node_type()
1360 err = dt_decl_type(ddp, &dtt); in dt_node_type()
1361 dt_decl_free(ddp); in dt_node_type()
1413 dt_decl_t *ddp = dt_decl_top(); in dt_node_decl() local
1422 if (dt_decl_type(ddp, &dtt) != 0) in dt_node_decl()
1431 if (ddp->dd_kind != CTF_K_STRUCT && in dt_node_decl()
1432 ddp->dd_kind != CTF_K_UNION && ddp->dd_kind != CTF_K_ENUM) in dt_node_decl()
1436 ddp->dd_ctfp, ddp->dd_type, n1, sizeof (n1)), ddp->dd_type); in dt_node_decl()
1574 if (ddp->dd_kind == CTF_K_ARRAY && ddp->dd_node == NULL) { in dt_node_decl()
1600 assc = ddp->dd_kind == CTF_K_ARRAY && in dt_node_decl()
1601 ddp->dd_node->dn_kind == DT_NODE_TYPE; in dt_node_decl()
1628 if (dt_decl_type(ddp->dd_next, &dtt) != 0) in dt_node_decl()
1645 dt_node_t *dnp = ddp->dd_node; in dt_node_decl()
1737 dt_ident_cook(&idn, idp, &ddp->dd_node); in dt_node_decl()
1792 dt_node_offsetof(dt_decl_t *ddp, char *s) in dt_node_offsetof() argument
1806 err = dt_decl_type(ddp, &dtt); in dt_node_offsetof()
1807 dt_decl_free(ddp); in dt_node_offsetof()
2227 dt_decl_t *ddp = dt_decl_top(); in dt_node_inline() local
2236 if (dt_decl_type(ddp, &dtt) != 0) in dt_node_inline()
2259 if (ddp->dd_kind == CTF_K_ARRAY) { in dt_node_inline()
2260 if (ddp->dd_node == NULL) { in dt_node_inline()
2265 if (ddp->dd_node->dn_kind != DT_NODE_TYPE) { in dt_node_inline()
2270 if (dt_decl_type(ddp->dd_next, &dtt) != 0) in dt_node_inline()
2301 ddp->dd_kind == CTF_K_ARRAY ? DT_IDENT_ARRAY : DT_IDENT_SCALAR, in dt_node_inline()
2315 if (ddp->dd_kind == CTF_K_ARRAY) { in dt_node_inline()
2321 for (pnp = ddp->dd_node; pnp != NULL; pnp = pnp->dn_list) in dt_node_inline()
2337 for (i = 0, pnp = ddp->dd_node; in dt_node_inline()
2371 if (ddp->dd_kind == CTF_K_ARRAY) in dt_node_inline()
2394 (void) dt_ident_cook(dnp, idp, &ddp->dd_node); in dt_node_inline()
2416 dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr) in dt_node_member() argument
2422 if (ddp != NULL) { in dt_node_member()
2423 err = dt_decl_type(ddp, &dtt); in dt_node_member()
2424 dt_decl_free(ddp); in dt_node_member()
2434 if (ddp != NULL) in dt_node_member()
2442 dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members) in dt_node_xlator() argument
2455 edst = dt_decl_type(ddp, &dst); in dt_node_xlator()
2456 dt_decl_free(ddp); in dt_node_xlator()