ep->rx_reinit = 0;
 }
 
-static void musb_tx_dma_set_mode_mentor(struct dma_controller *dma,
-               struct musb_hw_ep *hw_ep, struct musb_qh *qh,
-               struct urb *urb, u32 offset,
-               u32 *length, u8 *mode)
+static void musb_tx_dma_set_mode_mentor(struct musb_hw_ep *hw_ep, 
+                                       struct musb_qh *qh,
+                                       u32 *length, u8 *mode)
 {
        struct dma_channel      *channel = hw_ep->tx_channel;
        void __iomem            *epio = hw_ep->regs;
        u8                      mode;
 
        if (musb_dma_inventra(hw_ep->musb) || musb_dma_ux500(hw_ep->musb))
-               musb_tx_dma_set_mode_mentor(dma, hw_ep, qh, urb, offset,
+               musb_tx_dma_set_mode_mentor(hw_ep, qh,
                                            &length, &mode);
        else if (is_cppi_enabled(hw_ep->musb) || tusb_dma_omap(hw_ep->musb))
                musb_tx_dma_set_mode_cppi_tusb(dma, hw_ep, qh, urb, offset,