audit_dequeue
while (audit_dequeue(&(p->plg_queue), (void *)&q_node) != 0) {
while (audit_dequeue(&(p->plg_pool), (void *)&q_node) == 0) {
while (audit_dequeue(&(p->plg_queue), (void *)&q_node) == 0) {
rc = audit_dequeue(&(p->plg_pool), (void *)&node);
rc = audit_dequeue(&b_pool, (void *)&node);
int audit_dequeue(au_queue_t *, void **);