Lines Matching defs:sc
26 t4_read_reg(struct adapter *sc, uint32_t reg)
29 return (ddi_get32(sc->regh, (uint32_t *)(sc->regp + reg)));
33 t4_write_reg(struct adapter *sc, uint32_t reg, uint32_t val)
36 ddi_put32(sc->regh, (uint32_t *)(sc->regp + reg), val);
40 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val)
42 *val = pci_config_get8(sc->pci_regh, reg);
46 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val)
48 pci_config_put8(sc->pci_regh, reg, val);
52 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val)
54 *val = pci_config_get16(sc->pci_regh, reg);
58 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val)
60 pci_config_put16(sc->pci_regh, reg, val);
64 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val)
66 *val = pci_config_get32(sc->pci_regh, reg);
70 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val)
72 pci_config_put32(sc->pci_regh, reg, val);
76 t4_read_reg64(struct adapter *sc, uint32_t reg)
79 return (ddi_get64(sc->regh, (uint64_t *)(sc->regp + reg)));
83 t4_write_reg64(struct adapter *sc, uint32_t reg, uint64_t val)
86 ddi_put64(sc->regh, (uint64_t *)(sc->regp + reg), val);
90 adap2pinfo(struct adapter *sc, int idx)
92 return (sc->port[idx]);
96 t4_os_set_hw_addr(struct adapter *sc, int idx, uint8_t hw_addr[])
98 bcopy(hw_addr, sc->port[idx]->hw_addr, ETHERADDRL);
114 t4_wrq_tx(struct adapter *sc, struct sge_wrq *wrq, mblk_t *m)
119 rc = t4_wrq_tx_locked(sc, wrq, m);