#include <linux/list.h>
#include <linux/dvb/ca.h>
#include "dvbdev.h"
Go to the source code of this file.
#define DVB_CA_EN50221_CAMCHANGE_INSERTED 1 |
#define DVB_CA_EN50221_CAMCHANGE_REMOVED 0 |
#define DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE 1 |
#define DVB_CA_EN50221_FLAG_IRQ_DA 4 |
#define DVB_CA_EN50221_FLAG_IRQ_FR 2 |
#define DVB_CA_EN50221_POLL_CAM_CHANGED 2 |
#define DVB_CA_EN50221_POLL_CAM_PRESENT 1 |
#define DVB_CA_EN50221_POLL_CAM_READY 4 |
A CAMCHANGE IRQ has occurred.
- Parameters
-
ca | CA instance. |
slot | Slot concerned. |
change_type | One of the DVB_CA_CAMCHANGE_* values |
A CAMCHANGE IRQ has occurred.
- Parameters
-
ca | CA instance. |
slot | Slot concerned. |
change_type | One of the DVB_CA_CAMCHANGE_* values. |
Definition at line 821 of file dvb_ca_en50221.c.
A CAMREADY IRQ has occurred.
- Parameters
-
ca | CA instance. |
slot | Slot concerned. |
Definition at line 849 of file dvb_ca_en50221.c.
An FR or a DA IRQ has occurred.
- Parameters
-
ca | CA instance. |
slot | Slot concerned. |
An FR or DA IRQ has occurred.
- Parameters
-
ca | CA instance. |
slot | Slot concerned. |
Definition at line 868 of file dvb_ca_en50221.c.
Initialise a new DVB CA device.
- Parameters
-
dvb_adapter | DVB adapter to attach the new CA device to. |
ca | The dvb_ca instance. |
flags | Flags describing the CA device (DVB_CA_EN50221_FLAG_*). |
slot_count | Number of slots supported. |
- Returns
- 0 on success, nonzero on failure
Initialise a new DVB CA EN50221 interface device.
- Parameters
-
dvb_adapter | DVB adapter to attach the new CA device to. |
ca | The dvb_ca instance. |
flags | Flags describing the CA device (DVB_CA_FLAG_*). |
slot_count | Number of slots supported. |
- Returns
- 0 on success, nonzero on failure
Definition at line 1654 of file dvb_ca_en50221.c.
Release a DVB CA device.
- Parameters
-
ca | The associated dvb_ca instance. |
Release a DVB CA EN50221 interface device.
- Parameters
-
ca_dev | The dvb_device_t instance for the CA device. |
ca | The associated dvb_ca instance. |
Definition at line 1735 of file dvb_ca_en50221.c.