Home
last modified time | relevance | path

Searched refs:seg (Results 1 – 3 of 3) sorted by relevance

/libevent-2.1.12/
H A Dbuffer.c2969 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 …]
/libevent-2.1.12/include/event2/
H A Dbuffer.h574 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);
/libevent-2.1.12/test/
H A Dregress_buffer.c1130 struct evbuffer_file_segment *seg = NULL; in test_evbuffer_add_file() local
1224 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 …]