Lines Matching refs:desc

217 		dtrace_bufdesc_t desc;
223 if (copyin((void *) *pdesc, &desc, sizeof (desc)) != 0)
230 curcpu, desc.dtbd_cpu);
232 if (desc.dtbd_cpu >= MAXCPU || CPU_ABSENT(desc.dtbd_cpu))
238 buf = &state->dts_buffer[desc.dtbd_cpu];
240 buf = &state->dts_aggbuffer[desc.dtbd_cpu];
259 desc.dtbd_size = 0;
260 desc.dtbd_drops = 0;
261 desc.dtbd_errors = 0;
262 desc.dtbd_oldest = 0;
263 sz = sizeof (desc);
265 if (copyout(&desc, (void *) *pdesc, sz) != 0)
280 if (copyout(buf->dtb_tomax, desc.dtbd_data, sz) != 0) {
285 desc.dtbd_size = sz;
286 desc.dtbd_drops = buf->dtb_drops;
287 desc.dtbd_errors = buf->dtb_errors;
288 desc.dtbd_oldest = buf->dtb_xamot_offset;
289 desc.dtbd_timestamp = dtrace_gethrtime();
293 if (copyout(&desc, (void *) *pdesc, sizeof (desc)) != 0)
310 dtrace_xcall(desc.dtbd_cpu,
334 if (copyout(buf->dtb_xamot, desc.dtbd_data,
340 desc.dtbd_size = buf->dtb_xamot_offset;
341 desc.dtbd_drops = buf->dtb_xamot_drops;
342 desc.dtbd_errors = buf->dtb_xamot_errors;
343 desc.dtbd_oldest = 0;
344 desc.dtbd_timestamp = buf->dtb_switched;
348 DTRACE_IOCTL_PRINTF("%s(%d): copyout buffer desc: size %zd drops %lu errors %lu\n",__func__,__LINE__,(size_t) desc.dtbd_size,(u_long) desc.dtbd_drops,(u_long) desc.dtbd_errors);
353 if (copyout(&desc, (void *) *pdesc, sizeof (desc)) != 0)
583 dtrace_argdesc_t *desc = (dtrace_argdesc_t *) addr;
589 if (desc->dtargd_id == DTRACE_IDNONE)
592 if (desc->dtargd_ndx == DTRACE_ARGNONE)
601 if (desc->dtargd_id > dtrace_nprobes) {
610 if ((probe = dtrace_probes[desc->dtargd_id - 1]) == NULL) {
628 desc->dtargd_ndx = DTRACE_ARGNONE;
630 desc->dtargd_native[0] = '\0';
631 desc->dtargd_xlate[0] = '\0';
632 desc->dtargd_mapping = desc->dtargd_ndx;
635 probe->dtpr_id, probe->dtpr_arg, desc);
741 dtrace_repldesc_t *desc = (dtrace_repldesc_t *) addr;
742 dtrace_probedesc_t *match = &desc->dtrpd_match;
743 dtrace_probedesc_t *create = &desc->dtrpd_create;