Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cx23885-ir.c File Reference
#include <media/v4l2-device.h>
#include "cx23885.h"
#include "cx23885-input.h"

Go to the source code of this file.

Macros

#define CX23885_IR_RX_FIFO_SERVICE_REQ   0
 
#define CX23885_IR_RX_END_OF_RX_DETECTED   1
 
#define CX23885_IR_RX_HW_FIFO_OVERRUN   2
 
#define CX23885_IR_RX_SW_FIFO_OVERRUN   3
 
#define CX23885_IR_TX_FIFO_SERVICE_REQ   0
 

Functions

void cx23885_ir_rx_work_handler (struct work_struct *work)
 
void cx23885_ir_tx_work_handler (struct work_struct *work)
 
void cx23885_ir_rx_v4l2_dev_notify (struct v4l2_subdev *sd, u32 events)
 
void cx23885_ir_tx_v4l2_dev_notify (struct v4l2_subdev *sd, u32 events)
 

Macro Definition Documentation

#define CX23885_IR_RX_END_OF_RX_DETECTED   1

Definition at line 30 of file cx23885-ir.c.

#define CX23885_IR_RX_FIFO_SERVICE_REQ   0

Definition at line 29 of file cx23885-ir.c.

#define CX23885_IR_RX_HW_FIFO_OVERRUN   2

Definition at line 31 of file cx23885-ir.c.

#define CX23885_IR_RX_SW_FIFO_OVERRUN   3

Definition at line 32 of file cx23885-ir.c.

#define CX23885_IR_TX_FIFO_SERVICE_REQ   0

Definition at line 34 of file cx23885-ir.c.

Function Documentation

void cx23885_ir_rx_v4l2_dev_notify ( struct v4l2_subdev sd,
u32  events 
)

Definition at line 76 of file cx23885-ir.c.

void cx23885_ir_rx_work_handler ( struct work_struct work)

Definition at line 37 of file cx23885-ir.c.

void cx23885_ir_tx_v4l2_dev_notify ( struct v4l2_subdev sd,
u32  events 
)

Definition at line 101 of file cx23885-ir.c.

void cx23885_ir_tx_work_handler ( struct work_struct work)

Definition at line 60 of file cx23885-ir.c.