Lines Matching refs:ev
59 inj_rand_create(inj_defn_t *ev, uint_t prob) in inj_rand_create() argument
63 re->re_event = ev; in inj_rand_create()
125 inj_cmd_send(inj_defn_t *ev) in inj_cmd_send() argument
130 cmd->cmd_event = ev; in inj_cmd_send()
151 inj_defn_t *ev = inj_zalloc(sizeof (inj_defn_t)); in inj_cmd_addhrt() local
153 ev->defn_name = class; in inj_cmd_addhrt()
154 ev->defn_lineno = yylineno; in inj_cmd_addhrt()
156 if ((errno = nvlist_alloc(&ev->defn_nvl, NV_UNIQUE_NAME, 0)) != 0) in inj_cmd_addhrt()
159 if ((errno = nvlist_add_string(ev->defn_nvl, FM_CLASS, class)) != 0 || in inj_cmd_addhrt()
160 (errno = nvlist_add_uint8(ev->defn_nvl, FM_VERSION, 1)) != 0 || in inj_cmd_addhrt()
161 (errno = nvlist_add_int64(ev->defn_nvl, "delta", delta)) != 0) in inj_cmd_addhrt()
165 cmd->cmd_event = ev; in inj_cmd_addhrt()
184 cmd_run_send(const inj_mode_ops_t *mode, void *hdl, inj_defn_t *ev) in cmd_run_send() argument
187 (void) printf("sending event %s ... ", ev->defn_name); in cmd_run_send()
191 if ((errno = nvlist_add_boolean_value(ev->defn_nvl, "__injected", in cmd_run_send()
193 warn("failed to add __injected to %s", ev->defn_name); in cmd_run_send()
195 if (ev->defn_decl && (ev->defn_decl->decl_flags & DECL_F_AUTOENA) && in cmd_run_send()
196 (errno = nvlist_add_uint64(ev->defn_nvl, "ena", inj_ena())) != 0) in cmd_run_send()
197 warn("failed to add ena to %s", ev->defn_name); in cmd_run_send()
200 nvlist_print(stdout, ev->defn_nvl); in cmd_run_send()
204 mode->mo_send(hdl, ev->defn_nvl); in cmd_run_send()