Lines Matching refs:ddp
1314 dt_node_type(dt_decl_t *ddp) in dt_node_type() argument
1326 if (ddp == NULL) in dt_node_type()
1327 ddp = dt_decl_pop_param(&name); in dt_node_type()
1329 err = dt_decl_type(ddp, &dtt); in dt_node_type()
1330 dt_decl_free(ddp); in dt_node_type()
1381 dt_decl_t *ddp = dt_decl_top(); in dt_node_decl() local
1390 if (dt_decl_type(ddp, &dtt) != 0) in dt_node_decl()
1399 if (ddp->dd_kind != CTF_K_STRUCT && in dt_node_decl()
1400 ddp->dd_kind != CTF_K_UNION && ddp->dd_kind != CTF_K_ENUM) in dt_node_decl()
1404 ddp->dd_ctfp, ddp->dd_type, n1, sizeof (n1)), ddp->dd_type); in dt_node_decl()
1542 if (ddp->dd_kind == CTF_K_ARRAY && ddp->dd_node == NULL) { in dt_node_decl()
1568 assc = ddp->dd_kind == CTF_K_ARRAY && in dt_node_decl()
1569 ddp->dd_node->dn_kind == DT_NODE_TYPE; in dt_node_decl()
1595 if (dt_decl_type(ddp->dd_next, &dtt) != 0) in dt_node_decl()
1612 dt_node_t *dnp = ddp->dd_node; in dt_node_decl()
1704 dt_ident_cook(&idn, idp, &ddp->dd_node); in dt_node_decl()
1759 dt_node_offsetof(dt_decl_t *ddp, char *s) in dt_node_offsetof() argument
1774 err = dt_decl_type(ddp, &dtt); in dt_node_offsetof()
1775 dt_decl_free(ddp); in dt_node_offsetof()
2184 dt_decl_t *ddp = dt_decl_top(); in dt_node_inline() local
2193 if (dt_decl_type(ddp, &dtt) != 0) in dt_node_inline()
2216 if (ddp->dd_kind == CTF_K_ARRAY) { in dt_node_inline()
2217 if (ddp->dd_node == NULL) { in dt_node_inline()
2222 if (ddp->dd_node->dn_kind != DT_NODE_TYPE) { in dt_node_inline()
2227 if (dt_decl_type(ddp->dd_next, &dtt) != 0) in dt_node_inline()
2258 ddp->dd_kind == CTF_K_ARRAY ? DT_IDENT_ARRAY : DT_IDENT_SCALAR, in dt_node_inline()
2272 if (ddp->dd_kind == CTF_K_ARRAY) { in dt_node_inline()
2278 for (pnp = ddp->dd_node; pnp != NULL; pnp = pnp->dn_list) in dt_node_inline()
2294 for (i = 0, pnp = ddp->dd_node; in dt_node_inline()
2328 if (ddp->dd_kind == CTF_K_ARRAY) in dt_node_inline()
2351 (void) dt_ident_cook(dnp, idp, &ddp->dd_node); in dt_node_inline()
2373 dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr) in dt_node_member() argument
2379 if (ddp != NULL) { in dt_node_member()
2380 err = dt_decl_type(ddp, &dtt); in dt_node_member()
2381 dt_decl_free(ddp); in dt_node_member()
2391 if (ddp != NULL) in dt_node_member()
2398 dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members) in dt_node_xlator() argument
2411 edst = dt_decl_type(ddp, &dst); in dt_node_xlator()
2412 dt_decl_free(ddp); in dt_node_xlator()