Lines Matching defs:buffer
9 #include <ddk/io-buffer.h>
50 io_buffer_t buffer;
72 edev->txd_ring = io_buffer_virt(&edev->buffer);
73 edev->txd_phys_addr = io_buffer_phys(&edev->buffer);
75 edev->txb = io_buffer_virt(&edev->buffer) + (2 * ETH_DESC_RING_SIZE);
77 edev->rxd_ring = io_buffer_virt(&edev->buffer) + ETH_DESC_RING_SIZE;
78 edev->rxd_phys_addr = io_buffer_phys(&edev->buffer) + ETH_DESC_RING_SIZE;
82 uint64_t txb_phys = io_buffer_phys(&edev->buffer) + (2 * ETH_DESC_RING_SIZE);
262 zxlogf(TRACE, "rtl8111: Waiting for buffer\n");
331 io_buffer_release(&edev->buffer);
401 // TODO(stevensd): Don't require a contiguous buffer
403 r = io_buffer_init(&edev->buffer, edev->btih, alloc_size, IO_BUFFER_RW | IO_BUFFER_CONTIG);
405 zxlogf(ERROR, "rtl8111: cannot alloc io-buffer %d\n", r);
438 io_buffer_release(&edev->buffer);