transport_cmds   7113 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->transport_cmds.reply = kzalloc(ioc->reply_sz, GFP_KERNEL);
transport_cmds   7114 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->transport_cmds.status = MPT3_CMD_NOT_USED;
transport_cmds   7115 drivers/scsi/mpt3sas/mpt3sas_base.c 	mutex_init(&ioc->transport_cmds.mutex);
transport_cmds   7139 drivers/scsi/mpt3sas/mpt3sas_base.c 	    !ioc->transport_cmds.reply || !ioc->scsih_cmds.reply ||
transport_cmds   7202 drivers/scsi/mpt3sas/mpt3sas_base.c 	kfree(ioc->transport_cmds.reply);
transport_cmds   7214 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->transport_cmds.reply = NULL;
transport_cmds   7248 drivers/scsi/mpt3sas/mpt3sas_base.c 	kfree(ioc->transport_cmds.reply);
transport_cmds   7273 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (ioc->transport_cmds.status & MPT3_CMD_PENDING) {
transport_cmds   7274 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->transport_cmds.status |= MPT3_CMD_RESET;
transport_cmds   7275 drivers/scsi/mpt3sas/mpt3sas_base.c 		mpt3sas_base_free_smid(ioc, ioc->transport_cmds.smid);
transport_cmds   7276 drivers/scsi/mpt3sas/mpt3sas_base.c 		complete(&ioc->transport_cmds.done);
transport_cmds   1251 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct _internal_cmd transport_cmds;
transport_cmds    236 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status == MPT3_CMD_NOT_USED)
transport_cmds    238 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.smid != smid)
transport_cmds    240 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status |= MPT3_CMD_COMPLETE;
transport_cmds    242 drivers/scsi/mpt3sas/mpt3sas_transport.c 		memcpy(ioc->transport_cmds.reply, mpi_reply,
transport_cmds    244 drivers/scsi/mpt3sas/mpt3sas_transport.c 		ioc->transport_cmds.status |= MPT3_CMD_REPLY_VALID;
transport_cmds    246 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status &= ~MPT3_CMD_PENDING;
transport_cmds    247 drivers/scsi/mpt3sas/mpt3sas_transport.c 	complete(&ioc->transport_cmds.done);
transport_cmds    312 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_lock(&ioc->transport_cmds.mutex);
transport_cmds    314 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) {
transport_cmds    319 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_PENDING;
transport_cmds    334 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
transport_cmds    369 drivers/scsi/mpt3sas/mpt3sas_transport.c 	init_completion(&ioc->transport_cmds.done);
transport_cmds    371 drivers/scsi/mpt3sas/mpt3sas_transport.c 	wait_for_completion_timeout(&ioc->transport_cmds.done, 10*HZ);
transport_cmds    373 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) {
transport_cmds    377 drivers/scsi/mpt3sas/mpt3sas_transport.c 		if (!(ioc->transport_cmds.status & MPT3_CMD_RESET))
transport_cmds    384 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) {
transport_cmds    387 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpi_reply = ioc->transport_cmds.reply;
transport_cmds    422 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_NOT_USED;
transport_cmds    427 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_unlock(&ioc->transport_cmds.mutex);
transport_cmds   1078 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_lock(&ioc->transport_cmds.mutex);
transport_cmds   1080 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) {
transport_cmds   1085 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_PENDING;
transport_cmds   1099 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
transport_cmds   1141 drivers/scsi/mpt3sas/mpt3sas_transport.c 	init_completion(&ioc->transport_cmds.done);
transport_cmds   1143 drivers/scsi/mpt3sas/mpt3sas_transport.c 	wait_for_completion_timeout(&ioc->transport_cmds.done, 10*HZ);
transport_cmds   1145 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) {
transport_cmds   1149 drivers/scsi/mpt3sas/mpt3sas_transport.c 		if (!(ioc->transport_cmds.status & MPT3_CMD_RESET))
transport_cmds   1156 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) {
transport_cmds   1158 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpi_reply = ioc->transport_cmds.reply;
transport_cmds   1192 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_NOT_USED;
transport_cmds   1196 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_unlock(&ioc->transport_cmds.mutex);
transport_cmds   1368 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_lock(&ioc->transport_cmds.mutex);
transport_cmds   1370 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) {
transport_cmds   1375 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_PENDING;
transport_cmds   1389 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
transport_cmds   1436 drivers/scsi/mpt3sas/mpt3sas_transport.c 	init_completion(&ioc->transport_cmds.done);
transport_cmds   1438 drivers/scsi/mpt3sas/mpt3sas_transport.c 	wait_for_completion_timeout(&ioc->transport_cmds.done, 10*HZ);
transport_cmds   1440 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) {
transport_cmds   1444 drivers/scsi/mpt3sas/mpt3sas_transport.c 		if (!(ioc->transport_cmds.status & MPT3_CMD_RESET))
transport_cmds   1451 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID) {
transport_cmds   1453 drivers/scsi/mpt3sas/mpt3sas_transport.c 		mpi_reply = ioc->transport_cmds.reply;
transport_cmds   1479 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_NOT_USED;
transport_cmds   1484 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_unlock(&ioc->transport_cmds.mutex);
transport_cmds   1856 drivers/scsi/mpt3sas/mpt3sas_transport.c 	rc = mutex_lock_interruptible(&ioc->transport_cmds.mutex);
transport_cmds   1860 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (ioc->transport_cmds.status != MPT3_CMD_NOT_USED) {
transport_cmds   1866 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_PENDING;
transport_cmds   1896 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.smid = smid;
transport_cmds   1913 drivers/scsi/mpt3sas/mpt3sas_transport.c 	init_completion(&ioc->transport_cmds.done);
transport_cmds   1915 drivers/scsi/mpt3sas/mpt3sas_transport.c 	wait_for_completion_timeout(&ioc->transport_cmds.done, 10*HZ);
transport_cmds   1917 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!(ioc->transport_cmds.status & MPT3_CMD_COMPLETE)) {
transport_cmds   1921 drivers/scsi/mpt3sas/mpt3sas_transport.c 		if (!(ioc->transport_cmds.status & MPT3_CMD_RESET)) {
transport_cmds   1930 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if (!(ioc->transport_cmds.status & MPT3_CMD_REPLY_VALID)) {
transport_cmds   1937 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpi_reply = ioc->transport_cmds.reply;
transport_cmds   1962 drivers/scsi/mpt3sas/mpt3sas_transport.c 	ioc->transport_cmds.status = MPT3_CMD_NOT_USED;
transport_cmds   1963 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mutex_unlock(&ioc->transport_cmds.mutex);