Lines Matching refs:paste_buffer
32 struct paste_buffer { struct
41 RB_ENTRY(paste_buffer) name_entry; argument
42 RB_ENTRY(paste_buffer) time_entry;
48 static RB_HEAD(paste_name_tree, paste_buffer) paste_by_name;
49 static RB_HEAD(paste_time_tree, paste_buffer) paste_by_time;
51 static int paste_cmp_names(const struct paste_buffer *,
52 const struct paste_buffer *);
53 RB_GENERATE_STATIC(paste_name_tree, paste_buffer, name_entry, paste_cmp_names);
55 static int paste_cmp_times(const struct paste_buffer *,
56 const struct paste_buffer *);
57 RB_GENERATE_STATIC(paste_time_tree, paste_buffer, time_entry, paste_cmp_times);
60 paste_cmp_names(const struct paste_buffer *a, const struct paste_buffer *b) in paste_cmp_names()
66 paste_cmp_times(const struct paste_buffer *a, const struct paste_buffer *b) in paste_cmp_times()
77 paste_buffer_name(struct paste_buffer *pb) in paste_buffer_name()
84 paste_buffer_order(struct paste_buffer *pb) in paste_buffer_order()
91 paste_buffer_created(struct paste_buffer *pb) in paste_buffer_created()
98 paste_buffer_data(struct paste_buffer *pb, size_t *size) in paste_buffer_data()
106 struct paste_buffer *
107 paste_walk(struct paste_buffer *pb) in paste_walk()
121 struct paste_buffer *
124 struct paste_buffer *pb; in paste_get_top()
137 struct paste_buffer *
140 struct paste_buffer pbfind; in paste_get_name()
151 paste_free(struct paste_buffer *pb) in paste_free()
172 struct paste_buffer *pb, *pb1; in paste_add()
219 struct paste_buffer *pb, *pb_new; in paste_rename()
270 struct paste_buffer *pb, *old; in paste_set()
315 paste_replace(struct paste_buffer *pb, char *data, size_t size) in paste_replace()
326 paste_make_sample(struct paste_buffer *pb) in paste_make_sample()