Home
last modified time | relevance | path

Searched defs:rb (Results 1 – 6 of 6) sorted by relevance

/components/drivers/ipc/
A Dringbuffer.c18 rt_inline enum rt_ringbuffer_state rt_ringbuffer_status(struct rt_ringbuffer *rb) in rt_ringbuffer_status()
37 void rt_ringbuffer_init(struct rt_ringbuffer *rb, in rt_ringbuffer_init()
63 rt_size_t rt_ringbuffer_put(struct rt_ringbuffer *rb, in rt_ringbuffer_put()
116 rt_size_t rt_ringbuffer_put_force(struct rt_ringbuffer *rb, in rt_ringbuffer_put_force()
177 rt_size_t rt_ringbuffer_get(struct rt_ringbuffer *rb, in rt_ringbuffer_get()
231 rt_size_t rt_ringbuffer_peek(struct rt_ringbuffer *rb, rt_uint8_t **ptr) in rt_ringbuffer_peek()
346 rt_size_t rt_ringbuffer_getchar(struct rt_ringbuffer *rb, rt_uint8_t *ch) in rt_ringbuffer_getchar()
378 rt_size_t rt_ringbuffer_data_len(struct rt_ringbuffer *rb) in rt_ringbuffer_data_len()
405 void rt_ringbuffer_reset(struct rt_ringbuffer *rb) in rt_ringbuffer_reset()
427 struct rt_ringbuffer *rb; in rt_ringbuffer_create() local
[all …]
/components/net/lwip/lwip-2.0.3/src/apps/mqtt/
A Dmqtt.c185 #define mqtt_ringbuf_len(rb) ((u16_t)((rb)->put - (rb)->get)) argument
188 #define mqtt_ringbuf_free(rb) (MQTT_OUTPUT_RINGBUF_SIZE - mqtt_ringbuf_len(rb)) argument
194 #define mqtt_ringbuf_get_ptr(rb) (&(rb)->buf[(rb)->get & MQTT_RINGBUF_IDX_MASK]) argument
196 #define mqtt_ringbuf_advance_get_idx(rb, len) ((rb)->get += (len)) argument
205 mqtt_output_send(struct mqtt_ringbuf_t *rb, struct tcp_pcb *tpcb) in mqtt_output_send()
420 mqtt_output_append_u8(struct mqtt_ringbuf_t *rb, u8_t value) in mqtt_output_append_u8()
426 void mqtt_output_append_u16(struct mqtt_ringbuf_t *rb, u16_t value) in mqtt_output_append_u16()
433 mqtt_output_append_buf(struct mqtt_ringbuf_t *rb, const void *data, u16_t length) in mqtt_output_append_buf()
442 mqtt_output_append_string(struct mqtt_ringbuf_t *rb, const char *str, u16_t length) in mqtt_output_append_string()
463 mqtt_output_append_fixed_header(struct mqtt_ringbuf_t *rb, u8_t msg_type, u8_t dup, in mqtt_output_append_fixed_header()
[all …]
/components/net/lwip/lwip-2.1.2/src/apps/mqtt/
A Dmqtt.c184 mqtt_ringbuf_put(struct mqtt_ringbuf_t *rb, u8_t item) in mqtt_ringbuf_put()
195 mqtt_ringbuf_get_ptr(struct mqtt_ringbuf_t *rb) in mqtt_ringbuf_get_ptr()
201 mqtt_ringbuf_advance_get_idx(struct mqtt_ringbuf_t *rb, u16_t len) in mqtt_ringbuf_advance_get_idx()
213 mqtt_ringbuf_len(struct mqtt_ringbuf_t *rb) in mqtt_ringbuf_len()
223 #define mqtt_ringbuf_free(rb) (MQTT_OUTPUT_RINGBUF_SIZE - mqtt_ringbuf_len(rb)) argument
234 mqtt_output_send(struct mqtt_ringbuf_t *rb, struct altcp_pcb *tpcb) in mqtt_output_send()
451 mqtt_output_append_u8(struct mqtt_ringbuf_t *rb, u8_t value) in mqtt_output_append_u8()
457 void mqtt_output_append_u16(struct mqtt_ringbuf_t *rb, u16_t value) in mqtt_output_append_u16()
464 mqtt_output_append_buf(struct mqtt_ringbuf_t *rb, const void *data, u16_t length) in mqtt_output_append_buf()
473 mqtt_output_append_string(struct mqtt_ringbuf_t *rb, const char *str, u16_t length) in mqtt_output_append_string()
[all …]
/components/drivers/include/ipc/
A Dringbuffer.h90 rt_inline rt_uint32_t rt_ringbuffer_get_size(struct rt_ringbuffer *rb) in rt_ringbuffer_get_size()
97 #define rt_ringbuffer_space_len(rb) ((rb)->buffer_size - rt_ringbuffer_data_len(rb)) argument
/components/drivers/include/drivers/
A Ddev_serial_v2.h291 struct rt_ringbuffer rb; member
310 struct rt_ringbuffer rb; member
/components/drivers/serial/
A Ddev_serial_v2.c270 static rt_ssize_t rt_serial_get_linear_buffer(struct rt_ringbuffer *rb, in rt_serial_get_linear_buffer()
295 static void rt_serial_update_read_index(struct rt_ringbuffer *rb, in rt_serial_update_read_index()
326 static void rt_serial_update_write_index(struct rt_ringbuffer *rb, in rt_serial_update_write_index()

Completed in 16 milliseconds