Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
sound
firewire
cmp.h
Go to the documentation of this file.
1
#ifndef SOUND_FIREWIRE_CMP_H_INCLUDED
2
#define SOUND_FIREWIRE_CMP_H_INCLUDED
3
4
#include <
linux/mutex.h
>
5
#include <linux/types.h>
6
#include "
iso-resources.h
"
7
8
struct
fw_unit
;
9
20
struct
cmp_connection
{
21
int
speed
;
22
/* private: */
23
bool
connected
;
24
struct
mutex
mutex
;
25
struct
fw_iso_resources
resources
;
26
__be32
last_pcr_value
;
27
unsigned
int
pcr_index
;
28
unsigned
int
max_speed
;
29
};
30
31
int
cmp_connection_init
(
struct
cmp_connection
*
connection
,
32
struct
fw_unit
*
unit
,
33
unsigned
int
ipcr_index);
34
void
cmp_connection_destroy
(
struct
cmp_connection
*
connection
);
35
36
int
cmp_connection_establish
(
struct
cmp_connection
*
connection
,
37
unsigned
int
max_payload
);
38
int
cmp_connection_update
(
struct
cmp_connection
*
connection
);
39
void
cmp_connection_break
(
struct
cmp_connection
*
connection
);
40
41
#endif
Generated on Thu Jan 10 2013 13:09:33 for Linux Kernel by
1.8.2