Blame view
sound/usb/helper.h
1.11 KB
e5779998b ALSA: usb-audio: ... |
1 2 3 4 5 6 7 8 9 10 |
#ifndef __USBAUDIO_HELPER_H #define __USBAUDIO_HELPER_H unsigned int snd_usb_combine_bytes(unsigned char *bytes, int size); void *snd_usb_find_desc(void *descstart, int desclen, void *after, u8 dtype); void *snd_usb_find_csint_desc(void *descstart, int desclen, void *after, u8 dsubtype); int snd_usb_ctl_msg(struct usb_device *dev, unsigned int pipe, __u8 request, __u8 requesttype, __u16 value, __u16 index, |
17d900c4a ALSA: usb-audio: ... |
11 |
void *data, __u16 size); |
e5779998b ALSA: usb-audio: ... |
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, struct usb_host_interface *alts); /* * retrieve usb_interface descriptor from the host interface * (conditional for compatibility with the older API) */ #ifndef get_iface_desc #define get_iface_desc(iface) (&(iface)->desc) #define get_endpoint(alt,ep) (&(alt)->endpoint[ep].desc) #define get_ep_desc(ep) (&(ep)->desc) #define get_cfg_desc(cfg) (&(cfg)->desc) #endif #ifndef snd_usb_get_speed #define snd_usb_get_speed(dev) ((dev)->speed) #endif |
11bcbc443 ALSA: usb-audio: ... |
30 31 32 33 |
static inline int snd_usb_ctrl_intf(struct snd_usb_audio *chip) { return get_iface_desc(chip->ctrl_intf)->bInterfaceNumber; } |
e5779998b ALSA: usb-audio: ... |
34 35 |
#endif /* __USBAUDIO_HELPER_H */ |