]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/staging/bcm/InterfaceMisc.h
staging: Beeceem USB Wimax driver
[mirror_ubuntu-bionic-kernel.git] / drivers / staging / bcm / InterfaceMisc.h
CommitLineData
f8942e07
SH
1#ifndef __INTERFACE_MISC_H
2#define __INTERFACE_MISC_H
3
4PS_INTERFACE_ADAPTER
5InterfaceAdapterGet(PMINI_ADAPTER psAdapter);
6
7INT
8InterfaceRDM(PS_INTERFACE_ADAPTER psIntfAdapter,
9 UINT addr,
10 PVOID buff,
11 INT len);
12
13INT
14InterfaceWRM(PS_INTERFACE_ADAPTER psIntfAdapter,
15 UINT addr,
16 PVOID buff,
17 INT len);
18
19
20int InterfaceFileDownload( PVOID psIntfAdapter,
21 struct file *flp,
22 unsigned int on_chip_loc);
23
24int InterfaceFileReadbackFromChip( PVOID psIntfAdapter,
25 struct file *flp,
26 unsigned int on_chip_loc);
27
28
29int BcmRDM(PVOID arg,
30 UINT addr,
31 PVOID buff,
32 INT len);
33
34int BcmWRM(PVOID arg,
35 UINT addr,
36 PVOID buff,
37 INT len);
38
39INT Bcm_clear_halt_of_endpoints(PMINI_ADAPTER Adapter);
40
41VOID Bcm_kill_all_URBs(PS_INTERFACE_ADAPTER psIntfAdapter);
42
43#define DISABLE_USB_ZERO_LEN_INT 0x0F011878
44
45#endif // __INTERFACE_MISC_H