Lines Matching defs:neo_softc
116 struct neo_softc { struct
117 device_t dev;
118 kmutex_t lock;
119 kmutex_t intr_lock;
121 bus_space_tag_t bufiot;
122 bus_space_handle_t bufioh;
124 bus_space_tag_t regiot;
125 bus_space_handle_t regioh;
127 uint32_t type;
128 void *ih;
130 void (*pintr)(void *); /* DMA completion intr handler */
131 void *parg; /* arg for intr() */
133 void (*rintr)(void *); /* DMA completion intr handler */
134 void *rarg; /* arg for intr() */
136 vaddr_t buf_vaddr;
137 vaddr_t rbuf_vaddr;
138 vaddr_t pbuf_vaddr;
139 int pbuf_allocated;
140 int rbuf_allocated;
142 bus_addr_t buf_pciaddr;
143 bus_addr_t rbuf_pciaddr;
144 bus_addr_t pbuf_pciaddr;
146 uint32_t ac97_base, ac97_status, ac97_busy;
170 static int nm_waitcd(struct neo_softc *); argument