Lines Matching refs:sc_mem
92 struct resource *sc_mem; member
133 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_write()
134 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_L, addr); in cpld_write()
136 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_write()
137 bus_write_1(sc->sc_mem, CPLD_MEM_DATA, data); in cpld_write()
144 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read()
145 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_L, addr); in cpld_read()
147 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read()
149 return (bus_read_1(sc->sc_mem, CPLD_MEM_DATA)); in cpld_read()
162 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read_pair()
163 tmp = bus_read_1(sc->sc_mem, CPLD_MEM_DATA) << 8; in cpld_read_pair()
165 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr + 1); in cpld_read_pair()
166 tmp |= bus_read_1(sc->sc_mem, CPLD_MEM_DATA); in cpld_read_pair()
197 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in cpld_attach()
199 if (sc->sc_mem == NULL) { in cpld_attach()
324 bus_write_4(sc->sc_mem, CPLD_MEM_DATA, *word); in cpld_send()
349 *word = bus_read_4(sc->sc_mem, CPLD_MEM_DATA); in cpld_recv()