• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/cddl/dev/dtrace/

Lines Matching refs:desc

219 		dtrace_bufdesc_t desc;
225 if (copyin((void *) *pdesc, &desc, sizeof (desc)) != 0)
232 curcpu, desc.dtbd_cpu);
234 if (desc.dtbd_cpu >= MAXCPU || CPU_ABSENT(desc.dtbd_cpu))
240 buf = &state->dts_buffer[desc.dtbd_cpu];
242 buf = &state->dts_aggbuffer[desc.dtbd_cpu];
261 desc.dtbd_size = 0;
262 desc.dtbd_drops = 0;
263 desc.dtbd_errors = 0;
264 desc.dtbd_oldest = 0;
265 sz = sizeof (desc);
267 if (copyout(&desc, (void *) *pdesc, sz) != 0)
282 if (copyout(buf->dtb_tomax, desc.dtbd_data, sz) != 0) {
287 desc.dtbd_size = sz;
288 desc.dtbd_drops = buf->dtb_drops;
289 desc.dtbd_errors = buf->dtb_errors;
290 desc.dtbd_oldest = buf->dtb_xamot_offset;
291 desc.dtbd_timestamp = dtrace_gethrtime();
295 if (copyout(&desc, (void *) *pdesc, sizeof (desc)) != 0)
312 dtrace_xcall(desc.dtbd_cpu,
336 if (copyout(buf->dtb_xamot, desc.dtbd_data,
342 desc.dtbd_size = buf->dtb_xamot_offset;
343 desc.dtbd_drops = buf->dtb_xamot_drops;
344 desc.dtbd_errors = buf->dtb_xamot_errors;
345 desc.dtbd_oldest = 0;
346 desc.dtbd_timestamp = buf->dtb_switched;
350 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);
355 if (copyout(&desc, (void *) *pdesc, sizeof (desc)) != 0)
585 dtrace_argdesc_t *desc = (dtrace_argdesc_t *) addr;
591 if (desc->dtargd_id == DTRACE_IDNONE)
594 if (desc->dtargd_ndx == DTRACE_ARGNONE)
603 if (desc->dtargd_id > dtrace_nprobes) {
612 if ((probe = dtrace_probes[desc->dtargd_id - 1]) == NULL) {
630 desc->dtargd_ndx = DTRACE_ARGNONE;
632 desc->dtargd_native[0] = '\0';
633 desc->dtargd_xlate[0] = '\0';
634 desc->dtargd_mapping = desc->dtargd_ndx;
637 probe->dtpr_id, probe->dtpr_arg, desc);
743 dtrace_repldesc_t *desc = (dtrace_repldesc_t *) addr;
744 dtrace_probedesc_t *match = &desc->dtrpd_match;
745 dtrace_probedesc_t *create = &desc->dtrpd_create;