Lines Matching refs:nrsc
60 if (!sess->nrsc) { in ndmos_scsi_register_callbacks()
61 sess->nrsc = NDMOS_API_MALLOC (sizeof(struct ndm_robot_simulator_callbacks)); in ndmos_scsi_register_callbacks()
62 if (sess->nrsc) { in ndmos_scsi_register_callbacks()
63 memcpy (sess->nrsc, callbacks, sizeof(struct ndm_robot_simulator_callbacks)); in ndmos_scsi_register_callbacks()
71 if (sess->nrsc) { in ndmos_scsi_unregister_callbacks()
72 NDMOS_API_FREE (sess->nrsc); in ndmos_scsi_unregister_callbacks()
73 sess->nrsc = NULL; in ndmos_scsi_unregister_callbacks()
104 if (sess->nrsc && sess->nrsc->scsi_open) { in ndmos_scsi_open()
105 err = sess->nrsc->scsi_open(sess, name); in ndmos_scsi_open()
118 if (sess->nrsc && sess->nrsc->scsi_close) { in ndmos_scsi_close()
119 err = sess->nrsc->scsi_close(sess); in ndmos_scsi_close()
142 if (sess->nrsc && sess->nrsc->scsi_reset) { in ndmos_scsi_reset_device()
143 err = sess->nrsc->scsi_reset(sess); in ndmos_scsi_reset_device()
172 if (sess->nrsc && sess->nrsc->scsi_execute_cdb) { in ndmos_scsi_execute_cdb()
173 err = sess->nrsc->scsi_execute_cdb(sess, request, reply); in ndmos_scsi_execute_cdb()