Lines Matching refs:csa
695 struct ccb_setasync csa; in vtscsi_register_async() local
697 memset(&csa, 0, sizeof(csa)); in vtscsi_register_async()
698 xpt_setup_ccb(&csa.ccb_h, sc->vtscsi_path, 5); in vtscsi_register_async()
699 csa.ccb_h.func_code = XPT_SASYNC_CB; in vtscsi_register_async()
700 csa.event_enable = AC_LOST_DEVICE | AC_FOUND_DEVICE; in vtscsi_register_async()
701 csa.callback = vtscsi_cam_async; in vtscsi_register_async()
702 csa.callback_arg = sc->vtscsi_sim; in vtscsi_register_async()
704 xpt_action((union ccb *) &csa); in vtscsi_register_async()
706 return (csa.ccb_h.status); in vtscsi_register_async()
712 struct ccb_setasync csa; in vtscsi_deregister_async() local
714 memset(&csa, 0, sizeof(csa)); in vtscsi_deregister_async()
715 xpt_setup_ccb(&csa.ccb_h, sc->vtscsi_path, 5); in vtscsi_deregister_async()
716 csa.ccb_h.func_code = XPT_SASYNC_CB; in vtscsi_deregister_async()
717 csa.event_enable = 0; in vtscsi_deregister_async()
718 csa.callback = vtscsi_cam_async; in vtscsi_deregister_async()
719 csa.callback_arg = sc->vtscsi_sim; in vtscsi_deregister_async()
721 xpt_action((union ccb *) &csa); in vtscsi_deregister_async()