• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2 /* Copyright(c) 2007 - 2011 Realtek Corporation. */
3 
4 #ifndef __USB_OSINTF_H
5 #define __USB_OSINTF_H
6 
7 #include "osdep_service.h"
8 #include "drv_types.h"
9 #include "usb_vendor_req.h"
10 
11 extern char *rtw_initmac;
12 extern int rtw_mc2u_disable;
13 
14 #define USBD_HALTED(Status) ((u32)(Status) >> 30 == 3)
15 
16 u8 usbvendorrequest(struct dvobj_priv *pdvobjpriv, enum bt_usb_request brequest,
17 		    enum rt_usb_wvalue wvalue, u8 windex, void *data,
18 		    u8 datalen, u8 isdirectionin);
19 int pm_netdev_open(struct net_device *pnetdev, u8 bnormal);
20 void netdev_br_init(struct net_device *netdev);
21 void dhcp_flag_bcast(struct adapter *priv, struct sk_buff *skb);
22 void *scdb_findEntry(struct adapter *priv, unsigned char *macAddr,
23 		     unsigned char *ipAddr);
24 void nat25_db_expire(struct adapter *priv);
25 int nat25_db_handle(struct adapter *priv, struct sk_buff *skb, int method);
26 
27 int rtw_resume_process(struct adapter *padapter);
28 
29 #endif
30