Lines Matching refs:ctl_cmd
217 memset(&adapter->driver_cmds.ctl_cmd.sense, in leapraid_ctl_scsiio_cmd()
347 taskid = adapter->driver_cmds.ctl_cmd.taskid; in leapraid_ctl_do_command()
349 adapter->driver_cmds.ctl_cmd.status = LEAPRAID_CMD_PENDING; in leapraid_ctl_do_command()
350 memset(&adapter->driver_cmds.ctl_cmd.reply, 0, LEAPRAID_REPLY_SIZE); in leapraid_ctl_do_command()
398 init_completion(&adapter->driver_cmds.ctl_cmd.done); in leapraid_ctl_do_command()
448 if (!wait_for_completion_timeout(&adapter->driver_cmds.ctl_cmd.done, in leapraid_ctl_do_command()
452 __func__, adapter->driver_cmds.ctl_cmd.status); in leapraid_ctl_do_command()
461 if (!(adapter->driver_cmds.ctl_cmd.status & LEAPRAID_CMD_DONE)) { in leapraid_ctl_do_command()
464 adapter->driver_cmds.ctl_cmd.status); in leapraid_ctl_do_command()
477 &adapter->driver_cmds.ctl_cmd.reply, in leapraid_ctl_do_command()
495 &adapter->driver_cmds.ctl_cmd.sense, in leapraid_ctl_do_command()
535 adapter->driver_cmds.ctl_cmd.status = LEAPRAID_CMD_NOT_USED; in leapraid_ctl_do_command()
632 if (!mutex_trylock(&adapter->driver_cmds.ctl_cmd.mutex)) { in leapraid_ctl_ioctl_main()
637 .ctl_cmd.mutex)) { in leapraid_ctl_ioctl_main()
681 mutex_unlock(&adapter->driver_cmds.ctl_cmd.mutex); in leapraid_ctl_ioctl_main()