Lines Matching refs:eth_buffer_base
92 static eth_buffer_t* eth_buffer_base; variable
100 if ((ethbuf < eth_buffer_base) || in _check_ethbuf()
101 (ethbuf >= (eth_buffer_base + eth_buffer_count))) { in _check_ethbuf()
305 if (eth_buffer_base == NULL) { in netifc_open_cb()
306 eth_buffer_base = memalign(sizeof(eth_buffer_t), 2 * NET_BUFFERS * sizeof(eth_buffer_t)); in netifc_open_cb()
307 if (eth_buffer_base == NULL) { in netifc_open_cb()
331 eth_buffer_base[n].magic = ETH_BUFFER_MAGIC; in netifc_open_cb()
332 eth_buffer_base[n].data = iobuf + n * NET_BUFFERSZ; in netifc_open_cb()
333 eth_buffer_base[n].state = ETH_BUFFER_FREE; in netifc_open_cb()
334 eth_buffer_base[n].reserved = 0; in netifc_open_cb()
335 eth_put_buffer_locked(eth_buffer_base + n, ETH_BUFFER_FREE); in netifc_open_cb()
409 switch (eth_buffer_base[n].state) { in netifc_close()
418 eth_put_buffer_locked(eth_buffer_base + n, eth_buffer_base[n].state); in netifc_close()
423 eth_buffer_base + n, eth_buffer_base[n].state); in netifc_close()