Lines Matching refs:ixgbe
40 ixgbe_t *ixgbe = (ixgbe_t *)adapter; in ixgbe_dump_interrupt() local
41 struct ixgbe_hw *hw = &ixgbe->hw; in ixgbe_dump_interrupt()
49 ixgbe_log(ixgbe, "interrupt: %s\n", tag); in ixgbe_dump_interrupt()
50 ixgbe_log(ixgbe, "..eims: 0x%x\n", IXGBE_READ_REG(hw, IXGBE_EIMS)); in ixgbe_dump_interrupt()
51 ixgbe_log(ixgbe, "..eimc: 0x%x\n", IXGBE_READ_REG(hw, IXGBE_EIMC)); in ixgbe_dump_interrupt()
52 ixgbe_log(ixgbe, "..eiac: 0x%x\n", IXGBE_READ_REG(hw, IXGBE_EIAC)); in ixgbe_dump_interrupt()
53 ixgbe_log(ixgbe, "..eiam: 0x%x\n", IXGBE_READ_REG(hw, IXGBE_EIAM)); in ixgbe_dump_interrupt()
54 ixgbe_log(ixgbe, "..gpie: 0x%x\n", IXGBE_READ_REG(hw, IXGBE_GPIE)); in ixgbe_dump_interrupt()
55 ixgbe_log(ixgbe, "otherflag: 0x%x\n", ixgbe->capab->other_intr); in ixgbe_dump_interrupt()
56 ixgbe_log(ixgbe, "eims_mask: 0x%x\n", ixgbe->eims); in ixgbe_dump_interrupt()
61 ixgbe_log(ixgbe, "ivar[%d]: 0x%x\n", i, ivar); in ixgbe_dump_interrupt()
66 for (i = 0; i < ixgbe->intr_cnt; i++) { in ixgbe_dump_interrupt()
67 vect = &ixgbe->vect_map[i]; in ixgbe_dump_interrupt()
68 ixgbe_log(ixgbe, in ixgbe_dump_interrupt()
74 j = bt_getlowbit(vect->rx_map, 0, (ixgbe->num_rx_rings - 1)); in ixgbe_dump_interrupt()
76 hw_index = ixgbe->rx_rings[j].hw_index; in ixgbe_dump_interrupt()
77 ixgbe_log(ixgbe, "rx %d ivar %d rxdctl: 0x%x srrctl: 0x%x\n", in ixgbe_dump_interrupt()
82 (ixgbe->num_rx_rings - 1)); in ixgbe_dump_interrupt()
86 j = bt_getlowbit(vect->tx_map, 0, (ixgbe->num_tx_rings - 1)); in ixgbe_dump_interrupt()
88 ixgbe_log(ixgbe, "tx %d ivar %d txdctl: 0x%x\n", in ixgbe_dump_interrupt()
92 (ixgbe->num_tx_rings - 1)); in ixgbe_dump_interrupt()
98 ixgbe_log(ixgbe, "reta(%d): 0x%x\n", in ixgbe_dump_interrupt()
104 ixgbe_log(ixgbe, "rssrk(%d): 0x%x\n", in ixgbe_dump_interrupt()
109 ixgbe_log(ixgbe, "-- ral/rah --\n"); in ixgbe_dump_interrupt()
112 ixgbe_log(ixgbe, "ral(%d): 0x%x rah(%d): 0x%x\n", in ixgbe_dump_interrupt()
118 ixgbe_log(ixgbe, "-- mta --\n"); in ixgbe_dump_interrupt()
121 ixgbe_log(ixgbe, "mta(%d): 0x%x\n", i, reg); in ixgbe_dump_interrupt()
128 ixgbe_log(ixgbe, "-- vfta --\n"); in ixgbe_dump_interrupt()
131 ixgbe_log(ixgbe, "vfta(0x%x): 0x%x\n", off, reg); in ixgbe_dump_interrupt()
138 ixgbe_log(ixgbe, "-- mdef --\n"); in ixgbe_dump_interrupt()
141 ixgbe_log(ixgbe, "mdef(%d): 0x%x\n", i, reg); in ixgbe_dump_interrupt()
152 ixgbe_t *ixgbe = (ixgbe_t *)adapter; in ixgbe_dump_addr() local
159 ixgbe_log(ixgbe, "%s %s\n", tag, form); in ixgbe_dump_addr()
165 ixgbe_t *ixgbe = (ixgbe_t *)arg; in ixgbe_pci_dump() local
182 handle = ixgbe->osdep.cfg_handle; in ixgbe_pci_dump()
184 ixgbe_log(ixgbe, "Begin dump PCI config space"); in ixgbe_pci_dump()
186 ixgbe_log(ixgbe, in ixgbe_pci_dump()
189 ixgbe_log(ixgbe, in ixgbe_pci_dump()
192 ixgbe_log(ixgbe, in ixgbe_pci_dump()
195 ixgbe_log(ixgbe, in ixgbe_pci_dump()
198 ixgbe_log(ixgbe, in ixgbe_pci_dump()
201 ixgbe_log(ixgbe, in ixgbe_pci_dump()
204 ixgbe_log(ixgbe, in ixgbe_pci_dump()
207 ixgbe_log(ixgbe, in ixgbe_pci_dump()
210 ixgbe_log(ixgbe, in ixgbe_pci_dump()
213 ixgbe_log(ixgbe, in ixgbe_pci_dump()
216 ixgbe_log(ixgbe, in ixgbe_pci_dump()
219 ixgbe_log(ixgbe, in ixgbe_pci_dump()
222 ixgbe_log(ixgbe, in ixgbe_pci_dump()
225 ixgbe_log(ixgbe, in ixgbe_pci_dump()
228 ixgbe_log(ixgbe, in ixgbe_pci_dump()
234 ixgbe_log(ixgbe, in ixgbe_pci_dump()
237 ixgbe_log(ixgbe, in ixgbe_pci_dump()
240 ixgbe_log(ixgbe, in ixgbe_pci_dump()
243 ixgbe_log(ixgbe, in ixgbe_pci_dump()
246 ixgbe_log(ixgbe, in ixgbe_pci_dump()
249 ixgbe_log(ixgbe, in ixgbe_pci_dump()
252 ixgbe_log(ixgbe, in ixgbe_pci_dump()
258 ixgbe_log(ixgbe, in ixgbe_pci_dump()
260 ixgbe_log(ixgbe, in ixgbe_pci_dump()
263 ixgbe_log(ixgbe, in ixgbe_pci_dump()
266 ixgbe_log(ixgbe, in ixgbe_pci_dump()
269 ixgbe_log(ixgbe, in ixgbe_pci_dump()
276 ixgbe_log(ixgbe, in ixgbe_pci_dump()
282 ixgbe_log(ixgbe, in ixgbe_pci_dump()
284 ixgbe_log(ixgbe, in ixgbe_pci_dump()
287 ixgbe_log(ixgbe, in ixgbe_pci_dump()
290 ixgbe_log(ixgbe, in ixgbe_pci_dump()
293 ixgbe_log(ixgbe, in ixgbe_pci_dump()
300 ixgbe_log(ixgbe, in ixgbe_pci_dump()
306 ixgbe_log(ixgbe, in ixgbe_pci_dump()
308 ixgbe_log(ixgbe, in ixgbe_pci_dump()
311 ixgbe_log(ixgbe, in ixgbe_pci_dump()
314 ixgbe_log(ixgbe, in ixgbe_pci_dump()
317 ixgbe_log(ixgbe, in ixgbe_pci_dump()
324 ixgbe_log(ixgbe, in ixgbe_pci_dump()
329 ixgbe_log(ixgbe, in ixgbe_pci_dump()
334 ixgbe_log(ixgbe, in ixgbe_pci_dump()
340 ixgbe_log(ixgbe, in ixgbe_pci_dump()
342 ixgbe_log(ixgbe, in ixgbe_pci_dump()
348 ixgbe_log(ixgbe, in ixgbe_pci_dump()
350 ixgbe_log(ixgbe, in ixgbe_pci_dump()
356 ixgbe_log(ixgbe, in ixgbe_pci_dump()
362 ixgbe_log(ixgbe, in ixgbe_pci_dump()
364 ixgbe_log(ixgbe, in ixgbe_pci_dump()
367 ixgbe_log(ixgbe, in ixgbe_pci_dump()
370 ixgbe_log(ixgbe, in ixgbe_pci_dump()
373 ixgbe_log(ixgbe, in ixgbe_pci_dump()
376 ixgbe_log(ixgbe, in ixgbe_pci_dump()
379 ixgbe_log(ixgbe, in ixgbe_pci_dump()
382 ixgbe_log(ixgbe, in ixgbe_pci_dump()
387 if (ddi_dev_regsize(ixgbe->dip, 4, &mem_size) != DDI_SUCCESS) { in ixgbe_pci_dump()
388 ixgbe_log(ixgbe, "ddi_dev_regsize() failed"); in ixgbe_pci_dump()
392 if ((ddi_regs_map_setup(ixgbe->dip, 4, (caddr_t *)&base, 0, mem_size, in ixgbe_pci_dump()
394 ixgbe_log(ixgbe, "ddi_regs_map_setup() failed"); in ixgbe_pci_dump()
398 ixgbe_log(ixgbe, "MSI-X Memory Space: (mem_size = %d, base = %x)", in ixgbe_pci_dump()
402 ixgbe_log(ixgbe, "MSI-X Table Entry(%d):", i); in ixgbe_pci_dump()
403 ixgbe_log(ixgbe, "lo_addr:\t%x", in ixgbe_pci_dump()
406 ixgbe_log(ixgbe, "up_addr:\t%x", in ixgbe_pci_dump()
409 ixgbe_log(ixgbe, "msg_data:\t%x", in ixgbe_pci_dump()
412 ixgbe_log(ixgbe, "vct_ctrl:\t%x", in ixgbe_pci_dump()
417 ixgbe_log(ixgbe, "MSI-X Pending Bits:\t%x", in ixgbe_pci_dump()
429 ixgbe_t *ixgbe = (ixgbe_t *)adapter; in ixgbe_dump_regs() local
431 struct ixgbe_hw *hw = &ixgbe->hw; in ixgbe_dump_regs()
436 ixgbe_log(ixgbe, "Basic IXGBE registers.."); in ixgbe_dump_regs()
438 ixgbe_log(ixgbe, "\tCTRL=%x\n", reg_val); in ixgbe_dump_regs()
440 ixgbe_log(ixgbe, "\tSTATUS=%x\n", reg_val); in ixgbe_dump_regs()
442 ixgbe_log(ixgbe, "\tCTRL_EXT=%x\n", reg_val); in ixgbe_dump_regs()
444 ixgbe_log(ixgbe, "\tFCTRL=%x\n", reg_val); in ixgbe_dump_regs()
447 ixgbe_log(ixgbe, "Some IXGBE interrupt registers.."); in ixgbe_dump_regs()
450 ixgbe_log(ixgbe, "\tGPIE=%x\n", reg_val); in ixgbe_dump_regs()
453 ixgbe_log(ixgbe, "\tIVAR(0)=%x\n", reg_val); in ixgbe_dump_regs()
456 ixgbe_log(ixgbe, "\tIVAR_MISC=%x\n", reg_val); in ixgbe_dump_regs()
459 ixgbe_log(ixgbe, "Receive registers..."); in ixgbe_dump_regs()
461 ixgbe_log(ixgbe, "\tRXCTRL=%x\n", reg_val); in ixgbe_dump_regs()
462 for (i = 0; i < ixgbe->num_rx_rings; i++) { in ixgbe_dump_regs()
463 hw_index = ixgbe->rx_rings[i].hw_index; in ixgbe_dump_regs()
465 ixgbe_log(ixgbe, "\tRXDCTL(%d)=%x\n", hw_index, reg_val); in ixgbe_dump_regs()
467 ixgbe_log(ixgbe, "\tSRRCTL(%d)=%x\n", hw_index, reg_val); in ixgbe_dump_regs()
470 ixgbe_log(ixgbe, "\tRXCSUM=%x\n", reg_val); in ixgbe_dump_regs()
472 ixgbe_log(ixgbe, "\tMRQC=%x\n", reg_val); in ixgbe_dump_regs()
474 ixgbe_log(ixgbe, "\tRDRXCTL=%x\n", reg_val); in ixgbe_dump_regs()
477 ixgbe_log(ixgbe, "Some transmit registers.."); in ixgbe_dump_regs()
479 ixgbe_log(ixgbe, "\tDMATXCTL=%x\n", reg_val); in ixgbe_dump_regs()
480 for (i = 0; i < ixgbe->num_tx_rings; i++) { in ixgbe_dump_regs()
482 ixgbe_log(ixgbe, "\tTXDCTL(%d)=%x\n", i, reg_val); in ixgbe_dump_regs()
484 ixgbe_log(ixgbe, "\tTDWBAL(%d)=%x\n", i, reg_val); in ixgbe_dump_regs()
486 ixgbe_log(ixgbe, "\tTDWBAH(%d)=%x\n", i, reg_val); in ixgbe_dump_regs()
488 ixgbe_log(ixgbe, "\tTXPBSIZE(%d)=%x\n", i, reg_val); in ixgbe_dump_regs()