Lines Matching refs:sep
227 fmd_serd_eng_discard(fmd_serd_eng_t *sgp, fmd_serd_elem_t *sep) in fmd_serd_eng_discard() argument
229 list_remove(&sgp->sg_list, sep); in fmd_serd_eng_discard()
235 free(sep); in fmd_serd_eng_discard()
241 fmd_serd_elem_t *sep, *oep; in fmd_serd_eng_record() local
258 sep = malloc(sizeof (fmd_serd_elem_t)); in fmd_serd_eng_record()
259 if (sep == NULL) { in fmd_serd_eng_record()
263 sep->se_hrt = hrt; in fmd_serd_eng_record()
265 list_insert_head(&sgp->sg_list, sep); in fmd_serd_eng_record()
278 fmd_event_delta(oep->se_hrt, sep->se_hrt) <= sgp->sg_t) { in fmd_serd_eng_record()
316 fmd_serd_elem_t *sep, *nep; in fmd_serd_eng_gc() local
322 sep = list_head(&sgp->sg_list); in fmd_serd_eng_gc()
323 if (sep == NULL) in fmd_serd_eng_gc()
326 hrt = sep->se_hrt - sgp->sg_t; in fmd_serd_eng_gc()
328 for (sep = list_head(&sgp->sg_list); sep != NULL; sep = nep) { in fmd_serd_eng_gc()
329 if (sep->se_hrt >= hrt) in fmd_serd_eng_gc()
332 nep = list_next(&sgp->sg_list, sep); in fmd_serd_eng_gc()
333 fmd_serd_eng_discard(sgp, sep); in fmd_serd_eng_gc()