ipcnum 283 drivers/char/mwave/mwavedd.c unsigned int ipcnum = (unsigned int) ioarg; ipcnum 285 drivers/char/mwave/mwavedd.c if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { ipcnum 290 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 293 drivers/char/mwave/mwavedd.c ipcnum = array_index_nospec(ipcnum, ipcnum 298 drivers/char/mwave/mwavedd.c ipcnum, ipcnum 299 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].usIntCount); ipcnum 302 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].bIsHere = false; ipcnum 303 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].bIsEnabled = true; ipcnum 309 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 314 drivers/char/mwave/mwavedd.c unsigned int ipcnum = (unsigned int) ioarg; ipcnum 316 drivers/char/mwave/mwavedd.c if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { ipcnum 320 drivers/char/mwave/mwavedd.c " Invalid ipcnum %x\n", ipcnum); ipcnum 323 drivers/char/mwave/mwavedd.c ipcnum = array_index_nospec(ipcnum, ipcnum 328 drivers/char/mwave/mwavedd.c ipcnum, ipcnum 329 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].usIntCount); ipcnum 332 drivers/char/mwave/mwavedd.c if (pDrvData->IPCs[ipcnum].bIsEnabled == true) { ipcnum 338 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 339 drivers/char/mwave/mwavedd.c add_wait_queue(&pDrvData->IPCs[ipcnum].ipc_wait_queue, &wait); ipcnum 340 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].bIsHere = true; ipcnum 344 drivers/char/mwave/mwavedd.c if (pDrvData->IPCs[ipcnum].usIntCount == 1) { /* first int has occurred (race condition) */ ipcnum 345 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].usIntCount = 2; /* first int has been handled */ ipcnum 350 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 353 drivers/char/mwave/mwavedd.c if (pDrvData->IPCs[ipcnum].usIntCount == 1) { ipcnum 354 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].usIntCount = 2; ipcnum 361 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 363 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].bIsHere = false; ipcnum 364 drivers/char/mwave/mwavedd.c remove_wait_queue(&pDrvData->IPCs[ipcnum].ipc_wait_queue, &wait); ipcnum 370 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 377 drivers/char/mwave/mwavedd.c unsigned int ipcnum = (unsigned int) ioarg; ipcnum 382 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 383 drivers/char/mwave/mwavedd.c if (ipcnum >= ARRAY_SIZE(pDrvData->IPCs)) { ipcnum 388 drivers/char/mwave/mwavedd.c ipcnum); ipcnum 391 drivers/char/mwave/mwavedd.c ipcnum = array_index_nospec(ipcnum, ipcnum 394 drivers/char/mwave/mwavedd.c if (pDrvData->IPCs[ipcnum].bIsEnabled == true) { ipcnum 395 drivers/char/mwave/mwavedd.c pDrvData->IPCs[ipcnum].bIsEnabled = false; ipcnum 396 drivers/char/mwave/mwavedd.c if (pDrvData->IPCs[ipcnum].bIsHere == true) { ipcnum 397 drivers/char/mwave/mwavedd.c wake_up_interruptible(&pDrvData->IPCs[ipcnum].ipc_wait_queue);