Home
last modified time | relevance | path

Searched refs:ctl_cmds (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c281 if (ioc->ctl_cmds.status == MPT3_CMD_NOT_USED) in mpt3sas_ctl_done()
283 if (ioc->ctl_cmds.smid != smid) in mpt3sas_ctl_done()
285 ioc->ctl_cmds.status |= MPT3_CMD_COMPLETE; in mpt3sas_ctl_done()
288 memcpy(ioc->ctl_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt3sas_ctl_done()
289 ioc->ctl_cmds.status |= MPT3_CMD_REPLY_VALID; in mpt3sas_ctl_done()
301 memcpy(ioc->ctl_cmds.sense, sense_data, sz); in mpt3sas_ctl_done()
308 ioc->ctl_cmds.status &= ~MPT3_CMD_PENDING; in mpt3sas_ctl_done()
309 complete(&ioc->ctl_cmds.done); in mpt3sas_ctl_done()
468 if (ioc->ctl_cmds.status & MPT3_CMD_PENDING) { in mpt3sas_ctl_reset_handler()
469 ioc->ctl_cmds.status |= MPT3_CMD_RESET; in mpt3sas_ctl_reset_handler()
[all …]
Dmpt3sas_base.c4728 ioc->ctl_cmds.reply = kzalloc(ioc->reply_sz, GFP_KERNEL); in mpt3sas_base_attach()
4729 ioc->ctl_cmds.sense = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); in mpt3sas_base_attach()
4730 ioc->ctl_cmds.status = MPT3_CMD_NOT_USED; in mpt3sas_base_attach()
4731 mutex_init(&ioc->ctl_cmds.mutex); in mpt3sas_base_attach()
4735 !ioc->config_cmds.reply || !ioc->ctl_cmds.reply || in mpt3sas_base_attach()
4736 !ioc->ctl_cmds.sense) { in mpt3sas_base_attach()
4779 kfree(ioc->ctl_cmds.reply); in mpt3sas_base_attach()
4780 kfree(ioc->ctl_cmds.sense); in mpt3sas_base_attach()
4782 ioc->ctl_cmds.reply = NULL; in mpt3sas_base_attach()
4813 kfree(ioc->ctl_cmds.reply); in mpt3sas_base_detach()
[all …]
Dmpt3sas_base.h808 struct _internal_cmd ctl_cmds; member
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_ctl.c283 if (ioc->ctl_cmds.status == MPT2_CMD_NOT_USED) in mpt2sas_ctl_done()
285 if (ioc->ctl_cmds.smid != smid) in mpt2sas_ctl_done()
287 ioc->ctl_cmds.status |= MPT2_CMD_COMPLETE; in mpt2sas_ctl_done()
290 memcpy(ioc->ctl_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt2sas_ctl_done()
291 ioc->ctl_cmds.status |= MPT2_CMD_REPLY_VALID; in mpt2sas_ctl_done()
303 memcpy(ioc->ctl_cmds.sense, sense_data, sz); in mpt2sas_ctl_done()
310 ioc->ctl_cmds.status &= ~MPT2_CMD_PENDING; in mpt2sas_ctl_done()
311 complete(&ioc->ctl_cmds.done); in mpt2sas_ctl_done()
474 if (ioc->ctl_cmds.status & MPT2_CMD_PENDING) { in mpt2sas_ctl_reset_handler()
475 ioc->ctl_cmds.status |= MPT2_CMD_RESET; in mpt2sas_ctl_reset_handler()
[all …]
Dmpt2sas_base.c4592 ioc->ctl_cmds.reply = kzalloc(ioc->reply_sz, GFP_KERNEL); in mpt2sas_base_attach()
4593 ioc->ctl_cmds.sense = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); in mpt2sas_base_attach()
4594 ioc->ctl_cmds.status = MPT2_CMD_NOT_USED; in mpt2sas_base_attach()
4595 mutex_init(&ioc->ctl_cmds.mutex); in mpt2sas_base_attach()
4599 !ioc->config_cmds.reply || !ioc->ctl_cmds.reply || in mpt2sas_base_attach()
4600 !ioc->ctl_cmds.sense) { in mpt2sas_base_attach()
4607 !ioc->config_cmds.reply || !ioc->ctl_cmds.reply) { in mpt2sas_base_attach()
4652 kfree(ioc->ctl_cmds.reply); in mpt2sas_base_attach()
4653 kfree(ioc->ctl_cmds.sense); in mpt2sas_base_attach()
4655 ioc->ctl_cmds.reply = NULL; in mpt2sas_base_attach()
[all …]
Dmpt2sas_base.h879 struct _internal_cmd ctl_cmds; member