Lines Matching refs:cmdptr

350 	struct mpi3mr_drv_cmd *cmdptr = NULL;  in mpi3mr_process_admin_reply_desc()  local
393 cmdptr = mpi3mr_get_drv_cmd(mrioc, host_tag, def_reply); in mpi3mr_process_admin_reply_desc()
394 if (cmdptr) { in mpi3mr_process_admin_reply_desc()
395 if (cmdptr->state & MPI3MR_CMD_PENDING) { in mpi3mr_process_admin_reply_desc()
396 cmdptr->state |= MPI3MR_CMD_COMPLETE; in mpi3mr_process_admin_reply_desc()
397 cmdptr->ioc_loginfo = ioc_loginfo; in mpi3mr_process_admin_reply_desc()
398 cmdptr->ioc_status = ioc_status; in mpi3mr_process_admin_reply_desc()
399 cmdptr->state &= ~MPI3MR_CMD_PENDING; in mpi3mr_process_admin_reply_desc()
401 cmdptr->state |= MPI3MR_CMD_REPLY_VALID; in mpi3mr_process_admin_reply_desc()
402 memcpy((u8 *)cmdptr->reply, (u8 *)def_reply, in mpi3mr_process_admin_reply_desc()
405 if (cmdptr->is_waiting) { in mpi3mr_process_admin_reply_desc()
406 complete(&cmdptr->done); in mpi3mr_process_admin_reply_desc()
407 cmdptr->is_waiting = 0; in mpi3mr_process_admin_reply_desc()
408 } else if (cmdptr->callback) in mpi3mr_process_admin_reply_desc()
409 cmdptr->callback(mrioc, cmdptr); in mpi3mr_process_admin_reply_desc()
4501 struct mpi3mr_drv_cmd *cmdptr) in mpi3mr_drv_cmd_comp_reset() argument
4503 if (cmdptr->state & MPI3MR_CMD_PENDING) { in mpi3mr_drv_cmd_comp_reset()
4504 cmdptr->state |= MPI3MR_CMD_RESET; in mpi3mr_drv_cmd_comp_reset()
4505 cmdptr->state &= ~MPI3MR_CMD_PENDING; in mpi3mr_drv_cmd_comp_reset()
4506 if (cmdptr->is_waiting) { in mpi3mr_drv_cmd_comp_reset()
4507 complete(&cmdptr->done); in mpi3mr_drv_cmd_comp_reset()
4508 cmdptr->is_waiting = 0; in mpi3mr_drv_cmd_comp_reset()
4509 } else if (cmdptr->callback) in mpi3mr_drv_cmd_comp_reset()
4510 cmdptr->callback(mrioc, cmdptr); in mpi3mr_drv_cmd_comp_reset()
4524 struct mpi3mr_drv_cmd *cmdptr; in mpi3mr_flush_drv_cmds() local
4527 cmdptr = &mrioc->init_cmds; in mpi3mr_flush_drv_cmds()
4528 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4530 cmdptr = &mrioc->cfg_cmds; in mpi3mr_flush_drv_cmds()
4531 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4533 cmdptr = &mrioc->bsg_cmds; in mpi3mr_flush_drv_cmds()
4534 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4535 cmdptr = &mrioc->host_tm_cmds; in mpi3mr_flush_drv_cmds()
4536 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4539 cmdptr = &mrioc->dev_rmhs_cmds[i]; in mpi3mr_flush_drv_cmds()
4540 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4544 cmdptr = &mrioc->evtack_cmds[i]; in mpi3mr_flush_drv_cmds()
4545 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4548 cmdptr = &mrioc->pel_cmds; in mpi3mr_flush_drv_cmds()
4549 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4551 cmdptr = &mrioc->pel_abort_cmd; in mpi3mr_flush_drv_cmds()
4552 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()
4554 cmdptr = &mrioc->transport_cmds; in mpi3mr_flush_drv_cmds()
4555 mpi3mr_drv_cmd_comp_reset(mrioc, cmdptr); in mpi3mr_flush_drv_cmds()