BNX2X_PCI_FREE
BNX2X_PCI_FREE(bp->fw_stats, bp->fw_stats_mapping,
BNX2X_PCI_FREE(sb->e2_sb,
BNX2X_PCI_FREE(sb->e1x_sb,
BNX2X_PCI_FREE(bnx2x_fp(bp, fp_index, rx_desc_ring),
BNX2X_PCI_FREE(bnx2x_fp(bp, fp_index, rx_comp_ring),
BNX2X_PCI_FREE(bnx2x_fp(bp, fp_index, rx_sge_ring),
BNX2X_PCI_FREE(txdata->tx_desc_ring,
BNX2X_PCI_FREE(bp->cnic_sb.e2_sb, bp->cnic_sb_mapping,
BNX2X_PCI_FREE(bp->cnic_sb.e1x_sb, bp->cnic_sb_mapping,
BNX2X_PCI_FREE(bp->t2, bp->t2_mapping, SRC_T2_SZ);
BNX2X_PCI_FREE(bp->fw_stats, bp->fw_stats_mapping,
BNX2X_PCI_FREE(bp->def_status_blk, bp->def_status_blk_mapping,
BNX2X_PCI_FREE(bp->slowpath, bp->slowpath_mapping,
BNX2X_PCI_FREE(bp->context[i].vcxt, bp->context[i].cxt_mapping,
BNX2X_PCI_FREE(bp->spq, bp->spq_mapping, BCM_PAGE_SIZE);
BNX2X_PCI_FREE(bp->eq_ring, bp->eq_mapping,
BNX2X_PCI_FREE(bp->t2, bp->t2_mapping, SRC_T2_SZ);
BNX2X_PCI_FREE(cxt->addr, cxt->mapping, cxt->size);
BNX2X_PCI_FREE(BP_VFDB(bp)->sp_dma.addr,
BNX2X_PCI_FREE(BP_VF_MBX_DMA(bp)->addr,
BNX2X_PCI_FREE(BP_VF_BULLETIN_DMA(bp)->addr,
BNX2X_PCI_FREE(bp->vf2pf_mbox, bp->vf2pf_mbox_mapping,
BNX2X_PCI_FREE(bp->pf2vf_bulletin, bp->pf2vf_bulletin_mapping,