Lines Matching defs:ktr_request
72 * case, trace events are generated using in-kernel ktr_request records, and
93 struct ktr_request {
108 STAILQ_ENTRY(ktr_request) ktr_list;
131 static STAILQ_HEAD(, ktr_request) ktr_free;
167 static struct ktr_request *ktr_getrequest_entered(struct thread *td, int type);
168 static struct ktr_request *ktr_getrequest(int type);
169 static void ktr_submitrequest(struct thread *td, struct ktr_request *req);
171 static void ktr_freerequest(struct ktr_request *req);
172 static void ktr_freerequest_locked(struct ktr_request *req);
173 static void ktr_writerequest(struct thread *td, struct ktr_request *req);
219 struct ktr_request *req;
226 req = malloc(sizeof(struct ktr_request), M_KTRACE, M_WAITOK |
270 STAILQ_HEAD(, ktr_request) ktr_new;
271 struct ktr_request *req;
293 req = malloc(sizeof(struct ktr_request), M_KTRACE,
309 static struct ktr_request *
312 struct ktr_request *req;
351 static struct ktr_request *
355 struct ktr_request *req;
372 ktr_enqueuerequest(struct thread *td, struct ktr_request *req)
391 struct ktr_request *queued_req;
392 STAILQ_HEAD(, ktr_request) local_queue;
418 ktr_submitrequest(struct thread *td, struct ktr_request *req)
432 ktr_freerequest(struct ktr_request *req)
441 ktr_freerequest_locked(struct ktr_request *req)
501 struct ktr_request *req;
535 struct ktr_request *req;
567 struct ktr_request *req;
582 struct ktr_request *req;
627 struct ktr_request *req;
655 struct ktr_request *req;
725 struct ktr_request *req;
750 struct ktr_request *req;
782 struct ktr_request *req;
818 struct ktr_request *req;
837 struct ktr_request *req;
860 struct ktr_request *req;
895 struct ktr_request *req;
946 struct ktr_request *req;
1002 struct ktr_request *req;
1022 struct ktr_request *req;
1189 struct ktr_request *req;
1312 ktr_writerequest(struct thread *td, struct ktr_request *req)