Home
last modified time | relevance | path

Searched refs:IPCs (Results 1 – 3 of 3) sorted by relevance

/linux-3.4.99/drivers/char/mwave/
Dmwavedd.c284 if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { in mwave_ioctl()
296 pDrvData->IPCs[ipcnum].usIntCount); in mwave_ioctl()
299 pDrvData->IPCs[ipcnum].bIsHere = FALSE; in mwave_ioctl()
300 pDrvData->IPCs[ipcnum].bIsEnabled = TRUE; in mwave_ioctl()
313 if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { in mwave_ioctl()
324 pDrvData->IPCs[ipcnum].usIntCount); in mwave_ioctl()
327 if (pDrvData->IPCs[ipcnum].bIsEnabled == TRUE) { in mwave_ioctl()
334 add_wait_queue(&pDrvData->IPCs[ipcnum].ipc_wait_queue, &wait); in mwave_ioctl()
335 pDrvData->IPCs[ipcnum].bIsHere = TRUE; in mwave_ioctl()
339 if (pDrvData->IPCs[ipcnum].usIntCount == 1) { /* first int has occurred (race condition) */ in mwave_ioctl()
[all …]
Dtp3780i.c124 if (pDrvData->IPCs[usPCNum - 1].usIntCount == 0) { in DspInterrupt()
125 pDrvData->IPCs[usPCNum - 1].usIntCount = 1; in DspInterrupt()
129 pDrvData->IPCs[usPCNum - 1].usIntCount); in DspInterrupt()
130 if (pDrvData->IPCs[usPCNum - 1].bIsEnabled == TRUE) { in DspInterrupt()
134 wake_up_interruptible(&pDrvData->IPCs[usPCNum - 1].ipc_wait_queue); in DspInterrupt()
Dmwavedd.h142 MWAVE_IPC IPCs[16]; member