Lines Matching refs:pfv
48 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_addr() argument
55 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
63 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
65 dtrace_hdl_t *dtp = pfv->pfv_dtp; in pfcheck_uaddr()
79 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
86 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
94 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
116 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
133 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
141 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
148 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
155 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
167 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
180 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
193 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
224 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
810 dt_pfargv_t *pfv; in dt_printf_create() local
814 if ((pfv = malloc(sizeof (dt_pfargv_t))) == NULL || in dt_printf_create()
816 free(pfv); in dt_printf_create()
820 pfv->pfv_format = format; in dt_printf_create()
821 pfv->pfv_argv = NULL; in dt_printf_create()
822 pfv->pfv_argc = 0; in dt_printf_create()
823 pfv->pfv_flags = 0; in dt_printf_create()
824 pfv->pfv_dtp = dtp; in dt_printf_create()
836 dt_printf_destroy(pfv); in dt_printf_create()
840 if (pfv->pfv_argv != NULL) in dt_printf_create()
843 pfv->pfv_argv = pfd; in dt_printf_create()
846 pfv->pfv_argc++; in dt_printf_create()
886 pfv->pfv_argc, n ? "precision" : "width"); in dt_printf_create()
888 dt_printf_destroy(pfv); in dt_printf_create()
907 "one '.' specified\n", pfv->pfv_argc); in dt_printf_create()
909 dt_printf_destroy(pfv); in dt_printf_create()
936 "positional format (%%n$)\n", pfv->pfv_argc); in dt_printf_create()
938 dt_printf_destroy(pfv); in dt_printf_create()
946 "with other format flags: %%%%\n", pfv->pfv_argc); in dt_printf_create()
948 dt_printf_destroy(pfv); in dt_printf_create()
953 "end of format string\n", pfv->pfv_argc); in dt_printf_create()
955 dt_printf_destroy(pfv); in dt_printf_create()
976 pfv->pfv_argc, name); in dt_printf_create()
977 dt_printf_destroy(pfv); in dt_printf_create()
984 dt_printf_destroy(pfv); in dt_printf_create()
988 if (pfv->pfv_argv != NULL) in dt_printf_create()
991 pfv->pfv_argv = pfd; in dt_printf_create()
994 pfv->pfv_argc++; in dt_printf_create()
1000 return (pfv); in dt_printf_create()
1004 dt_printf_destroy(dt_pfargv_t *pfv) in dt_printf_destroy() argument
1008 for (pfd = pfv->pfv_argv; pfd != NULL; pfd = nfd) { in dt_printf_destroy()
1013 free(pfv->pfv_format); in dt_printf_destroy()
1014 free(pfv); in dt_printf_destroy()
1018 dt_printf_validate(dt_pfargv_t *pfv, uint_t flags, in dt_printf_validate() argument
1021 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_validate()
1030 if (pfv->pfv_format[0] == '\0') { in dt_printf_validate()
1035 pfv->pfv_flags = flags; in dt_printf_validate()
1053 for (i = 0, j = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_validate()
1150 if (pfc->pfc_check(pfv, pfd, vnp) == 0) { in dt_printf_validate()
1314 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, in dt_printf_format() argument
1318 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_format()
1336 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1349 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_format()
1371 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1379 if (pfc == NULL && i == pfv->pfv_argc - 1) in dt_printf_format()
1389 if (pfv->pfv_argc == 1) in dt_printf_format()
1450 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1546 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1552 if (i == pfv->pfv_argc - 1) in dt_printf_format()
1625 dt_pfargv_t *pfv = fmtdata; in dtrace_freopen() local
1626 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_freopen()
1730 dt_pfargv_t *pfv = dt_printf_create(dtp, s); in dtrace_printf_create() local
1734 if (pfv == NULL) in dtrace_printf_create()
1737 pfd = pfv->pfv_argv; in dtrace_printf_create()
1739 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_create()
1759 return (pfv); in dtrace_printf_create()
1765 dt_pfargv_t *pfv = dtrace_printf_create(dtp, s); in dtrace_printa_create() local
1767 if (pfv == NULL) in dtrace_printa_create()
1770 pfv->pfv_flags |= DT_PRINTF_AGGREGATION; in dtrace_printa_create()
1772 return (pfv); in dtrace_printa_create()
1779 dt_pfargv_t *pfv = fmtdata; in dtrace_printf_format() local
1780 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_printf_format()
1788 size_t formatlen = strlen(pfv->pfv_format) + 3 * pfv->pfv_argc + 1; in dtrace_printf_format()
1793 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_format()