idt_sw_read
data = idt_sw_read(ndev, bars[bidx].setup);
idt_sw_read(ndev, IDT_SW_TMPSTS));
idt_sw_read(ndev, IDT_SW_TMPSTS));
idt_sw_read(ndev, IDT_SW_TMPSTS));
idt_sw_read(ndev, IDT_SW_TMPADJ));
idt_sw_read(ndev, IDT_SW_TMPSTS));
data = SET_FIELD(TMPALARM_LTEMP, idt_sw_read(ndev, reg), fmt) &
data = SET_FIELD(TMPALARM_HTEMP, idt_sw_read(ndev, reg), fmt) &
data = SET_FIELD(TMPADJ_OFFSET, idt_sw_read(ndev, reg), fmt);
data = idt_sw_read(ndev, IDT_SW_GDBELLSTS);
portsts = idt_sw_read(ndev, portdata_tbl[ndev->port].sts);
portsts = idt_sw_read(ndev, portdata_tbl[port].sts);
partsts = idt_sw_read(ndev, partdata_tbl[part].sts);
sests = idt_sw_read(ndev, IDT_SW_SESTS);
data = idt_sw_read(ndev, portdata_tbl[port].sts);
data = idt_sw_read(ndev, portdata_tbl[port].pcicmdsts);
data = idt_sw_read(ndev, portdata_tbl[port].ntctl);