Lines Matching refs:dnp

48 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)  in pfcheck_addr()  argument
50 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_addr()
55 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
57 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp) || in pfcheck_kaddr()
58 dt_node_is_symaddr(dnp)); in pfcheck_kaddr()
63 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
68 if (dt_node_is_usymaddr(dnp)) in pfcheck_uaddr()
74 return (dt_node_is_pointer(dnp) || dt_node_is_integer(dnp)); in pfcheck_uaddr()
79 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
81 return (dt_node_is_stack(dnp)); in pfcheck_stack()
86 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
88 return (dt_node_is_integer(dnp) && in pfcheck_time()
89 dt_node_type_size(dnp) == sizeof (uint64_t)); in pfcheck_time()
94 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
102 if (dt_node_is_string(dnp)) in pfcheck_str()
105 ctfp = dnp->dn_ctfp; in pfcheck_str()
106 base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_str()
116 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
118 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_wstr()
119 ctf_id_t base = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_wstr()
133 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
135 return (dt_node_is_integer(dnp) && in pfcheck_csi()
136 dt_node_type_size(dnp) <= sizeof (int)); in pfcheck_csi()
141 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
143 return (dt_node_is_float(dnp)); in pfcheck_fp()
148 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
150 return (dt_node_is_integer(dnp)); in pfcheck_xint()
155 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
157 if (dnp->dn_flags & DT_NF_SIGNED) in pfcheck_dint()
162 return (dt_node_is_integer(dnp)); in pfcheck_dint()
167 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
169 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xshort()
170 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xshort()
180 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
182 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlong()
183 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); in pfcheck_xlong()
193 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
195 ctf_file_t *ctfp = dnp->dn_ctfp; in pfcheck_xlonglong()
196 ctf_id_t type = dnp->dn_type; in pfcheck_xlonglong()
224 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
226 return (ctf_type_compat(dnp->dn_ctfp, ctf_type_resolve(dnp->dn_ctfp, in pfcheck_type()
227 dnp->dn_type), pfd->pfd_conv->pfc_dctfp, pfd->pfd_conv->pfc_dtype)); in pfcheck_type()
1019 dt_ident_t *idp, int foff, dtrace_actkind_t kind, dt_node_t *dnp) in dt_printf_validate() argument
1075 if (dnp == NULL) { in dt_printf_validate()
1083 if (dt_node_is_integer(dnp) == 0) { in dt_printf_validate()
1091 dt_node_type_name(dnp, n, sizeof (n))); in dt_printf_validate()
1094 dnp = dnp->dn_list; in dt_printf_validate()
1113 } else if (dnp == NULL) { in dt_printf_validate()
1121 vnp = dnp; in dt_printf_validate()
1122 dnp = dnp->dn_list; in dt_printf_validate()
1160 if ((flags & DT_PRINTF_EXACTLEN) && dnp != NULL) { in dt_printf_validate()