mm_atomic_dec
mm_atomic_dec(&pdev->params.update_comp_cnt);
mm_atomic_dec(&pdev->params.update_suspend_cnt);
mm_atomic_dec(&pdev->params.update_comp_cnt);
mm_atomic_dec(&pdev->params.update_suspend_cnt);
mm_atomic_dec(&pdev->params.update_comp_cnt);
if (mm_atomic_dec(&pdev->params.update_suspend_cnt) == 0)
mm_atomic_dec((u32_t*)(&vf_info->vf_tpa_info.ramrod_recv_cnt));
if (0 == mm_atomic_dec((u32_t*)(&tpa_info->ramrod_recv_cnt)))
if ((lm_status == LM_STATUS_SUCCESS) && (0 == mm_atomic_dec((u32_t*)(&tpa_info->ramrod_recv_cnt))))
mm_atomic_dec(&((_pdev->vars.stats.stats_mirror.stats_drv.drv_##layer_type.field_name)));
if(mm_atomic_dec(&pdev->vars.doorbells_cnt) == 0) {
mm_atomic_dec(&pdev->params.update_comp_cnt);
if (mm_atomic_dec(&pdev->params.update_toe_comp_cnt) == 0)
if (mm_atomic_dec(&pdev->params.update_suspend_cnt) == 0)
mm_atomic_dec(&pdev->params.update_toe_comp_cnt);
mm_atomic_dec(&pdev->params.update_comp_cnt);
mm_atomic_dec(&pdev->params.update_suspend_cnt);
mm_atomic_dec(&mess->state);
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
mm_atomic_dec(&vf_info->vf_si_num_of_active_q);