Searched refs:buffer_t (Results 1 – 4 of 4) sorted by relevance
25 typedef struct buffer_t buffer_t; typedef30 buffer_t *buffer_new(size_t size);37 buffer_t *buffer_new_ref(const buffer_t *buf);43 buffer_t *buffer_new_slice(const buffer_t *buf, size_t slice_size);46 void buffer_free(buffer_t *buf);53 void *buffer_ptr(const buffer_t *buf);57 size_t buffer_length(const buffer_t *buf);
23 struct buffer_t { struct24 buffer_t *root; argument30 buffer_t *buffer_new(size_t size) in buffer_new() argument34 buffer_t *buffer = osi_malloc(sizeof(buffer_t) + size); in buffer_new()47 buffer_t *buffer_new_ref(const buffer_t *buf) in buffer_new_ref()53 buffer_t *buffer_new_slice(const buffer_t *buf, size_t slice_size) in buffer_new_slice()59 buffer_t *ret = osi_calloc(sizeof(buffer_t)); in buffer_new_slice()74 void buffer_free(buffer_t *buffer) in buffer_free()92 void *buffer_ptr(const buffer_t *buf) in buffer_ptr()98 size_t buffer_length(const buffer_t *buf) in buffer_length()
27 typedef struct buffer_t buffer_t; typedef33 void (*read_ready)(l2cap_client_t *client, buffer_t *packet, void *context);41 buffer_t *l2cap_buffer_new(size_t size);76 bool l2cap_client_write(l2cap_client_t *client, buffer_t *packet);
51 static void fragment_packet(l2cap_client_t *client, buffer_t *packet);72 buffer_t *l2cap_buffer_new(size_t size) in l2cap_buffer_new()74 buffer_t *buf = buffer_new(size + L2CAP_MIN_OFFSET); in l2cap_buffer_new()75 buffer_t *slice = NULL; in l2cap_buffer_new()185 bool l2cap_client_write(l2cap_client_t *client, buffer_t *packet) in l2cap_client_write()375 buffer_t *buffer = buffer_new(packet->len); in read_ready_cb()390 static void fragment_packet(l2cap_client_t *client, buffer_t *packet) in fragment_packet()