Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
[pandora-kernel.git] / drivers / staging / bcm / InterfaceMisc.h
1 #ifndef __INTERFACE_MISC_H
2 #define __INTERFACE_MISC_H
3
4 PS_INTERFACE_ADAPTER
5 InterfaceAdapterGet(PMINI_ADAPTER psAdapter);
6
7 INT
8 InterfaceRDM(PS_INTERFACE_ADAPTER psIntfAdapter,
9                         UINT addr,
10                         PVOID buff,
11                         INT len);
12
13 INT
14 InterfaceWRM(PS_INTERFACE_ADAPTER psIntfAdapter,
15                         UINT addr,
16                         PVOID buff,
17                         INT len);
18
19
20 int InterfaceFileDownload( PVOID psIntfAdapter,
21                         struct file *flp,
22                         unsigned int on_chip_loc);
23
24 int InterfaceFileReadbackFromChip( PVOID psIntfAdapter,
25                         struct file *flp,
26                         unsigned int on_chip_loc);
27
28
29 int BcmRDM(PVOID arg,
30                         UINT addr,
31                         PVOID buff,
32                         INT len);
33
34 int BcmWRM(PVOID arg,
35                         UINT addr,
36                         PVOID buff,
37                         INT len);
38
39 INT Bcm_clear_halt_of_endpoints(PMINI_ADAPTER Adapter);
40
41 VOID Bcm_kill_all_URBs(PS_INTERFACE_ADAPTER psIntfAdapter);
42
43 #define DISABLE_USB_ZERO_LEN_INT 0x0F011878
44
45 #endif // __INTERFACE_MISC_H