1#ifndef __USB_OPS_H_ 2#define __USB_OPS_H_ 3 4#include "osdep_service.h" 5#include "drv_types.h" 6#include "osdep_intf.h" 7 8void r8712_usb_write_mem(struct intf_hdl *pintfhdl, u32 addr, 9 u32 cnt, u8 *wmem); 10u32 r8712_usb_write_port(struct intf_hdl *pintfhdl, u32 addr, 11 u32 cnt, u8 *wmem); 12u32 r8712_usb_read_port(struct intf_hdl *pintfhdl, u32 addr, 13 u32 cnt, u8 *rmem); 14void r8712_usb_set_intf_option(u32 *poption); 15void r8712_usb_set_intf_funs(struct intf_hdl *pintf_hdl); 16uint r8712_usb_init_intf_priv(struct intf_priv *pintfpriv); 17void r8712_usb_unload_intf_priv(struct intf_priv *pintfpriv); 18void r8712_usb_set_intf_ops(struct _io_ops *pops); 19void r8712_usb_read_port_cancel(struct _adapter *padapter); 20void r8712_usb_write_port_cancel(struct _adapter *padapter); 21int r8712_usbctrl_vendorreq(struct intf_priv *pintfpriv, u8 request, u16 value, 22 u16 index, void *pdata, u16 len, u8 requesttype); 23 24#endif 25 26