Lines Matching refs:dnp
62 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_addr() argument
64 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_addr()
69 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
71 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp) || in pfcheck_kaddr()
72 dt_node_is_symaddr(dnp)); in pfcheck_kaddr()
77 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
82 if (dt_node_is_usymaddr(dnp)) in pfcheck_uaddr()
88 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_uaddr()
93 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
95 return (dt_node_is_stack(dnp)); in pfcheck_stack()
100 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
102 return (dt_node_is_integer(dnp) && in pfcheck_time()
103 dt_node_type_size(dnp) == sizeof (uint64_t)); in pfcheck_time()
108 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
116 if (dt_node_is_string(dnp)) in pfcheck_str()
119 ctfp = dnp->dn_ctfp; in pfcheck_str()
120 base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_str()
130 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
132 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_wstr()
133 ctf_id_t base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_wstr()
147 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
149 return (dt_node_is_integer(dnp) && in pfcheck_csi()
150 dt_node_type_size(dnp) <= sizeof (int)); in pfcheck_csi()
155 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
157 return (dt_node_is_float(dnp)); in pfcheck_fp()
162 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
164 return (dt_node_is_integer(dnp)); in pfcheck_xint()
169 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
171 if (dnp->dn_flags & DT_NF_SIGNED) in pfcheck_dint()
176 return (dt_node_is_integer(dnp)); in pfcheck_dint()
181 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
183 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xshort()
184 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xshort()
194 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
196 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlong()
197 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xlong()
207 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
209 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlonglong()
210 ctf_id_t type = dnp->dn_type; in pfcheck_xlonglong()
238 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
240 return (ctf_type_compat(dnp->dn_ctfp, ctf_type_resolve(dnp->dn_ctfp, in pfcheck_type()
241 dnp->dn_type), pfd->pfd_conv->pfc_dctfp, pfd->pfd_conv->pfc_dtype)); in pfcheck_type()
1053 dt_ident_t *idp, int foff, dtrace_actkind_t kind, dt_node_t *dnp) in dt_printf_validate() argument
1109 if (dnp == NULL) { in dt_printf_validate()
1117 if (dt_node_is_integer(dnp) == 0) { in dt_printf_validate()
1125 dt_node_type_name(dnp, n, sizeof (n))); in dt_printf_validate()
1128 dnp = dnp->dn_list; in dt_printf_validate()
1147 } else if (dnp == NULL) { in dt_printf_validate()
1155 vnp = dnp; in dt_printf_validate()
1156 dnp = dnp->dn_list; in dt_printf_validate()
1194 if ((flags & DT_PRINTF_EXACTLEN) && dnp != NULL) { in dt_printf_validate()