Home
last modified time | relevance | path

Searched refs:iput (Results 1 – 9 of 9) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dringbuf.h40 uint16_t iput; member
52 (r)->iget = (r)->iput = 0; \
56 if (r->iget == r->iput) { in ringbuf_get()
67 if (r->iget == r->iput) { in ringbuf_peek()
74 uint32_t iput_new = r->iput + 1; in ringbuf_put()
81 r->buf[r->iput] = v; in ringbuf_put()
82 r->iput = iput_new; in ringbuf_put()
87 return (r->size + r->iget - r->iput - 1) % r->size; in ringbuf_free()
91 return (r->size + r->iput - r->iget) % r->size; in ringbuf_avail()
A Dringbuf.c41 if (r->iget == r->iput) { in ringbuf_peek16()
48 if (iget_a == r->iput) { in ringbuf_peek16()
55 uint32_t iput_a = r->iput + 1; in ringbuf_put16()
69 r->buf[r->iput] = (v >> 8) & 0xff; in ringbuf_put16()
71 r->iput = iput_b; in ringbuf_put16()
A Dscheduler.c136 uint8_t iput = IDX_MASK(MP_STATE_VM(sched_idx) + MP_STATE_VM(sched_len)++); in MICROPY_WRAP_MP_SCHED_SCHEDULE() local
137 MP_STATE_VM(sched_queue)[iput].func = function; in MICROPY_WRAP_MP_SCHED_SCHEDULE()
138 MP_STATE_VM(sched_queue)[iput].arg = arg; in MICROPY_WRAP_MP_SCHED_SCHEDULE()
/AliOS-Things-master/components/py_engine/adapter/haas/
A Dmpstdinport.c127 stdin_ringbuf.iput = 0; in mp_stdin_deinit()
A Dmphalport.c31 stdin_ringbuf.iget != stdin_ringbuf.iput) { in mp_hal_stdio_poll()
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmodlwip.c290 uint8_t iput; member
454 } while (i != socket->incoming.connection.iput); in _lwip_tcp_err_unaccepted()
459 socket->incoming.connection.iput = shift_down - tcp_array; in _lwip_tcp_err_unaccepted()
483 …ct tcp_pcb *volatile *slot = &lwip_socket_incoming_array(socket)[socket->incoming.connection.iput]; in _lwip_tcp_accept()
487 if (++socket->incoming.connection.iput >= socket->incoming.connection.alloc) { in _lwip_tcp_accept()
488 socket->incoming.connection.iput = 0; in _lwip_tcp_accept()
940 socket->incoming.connection.iput = 0; in lwip_socket_listen()
A Dmodbluetooth.c369 self->ringbuf.iput = 0; in bluetooth_ble_config()
/AliOS-Things-master/components/py_engine/adapter/haas510/
A Dmphalport.c132 if ((poll_flags & MP_STREAM_POLL_RD) && stdin_ringbuf.iget != stdin_ringbuf.iput) { in mp_hal_stdio_poll()
/AliOS-Things-master/components/py_engine/adapter/haas600/
A Dmphalport.c132 if ((poll_flags & MP_STREAM_POLL_RD) && stdin_ringbuf.iget != stdin_ringbuf.iput) { in mp_hal_stdio_poll()

Completed in 16 milliseconds