Lines Matching refs:dd_next
86 ddp->dd_next = NULL;
97 ndp = ddp->dd_next;
110 while (ddp->dd_next != NULL) {
111 dsp->ds_decl = ddp->dd_next;
112 ddp->dd_next = NULL;
130 assert(ddp->dd_next == NULL);
131 ddp->dd_next = top;
380 while (ndp->dd_next != NULL && ndp->dd_next->dd_kind == CTF_K_ARRAY)
381 ndp = ndp->dd_next; /* skip to bottom-most array declaration */
388 dsp->ds_decl = ddp->dd_next;
389 ddp->dd_next = ndp->dd_next;
390 ndp->dd_next = ddp;
393 if (ddp->dd_next->dd_name != NULL &&
394 strcmp(ddp->dd_next->dd_name, "void") == 0)
425 * In all cases, the func decl's dd_next pointer is set to the decl chain
441 while (pdp->dd_next != NULL && !(pdp->dd_next->dd_attr & DT_DA_PAREN))
442 pdp = pdp->dd_next;
444 if (pdp->dd_next == NULL)
447 ddp->dd_next = pdp->dd_next;
448 pdp->dd_next = ddp;
846 * If we want to support full function declarations, dd_next refers to
863 if (ddp->dd_next->dd_kind == CTF_K_FUNCTION) {
870 if ((rv = dt_decl_type(ddp->dd_next, tip)) == 0 &&
918 if ((rv = dt_decl_type(ddp->dd_next, tip)) != 0)