|
Linux Kernel
3.7.1
|
#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/dma-mapping.h>#include <linux/errno.h>#include <linux/fs.h>#include <linux/interrupt.h>#include <linux/kernel.h>#include <linux/slab.h>#include <linux/mm.h>#include <linux/time.h>#include <linux/kmod.h>#include <linux/i2c.h>#include <linux/videodev2.h>#include <media/v4l2-device.h>#include <media/v4l2-ioctl.h>#include <linux/mutex.h>#include <asm/paccess.h>#include <asm/io.h>#include <asm/sgi/ip22.h>#include <asm/sgi/mc.h>#include "vino.h"#include "saa7191.h"#include "indycam.h"Go to the source code of this file.
Data Structures | |
| struct | vino_input |
| struct | vino_clipping |
| struct | vino_data_format |
| struct | vino_data_norm |
| struct | vino_descriptor_table |
| struct | vino_framebuffer |
| struct | vino_framebuffer_fifo |
| struct | vino_framebuffer_queue |
| struct | vino_interrupt_data |
| struct | vino_channel_settings |
| struct | vino_settings |
| struct | i2c_algo_sgi_data |
Functions | |
| MODULE_DESCRIPTION ("SGI VINO Video4Linux2 driver") | |
| MODULE_VERSION (VINO_MODULE_VERSION) | |
| MODULE_AUTHOR ("Mikael Nousiainen <[email protected]>") | |
| MODULE_LICENSE ("GPL") | |
| module_param_named (pixelconv, vino_pixel_conversion, int, 0) | |
| MODULE_PARM_DESC (pixelconv,"enable pixel conversion (non-zero value enables)") | |
| DECLARE_TASKLET (vino_tasklet_a, vino_capture_tasklet, VINO_CHANNEL_A) | |
| DECLARE_TASKLET (vino_tasklet_b, vino_capture_tasklet, VINO_CHANNEL_B) | |
| module_init (vino_module_init) | |
| module_exit (vino_module_exit) | |
Variables | |
| struct v4l2_queryctrl | vino_indycam_v4l2_controls [] |
| struct v4l2_queryctrl | vino_saa7191_v4l2_controls [] |
| struct v4l2_ioctl_ops | vino_ioctl_ops |
| #define camera_call | ( | o, | |
| f, | |||
| args... | |||
| ) | v4l2_subdev_call(vino_drvdata->camera, o, f, ##args) |
| #define decoder_call | ( | o, | |
| f, | |||
| args... | |||
| ) | v4l2_subdev_call(vino_drvdata->decoder, o, f, ##args) |
| #define VINO_DESC_FETCH_DELAY 5 /* microseconds */ |
| #define VINO_FRAMEBUFFER_SIZE |
| #define VINO_PAGE_RATIO (PAGE_SIZE / VINO_PAGE_SIZE) |
| DECLARE_TASKLET | ( | vino_tasklet_a | , |
| vino_capture_tasklet | , | ||
| VINO_CHANNEL_A | |||
| ) |
| DECLARE_TASKLET | ( | vino_tasklet_b | , |
| vino_capture_tasklet | , | ||
| VINO_CHANNEL_B | |||
| ) |
| MODULE_AUTHOR | ( | "Mikael Nousiainen <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "SGI VINO Video4Linux2 driver" | ) |
| module_exit | ( | vino_module_exit | ) |
| module_init | ( | vino_module_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param_named | ( | pixelconv | , |
| vino_pixel_conversion | , | ||
| int | , | ||
| 0 | |||
| ) |
| MODULE_VERSION | ( | VINO_MODULE_VERSION | ) |
| struct v4l2_queryctrl vino_indycam_v4l2_controls[] |
| struct v4l2_ioctl_ops vino_ioctl_ops |
| struct v4l2_queryctrl vino_saa7191_v4l2_controls[] |
1.8.2