blob: 6c9e39bf9889bb6ba042b58498b6cb614255e5e0 [file] [log] [blame]
Stephen Hemmingerf8942e02010-09-08 14:46:36 -07001#ifndef __INTERFACE_MISC_H
2#define __INTERFACE_MISC_H
3
Stephen Hemmingerf8942e02010-09-08 14:46:36 -07004INT
5InterfaceRDM(PS_INTERFACE_ADAPTER psIntfAdapter,
6 UINT addr,
7 PVOID buff,
8 INT len);
9
10INT
11InterfaceWRM(PS_INTERFACE_ADAPTER psIntfAdapter,
12 UINT addr,
13 PVOID buff,
14 INT len);
15
16
17int InterfaceFileDownload( PVOID psIntfAdapter,
18 struct file *flp,
19 unsigned int on_chip_loc);
20
21int InterfaceFileReadbackFromChip( PVOID psIntfAdapter,
22 struct file *flp,
23 unsigned int on_chip_loc);
24
25
26int BcmRDM(PVOID arg,
27 UINT addr,
28 PVOID buff,
29 INT len);
30
31int BcmWRM(PVOID arg,
32 UINT addr,
33 PVOID buff,
34 INT len);
35
36INT Bcm_clear_halt_of_endpoints(PMINI_ADAPTER Adapter);
37
38VOID Bcm_kill_all_URBs(PS_INTERFACE_ADAPTER psIntfAdapter);
39
40#define DISABLE_USB_ZERO_LEN_INT 0x0F011878
41
42#endif // __INTERFACE_MISC_H