Changeset 59b3095 in mainline for uspace/drv/nic/rtl8169/driver.h
- Timestamp:
- 2014-06-02T20:53:10Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- be971233
- Parents:
- 0764cc8a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/rtl8169/driver.h
r0764cc8a r59b3095 40 40 #define TX_BUFFERS_COUNT 16 41 41 #define RX_BUFFERS_COUNT 16 42 #define BUFFER_SIZE 2048 42 43 43 44 #define TX_RING_SIZE (sizeof(rtl8169_descr_t) * TX_BUFFERS_COUNT) 44 45 #define RX_RING_SIZE (sizeof(rtl8169_descr_t) * RX_BUFFERS_COUNT) 46 #define TX_BUFFERS_SIZE (BUFFER_SIZE * TX_BUFFERS_COUNT) 47 #define RX_BUFFERS_SIZE (BUFFER_SIZE * RX_BUFFERS_COUNT) 45 48 46 49 /** RTL8139 device data */ … … 56 59 /** TX ring */ 57 60 uintptr_t tx_ring_phys; 58 void *tx_ring_virt; 61 rtl8169_descr_t *tx_ring; 62 unsigned int tx_head; 63 unsigned int tx_tail; 59 64 /** RX ring */ 60 65 uintptr_t rx_ring_phys; 61 void *rx_ring_virt; 66 rtl8169_descr_t *rx_ring; 67 unsigned int rx_head; 68 unsigned int rx_tail; 62 69 /** TX buffers */ 63 70 uintptr_t tx_buff_phys; 64 void *tx_buff _virt;71 void *tx_buff; 65 72 /** RX buffers */ 66 73 uintptr_t rx_buff_phys; … … 76 83 size_t tx_used; 77 84 78 /** Buffer for receiving frames */79 uintptr_t rx_buff_phys;80 void *rx_buff_virt;81 82 85 /** Lock for receiver */ 83 86 fibril_mutex_t rx_lock;
Note:
See TracChangeset
for help on using the changeset viewer.