Lines Matching refs:hbalock
137 * The caller is expected to hold the hbalock when calling this routine.
253 * The caller is expected to hold the hbalock when calling this routine.
668 * The caller is expected to hold the hbalock when calling this routine.
753 * in the command ring. The caller must hold hbalock to prevent
770 * in the response ring. The caller must hold hbalock to make sure
785 * This function is called with hbalock held. This function
796 lockdep_assert_held(&phba->hbalock);
889 * This function is called with hbalock held. This function
908 spin_lock_irqsave(&phba->hbalock, iflags);
918 spin_unlock_irqrestore(&phba->hbalock, iflags);
956 spin_lock_irqsave(&phba->hbalock, iflags);
961 spin_unlock_irqrestore(&phba->hbalock, iflags);
965 spin_unlock_irqrestore(&phba->hbalock, iflags);
993 spin_lock_irqsave(&phba->hbalock, iflags);
997 spin_unlock_irqrestore(&phba->hbalock, iflags);
1037 * This function takes the hbalock.
1058 spin_lock_irqsave(&phba->hbalock, iflags);
1079 spin_unlock_irqrestore(&phba->hbalock, iflags);
1099 spin_lock_irqsave(&phba->hbalock, iflags);
1105 spin_unlock_irqrestore(&phba->hbalock, iflags);
1108 spin_unlock_irqrestore(&phba->hbalock, iflags);
1235 spin_lock_irqsave(&phba->hbalock, iflags);
1237 spin_unlock_irqrestore(&phba->hbalock, iflags);
1257 * entry is added to the free list (lpfc_els_sgl_list). The hbalock is
1333 * the iocb object when it is freed. The hbalock is asserted held in
1354 * This function is called with hbalock held to release driver
1362 lockdep_assert_held(&phba->hbalock);
1384 spin_lock_irqsave(&phba->hbalock, iflags);
1386 spin_unlock_irqrestore(&phba->hbalock, iflags);
1588 * The driver calls this function with the hbalock held for SLI3 ports or
1602 lockdep_assert_held(&phba->hbalock);
1628 * This function is called with hbalock held to get next
1638 lockdep_assert_held(&phba->hbalock);
1649 * This function is called with hbalock held and the caller must post the
1664 lockdep_assert_held(&phba->hbalock);
1724 spin_lock_irq(&phba->hbalock);
1729 spin_unlock_irq(&phba->hbalock);
1735 spin_unlock_irq(&phba->hbalock);
1739 spin_lock_irq(&phba->hbalock);
1748 spin_unlock_irq(&phba->hbalock);
1752 spin_unlock_irq(&phba->hbalock);
1763 spin_unlock_irq(&phba->hbalock);
1769 spin_unlock_irq(&phba->hbalock);
1790 * iocb object. The hbalock is asserted held in the code path calling
1896 * This function is called with hbalock held to post pending iocbs
1906 lockdep_assert_held(&phba->hbalock);
1939 * This function is called with hbalock held to get the next
1949 lockdep_assert_held(&phba->hbalock);
1999 spin_lock_irqsave(&phba->hbalock, flags);
2012 spin_unlock_irqrestore(&phba->hbalock, flags);
2021 * This function is called with the hbalock held to post a
2031 lockdep_assert_held(&phba->hbalock);
2041 * This function is called with the hbalock held to post a hbq buffer to the
2053 lockdep_assert_held(&phba->hbalock);
2082 * This function is called with the hbalock held to post an RQE to the SLI4
2101 lockdep_assert_held(&phba->hbalock);
2165 spin_lock_irqsave(&phba->hbalock, flags);
2179 spin_unlock_irqrestore(&phba->hbalock, flags);
2182 spin_unlock_irqrestore(&phba->hbalock, flags);
2290 spin_lock_irq(&phba->hbalock);
2294 spin_unlock_irq(&phba->hbalock);
2298 spin_unlock_irq(&phba->hbalock);
2310 * This function is called with hbalock. This function gives back
2437 spin_lock_irqsave(&phba->hbalock, drvr_flag);
2441 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
2652 spin_lock_irq(&phba->hbalock);
2654 spin_unlock_irq(&phba->hbalock);
3134 * response iocb. The driver calls this function with the hbalock held
3152 temp_lock = &phba->hbalock;
3201 temp_lock = &phba->hbalock;
3272 spin_lock_irqsave(&phba->hbalock,
3276 spin_unlock_irqrestore(&phba->hbalock,
3287 spin_lock_irqsave(&phba->hbalock,
3290 spin_unlock_irqrestore(&phba->hbalock,
3303 &phba->hbalock, iflag);
3307 &phba->hbalock, iflag);
3317 &phba->hbalock, iflag);
3321 &phba->hbalock, iflag);
3337 &phba->hbalock, iflag);
3341 &phba->hbalock, iflag);
3494 spin_lock_irqsave(&phba->hbalock, iflag);
3505 spin_unlock_irqrestore(&phba->hbalock, iflag);
3509 spin_unlock_irqrestore(&phba->hbalock, iflag);
3545 spin_unlock_irqrestore(&phba->hbalock, iflag);
3547 spin_lock_irqsave(&phba->hbalock, iflag);
3581 spin_unlock_irqrestore(&phba->hbalock, iflag);
3584 spin_lock_irqsave(&phba->hbalock, iflag);
3590 spin_unlock_irqrestore(&phba->hbalock, iflag);
3593 spin_lock_irqsave(&phba->hbalock, iflag);
3597 spin_unlock_irqrestore(&phba->hbalock, iflag);
3599 spin_lock_irqsave(&phba->hbalock, iflag);
3656 spin_unlock_irqrestore(&phba->hbalock, iflag);
3692 spin_lock_irqsave(&phba->hbalock, iflag);
3720 spin_unlock_irqrestore(&phba->hbalock, iflag);
3722 spin_lock_irqsave(&phba->hbalock, iflag);
3763 spin_unlock_irqrestore(&phba->hbalock, iflag);
3765 spin_lock_irqsave(&phba->hbalock, iflag);
3769 spin_unlock_irqrestore(&phba->hbalock, iflag);
3771 spin_lock_irqsave(&phba->hbalock, iflag);
3779 spin_unlock_irqrestore(&phba->hbalock, iflag);
3782 spin_lock_irqsave(&phba->hbalock, iflag);
3787 spin_unlock_irqrestore(&phba->hbalock,
3791 spin_lock_irqsave(&phba->hbalock,
3832 spin_unlock_irqrestore(&phba->hbalock, iflag);
3876 spin_lock_irqsave(&phba->hbalock, iflag);
3896 spin_unlock_irqrestore(&phba->hbalock, iflag);
3947 spin_unlock_irqrestore(&phba->hbalock, iflag);
3950 spin_lock_irqsave(&phba->hbalock, iflag);
3983 spin_unlock_irqrestore(&phba->hbalock, iflag);
4009 spin_lock_irqsave(&phba->hbalock, iflag);
4011 spin_unlock_irqrestore(&phba->hbalock, iflag);
4014 spin_lock_irqsave(&phba->hbalock, iflag);
4017 spin_unlock_irqrestore(&phba->hbalock, iflag);
4077 spin_lock_irq(&phba->hbalock);
4081 spin_unlock_irq(&phba->hbalock);
4083 spin_lock_irq(&phba->hbalock);
4090 spin_unlock_irq(&phba->hbalock);
4146 spin_lock_irq(&phba->hbalock);
4149 spin_unlock_irq(&phba->hbalock);
4154 spin_unlock_irq(&phba->hbalock);
4185 spin_lock_irq(&phba->hbalock);
4195 spin_unlock_irq(&phba->hbalock);
4331 * with hbalock held and requests HBA to quiesce DMAs before a reset.
4342 lockdep_assert_held(&phba->hbalock);
4464 spin_lock_irq(&phba->hbalock);
4466 spin_unlock_irq(&phba->hbalock);
4474 spin_unlock_irq(&phba->hbalock);
4486 spin_lock_irq(&phba->hbalock);
4488 spin_unlock_irq(&phba->hbalock);
4492 spin_lock_irq(&phba->hbalock);
4494 spin_unlock_irq(&phba->hbalock);
4516 spin_lock_irq(&phba->hbalock);
4520 spin_unlock_irq(&phba->hbalock);
4627 spin_lock_irq(&phba->hbalock);
4630 spin_unlock_irq(&phba->hbalock);
4677 spin_lock_irq(&phba->hbalock);
4715 spin_unlock_irq(&phba->hbalock);
4762 spin_lock_irq(&phba->hbalock);
4766 spin_unlock_irq(&phba->hbalock);
5064 spin_lock_irq(&phba->hbalock);
5066 spin_unlock_irq(&phba->hbalock);
5073 spin_lock_irq(&phba->hbalock);
5075 spin_unlock_irq(&phba->hbalock);
5102 spin_lock_irq(&phba->hbalock);
5104 spin_unlock_irq(&phba->hbalock);
5108 spin_lock_irq(&phba->hbalock);
5110 spin_unlock_irq(&phba->hbalock);
5227 spin_lock_irq(&phba->hbalock);
5229 spin_unlock_irq(&phba->hbalock);
5292 spin_lock_irq(&phba->hbalock);
5294 spin_unlock_irq(&phba->hbalock);
6318 spin_lock_irq(&phba->hbalock);
6320 spin_unlock_irq(&phba->hbalock);
6363 spin_lock_irq(&phba->hbalock);
6365 spin_unlock_irq(&phba->hbalock);
6467 spin_lock_irq(&phba->hbalock);
6469 spin_unlock_irq(&phba->hbalock);
6501 spin_lock_irq(&phba->hbalock);
6503 spin_unlock_irq(&phba->hbalock);
6564 spin_lock_irq(&phba->hbalock);
6566 spin_unlock_irq(&phba->hbalock);
7060 spin_lock_irq(&phba->hbalock);
7064 spin_unlock_irq(&phba->hbalock);
7162 spin_lock_irq(&phba->hbalock);
7166 spin_unlock_irq(&phba->hbalock);
7243 spin_lock_irqsave(&phba->hbalock, flags);
7246 spin_unlock_irqrestore(&phba->hbalock, flags);
7249 spin_unlock_irqrestore(&phba->hbalock, flags);
7260 spin_lock_irqsave(&phba->hbalock, flags);
7287 spin_unlock_irqrestore(&phba->hbalock, flags);
7387 spin_lock_irq(&phba->hbalock);
7390 spin_unlock_irq(&phba->hbalock);
7396 spin_lock_irq(&phba->hbalock);
7398 spin_unlock_irq(&phba->hbalock);
7616 spin_lock_irq(&phba->hbalock);
7618 spin_unlock_irq(&phba->hbalock);
7895 spin_lock_irq(&phba->hbalock);
7897 spin_unlock_irq(&phba->hbalock);
7935 spin_lock_irq(&phba->hbalock);
7937 spin_unlock_irq(&phba->hbalock);
7951 spin_lock_irq(&phba->hbalock);
7963 spin_unlock_irq(&phba->hbalock);
8175 spin_lock_irq(&phba->hbalock);
8181 spin_unlock_irq(&phba->hbalock);
8192 spin_unlock_irq(&phba->hbalock);
8201 spin_lock_irq(&phba->hbalock);
8204 spin_unlock_irq(&phba->hbalock);
8223 * function gets the hbalock to protect the data structures.
8256 spin_lock_irqsave(&phba->hbalock, drvr_flag);
8261 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8267 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8275 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8287 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8293 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8303 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8317 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8334 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8347 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8373 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8400 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8524 spin_unlock_irqrestore(&phba->hbalock,
8532 spin_unlock_irqrestore(&phba->hbalock,
8545 spin_unlock_irqrestore(&phba->hbalock,
8557 spin_unlock_irqrestore(&phba->hbalock,
8560 spin_lock_irqsave(&phba->hbalock, drvr_flag);
8586 spin_unlock_irqrestore(&phba->hbalock,
8623 spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
8654 spin_lock_irq(&phba->hbalock);
8663 spin_unlock_irq(&phba->hbalock);
8682 spin_lock_irq(&phba->hbalock);
8684 spin_unlock_irq(&phba->hbalock);
8705 spin_lock_irq(&phba->hbalock);
8708 spin_unlock_irq(&phba->hbalock);
8718 spin_unlock_irq(&phba->hbalock);
8790 spin_lock_irqsave(&phba->hbalock, iflag);
8792 spin_unlock_irqrestore(&phba->hbalock, iflag);
8806 spin_unlock_irqrestore(&phba->hbalock, iflag);
8882 spin_lock_irqsave(&phba->hbalock, iflag);
8885 spin_unlock_irqrestore(&phba->hbalock, iflag);
9004 spin_lock_irqsave(&phba->hbalock, iflags);
9006 spin_unlock_irqrestore(&phba->hbalock, iflags);
9048 spin_lock_irqsave(&phba->hbalock, iflags);
9050 spin_unlock_irqrestore(&phba->hbalock, iflags);
9054 spin_unlock_irqrestore(&phba->hbalock, iflags);
9058 spin_unlock_irqrestore(&phba->hbalock, iflags);
9072 spin_unlock_irqrestore(&phba->hbalock, iflags);
9076 spin_unlock_irqrestore(&phba->hbalock, iflags);
9134 spin_lock_irqsave(&phba->hbalock, iflags);
9142 spin_unlock_irqrestore(&phba->hbalock, iflags);
9211 * This function is called with hbalock held for SLI3 ports or
9223 lockdep_assert_held(&phba->hbalock);
9234 * This function is called with hbalock held before a new
9251 lockdep_assert_held(&phba->hbalock);
9280 * This function is called with hbalock held. The function will return success
9292 lockdep_assert_held(&phba->hbalock);
10294 * function. This function gets the hbalock and calls
10297 * functions which do not hold hbalock.
10321 /* For now, SLI2/3 will still use hbalock */
10322 spin_lock_irqsave(&phba->hbalock, iflags);
10324 spin_unlock_irqrestore(&phba->hbalock, iflags);
10382 spin_lock_irqsave(&phba->hbalock, iflags);
10384 spin_unlock_irqrestore(&phba->hbalock, iflags);
10391 spin_unlock_irqrestore(&phba->hbalock, iflags);
10396 spin_unlock_irqrestore(&phba->hbalock, iflags);
10754 spin_lock_irq(&phba->hbalock);
10788 spin_unlock_irq(&phba->hbalock);
10810 spin_lock_irq(&phba->hbalock);
10828 spin_unlock_irq(&phba->hbalock);
10854 /* Disable softirqs, including timers from obtaining phba->hbalock */
10858 spin_lock_irqsave(&phba->hbalock, iflag);
10870 spin_unlock_irqrestore(&phba->hbalock, iflag);
10872 /* Enable softirqs again, done with phba->hbalock */
10916 spin_lock_irqsave(&phba->hbalock, flags);
10975 spin_unlock_irqrestore(&phba->hbalock, flags);
11014 /* Disable softirqs, including timers from obtaining phba->hbalock */
11019 spin_lock_irqsave(&phba->hbalock, flags);
11051 spin_unlock_irqrestore(&phba->hbalock, flags);
11057 spin_lock_irqsave(&phba->hbalock, flags);
11061 spin_unlock_irqrestore(&phba->hbalock, flags);
11070 /* Enable softirqs again, done with phba->hbalock */
11156 spin_lock_irq(&phba->hbalock);
11159 spin_unlock_irq(&phba->hbalock);
11177 spin_lock_irq(&phba->hbalock);
11184 spin_unlock_irq(&phba->hbalock);
11211 spin_lock_irq(&phba->hbalock);
11216 spin_unlock_irq(&phba->hbalock);
11221 spin_unlock_irq(&phba->hbalock);
11255 spin_lock_irq(&phba->hbalock);
11260 spin_unlock_irq(&phba->hbalock);
11265 spin_unlock_irq(&phba->hbalock);
11302 spin_lock_irq(&phba->hbalock);
11307 spin_unlock_irq(&phba->hbalock);
11329 spin_unlock_irq(&phba->hbalock);
11375 * called with hbalock held. The function returns 0 when it fails due to
11377 * The hbalock is asserted held in the code path calling this routine.
11454 /* Note: both hbalock and ring_lock need to be set here */
11485 * hbalock held. The function returns 0 when the command iocb is an abort
11496 lockdep_assert_held(&phba->hbalock);
11671 spin_lock_irq(&phba->hbalock);
11679 spin_unlock_irq(&phba->hbalock);
11851 spin_lock_irqsave(&phba->hbalock, iflags);
11855 spin_unlock_irqrestore(&phba->hbalock, iflags);
11883 /* Note: both hbalock and ring_lock must be set here */
11960 spin_unlock_irqrestore(&phba->hbalock, iflags);
11990 spin_lock_irqsave(&phba->hbalock, iflags);
11999 spin_unlock_irqrestore(&phba->hbalock, iflags);
12028 spin_unlock_irqrestore(&phba->hbalock, iflags);
12038 * This routine grabs the hbalock and then test the iocb_flag to
12051 spin_lock_irqsave(&phba->hbalock, iflags);
12053 spin_unlock_irqrestore(&phba->hbalock, iflags);
12146 spin_lock_irqsave(&phba->hbalock, iflags);
12157 spin_unlock_irqrestore(&phba->hbalock, iflags);
12261 spin_lock_irqsave(&phba->hbalock, flag);
12273 spin_unlock_irqrestore(&phba->hbalock, flag);
12308 /* Disable softirqs, including timers from obtaining phba->hbalock */
12311 spin_lock_irq(&phba->hbalock);
12322 spin_unlock_irq(&phba->hbalock);
12324 /* Enable softirqs again, done with phba->hbalock */
12337 spin_unlock_irq(&phba->hbalock);
12339 /* Enable softirqs again, done with phba->hbalock */
12519 spin_lock_irq(&phba->hbalock);
12522 spin_unlock_irq(&phba->hbalock);
12531 spin_unlock_irq(&phba->hbalock);
12537 spin_unlock_irq(&phba->hbalock);
12558 spin_unlock_irq(&phba->hbalock);
12605 * any lock held. It gets the hbalock to access and update SLI data
12646 spin_lock_irqsave(&phba->hbalock, iflag);
12669 spin_unlock_irqrestore(&phba->hbalock, iflag);
12684 spin_unlock_irqrestore(&phba->hbalock, iflag);
12697 spin_lock_irqsave(&phba->hbalock, iflag);
12704 spin_unlock_irqrestore(&phba->hbalock, iflag);
12719 spin_lock_irqsave(&phba->hbalock, iflag);
12749 spin_unlock_irqrestore(&phba->hbalock, iflag);
12752 spin_lock_irqsave(&phba->hbalock, iflag);
12780 spin_unlock_irqrestore(&phba->hbalock, iflag);
12796 spin_unlock_irqrestore(&phba->hbalock, iflag);
12863 spin_unlock_irqrestore(&phba->hbalock, iflag);
12880 spin_lock_irqsave(&phba->hbalock, iflag);
12882 spin_unlock_irqrestore(&phba->hbalock, iflag);
12887 spin_unlock_irqrestore(&phba->hbalock, iflag);
12906 * It gets the hbalock to access and update SLI data structures.
12940 spin_lock_irqsave(&phba->hbalock, iflag);
12946 spin_unlock_irqrestore(&phba->hbalock, iflag);
12952 spin_unlock_irqrestore(&phba->hbalock, iflag);
12994 * function is called without any lock held. It gets the hbalock to access
13021 spin_lock(&phba->hbalock);
13023 spin_unlock(&phba->hbalock);
13028 spin_unlock(&phba->hbalock);
13043 spin_unlock(&phba->hbalock);
13049 spin_unlock(&phba->hbalock);
13058 spin_unlock(&phba->hbalock);
13113 spin_lock_irqsave(&phba->hbalock, iflags);
13115 spin_unlock_irqrestore(&phba->hbalock, iflags);
13246 spin_lock_irqsave(&phba->hbalock, iflags);
13248 spin_unlock_irqrestore(&phba->hbalock, iflags);
13350 spin_lock_irqsave(&phba->hbalock, iflags);
13352 spin_unlock_irqrestore(&phba->hbalock, iflags);
13386 spin_lock_irqsave(&phba->hbalock, iflags);
13391 spin_unlock_irqrestore(&phba->hbalock, iflags);
13394 spin_unlock_irqrestore(&phba->hbalock, iflags);
13451 spin_lock_irqsave(&phba->hbalock, iflags);
13454 spin_unlock_irqrestore(&phba->hbalock, iflags);
13458 spin_lock_irqsave(&phba->hbalock, iflags);
13465 spin_unlock_irqrestore(&phba->hbalock, iflags);
13471 spin_lock_irqsave(&phba->hbalock, iflags);
13474 spin_unlock_irqrestore(&phba->hbalock, iflags);
13558 spin_lock_irqsave(&phba->hbalock, iflags);
13562 spin_unlock_irqrestore(&phba->hbalock, iflags);
13694 spin_lock_irqsave(&phba->hbalock, iflags);
13699 spin_unlock_irqrestore(&phba->hbalock, iflags);
13710 spin_unlock_irqrestore(&phba->hbalock, iflags);
13725 spin_unlock_irqrestore(&phba->hbalock, iflags);
13745 spin_lock_irqsave(&phba->hbalock, iflags);
13747 spin_unlock_irqrestore(&phba->hbalock, iflags);
14109 spin_lock_irqsave(&phba->hbalock, iflags);
14111 spin_unlock_irqrestore(&phba->hbalock, iflags);
14129 spin_lock_irqsave(&phba->hbalock, iflags);
14131 spin_unlock_irqrestore(&phba->hbalock, iflags);
14226 spin_lock_irqsave(&phba->hbalock, iflags);
14231 spin_unlock_irqrestore(&phba->hbalock, iflags);
14234 spin_unlock_irqrestore(&phba->hbalock, iflags);
14556 * It gets the hbalock to access and update SLI data structures. Note that,
14563 * held. It gets the hbalock to access and update SLI data structures.
14597 spin_lock_irqsave(&phba->hbalock, iflag);
14601 spin_unlock_irqrestore(&phba->hbalock, iflag);
14645 * without any lock held. It gets the hbalock to access and update SLI data
16994 spin_lock_irq(&phba->hbalock);
16998 spin_unlock_irq(&phba->hbalock);
17004 spin_unlock_irq(&phba->hbalock);
17035 spin_lock_irq(&phba->hbalock);
17037 spin_unlock_irq(&phba->hbalock);
18338 spin_lock_irqsave(&phba->hbalock, iflags);
18342 spin_unlock_irqrestore(&phba->hbalock, iflags);
18644 spin_lock_irq(&phba->hbalock);
18646 spin_unlock_irq(&phba->hbalock);
18677 spin_lock_irqsave(&phba->hbalock, iflag);
18700 spin_unlock_irqrestore(&phba->hbalock, iflag);
18709 spin_unlock_irqrestore(&phba->hbalock, iflag);
18720 spin_unlock_irqrestore(&phba->hbalock, iflag);
18777 spin_lock_irq(&phba->hbalock);
18779 spin_unlock_irq(&phba->hbalock);
19066 spin_lock_irq(&phba->hbalock);
19068 spin_unlock_irq(&phba->hbalock);
19084 spin_lock_irq(&phba->hbalock);
19086 spin_unlock_irq(&phba->hbalock);
19211 spin_lock_irq(&phba->hbalock);
19214 spin_unlock_irq(&phba->hbalock);
19219 spin_unlock_irq(&phba->hbalock);
19228 spin_lock_irq(&phba->hbalock);
19238 spin_unlock_irq(&phba->hbalock);
19245 spin_lock_irq(&phba->hbalock);
19261 spin_unlock_irq(&phba->hbalock);
19268 spin_lock_irq(&phba->hbalock);
19272 spin_unlock_irq(&phba->hbalock);
19402 spin_lock_irq(&phba->hbalock);
19410 spin_unlock_irq(&phba->hbalock);
19445 spin_lock_irq(&phba->hbalock);
19447 spin_unlock_irq(&phba->hbalock);
19454 spin_lock_irq(&phba->hbalock);
19456 spin_unlock_irq(&phba->hbalock);
19914 spin_lock_irq(&phba->hbalock);
19962 spin_unlock_irq(&phba->hbalock);
19966 spin_lock_irq(&phba->hbalock);
19972 spin_unlock_irq(&phba->hbalock);