Searched refs:tx_fifo (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/inet6/
H A Deth-client.c22 zx_handle_close(eth->tx_fifo);
56 eth->tx_fifo = fifos.tx_fifo;
66 zx_handle_close(fifos.tx_fifo);
82 return zx_fifo_write(eth->tx_fifo, sizeof(e), &e, 1, NULL);
103 if ((status = zx_fifo_read(eth->tx_fifo, sizeof(entries[0]), entries, countof(entries), &count)) < 0) {
H A Deth-client.h14 zx_handle_t tx_fifo; member in struct:eth_client
H A Dnetifc.c158 status = zx_object_wait_one(eth->tx_fifo, ZX_FIFO_READABLE | ZX_FIFO_PEER_CLOSED,
/fuchsia/zircon/system/uapp/netreflector/
H A Dnetreflector.c64 void send_pending_tx(zx_handle_t tx_fifo) { argument
69 if ((status = zx_fifo_write(tx_fifo, sizeof(*e), e, 1, NULL)) != ZX_OK) {
161 zx_handle_t fifo = (fifo_id == RX_FIFO ? fifos->rx_fifo : fifos->tx_fifo);
184 send_pending_tx(fifos->tx_fifo);
268 if ((status = zx_object_wait_async(fifos.tx_fifo, port, TX_FIFO, signals,
/fuchsia/zircon/system/public/zircon/device/
H A Dethernet.h47 zx_handle_t tx_fifo; member in struct:eth_fifos_t
117 // tx_fifo. When the driver is done accessing the data, an eth_fifo_entry_t
/fuchsia/zircon/system/dev/ethernet/ethernet/
H A Dethernet.c111 zx_handle_t tx_fifo; member in struct:ethdev
351 status = zx_fifo_write(edev->tx_fifo, sizeof(eth_fifo_entry_t), entries, count, &actual);
353 zxlogf(ERROR, "eth [%s]: tx_fifo write failed %d\n", edev->name, status);
357 zxlogf(ERROR, "eth [%s]: tx_fifo: only wrote %zu of %zu!\n", edev->name, actual, count);
524 if ((status = zx_fifo_read(edev->tx_fifo, sizeof(entries[0]), entries,
528 if ((status = zx_object_wait_one(edev->tx_fifo,
534 zxlogf(ERROR, "eth [%s]: tx_fifo: error waiting: %d\n", edev->name, status);
541 zxlogf(ERROR, "eth [%s]: tx_fifo: cannot read: %d\n", edev->name, status);
556 if ((status = zx_fifo_create(FIFO_DEPTH, FIFO_ESIZE, 0, &fifos->tx, &edev->tx_fifo)) < 0) {
563 zx_handle_close(edev->tx_fifo);
[all...]
/fuchsia/zircon/system/utest/ethernet/
H A Dethernet.cpp191 tx_.reset(fifos.tx_fifo);
308 fzl::fifo<eth_fifo_entry_t>* tx_fifo() { return &tx_; } function in class:__anon1336::EthernetClient
779 EXPECT_EQ(ZX_OK, client.tx_fifo()->wait_one(ZX_FIFO_WRITABLE, zx::time(), &obs));
794 ASSERT_EQ(ZX_OK, client.tx_fifo()->write_one(*entry));
799 EXPECT_EQ(ZX_OK, client.tx_fifo()->wait_one(ZX_FIFO_READABLE, FAIL_TIMEOUT, &obs));
803 ASSERT_EQ(ZX_OK, client.tx_fifo()->read_one(&return_entry));

Completed in 61 milliseconds