Home | History | Annotate | Download | only in dev

Lines Matching defs:le

167 lockstat_init_tables(lsenable_t *le)
185 if (le == NULL)
189 per = le->le_nbufs / ncpu;
190 slop = le->le_nbufs - (per * ncpu);
218 lockstat_start(lsenable_t *le)
224 lockstat_init_tables(le);
226 if ((le->le_flags & LE_CALLSITE) != 0)
231 if ((le->le_flags & LE_LOCK) != 0)
236 lockstat_csstart = le->le_csstart;
237 lockstat_csend = le->le_csend;
238 lockstat_lockstart = le->le_lockstart;
239 lockstat_lockstart = le->le_lockstart;
240 lockstat_lockend = le->le_lockend;
259 atomic_store_relaxed(&lockstat_dev_enabled, le->le_mask);
338 lockstat_alloc(lsenable_t *le)
347 sz = sizeof(*lb) * le->le_nbufs;
492 lsenable_t *le;
505 le = (lsenable_t *)data;
519 if (le->le_nbufs == 0) {
520 le->le_nbufs = MIN(LOCKSTAT_DEFBUFS * ncpu,
522 } else if (le->le_nbufs > LOCKSTAT_MAXBUFS ||
523 le->le_nbufs < LOCKSTAT_MINBUFS) {
527 if ((le->le_flags & LE_ONE_CALLSITE) == 0) {
528 le->le_csstart = 0;
529 le->le_csend = le->le_csstart - 1;
531 if ((le->le_flags & LE_ONE_LOCK) == 0) {
532 le->le_lockstart = 0;
533 le->le_lockend = le->le_lockstart - 1;
535 if ((le->le_mask & LB_EVENT_MASK) == 0)
537 if ((le->le_mask & LB_LOCK_MASK) == 0)
543 if ((error = lockstat_alloc(le)) == 0)
544 lockstat_start(le);