Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
ctdaio.h File Reference
#include "ctresource.h"
#include "ctimap.h"
#include <linux/spinlock.h>
#include <linux/list.h>

Go to the source code of this file.

Data Structures

struct  daio
 
struct  dao
 
struct  dai
 
struct  dao_desc
 
struct  dao_rsc_ops
 
struct  dai_rsc_ops
 
struct  daio_desc
 
struct  daio_mgr
 

Enumerations

enum  DAIOTYP {
  LINEO1, LINEO2, LINEO3, LINEO4,
  SPDIFOO, LINEIM, SPDIFIO, MIC,
  SPDIFI1, NUM_DAIOTYP
}
 

Functions

int daio_mgr_create (void *hw, struct daio_mgr **rdaio_mgr)
 
int daio_mgr_destroy (struct daio_mgr *daio_mgr)
 

Enumeration Type Documentation

enum DAIOTYP

Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved.

This source file is released under GPL v2 license (no other versions). See the COPYING file included in the main directory of this source distribution for the license terms and conditions.

ctdaio.h

This file contains the definition of Digital Audio Input Output resource management object.

Liu Chun May 23 2008

Enumerator:
LINEO1 
LINEO2 
LINEO3 
LINEO4 
SPDIFOO 
LINEIM 
SPDIFIO 
MIC 
SPDIFI1 
NUM_DAIOTYP 

Definition at line 28 of file ctdaio.h.

Function Documentation

int daio_mgr_create ( void hw,
struct daio_mgr **  rdaio_mgr 
)

Definition at line 695 of file ctdaio.c.

int daio_mgr_destroy ( struct daio_mgr daio_mgr)

Definition at line 748 of file ctdaio.c.