Searched refs:tx_fifo (Results 1 - 7 of 7) sorted by relevance
/fuchsia/zircon/system/ulib/inet6/ |
H A D | eth-client.c | 22 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 D | eth-client.h | 14 zx_handle_t tx_fifo; member in struct:eth_client
|
H A D | netifc.c | 158 status = zx_object_wait_one(eth->tx_fifo, ZX_FIFO_READABLE | ZX_FIFO_PEER_CLOSED,
|
/fuchsia/zircon/system/uapp/netreflector/ |
H A D | netreflector.c | 64 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 D | ethernet.h | 47 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 D | ethernet.c | 111 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 D | ethernet.cpp | 191 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