INIT_LIST_HEAD(&psta_xmitpriv->apsd);
 }
 
+static int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf,
+                                     u32 alloc_sz)
+{
+       pxmitbuf->pallocated_buf = kzalloc(alloc_sz, GFP_KERNEL);
+       if (!pxmitbuf->pallocated_buf)
+               return _FAIL;
+
+       pxmitbuf->pbuf = (u8 *)ALIGN((size_t)(pxmitbuf->pallocated_buf), XMITBUF_ALIGN_SZ);
+       pxmitbuf->dma_transfer_addr = 0;
+
+       pxmitbuf->pxmit_urb = usb_alloc_urb(0, GFP_KERNEL);
+       if (!pxmitbuf->pxmit_urb)
+               return _FAIL;
+
+       return _SUCCESS;
+}
+
 s32    _rtw_init_xmit_priv(struct xmit_priv *pxmitpriv, struct adapter *padapter)
 {
        int i;
 
 
 int rtw_xmit_entry(struct sk_buff *pkt, struct  net_device *pnetdev);
 
-int rtw_os_xmit_resource_alloc(struct adapter *padapter,
-                              struct xmit_buf *pxmitbuf, u32 alloc_sz);
 void rtw_os_xmit_resource_free(struct adapter *padapter,
                               struct xmit_buf *pxmitbuf, u32 free_sz);
 
 
        return len;
 }
 
-int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz)
-{
-       pxmitbuf->pallocated_buf = kzalloc(alloc_sz, GFP_KERNEL);
-       if (!pxmitbuf->pallocated_buf)
-               return _FAIL;
-
-       pxmitbuf->pbuf = (u8 *)ALIGN((size_t)(pxmitbuf->pallocated_buf), XMITBUF_ALIGN_SZ);
-       pxmitbuf->dma_transfer_addr = 0;
-
-       pxmitbuf->pxmit_urb = usb_alloc_urb(0, GFP_KERNEL);
-       if (!pxmitbuf->pxmit_urb)
-               return _FAIL;
-
-       return _SUCCESS;
-}
-
 void rtw_os_xmit_resource_free(struct adapter *padapter,
                               struct xmit_buf *pxmitbuf, u32 free_sz)
 {