Searched refs:seg (Results 1 – 3 of 3) sorted by relevance
2969 if (!seg) in evbuffer_file_segment_new()2971 seg->refcnt = 1; in evbuffer_file_segment_new()2972 seg->fd = fd; in evbuffer_file_segment_new()3017 return seg; in evbuffer_file_segment_new()3019 mm_free(seg); in evbuffer_file_segment_new()3178 if ((seg->flags & EVBUF_FS_CLOSE_ON_FREE) && seg->fd >= 0) { in evbuffer_file_segment_free()3183 (*seg->cleanup_cb)((struct evbuffer_file_segment const*)seg, in evbuffer_file_segment_free()3184 seg->flags, seg->cleanup_cb_arg); in evbuffer_file_segment_free()3190 mm_free(seg); in evbuffer_file_segment_free()3278 ++seg->refcnt; in evbuffer_add_file_segment()[all …]
574 struct evbuffer_file_segment const* seg, int flags, void* arg);610 void evbuffer_file_segment_free(struct evbuffer_file_segment *seg);620 void evbuffer_file_segment_add_cleanup_cb(struct evbuffer_file_segment *seg,647 struct evbuffer_file_segment *seg, ev_off_t offset, ev_off_t length);
1130 struct evbuffer_file_segment *seg = NULL; in test_evbuffer_add_file() local1224 tt_assert(seg); in test_evbuffer_add_file()1293 if (seg) in test_evbuffer_add_file()1294 evbuffer_file_segment_free(seg); in test_evbuffer_add_file()1321 file_segment_cleanup_cb_called_with = seg; in file_segment_cleanup_cp()1342 tt_assert(seg); in test_evbuffer_file_segment_add_cleanup_cb()1345 seg, &file_segment_cleanup_cp, (void*)arg); in test_evbuffer_file_segment_add_cleanup_cb()1354 evbuffer_file_segment_free(seg); in test_evbuffer_file_segment_add_cleanup_cb()1355 seg = NULL; /* Prevent double-free. */ in test_evbuffer_file_segment_add_cleanup_cb()1369 if (seg) in test_evbuffer_file_segment_add_cleanup_cb()[all …]