Searched refs:inj_list_t (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/fm/fminject/common/
H A Dinj_list.h38 * each element contains an embedded inj_list_t structure. An additional
39 * inj_list_t is used to store the head and tail pointers. The caller can
48 } inj_list_t; typedef in typeref:struct:inj_list
50 #define inj_list_prev(elem) ((void *)(((inj_list_t *)(elem))->ml_prev))
51 #define inj_list_next(elem) ((void *)(((inj_list_t *)(elem))->ml_next))
53 extern void inj_list_append(inj_list_t *, void *);
54 extern void inj_list_prepend(inj_list_t *, void *);
H A Dinj_list.c36 inj_list_append(inj_list_t *mlp, void *new)
38 inj_list_t *p = mlp->ml_prev; /* p = tail list element */
39 inj_list_t *q = new; /* q = new list element */
55 inj_list_prepend(inj_list_t *mlp, void *new)
57 inj_list_t *p = new; /* p = new list element */
58 inj_list_t *q = mlp->ml_next; /* q = head list element */
H A Dinj.h100 inj_list_t decl_members; /* List of declared members */
113 inj_list_t dlm_memlist; /* List of declared members */
140 inj_list_t defn_members; /* List of defined members */
169 inj_list_t dfm_memlist; /* List of defined members */
176 inj_list_t _dfm_list; /* Enum, evt, auth, arr, list vals */
209 inj_list_t cmd_list; /* List of commands */
238 extern inj_list_t *inj_logfile_read(fmd_log_t *);
239 extern inj_list_t *inj_program_read(const char *);
240 extern void inj_program_run(inj_list_t *, const inj_mode_ops_t *, void *);
H A Dinj_event.h71 extern inj_list_t *inj_cmds_get(void);
H A Dinj_log.c105 inj_list_t *
H A Dinj_main.c125 inj_list_t *program;
H A Dinj_cmds.c44 static inj_list_t inj_cmds;
52 inj_list_t *
250 inj_program_run(inj_list_t *prog, const inj_mode_ops_t *mode, void *mode_arg)
H A Dinj_grammar.y363 inj_list_t *
H A Dinj_defn.c174 inj_list_t *l;

Completed in 487 milliseconds