Lines Matching refs:dnp

46 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)  in pfcheck_addr()  argument
48 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_addr()
53 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
55 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp) || in pfcheck_kaddr()
56 dt_node_is_symaddr(dnp)); in pfcheck_kaddr()
61 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
66 if (dt_node_is_usymaddr(dnp)) in pfcheck_uaddr()
72 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_uaddr()
77 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
79 return (dt_node_is_stack(dnp)); in pfcheck_stack()
84 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
86 return (dt_node_is_integer(dnp) && in pfcheck_time()
87 dt_node_type_size(dnp) == sizeof (uint64_t)); in pfcheck_time()
92 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
100 if (dt_node_is_string(dnp)) in pfcheck_str()
103 ctfp = dnp->dn_ctfp; in pfcheck_str()
104 base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_str()
114 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
116 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_wstr()
117 ctf_id_t base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_wstr()
131 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
133 return (dt_node_is_integer(dnp) && in pfcheck_csi()
134 dt_node_type_size(dnp) <= sizeof (int)); in pfcheck_csi()
139 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
141 return (dt_node_is_float(dnp)); in pfcheck_fp()
146 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
148 return (dt_node_is_integer(dnp)); in pfcheck_xint()
153 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
155 if (dnp->dn_flags & DT_NF_SIGNED) in pfcheck_dint()
160 return (dt_node_is_integer(dnp)); in pfcheck_dint()
165 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
167 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xshort()
168 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xshort()
178 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
180 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlong()
181 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xlong()
191 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
193 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlonglong()
194 ctf_id_t type = dnp->dn_type; in pfcheck_xlonglong()
222 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
224 return (ctf_type_compat(dnp->dn_ctfp, ctf_type_resolve(dnp->dn_ctfp, in pfcheck_type()
225 dnp->dn_type), pfd->pfd_conv->pfc_dctfp, pfd->pfd_conv->pfc_dtype)); in pfcheck_type()
1017 dt_ident_t *idp, int foff, dtrace_actkind_t kind, dt_node_t *dnp) in dt_printf_validate() argument
1073 if (dnp == NULL) { in dt_printf_validate()
1081 if (dt_node_is_integer(dnp) == 0) { in dt_printf_validate()
1089 dt_node_type_name(dnp, n, sizeof (n))); in dt_printf_validate()
1092 dnp = dnp->dn_list; in dt_printf_validate()
1111 } else if (dnp == NULL) { in dt_printf_validate()
1119 vnp = dnp; in dt_printf_validate()
1120 dnp = dnp->dn_list; in dt_printf_validate()
1158 if ((flags & DT_PRINTF_EXACTLEN) && dnp != NULL) { in dt_printf_validate()