Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*
@@ -858,11 +858,11 @@
return;
}
bzero(frm->frm_payload, cmd_len);
xch->xch_cnt = xch->xch_ss->ss_sol_cnt;
- atomic_add_32(xch->xch_cnt, 1);
+ atomic_inc_32(xch->xch_cnt);
FFM_R_CTL(fpkt->pkt_cmd_fhdr.r_ctl, frm);
FFM_D_ID(fpkt->pkt_cmd_fhdr.d_id, frm);
FFM_S_ID(fpkt->pkt_cmd_fhdr.s_id, frm);
FFM_TYPE(fpkt->pkt_cmd_fhdr.type, frm);
@@ -1054,11 +1054,11 @@
/*
* This will affect timing check
*/
xch->xch_cnt = xch->xch_ss->ss_sol_cnt;
- atomic_add_32(xch->xch_cnt, 1);
+ atomic_inc_32(xch->xch_cnt);
/*
* Set exchange residual bytes
*/
xch->xch_resid = (int)fpkt->pkt_datalen;
@@ -1158,11 +1158,11 @@
/*
* This will affect timing check
*/
xch->xch_cnt = xch->xch_ss->ss_sol_cnt;
- atomic_add_32(xch->xch_cnt, 1);
+ atomic_inc_32(xch->xch_cnt);
els_code = (ls_code_t *)(void *)fpkt->pkt_cmd;
switch (els_code->ls_code) {
case LA_ELS_FLOGI:
/*
@@ -1265,11 +1265,11 @@
/*
* This will affect timing check
*/
xch->xch_cnt = xch->xch_ss->ss_unsol_cnt;
- atomic_add_32(xch->xch_cnt, 1);
+ atomic_inc_32(xch->xch_cnt);
/*
* Set ifm_rctl
*/
FRM2IFM(frm)->ifm_rctl = fpkt->pkt_cmd_fhdr.r_ctl;