Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fimc_dev Struct Reference

#include <fimc-core.h>

Data Fields

spinlock_t slock
 
struct mutex lock
 
struct platform_devicepdev
 
struct s5p_platform_fimcpdata
 
struct fimc_variantvariant
 
u16 id
 
struct clkclock [MAX_FIMC_CLOCKS]
 
void __iomemregs
 
wait_queue_head_t irq_queue
 
struct v4l2_devicev4l2_dev
 
struct fimc_m2m_device m2m
 
struct fimc_vid_cap vid_cap
 
unsigned long state
 
struct vb2_alloc_ctx * alloc_ctx
 
struct fimc_pipeline pipeline
 
struct fimc_pipeline_opspipeline_ops
 

Detailed Description

struct fimc_dev - abstraction for FIMC entity : the spinlock protecting this data structure : the mutex protecting this data structure : pointer to the FIMC platform device : pointer to the device platform data : the IP variant information : FIMC device index (0..FIMC_MAX_DEVS) : clocks required for FIMC operation : the mapped hardware registers : interrupt handler waitqueue : root v4l2_device : memory-to-memory V4L2 device information : camera capture device information : flags used to synchronize m2m and capture mode operation : videobuf2 memory allocator context : fimc video capture pipeline data structure

Definition at line 433 of file fimc-core.h.

Field Documentation

struct vb2_alloc_ctx* alloc_ctx

Definition at line 447 of file fimc-core.h.

Definition at line 440 of file fimc-core.h.

Definition at line 439 of file fimc-core.h.

wait_queue_head_t irq_queue

Definition at line 442 of file fimc-core.h.

struct mutex lock

Definition at line 435 of file fimc-core.h.

Definition at line 444 of file fimc-core.h.

Definition at line 437 of file fimc-core.h.

Definition at line 436 of file fimc-core.h.

Definition at line 448 of file fimc-core.h.

struct fimc_pipeline_ops* pipeline_ops

Definition at line 449 of file fimc-core.h.

Definition at line 441 of file fimc-core.h.

spinlock_t slock

Definition at line 434 of file fimc-core.h.

unsigned long state

Definition at line 446 of file fimc-core.h.

struct v4l2_device* v4l2_dev

Definition at line 443 of file fimc-core.h.

struct fimc_variant* variant

Definition at line 438 of file fimc-core.h.

Definition at line 445 of file fimc-core.h.


The documentation for this struct was generated from the following file: