aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/bfa/bfa_tskim.c
diff options
context:
space:
mode:
authorAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
committerAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
commitada47b5fe13d89735805b566185f4885f5a3f750 (patch)
tree644b88f8a71896307d71438e9b3af49126ffb22b /drivers/scsi/bfa/bfa_tskim.c
parent43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff)
parent3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff)
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'drivers/scsi/bfa/bfa_tskim.c')
-rw-r--r--drivers/scsi/bfa/bfa_tskim.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/drivers/scsi/bfa/bfa_tskim.c b/drivers/scsi/bfa/bfa_tskim.c
index 010d40d1e5d3..ad9aaaedd3f1 100644
--- a/drivers/scsi/bfa/bfa_tskim.c
+++ b/drivers/scsi/bfa/bfa_tskim.c
@@ -23,13 +23,14 @@ BFA_TRC_FILE(HAL, TSKIM);
23/** 23/**
24 * task management completion handling 24 * task management completion handling
25 */ 25 */
26#define bfa_tskim_qcomp(__tskim, __cbfn) do { \ 26#define bfa_tskim_qcomp(__tskim, __cbfn) do { \
27 bfa_cb_queue((__tskim)->bfa, &(__tskim)->hcb_qe, __cbfn, (__tskim)); \ 27 bfa_cb_queue((__tskim)->bfa, &(__tskim)->hcb_qe, \
28 __cbfn, (__tskim)); \
28 bfa_tskim_notify_comp(__tskim); \ 29 bfa_tskim_notify_comp(__tskim); \
29} while (0) 30} while (0)
30 31
31#define bfa_tskim_notify_comp(__tskim) do { \ 32#define bfa_tskim_notify_comp(__tskim) do { \
32 if ((__tskim)->notify) \ 33 if ((__tskim)->notify) \
33 bfa_itnim_tskdone((__tskim)->itnim); \ 34 bfa_itnim_tskdone((__tskim)->itnim); \
34} while (0) 35} while (0)
35 36
@@ -109,7 +110,7 @@ bfa_tskim_sm_uninit(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
109 break; 110 break;
110 111
111 default: 112 default:
112 bfa_assert(0); 113 bfa_sm_fault(tskim->bfa, event);
113 } 114 }
114} 115}
115 116
@@ -145,7 +146,7 @@ bfa_tskim_sm_active(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
145 break; 146 break;
146 147
147 default: 148 default:
148 bfa_assert(0); 149 bfa_sm_fault(tskim->bfa, event);
149 } 150 }
150} 151}
151 152
@@ -177,7 +178,7 @@ bfa_tskim_sm_cleanup(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
177 break; 178 break;
178 179
179 default: 180 default:
180 bfa_assert(0); 181 bfa_sm_fault(tskim->bfa, event);
181 } 182 }
182} 183}
183 184
@@ -206,7 +207,7 @@ bfa_tskim_sm_iocleanup(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
206 break; 207 break;
207 208
208 default: 209 default:
209 bfa_assert(0); 210 bfa_sm_fault(tskim->bfa, event);
210 } 211 }
211} 212}
212 213
@@ -241,7 +242,7 @@ bfa_tskim_sm_qfull(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
241 break; 242 break;
242 243
243 default: 244 default:
244 bfa_assert(0); 245 bfa_sm_fault(tskim->bfa, event);
245 } 246 }
246} 247}
247 248
@@ -276,7 +277,7 @@ bfa_tskim_sm_cleanup_qfull(struct bfa_tskim_s *tskim,
276 break; 277 break;
277 278
278 default: 279 default:
279 bfa_assert(0); 280 bfa_sm_fault(tskim->bfa, event);
280 } 281 }
281} 282}
282 283
@@ -302,7 +303,7 @@ bfa_tskim_sm_hcb(struct bfa_tskim_s *tskim, enum bfa_tskim_event event)
302 break; 303 break;
303 304
304 default: 305 default:
305 bfa_assert(0); 306 bfa_sm_fault(tskim->bfa, event);
306 } 307 }
307} 308}
308 309