Lines Matching defs:action

414  * ibmvfc_set_tgt_action - Set the next init action for the target
416 * @action: action to perform
419 * 0 if action changed / non-zero if not changed
422 enum ibmvfc_target_action action)
426 switch (tgt->action) {
428 if (action == IBMVFC_TGT_ACTION_LOGOUT_RPORT_WAIT ||
429 action == IBMVFC_TGT_ACTION_DEL_RPORT) {
430 tgt->action = action;
435 if (action == IBMVFC_TGT_ACTION_DEL_RPORT ||
436 action == IBMVFC_TGT_ACTION_DEL_AND_LOGOUT_RPORT) {
437 tgt->action = action;
442 if (action == IBMVFC_TGT_ACTION_LOGOUT_RPORT) {
443 tgt->action = action;
448 if (action == IBMVFC_TGT_ACTION_LOGOUT_DELETED_RPORT) {
449 tgt->action = action;
454 if (action == IBMVFC_TGT_ACTION_DELETED_RPORT) {
455 tgt->action = action;
462 tgt->action = action;
467 if (action >= IBMVFC_TGT_ACTION_LOGOUT_RPORT)
499 * ibmvfc_set_host_action - Set the next init action for the host
501 * @action: action to perform
505 enum ibmvfc_host_action action)
507 switch (action) {
509 if (vhost->action == IBMVFC_HOST_ACTION_INIT_WAIT)
510 vhost->action = action;
513 if (vhost->action == IBMVFC_HOST_ACTION_LOGO)
514 vhost->action = action;
517 if (vhost->action == IBMVFC_HOST_ACTION_INIT)
518 vhost->action = action;
521 switch (vhost->action) {
525 vhost->action = action;
532 if (vhost->action == IBMVFC_HOST_ACTION_ALLOC_TGTS)
533 vhost->action = action;
537 vhost->action = action;
546 switch (vhost->action) {
551 vhost->action = action;
567 if (vhost->action == IBMVFC_HOST_ACTION_NONE &&
625 if (vhost->action == IBMVFC_HOST_ACTION_INIT_WAIT) {
901 if (vhost->logged_in && vhost->action != IBMVFC_HOST_ACTION_LOGO_WAIT &&
935 if (vhost->action == IBMVFC_HOST_ACTION_INIT_WAIT) {
1161 vhost->action == IBMVFC_HOST_ACTION_NONE),
2625 if (found && tgt->action == IBMVFC_TGT_ACTION_LOGOUT_DELETED_RPORT) {
3946 tgt->action != IBMVFC_TGT_ACTION_INIT_WAIT ||
3948 vhost->action != IBMVFC_HOST_ACTION_QUERY_TGTS) {
4168 if (wtgt->action == IBMVFC_TGT_ACTION_LOGOUT_DELETED_RPORT) {
4177 wtgt->action = IBMVFC_TGT_ACTION_INIT;
4182 wtgt->action, wtgt->rport);
4421 vhost->action == IBMVFC_HOST_ACTION_LOGO_WAIT) {
4477 if (tgt->action == IBMVFC_TGT_ACTION_INIT ||
4478 tgt->action == IBMVFC_TGT_ACTION_INIT_WAIT)
4497 if (tgt->action == IBMVFC_TGT_ACTION_LOGOUT_RPORT ||
4498 tgt->action == IBMVFC_TGT_ACTION_LOGOUT_RPORT_WAIT)
4517 switch (vhost->action) {
4527 if (tgt->action == IBMVFC_TGT_ACTION_INIT)
4530 if (tgt->action == IBMVFC_TGT_ACTION_INIT_WAIT)
4538 if (tgt->action == IBMVFC_TGT_ACTION_LOGOUT_RPORT)
4541 if (tgt->action == IBMVFC_TGT_ACTION_LOGOUT_RPORT_WAIT)
4608 if (rport && tgt->action == IBMVFC_TGT_ACTION_DEL_RPORT) {
4617 } else if (rport && tgt->action == IBMVFC_TGT_ACTION_DEL_AND_LOGOUT_RPORT) {
4624 } else if (rport && tgt->action == IBMVFC_TGT_ACTION_DELETED_RPORT) {
4663 switch (vhost->action) {
4675 if (vhost->action == IBMVFC_HOST_ACTION_RESET) {
4677 * The only action we could have changed to would have
4682 vhost->action = IBMVFC_HOST_ACTION_TGT_DEL;
4696 if (vhost->action == IBMVFC_HOST_ACTION_REENABLE) {
4698 * The only action we could have changed to would have
4703 vhost->action = IBMVFC_HOST_ACTION_TGT_DEL;
4730 if (tgt->action == IBMVFC_TGT_ACTION_INIT) {
4742 if (tgt->action == IBMVFC_TGT_ACTION_LOGOUT_RPORT) {
4754 if (tgt->action == IBMVFC_TGT_ACTION_DEL_RPORT) {
4766 } else if (tgt->action == IBMVFC_TGT_ACTION_DEL_AND_LOGOUT_RPORT) {
4779 if (vhost->action == IBMVFC_HOST_ACTION_TGT_DEL_FAILED) {
4816 if (tgt->action == IBMVFC_TGT_ACTION_INIT) {