int mthca_HW2SW_EQ(struct mthca_dev *dev, void *eq_context,
int mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
int mthca_HW2SW_EQ(struct mthca_dev *dev, void *eq_context,		   int eq_num, u8 *status){	dma_addr_t outdma = 0;	int err;	outdma = pci_map_single(dev->pdev, eq_context,				MTHCA_EQ_CONTEXT_SIZE,				PCI_DMA_FROMDEVICE);	if (pci_dma_mapping_error(outdma))		return -ENOMEM;	err = mthca_cmd_box(dev, 0, outdma, eq_num, 0,			    CMD_HW2SW_EQ,			    CMD_TIME_CLASS_A, status);	pci_unmap_single(dev->pdev, outdma,			 MTHCA_EQ_CONTEXT_SIZE,			 PCI_DMA_FROMDEVICE);	return err;}