Lines Matching defs:ktr_request

73  * case, trace events are generated using in-kernel ktr_request records, and
94 struct ktr_request {
108 STAILQ_ENTRY(ktr_request) ktr_list;
129 static STAILQ_HEAD(, ktr_request) ktr_free;
148 static struct ktr_request *ktr_getrequest_entered(struct thread *td, int type);
149 static struct ktr_request *ktr_getrequest(int type);
150 static void ktr_submitrequest(struct thread *td, struct ktr_request *req);
153 static void ktr_freerequest(struct ktr_request *req);
154 static void ktr_freerequest_locked(struct ktr_request *req);
155 static void ktr_writerequest(struct thread *td, struct ktr_request *req);
193 struct ktr_request *req;
200 req = malloc(sizeof(struct ktr_request), M_KTRACE, M_WAITOK);
241 STAILQ_HEAD(, ktr_request) ktr_new;
242 struct ktr_request *req;
264 req = malloc(sizeof(struct ktr_request), M_KTRACE,
280 static struct ktr_request *
283 struct ktr_request *req;
319 static struct ktr_request *
323 struct ktr_request *req;
340 ktr_enqueuerequest(struct thread *td, struct ktr_request *req)
358 struct ktr_request *queued_req;
359 STAILQ_HEAD(, ktr_request) local_queue;
385 ktr_submitrequest(struct thread *td, struct ktr_request *req)
399 ktr_freerequest(struct ktr_request *req)
408 ktr_freerequest_locked(struct ktr_request *req)
425 struct ktr_request *req;
446 struct ktr_request *req;
477 struct ktr_request *req;
512 struct ktr_request *req;
544 struct ktr_request *req;
614 struct ktr_request *req;
641 struct ktr_request *req;
677 struct ktr_request *req;
717 struct ktr_request *req;
738 struct ktr_request *req;
761 struct ktr_request *req;
787 struct ktr_request *req;
813 struct ktr_request *req;
831 struct ktr_request *req;
1007 struct ktr_request *req;
1128 ktr_writerequest(struct thread *td, struct ktr_request *req)