Lines Matching refs:sdos
77 struct sdos_info *sdos; in sdspi_isr() local
91 sdos = (struct sdos_info *)sd->sdos_info; in sdspi_isr()
92 wake_up_interruptible(&sdos->intr_wait_queue); in sdspi_isr()
213 struct sdos_info *sdos; in spi_osinit() local
215 sdos = (struct sdos_info*)MALLOC(sd->osh, sizeof(struct sdos_info)); in spi_osinit()
216 sd->sdos_info = (void*)sdos; in spi_osinit()
217 if (sdos == NULL) in spi_osinit()
220 sdos->sd = sd; in spi_osinit()
221 spin_lock_init(&sdos->lock); in spi_osinit()
223 init_waitqueue_head(&sdos->intr_wait_queue); in spi_osinit()
231 struct sdos_info *sdos; in spi_osfree() local
234 sdos = (struct sdos_info *)sd->sdos_info; in spi_osfree()
235 MFREE(sd->osh, sdos, sizeof(struct sdos_info)); in spi_osfree()
243 struct sdos_info *sdos; in sdioh_interrupt_set() local
247 sdos = (struct sdos_info *)sd->sdos_info; in sdioh_interrupt_set()
248 ASSERT(sdos); in sdioh_interrupt_set()
263 spin_lock_irqsave(&sdos->lock, flags); in sdioh_interrupt_set()
273 spin_unlock_irqrestore(&sdos->lock, flags); in sdioh_interrupt_set()
283 struct sdos_info *sdos; in spi_lock() local
285 sdos = (struct sdos_info *)sd->sdos_info; in spi_lock()
286 ASSERT(sdos); in spi_lock()
290 spin_lock_irqsave(&sdos->lock, flags); in spi_lock()
302 spin_unlock_irqrestore(&sdos->lock, flags); in spi_lock()
310 struct sdos_info *sdos; in spi_unlock() local
315 sdos = (struct sdos_info *)sd->sdos_info; in spi_unlock()
316 ASSERT(sdos); in spi_unlock()
318 spin_lock_irqsave(&sdos->lock, flags); in spi_unlock()
326 spin_unlock_irqrestore(&sdos->lock, flags); in spi_unlock()
343 struct sdos_info *sdos; in spi_waitbits() local
344 sdos = (struct sdos_info *)sd->sdos_info; in spi_waitbits()
346 wait_event_interruptible(sdos->intr_wait_queue, (sd->got_hcint)); in spi_waitbits()