Lines Matching refs:ops
94 tnf_trace_alloc(tnf_ops_t *ops, tnf_probe_control_t *probe_p, in tnf_trace_alloc() argument
115 if (!lock_try(&ops->busy)) /* atomic op flushes WB */ in tnf_trace_alloc()
125 if ((probe_index = tnf_probe_tag(ops, probe_p)) == 0) in tnf_trace_alloc()
146 wcb = &ops->wcb; in tnf_trace_alloc()
178 sched = &ops->schedule; in tnf_trace_alloc()
228 set_p->tpd_p = ops; in tnf_trace_alloc()
234 buffer->time_delta = tnf_time_delta(ops, (unsigned long)time_diff, in tnf_trace_alloc()
237 buffer->time_delta = tnf_time_delta(ops, (unsigned long)time_diff, in tnf_trace_alloc()
249 if ((sched_record_p = tnf_kernel_schedule(ops, sched)) != NULL) { in tnf_trace_alloc()
276 LOCK_INIT_CLEAR(&ops->busy); /* XXX save a call */ in tnf_trace_alloc()
286 tnf_ops_t *ops; in tnf_trace_commit() local
290 ops = set_p->tpd_p; in tnf_trace_commit()
291 wcb = &ops->wcb; in tnf_trace_commit()
302 LOCK_INIT_CLEAR(&ops->busy); /* XXX save a call */ in tnf_trace_commit()
311 tnf_ops_t *ops; in tnf_trace_rollback() local
315 ops = set_p->tpd_p; in tnf_trace_rollback()
316 wcb = &ops->wcb; in tnf_trace_rollback()
327 ops->schedule.record_p = NULL; in tnf_trace_rollback()
330 LOCK_INIT_CLEAR(&ops->busy); /* XXX save a call */ in tnf_trace_rollback()
339 tnf_allocate(tnf_ops_t *ops, size_t size) in tnf_allocate() argument
341 return (tnfw_b_alloc(&ops->wcb, size, ops->mode)); in tnf_allocate()