Home
last modified time | relevance | path

Searched refs:rb (Results 1 – 8 of 8) sorted by relevance

/components/drivers/ipc/
A Dringbuffer.c20 if (rb->read_index == rb->write_index) in rt_ringbuffer_status()
22 if (rb->read_mirror == rb->write_mirror) in rt_ringbuffer_status()
45 rb->read_mirror = rb->read_index = 0; in rt_ringbuffer_init()
46 rb->write_mirror = rb->write_index = 0; in rt_ringbuffer_init()
100 rb->write_mirror = ~rb->write_mirror; in rt_ringbuffer_put()
101 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put()
154 rb->write_mirror = ~rb->write_mirror; in rt_ringbuffer_put_force()
155 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put_force()
214 rb->read_mirror = ~rb->read_mirror; in rt_ringbuffer_get()
215 rb->read_index = length - (rb->buffer_size - rb->read_index); in rt_ringbuffer_get()
[all …]
/components/drivers/include/ipc/
A Dringbuffer.h67 void rt_ringbuffer_init(struct rt_ringbuffer *rb, rt_uint8_t *pool, rt_int32_t size);
68 void rt_ringbuffer_reset(struct rt_ringbuffer *rb);
71 rt_size_t rt_ringbuffer_putchar(struct rt_ringbuffer *rb, const rt_uint8_t ch);
74 rt_size_t rt_ringbuffer_peek(struct rt_ringbuffer *rb, rt_uint8_t **ptr);
75 rt_size_t rt_ringbuffer_getchar(struct rt_ringbuffer *rb, rt_uint8_t *ch);
76 rt_size_t rt_ringbuffer_data_len(struct rt_ringbuffer *rb);
80 void rt_ringbuffer_destroy(struct rt_ringbuffer *rb);
90 rt_inline rt_uint32_t rt_ringbuffer_get_size(struct rt_ringbuffer *rb) in rt_ringbuffer_get_size() argument
92 RT_ASSERT(rb != RT_NULL); in rt_ringbuffer_get_size()
93 return rb->buffer_size; in rt_ringbuffer_get_size()
[all …]
/components/drivers/serial/
A Ddev_serial_v2.c284 *ptr = &rb->buffer_ptr[rb->read_index]; in rt_serial_get_linear_buffer()
286 if (rb->buffer_size - rb->read_index > size) in rt_serial_get_linear_buffer()
291 return rb->buffer_size - rb->read_index; in rt_serial_get_linear_buffer()
320 rb->read_mirror = ~rb->read_mirror; in rt_serial_update_read_index()
321 rb->read_index = length - (rb->buffer_size - rb->read_index); in rt_serial_update_read_index()
350 rb->read_index = rb->write_index; in rt_serial_update_write_index()
356 rb->write_mirror = ~rb->write_mirror; in rt_serial_update_write_index()
357 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_serial_update_write_index()
361 if (rb->write_index <= rb->read_index) in rt_serial_update_write_index()
362 rb->read_mirror = ~rb->read_mirror; in rt_serial_update_write_index()
[all …]
A Dbypass.c149 ringbuf_date_stat = rt_ringbuffer_data_len(&rx_fifo->rb); in _bypass_getchar_form_serial_fifo()
156 if(!rt_ringbuffer_getchar(&rx_fifo->rb, (rt_uint8_t *)ch)) in _bypass_getchar_form_serial_fifo()
/components/net/lwip/lwip-2.1.2/src/apps/mqtt/
A Dmqtt.c186 rb->buf[rb->put] = item; in mqtt_ringbuf_put()
187 rb->put++; in mqtt_ringbuf_put()
189 rb->put = 0; in mqtt_ringbuf_put()
197 return &rb->buf[rb->get]; in mqtt_ringbuf_get_ptr()
205 rb->get += len; in mqtt_ringbuf_advance_get_idx()
207 rb->get = rb->get - MQTT_OUTPUT_RINGBUF_SIZE; in mqtt_ringbuf_advance_get_idx()
215 u32_t len = rb->put - rb->get; in mqtt_ringbuf_len()
223 #define mqtt_ringbuf_free(rb) (MQTT_OUTPUT_RINGBUF_SIZE - mqtt_ringbuf_len(rb)) argument
226 #define mqtt_ringbuf_linear_read_length(rb) LWIP_MIN(mqtt_ringbuf_len(rb), (MQTT_OUTPUT_RINGBUF_SIZ… argument
247 send_len, ringbuf_lin_len, rb->get, rb->put)); in mqtt_output_send()
[all …]
/components/net/lwip/lwip-2.0.3/src/apps/mqtt/
A Dmqtt.c182 #define mqtt_ringbuf_put(rb, item) ((rb)->buf)[(rb)->put++ & MQTT_RINGBUF_IDX_MASK] = (item) argument
185 #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
191 #define mqtt_ringbuf_linear_read_length(rb) LWIP_MIN(mqtt_ringbuf_len(rb), (MQTT_OUTPUT_RINGBUF_SIZ… 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
422 mqtt_ringbuf_put(rb, value); in mqtt_output_append_u8()
428 mqtt_ringbuf_put(rb, value >> 8); in mqtt_output_append_u16()
429 mqtt_ringbuf_put(rb, value & 0xff); in mqtt_output_append_u16()
445 mqtt_ringbuf_put(rb, length >> 8); in mqtt_output_append_string()
[all …]
/components/drivers/include/drivers/
A Ddev_serial_v2.h291 struct rt_ringbuffer rb; member
310 struct rt_ringbuffer rb; member
/components/drivers/usb/cherryusb/
A D.gitattributes23 *.rb text

Completed in 21 milliseconds