Lines Matching defs:q
44 audit_queue_init(au_queue_t *q)
46 q->auq_head = NULL;
47 q->auq_tail = NULL;
48 (void) pthread_mutex_init(&q->auq_lock, NULL);
49 q->auq_count = 0;
62 audit_enqueue(au_queue_t *q, void *p)
64 (void) pthread_mutex_lock(&q->auq_lock);
67 (void *)q, (void *)p, (void *)q->auq_head, (void *)q->auq_tail,
68 q->auq_count));
70 if (q->auq_head == NULL)
71 q->auq_head = p;
74 (void *)&(((audit_link_t *)(q->auq_tail))->aln_next)));
76 ((audit_link_t *)(q->auq_tail))->aln_next = p;
78 q->auq_tail = p;
80 q->auq_count++;
83 "count=%d, pnext=%p\n", (void *)q, (void *)p, (void *)q->auq_head,
84 (void *)q->auq_tail, q->auq_count,
87 (void) pthread_mutex_unlock(&q->auq_lock);
95 audit_dequeue(au_queue_t *q, void **p)
97 (void) pthread_mutex_lock(&q->auq_lock);
99 if ((*p = q->auq_head) == NULL) {
101 "tail=%p, count=%d\n", (void *)q, (void *)*p,
102 (void *)q->auq_head, (void *)q->auq_tail, q->auq_count));
104 (void) pthread_mutex_unlock(&q->auq_lock);
107 q->auq_count--;
110 q->auq_head = ((audit_link_t *)*p)->aln_next;
113 "count=%d, pnext=%p\n", (void *)q, (void *)*p, (void *)q->auq_head,
114 (void *)q->auq_tail, q->auq_count,
117 (void) pthread_mutex_unlock(&q->auq_lock);
157 audit_queue_size(au_queue_t *q)
161 (void) pthread_mutex_lock(&q->auq_lock);
162 size = q->auq_count;
163 (void) pthread_mutex_unlock(&q->auq_lock);
170 audit_queue_destroy(au_queue_t *q)
172 (void) pthread_mutex_destroy(&q->auq_lock);