Home
last modified time | relevance | path

Searched refs:fifo (Results 1 – 14 of 14) sorted by relevance

/AliOS-Things-master/components/csi/csi1/src/
A Ddev_ringbuf.c17 fifo->write = fifo->read = 0; in dev_ringbuff_reset()
18 fifo->data_len = 0; in dev_ringbuff_reset()
29 return fifo->size; in ringbuffer_size()
49 return ringbuffer_size(fifo) - dev_ringbuf_len(fifo); in dev_ringbuf_avail()
91 tmplen = fifo->size - fifo->data_len; in dev_ringbuf_in()
94 if(fifo->write < fifo->read) { in dev_ringbuf_in()
95 memcpy((void*)&fifo->buffer[fifo->write], (void*)datptr, writelen); in dev_ringbuf_in()
97 tmplen = fifo->size - fifo->write; in dev_ringbuf_in()
107 fifo->write = (fifo->write + writelen) % fifo->size; in dev_ringbuf_in()
131 tmplen = fifo->size - fifo->read; in dev_ringbuf_out()
[all …]
/AliOS-Things-master/components/csi/csi1/include/
A Ddev_ringbuf.h29 void dev_ringbuff_reset(dev_ringbuf_t *fifo);
30 uint32_t dev_ringbuf_len(dev_ringbuf_t *fifo);
31 uint32_t dev_ringbuf_avail(dev_ringbuf_t *fifo);
32 bool dev_ringbuf_is_empty(dev_ringbuf_t *fifo);
33 bool dev_ringbuf_is_full(dev_ringbuf_t *fifo);
36 uint32_t dev_ringbuf_in(dev_ringbuf_t *fifo, const void *in, uint32_t len);
39 uint32_t dev_ringbuf_out(dev_ringbuf_t *fifo, void *out, uint32_t len);
/AliOS-Things-master/components/csi/csi2/include/drv/
A Dringbuffer.h29 void ringbuffer_reset(ringbuffer_t *fifo);
30 uint32_t ringbuffer_len(ringbuffer_t *fifo);
31 uint32_t ringbuffer_avail(ringbuffer_t *fifo);
32 bool ringbuffer_is_empty(ringbuffer_t *fifo);
33 bool ringbuffer_is_full(ringbuffer_t *fifo);
36 uint32_t ringbuffer_in(ringbuffer_t *fifo, const void *in, uint32_t len);
39 uint32_t ringbuffer_out(ringbuffer_t *fifo, void *out, uint32_t len);
/AliOS-Things-master/components/minilibc/include/ringbuffer/
A Dringbuffer.h29 void ringbuffer_reset(ringbuffer_t *fifo);
30 uint32_t ringbuffer_len(ringbuffer_t *fifo);
31 uint32_t ringbuffer_avail(ringbuffer_t *fifo);
32 bool ringbuffer_is_empty(ringbuffer_t *fifo);
33 bool ringbuffer_is_full(ringbuffer_t *fifo);
36 uint32_t ringbuffer_in(ringbuffer_t *fifo, const void *in, uint32_t len);
39 uint32_t ringbuffer_out(ringbuffer_t *fifo, void *out, uint32_t len);
/AliOS-Things-master/components/ble_host/include/
A Dble_os_port.h106 struct kfifo *fifo; member
365 #define k_fifo_init(fifo) k_queue_init((struct k_queue *)fifo) argument
367 #define k_fifo_cancel_wait(fifo) k_queue_cancel_wait((struct k_queue *)fifo) argument
369 #define k_fifo_put(fifo, data) k_queue_append((struct k_queue *)fifo, data) argument
371 #define k_fifo_put_list(fifo, head, tail) \ argument
372 k_queue_append_list((struct k_queue *)fifo, head, tail)
374 #define k_fifo_get(fifo, timeout) k_queue_get((struct k_queue *)fifo, timeout) argument
375 #define k_fifo_num_get(fifo) k_queue_count((struct k_queue *)fifo) argument
/AliOS-Things-master/hardware/chip/haas1000/drivers/utils/kfifo/
A Dkfifo.h21 unsigned int kfifo_peek_to_buf(struct kfifo *fifo, unsigned char *buff, unsigned int len);
22 unsigned int kfifo_len(struct kfifo *fifo);
23 unsigned int kfifo_available(struct kfifo *fifo);
/AliOS-Things-master/hardware/chip/rtl872xd/hci_driver/
A Dhci_driver.c53 struct k_fifo fifo; member
60 struct k_fifo fifo; member
235 tx.buf = net_buf_get(&tx.fifo, K_NO_WAIT); in process_tx()
278 tx.buf = net_buf_get(&tx.fifo, K_NO_WAIT); in process_tx()
289 net_buf_put(&tx.fifo, buf); in h4_send()
335 k_fifo_init(&tx.fifo); in h4_open()
/AliOS-Things-master/components/ble_host/bt_host/port/core/
A Dbuf.c484 struct net_buf *net_buf_get_debug(struct kfifo *fifo, k_timeout_t timeout, in net_buf_get_debug() argument
487 struct net_buf *net_buf_get(struct kfifo *fifo, k_timeout_t timeout) in net_buf_get_debug()
492 NET_BUF_DBG("%s():%d: fifo %p", func, line, fifo); in net_buf_get_debug()
494 buf = k_fifo_get(fifo, timeout); in net_buf_get_debug()
499 NET_BUF_DBG("%s():%d: buf %p fifo %p", func, line, buf, fifo); in net_buf_get_debug()
503 frag->frags = k_fifo_get(fifo, K_NO_WAIT); in net_buf_get_debug()
584 void net_buf_put(struct kfifo *fifo, struct net_buf *buf) in net_buf_put() argument
587 if(NULL == fifo){ in net_buf_put()
596 if(NULL == fifo || NULL == buf){ in net_buf_put()
601 __ASSERT_NO_MSG(fifo); in net_buf_put()
[all …]
/AliOS-Things-master/components/py_engine/engine/tools/
A Dhaasboard.py113 self.fifo = deque()
126 while len(self.fifo) < size:
130 self.fifo.extend(data)
138 while len(data) < size and len(self.fifo) > 0:
139 data += bytes([self.fifo.popleft()])
147 n_waiting = len(self.fifo)
150 self.fifo.extend(data)
A Dpyboard.py113 self.fifo = deque()
126 while len(self.fifo) < size:
130 self.fifo.extend(data)
139 while len(data) < size and len(self.fifo) > 0:
140 data += bytes([self.fifo.popleft()])
148 n_waiting = len(self.fifo)
151 self.fifo.extend(data)
/AliOS-Things-master/components/ulog/
A DREADME.md37 │  ├── ulog_ring_fifo.c #ulog ring fifo功能,供异步使用
/AliOS-Things-master/components/ble_host/include/net/
A Dbuf.h1157 struct net_buf *net_buf_get_debug(struct kfifo *fifo, k_timeout_t timeout,
1162 struct net_buf *net_buf_get(struct kfifo *fifo, k_timeout_t timeout);
1232 void net_buf_put(struct kfifo *fifo, struct net_buf *buf);
/AliOS-Things-master/components/ble_host/bt_host/host/
A Dhci_api.c1698 conn = CONTAINER_OF(ev->fifo, in process_events()
A Dhci_core.c5815 conn = CONTAINER_OF(event->fifo, struct bt_conn, tx_queue); in has_tx_sem()
5879 conn = CONTAINER_OF(ev->fifo, in process_events()
6042 conn = CONTAINER_OF(ev->fifo, in process_events()

Completed in 39 milliseconds