Lines Matching refs:e1000e
41 QE1000E_PCI *d_pci = container_of(d, QE1000E_PCI, e1000e); in e1000e_tx_ring_push()
58 QE1000E_PCI *d_pci = container_of(d, QE1000E_PCI, e1000e); in e1000e_rx_ring_push()
82 QE1000E_PCI *d_pci = container_of(d, QE1000E_PCI, e1000e); in e1000e_wait_isr()
111 val = e1000e_macreg_read(&d->e1000e, E1000_CTRL); in e1000e_pci_start_hw()
112 e1000e_macreg_write(&d->e1000e, E1000_CTRL, val | E1000_CTRL_RST | E1000_CTRL_SLU); in e1000e_pci_start_hw()
116 e1000e_macreg_write(&d->e1000e, E1000_IVAR, E1000E_IVAR_TEST_CFG); in e1000e_pci_start_hw()
119 val = e1000e_macreg_read(&d->e1000e, E1000_STATUS); in e1000e_pci_start_hw()
124 e1000e_macreg_write(&d->e1000e, E1000_RCTL, 0); in e1000e_pci_start_hw()
125 e1000e_macreg_write(&d->e1000e, E1000_TCTL, 0); in e1000e_pci_start_hw()
128 val = e1000e_macreg_read(&d->e1000e, E1000_CTRL_EXT); in e1000e_pci_start_hw()
129 e1000e_macreg_write(&d->e1000e, E1000_CTRL_EXT, in e1000e_pci_start_hw()
132 e1000e_macreg_write(&d->e1000e, E1000_TDBAL, in e1000e_pci_start_hw()
133 (uint32_t) d->e1000e.tx_ring); in e1000e_pci_start_hw()
134 e1000e_macreg_write(&d->e1000e, E1000_TDBAH, in e1000e_pci_start_hw()
135 (uint32_t) (d->e1000e.tx_ring >> 32)); in e1000e_pci_start_hw()
136 e1000e_macreg_write(&d->e1000e, E1000_TDLEN, E1000E_RING_LEN); in e1000e_pci_start_hw()
137 e1000e_macreg_write(&d->e1000e, E1000_TDT, 0); in e1000e_pci_start_hw()
138 e1000e_macreg_write(&d->e1000e, E1000_TDH, 0); in e1000e_pci_start_hw()
141 e1000e_macreg_write(&d->e1000e, E1000_TCTL, E1000_TCTL_EN); in e1000e_pci_start_hw()
143 e1000e_macreg_write(&d->e1000e, E1000_RDBAL, in e1000e_pci_start_hw()
144 (uint32_t)d->e1000e.rx_ring); in e1000e_pci_start_hw()
145 e1000e_macreg_write(&d->e1000e, E1000_RDBAH, in e1000e_pci_start_hw()
146 (uint32_t)(d->e1000e.rx_ring >> 32)); in e1000e_pci_start_hw()
147 e1000e_macreg_write(&d->e1000e, E1000_RDLEN, E1000E_RING_LEN); in e1000e_pci_start_hw()
148 e1000e_macreg_write(&d->e1000e, E1000_RDT, 0); in e1000e_pci_start_hw()
149 e1000e_macreg_write(&d->e1000e, E1000_RDH, 0); in e1000e_pci_start_hw()
152 e1000e_macreg_write(&d->e1000e, E1000_RFCTL, E1000_RFCTL_EXTEN); in e1000e_pci_start_hw()
153 e1000e_macreg_write(&d->e1000e, E1000_RCTL, E1000_RCTL_EN | in e1000e_pci_start_hw()
158 e1000e_macreg_write(&d->e1000e, E1000_IMS, 0xFFFFFFFF); in e1000e_pci_start_hw()
166 return &epci->e1000e; in e1000e_pci_get_driver()
192 d->e1000e.tx_ring = guest_alloc(alloc, E1000E_RING_LEN); in e1000e_pci_create()
193 g_assert(d->e1000e.tx_ring != 0); in e1000e_pci_create()
196 d->e1000e.rx_ring = guest_alloc(alloc, E1000E_RING_LEN); in e1000e_pci_create()
197 g_assert(d->e1000e.rx_ring != 0); in e1000e_pci_create()