Lines Matching refs:cback
1097 } else if (chunkp->cback.handler != NULL) { in iosram_register()
1100 chunkp->cback.busy = 0; in iosram_register()
1101 chunkp->cback.unregister = 0; in iosram_register()
1102 chunkp->cback.handler = handler; in iosram_register()
1103 chunkp->cback.arg = arg; in iosram_register()
1135 } else if (chunkp->cback.busy) { in iosram_unregister()
1142 chunkp->cback.unregister = 1; in iosram_unregister()
1143 } else if (chunkp->cback.handler != NULL) { in iosram_unregister()
1144 chunkp->cback.handler = NULL; in iosram_unregister()
1145 chunkp->cback.arg = NULL; in iosram_unregister()
1512 (void *)chunkp->cback.handler)); in iosram_softintr()
1514 if ((handler = chunkp->cback.handler) == NULL) { in iosram_softintr()
1525 handler, chunkp->cback.arg, i, NULL); in iosram_softintr()
1531 chunkp->cback.busy = 1; in iosram_softintr()
1533 (*handler)(chunkp->cback.arg); in iosram_softintr()
1535 chunkp->cback.busy = 0; in iosram_softintr()
1542 if (chunkp->cback.unregister) { in iosram_softintr()
1547 chunkp->cback.handler = NULL; in iosram_softintr()
1548 chunkp->cback.arg = NULL; in iosram_softintr()
1549 chunkp->cback.unregister = 0; in iosram_softintr()
2840 bcopy(&(old_chunkp->cback), &(chunkp->cback), in iosram_read_toc()
3420 if (chunkp->cback.handler) { in iosram_print_cback()
3423 (void *)chunkp->cback.handler, in iosram_print_cback()
3424 (void *)chunkp->cback.arg, in iosram_print_cback()
3425 chunkp->cback.busy, chunkp->cback.unregister); in iosram_print_cback()