Lines Matching defs:lsrec
54 typedef struct lsrec {
55 struct lsrec *ls_next; /* next in hash chain */
67 struct lsrec *lsd_next; /* next available */
843 lsrec_fill(lsrec_t *lsrec, const dtrace_recdesc_t *rec, int nrecs, caddr_t data)
845 bzero(lsrec, g_recsize);
846 lsrec->ls_count = 1;
855 lsrec->ls_event = (uint32_t)*((uint64_t *)(data + rec->dtrd_offset));
862 lsrec->ls_lock = *((uintptr_t *)(data + rec->dtrd_offset));
869 lsrec->ls_caller = *((uintptr_t *)(data + rec->dtrd_offset));
881 lsrec->ls_stack[i - 1] = stack[i];
900 lsrec_t *lsrec = lsdata->lsd_next;
935 lsrec->ls_hist[j] = quantized[i];
940 lsrec_fill(lsrec, &aggdesc->dtagd_rec[1],
950 lsrec->ls_count = (uint32_t)avg[0];
951 lsrec->ls_time = (uintptr_t)avg[1];
957 lsdata->lsd_next = (lsrec_t *)((uintptr_t)lsrec + g_recsize);
967 lsrec_t *lsrec = lsdata->lsd_next;
974 lsrec_fill(lsrec, edesc->dtepd_rec, edesc->dtepd_nrecs, data);
976 lsdata->lsd_next = (lsrec_t *)((uintptr_t)lsrec + g_recsize);