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
drivers
media
pci
cx23885
cimax2.h
Go to the documentation of this file.
1
/*
2
* cimax2.h
3
*
4
* CIMax(R) SP2 driver in conjunction with NetUp Dual DVB-S2 CI card
5
*
6
* Copyright (C) 2009 NetUP Inc.
7
* Copyright (C) 2009 Igor M. Liplianin <
[email protected]
>
8
* Copyright (C) 2009 Abylay Ospan <
[email protected]
>
9
*
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation; either version 2 of the License, or
13
* (at your option) any later version.
14
*
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
*
19
* GNU General Public License for more details.
20
*
21
* You should have received a copy of the GNU General Public License
22
* along with this program; if not, write to the Free Software
23
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24
*/
25
26
#ifndef CIMAX2_H
27
#define CIMAX2_H
28
#include "
dvb_ca_en50221.h
"
29
30
extern
int
netup_ci_read_attribute_mem
(
struct
dvb_ca_en50221
*en50221,
31
int
slot
,
int
addr
);
32
extern
int
netup_ci_write_attribute_mem
(
struct
dvb_ca_en50221
*en50221,
33
int
slot
,
int
addr
,
u8
data
);
34
extern
int
netup_ci_read_cam_ctl
(
struct
dvb_ca_en50221
*en50221,
35
int
slot
,
u8
addr
);
36
extern
int
netup_ci_write_cam_ctl
(
struct
dvb_ca_en50221
*en50221,
37
int
slot
,
u8
addr
,
u8
data
);
38
extern
int
netup_ci_slot_reset
(
struct
dvb_ca_en50221
*en50221,
int
slot
);
39
extern
int
netup_ci_slot_shutdown
(
struct
dvb_ca_en50221
*en50221,
int
slot
);
40
extern
int
netup_ci_slot_ts_ctl
(
struct
dvb_ca_en50221
*en50221,
int
slot
);
41
extern
int
netup_ci_slot_status
(
struct
cx23885_dev
*
dev
,
u32
pci_status);
42
extern
int
netup_poll_ci_slot_status
(
struct
dvb_ca_en50221
*en50221,
43
int
slot
,
int
open
);
44
extern
int
netup_ci_init
(
struct
cx23885_tsport
*
port
);
45
extern
void
netup_ci_exit
(
struct
cx23885_tsport
*
port
);
46
47
#endif
Generated on Thu Jan 10 2013 13:47:39 for Linux Kernel by
1.8.2