Lines Matching refs:dd_next
89 ddp->dd_next = NULL;
100 ndp = ddp->dd_next;
113 while (ddp->dd_next != NULL) {
114 dsp->ds_decl = ddp->dd_next;
115 ddp->dd_next = NULL;
133 assert(ddp->dd_next == NULL);
134 ddp->dd_next = top;
383 while (ndp->dd_next != NULL && ndp->dd_next->dd_kind == CTF_K_ARRAY)
384 ndp = ndp->dd_next; /* skip to bottom-most array declaration */
391 dsp->ds_decl = ddp->dd_next;
392 ddp->dd_next = ndp->dd_next;
393 ndp->dd_next = ddp;
396 if (ddp->dd_next->dd_name != NULL &&
397 strcmp(ddp->dd_next->dd_name, "void") == 0)
428 * In all cases, the func decl's dd_next pointer is set to the decl chain
444 while (pdp->dd_next != NULL && !(pdp->dd_next->dd_attr & DT_DA_PAREN))
445 pdp = pdp->dd_next;
447 if (pdp->dd_next == NULL)
450 ddp->dd_next = pdp->dd_next;
451 pdp->dd_next = ddp;
850 * If we want to support full function declarations, dd_next refers to
867 if (ddp->dd_next->dd_kind == CTF_K_FUNCTION) {
874 if ((rv = dt_decl_type(ddp->dd_next, tip)) == 0 &&
922 if ((rv = dt_decl_type(ddp->dd_next, tip)) != 0)