Lines Matching refs:pfv
62 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_addr() argument
69 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
77 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
79 dtrace_hdl_t *dtp = pfv->pfv_dtp; in pfcheck_uaddr()
93 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
100 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
108 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
130 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
147 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
155 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
162 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
169 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
181 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
194 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
207 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
238 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
844 dt_pfargv_t *pfv; in dt_printf_create() local
848 if ((pfv = malloc(sizeof (dt_pfargv_t))) == NULL || in dt_printf_create()
850 free(pfv); in dt_printf_create()
854 pfv->pfv_format = format; in dt_printf_create()
855 pfv->pfv_argv = NULL; in dt_printf_create()
856 pfv->pfv_argc = 0; in dt_printf_create()
857 pfv->pfv_flags = 0; in dt_printf_create()
858 pfv->pfv_dtp = dtp; in dt_printf_create()
870 dt_printf_destroy(pfv); in dt_printf_create()
874 if (pfv->pfv_argv != NULL) in dt_printf_create()
877 pfv->pfv_argv = pfd; in dt_printf_create()
880 pfv->pfv_argc++; in dt_printf_create()
920 pfv->pfv_argc, n ? "precision" : "width"); in dt_printf_create()
922 dt_printf_destroy(pfv); in dt_printf_create()
941 "one '.' specified\n", pfv->pfv_argc); in dt_printf_create()
943 dt_printf_destroy(pfv); in dt_printf_create()
970 "positional format (%%n$)\n", pfv->pfv_argc); in dt_printf_create()
972 dt_printf_destroy(pfv); in dt_printf_create()
980 "with other format flags: %%%%\n", pfv->pfv_argc); in dt_printf_create()
982 dt_printf_destroy(pfv); in dt_printf_create()
987 "end of format string\n", pfv->pfv_argc); in dt_printf_create()
989 dt_printf_destroy(pfv); in dt_printf_create()
1010 pfv->pfv_argc, name); in dt_printf_create()
1011 dt_printf_destroy(pfv); in dt_printf_create()
1018 dt_printf_destroy(pfv); in dt_printf_create()
1022 if (pfv->pfv_argv != NULL) in dt_printf_create()
1025 pfv->pfv_argv = pfd; in dt_printf_create()
1028 pfv->pfv_argc++; in dt_printf_create()
1034 return (pfv); in dt_printf_create()
1038 dt_printf_destroy(dt_pfargv_t *pfv) in dt_printf_destroy() argument
1042 for (pfd = pfv->pfv_argv; pfd != NULL; pfd = nfd) { in dt_printf_destroy()
1047 free(pfv->pfv_format); in dt_printf_destroy()
1048 free(pfv); in dt_printf_destroy()
1052 dt_printf_validate(dt_pfargv_t *pfv, uint_t flags, in dt_printf_validate() argument
1055 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_validate()
1064 if (pfv->pfv_format[0] == '\0') { in dt_printf_validate()
1069 pfv->pfv_flags = flags; in dt_printf_validate()
1087 for (i = 0, j = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_validate()
1184 if (pfc->pfc_check(pfv, pfd, vnp) == 0) { in dt_printf_validate()
1348 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, in dt_printf_format() argument
1352 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_format()
1371 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1384 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_format()
1408 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1416 if (pfc == NULL && i == pfv->pfv_argc - 1) in dt_printf_format()
1426 if (pfv->pfv_argc == 1) in dt_printf_format()
1487 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1592 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) { in dt_printf_format()
1598 if (i == pfv->pfv_argc - 1) in dt_printf_format()
1671 dt_pfargv_t *pfv = fmtdata; in dtrace_freopen() local
1672 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_freopen()
1854 dt_pfargv_t *pfv = dt_printf_create(dtp, s); in dtrace_printf_create() local
1858 if (pfv == NULL) in dtrace_printf_create()
1861 pfd = pfv->pfv_argv; in dtrace_printf_create()
1863 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_create()
1883 return (pfv); in dtrace_printf_create()
1889 dt_pfargv_t *pfv = dtrace_printf_create(dtp, s); in dtrace_printa_create() local
1891 if (pfv == NULL) in dtrace_printa_create()
1894 pfv->pfv_flags |= DT_PRINTF_AGGREGATION; in dtrace_printa_create()
1896 return (pfv); in dtrace_printa_create()
1903 dt_pfargv_t *pfv = fmtdata; in dtrace_printf_format() local
1904 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_printf_format()
1912 size_t formatlen = strlen(pfv->pfv_format) + 3 * pfv->pfv_argc + 1; in dtrace_printf_format()
1917 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_format()