Root/
1 | #ifndef __USBAUDIO_HELPER_H |
2 | #define __USBAUDIO_HELPER_H |
3 | |
4 | unsigned int snd_usb_combine_bytes(unsigned char *bytes, int size); |
5 | |
6 | void *snd_usb_find_desc(void *descstart, int desclen, void *after, u8 dtype); |
7 | void *snd_usb_find_csint_desc(void *descstart, int desclen, void *after, u8 dsubtype); |
8 | |
9 | int snd_usb_ctl_msg(struct usb_device *dev, unsigned int pipe, |
10 | __u8 request, __u8 requesttype, __u16 value, __u16 index, |
11 | void *data, __u16 size); |
12 | |
13 | unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, |
14 | struct usb_host_interface *alts); |
15 | |
16 | /* |
17 | * retrieve usb_interface descriptor from the host interface |
18 | * (conditional for compatibility with the older API) |
19 | */ |
20 | #ifndef get_iface_desc |
21 | #define get_iface_desc(iface) (&(iface)->desc) |
22 | #define get_endpoint(alt,ep) (&(alt)->endpoint[ep].desc) |
23 | #define get_ep_desc(ep) (&(ep)->desc) |
24 | #define get_cfg_desc(cfg) (&(cfg)->desc) |
25 | #endif |
26 | |
27 | #ifndef snd_usb_get_speed |
28 | #define snd_usb_get_speed(dev) ((dev)->speed) |
29 | #endif |
30 | |
31 | static inline int snd_usb_ctrl_intf(struct snd_usb_audio *chip) |
32 | { |
33 | return get_iface_desc(chip->ctrl_intf)->bInterfaceNumber; |
34 | } |
35 | |
36 | #endif /* __USBAUDIO_HELPER_H */ |
37 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9