/AliOS-Things-master/components/csi/csi1/src/ |
A D | dev_ringbuf.c | 17 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 D | dev_ringbuf.h | 29 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 D | ringbuffer.h | 29 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 D | ringbuffer.h | 29 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 D | ble_os_port.h | 106 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 D | kfifo.h | 21 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 D | hci_driver.c | 53 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 D | buf.c | 484 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 D | haasboard.py | 113 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 D | pyboard.py | 113 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 D | README.md | 37 │ ├── ulog_ring_fifo.c #ulog ring fifo功能,供异步使用
|
/AliOS-Things-master/components/ble_host/include/net/ |
A D | buf.h | 1157 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 D | hci_api.c | 1698 conn = CONTAINER_OF(ev->fifo, in process_events()
|
A D | hci_core.c | 5815 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()
|