Lines Matching defs:plg

42 struct plg {  struct
43 boolean_t plg_initialized; /* if threads, pools created */ argument
44 boolean_t plg_reopen; /* call auditd_plugin_open */ argument
49 boolean_t plg_removed; /* plugin removed */ argument
50 boolean_t plg_to_be_removed; /* tentative removal state */ argument
52 char *plg_path; /* plugin path */ argument
53 void *plg_dlptr; /* dynamic lib pointer */ argument
54 auditd_rc_t (*plg_fplugin)(const char *, size_t, uint64_t, char **); argument
55 auditd_rc_t (*plg_fplugin_open)(const kva_t *, char **, char **); argument
56 auditd_rc_t (*plg_fplugin_close)(char **); argument
58 kva_t *plg_kvlist; /* plugin inputs */ argument
59 size_t plg_qmax; /* max queue size */ argument
60 size_t plg_qmin; /* min queue size */ argument
62 uint64_t plg_sequence; /* buffer counter */ argument
63 uint64_t plg_last_seq_out; /* buffer counter (debug) */ argument
64 uint32_t plg_tossed; /* discards (debug) */ argument
65 uint32_t plg_queued; /* count buffers queued */ argument
66 uint32_t plg_output; /* count of buffers output */ argument
67 int plg_priority; /* current priority */ argument
69 au_queue_t plg_pool; /* buffer pool */ argument
70 au_queue_t plg_queue; /* queue drawn from pool */ argument
71 int plg_q_threshold; /* max preallocated queue */ argument
72 audit_q_t *plg_save_q_copy; /* tmp holding for a record */ argument
74 pthread_t plg_tid; /* thread id */ argument
75 pthread_cond_t plg_cv; argument
76 pthread_mutex_t plg_mutex; argument
77 int plg_waiting; /* output thread wait state */ argument
79 int plg_cnt; /* continue policy */ argument
81 int plg_retry_time; /* retry (seconds) */ argument
83 plugin_t *plg_next; /* null is end of list */ argument