Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
pcm_compat.c File Reference
#include <linux/compat.h>
#include <linux/slab.h>

Go to the source code of this file.

Data Structures

struct  snd_pcm_hw_params32
 
struct  snd_pcm_sw_params32
 
struct  snd_pcm_channel_info32
 
struct  snd_pcm_status32
 
struct  snd_xferi32
 
struct  snd_xfern32
 
struct  snd_pcm_mmap_status32
 
struct  snd_pcm_mmap_control32
 
struct  snd_pcm_sync_ptr32
 

Enumerations

enum  {
  SNDRV_PCM_IOCTL_HW_REFINE32 = _IOWR('A', 0x10, struct snd_pcm_hw_params32), SNDRV_PCM_IOCTL_HW_PARAMS32 = _IOWR('A', 0x11, struct snd_pcm_hw_params32), SNDRV_PCM_IOCTL_SW_PARAMS32 = _IOWR('A', 0x13, struct snd_pcm_sw_params32), SNDRV_PCM_IOCTL_STATUS32 = _IOR('A', 0x20, struct snd_pcm_status32),
  SNDRV_PCM_IOCTL_DELAY32 = _IOR('A', 0x21, s32), SNDRV_PCM_IOCTL_CHANNEL_INFO32 = _IOR('A', 0x32, struct snd_pcm_channel_info32), SNDRV_PCM_IOCTL_REWIND32 = _IOW('A', 0x46, u32), SNDRV_PCM_IOCTL_FORWARD32 = _IOW('A', 0x49, u32),
  SNDRV_PCM_IOCTL_WRITEI_FRAMES32 = _IOW('A', 0x50, struct snd_xferi32), SNDRV_PCM_IOCTL_READI_FRAMES32 = _IOR('A', 0x51, struct snd_xferi32), SNDRV_PCM_IOCTL_WRITEN_FRAMES32 = _IOW('A', 0x52, struct snd_xfern32), SNDRV_PCM_IOCTL_READN_FRAMES32 = _IOR('A', 0x53, struct snd_xfern32),
  SNDRV_PCM_IOCTL_SYNC_PTR32 = _IOWR('A', 0x23, struct snd_pcm_sync_ptr32)
}
 

Functions

struct snd_pcm_status32 __attribute__ ((packed))
 

Variables

s32 state
 
struct compat_timespec trigger_tstamp
 
struct compat_timespec tstamp
 
u32 appl_ptr
 
u32 hw_ptr
 
s32 delay
 
u32 avail
 
u32 avail_max
 
u32 overrange
 
s32 suspended_state
 
unsigned char reserved [60]
 
struct snd_xferi32 __attribute__
 
s32 pad1
 
u32 flags
 
union {
   struct snd_pcm_mmap_status32   status
 
   unsigned char   reserved [64]
 
s
 
union {
   struct snd_pcm_mmap_control32   control
 
   unsigned char   reserved [64]
 
c
 

Enumeration Type Documentation

anonymous enum
Enumerator:
SNDRV_PCM_IOCTL_HW_REFINE32 
SNDRV_PCM_IOCTL_HW_PARAMS32 
SNDRV_PCM_IOCTL_SW_PARAMS32 
SNDRV_PCM_IOCTL_STATUS32 
SNDRV_PCM_IOCTL_DELAY32 
SNDRV_PCM_IOCTL_CHANNEL_INFO32 
SNDRV_PCM_IOCTL_REWIND32 
SNDRV_PCM_IOCTL_FORWARD32 
SNDRV_PCM_IOCTL_WRITEI_FRAMES32 
SNDRV_PCM_IOCTL_READI_FRAMES32 
SNDRV_PCM_IOCTL_WRITEN_FRAMES32 
SNDRV_PCM_IOCTL_READN_FRAMES32 
SNDRV_PCM_IOCTL_SYNC_PTR32 

Definition at line 445 of file pcm_compat.c.

Function Documentation

struct snd_pcm_status32 __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

enum { ... } __attribute__
u32 appl_ptr

Definition at line 198 of file pcm_compat.c.

u32 avail

Definition at line 201 of file pcm_compat.c.

u32 avail_max

Definition at line 202 of file pcm_compat.c.

union { ... } c

Definition at line 391 of file pcm_compat.c.

s32 delay

Definition at line 200 of file pcm_compat.c.

u32 flags

Definition at line 385 of file pcm_compat.c.

u32 hw_ptr

Definition at line 199 of file pcm_compat.c.

u32 overrange

Definition at line 203 of file pcm_compat.c.

s32 pad1

Definition at line 369 of file pcm_compat.c.

unsigned char reserved[64]

Definition at line 205 of file pcm_compat.c.

union { ... } s

Definition at line 195 of file pcm_compat.c.

Definition at line 387 of file pcm_compat.c.

s32 suspended_state

Definition at line 204 of file pcm_compat.c.

struct compat_timespec trigger_tstamp

Definition at line 196 of file pcm_compat.c.

Definition at line 197 of file pcm_compat.c.