Lines Matching refs:sep

166 fmd_serd_eng_discard(fmd_serd_eng_t *sgp, fmd_serd_elem_t *sep)  in fmd_serd_eng_discard()  argument
168 fmd_list_delete(&sgp->sg_list, sep); in fmd_serd_eng_discard()
171 fmd_event_rele(sep->se_event); in fmd_serd_eng_discard()
172 fmd_free(sep, sizeof (fmd_serd_elem_t)); in fmd_serd_eng_discard()
178 fmd_serd_elem_t *sep; in fmd_serd_eng_contains() local
180 for (sep = fmd_list_next(&sgp->sg_list); in fmd_serd_eng_contains()
181 sep != NULL; sep = fmd_list_next(sep)) { in fmd_serd_eng_contains()
182 if (fmd_event_equal(sep->se_event, ep)) in fmd_serd_eng_contains()
193 fmd_serd_elem_t *sep, *oep; in fmd_serd_eng_record() local
210 sep = fmd_alloc(sizeof (fmd_serd_elem_t), FMD_SLEEP); in fmd_serd_eng_record()
211 sep->se_event = ep; in fmd_serd_eng_record()
213 fmd_list_append(&sgp->sg_list, sep); in fmd_serd_eng_record()
223 fmd_event_delta(oep->se_event, sep->se_event) <= sgp->sg_t) { in fmd_serd_eng_record()
257 fmd_serd_elem_t *sep, *nep; in fmd_serd_eng_gc() local
263 sep = fmd_list_prev(&sgp->sg_list); in fmd_serd_eng_gc()
264 hrt = fmd_event_hrtime(sep->se_event) - sgp->sg_t; in fmd_serd_eng_gc()
266 for (sep = fmd_list_next(&sgp->sg_list); sep != NULL; sep = nep) { in fmd_serd_eng_gc()
267 if (fmd_event_hrtime(sep->se_event) >= hrt) in fmd_serd_eng_gc()
270 nep = fmd_list_next(sep); in fmd_serd_eng_gc()
271 fmd_serd_eng_discard(sgp, sep); in fmd_serd_eng_gc()
279 fmd_serd_elem_t *sep; in fmd_serd_eng_commit() local
284 for (sep = fmd_list_next(&sgp->sg_list); sep != NULL; in fmd_serd_eng_commit()
285 sep = fmd_list_next(sep)) in fmd_serd_eng_commit()
286 fmd_event_commit(sep->se_event); in fmd_serd_eng_commit()