Lines Matching refs:cancel_cmd

2861 	struct pmcraid_cmd *cancel_cmd;  in pmcraid_abort_cmd()  local
2866 cancel_cmd = pmcraid_get_free_cmd(pinstance); in pmcraid_abort_cmd()
2868 if (cancel_cmd == NULL) { in pmcraid_abort_cmd()
2873 pmcraid_prepare_cancel_cmd(cancel_cmd, cmd); in pmcraid_abort_cmd()
2879 init_completion(&cancel_cmd->wait_for_completion); in pmcraid_abort_cmd()
2880 cancel_cmd->completion_req = 1; in pmcraid_abort_cmd()
2883 le32_to_cpu(cancel_cmd->ioa_cb->ioarcb.response_handle) >> 2, in pmcraid_abort_cmd()
2884 cancel_cmd->ioa_cb->ioarcb.cdb[0], in pmcraid_abort_cmd()
2885 le32_to_cpu(cancel_cmd->ioa_cb->ioarcb.resource_handle)); in pmcraid_abort_cmd()
2887 pmcraid_send_cmd(cancel_cmd, in pmcraid_abort_cmd()
2891 return cancel_cmd; in pmcraid_abort_cmd()
2903 static int pmcraid_abort_complete(struct pmcraid_cmd *cancel_cmd) in pmcraid_abort_complete() argument
2908 wait_for_completion(&cancel_cmd->wait_for_completion); in pmcraid_abort_complete()
2909 res = cancel_cmd->res; in pmcraid_abort_complete()
2910 cancel_cmd->res = NULL; in pmcraid_abort_complete()
2911 ioasc = le32_to_cpu(cancel_cmd->ioa_cb->ioasa.ioasc); in pmcraid_abort_complete()
2926 pmcraid_return_cmd(cancel_cmd); in pmcraid_abort_complete()
2947 struct pmcraid_cmd *cancel_cmd = NULL; in pmcraid_eh_abort_handler() local
2997 cancel_cmd = pmcraid_abort_cmd(cmd); in pmcraid_eh_abort_handler()
3002 if (cancel_cmd) { in pmcraid_eh_abort_handler()
3003 cancel_cmd->res = cmd->scsi_cmd->device->hostdata; in pmcraid_eh_abort_handler()
3004 rc = pmcraid_abort_complete(cancel_cmd); in pmcraid_eh_abort_handler()
3578 struct pmcraid_cmd *cancel_cmd; in pmcraid_ioctl_passthrough() local
3753 cancel_cmd = pmcraid_abort_cmd(cmd); in pmcraid_ioctl_passthrough()
3756 if (cancel_cmd) { in pmcraid_ioctl_passthrough()
3757 wait_for_completion(&cancel_cmd->wait_for_completion); in pmcraid_ioctl_passthrough()
3758 ioasc = le32_to_cpu(cancel_cmd->ioa_cb->ioasa.ioasc); in pmcraid_ioctl_passthrough()
3759 pmcraid_return_cmd(cancel_cmd); in pmcraid_ioctl_passthrough()