Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
saa7164-types.h File Reference

Go to the source code of this file.

Data Structures

struct  tmComResHWDescr
 
struct  tmComResInterfaceDescr
 
struct  tmComResBusDescr
 
struct  tmComResBusInfo
 
struct  tmComResInfo
 
struct  cmd
 
struct  tmDescriptor
 
struct  tmComResDescrHeader
 
struct  tmComResExtDevDescrHeader
 
struct  tmComResGPIO
 
struct  tmComResPathDescrHeader
 
struct  tmComResAntTermDescrHeader
 
struct  tmComResTunerDescrHeader
 
struct  tmBuffer
 
struct  tmHWStreamParameters
 
struct  tmStreamParameters
 
struct  tmComResDMATermDescrHeader
 
struct  tmComResTSFormatDescrHeader
 
struct  tmComResSelDescrHeader
 
struct  tmComResProcDescrHeader
 
struct  tmComResEncVideoBitRate
 
struct  tmComResEncVideoInputAspectRatio
 
struct  tmComResEncVideoGopStructure
 
struct  tmComResEncoderDescrHeader
 
struct  tmComResAFeatureDescrHeader
 
struct  tmComResAudioDefaults
 
struct  tmComResEncAudioBitRate
 
struct  tmComResTunerStandard
 
struct  tmComResTunerStandardAuto
 
struct  tmComResPSFormatDescrHeader
 
struct  tmComResVBIFormatDescrHeader
 
struct  tmComResProbeCommit
 
struct  tmComResDebugSetLevel
 
struct  tmComResDebugGetData
 
struct  tmFwInfoStruct
 

Macros

#define EU_VIDEO_BIT_RATE_MODE_CONSTANT   (0)
 
#define EU_VIDEO_BIT_RATE_MODE_VARIABLE_AVERAGE   (1)
 
#define EU_VIDEO_BIT_RATE_MODE_VARIABLE_PEAK   (2)
 
#define SAA7164_ENCODER_DEFAULT_GOP_DIST   (1)
 
#define SAA7164_ENCODER_DEFAULT_GOP_SIZE   (15)
 

Enumerations

enum  tmBusType {
  NONE = 0, TYPE_BUS_PCI = 1, TYPE_BUS_PCIe = 2, TYPE_BUS_USB = 3,
  TYPE_BUS_I2C = 4
}
 
enum  tmComResCmd {
  SET_CUR = 0x01, GET_CUR = 0x81, GET_MIN = 0x82, GET_MAX = 0x83,
  GET_RES = 0x84, GET_LEN = 0x85, GET_INFO = 0x86, GET_DEF = 0x87
}
 
enum  tmComResTermType {
  ITT_ANTENNA = 0x0203, LINE_CONNECTOR = 0x0603, SPDIF_CONNECTOR = 0x0605, COMPOSITE_CONNECTOR = 0x0401,
  SVIDEO_CONNECTOR = 0x0402, COMPONENT_CONNECTOR = 0x0403, STANDARD_DMA = 0xF101
}
 
enum  tmBufferFlag { TM_BUFFER_FLAG_EMPTY, TM_BUFFER_FLAG_DONE, TM_BUFFER_FLAG_DUMMY_BUFFER }
 

Functions

struct tmComResHWDescr __attribute__ ((packed))
 

Variables

u8 bLength
 
u8 bDescriptorType
 
u8 bDescriptorSubtype
 
u16 bcdSpecVersion
 
u32 dwClockFrequency
 
u32 dwClockUpdateRes
 
u8 bCapabilities
 
u32 dwDeviceRegistersLocation
 
u32 dwHostMemoryRegion
 
u32 dwHostMemoryRegionSize
 
u32 dwHostHibernatMemRegion
 
u32 dwHostHibernatMemRegionSize
 
struct tmComResInterfaceDescr __attribute__
 
u8 id
 
u8 flags
 
u16 size
 
u32 command
 
u16 controlselector
 
u8 seqno
 
u8 len
 
u8 type
 
u8 subtype
 
u8 unitid
 
u32 devicetype
 
u16 deviceid
 
u32 numgpiopins
 
u8 numgpiogroups
 
u8 controlsize
 
u32 pin
 
u8 state
 
u8 pathid
 
u8 terminalid
 
u16 terminaltype
 
u8 assocterminal
 
u8 iterminal
 
u8 sourceid
 
u8 iunit
 
u32 tuningstandards
 
u32 controls
 
u8 subtyle
 
u32 BARLocation
 
u8 interruptid
 
u8 buffercount
 
u8 metadatasize
 
u8 numformats
 
u8 bFormatIndex
 
u8 bDataOffset
 
u8 bPacketLength
 
u8 bStrideLength
 
u8 guidStrideFormat [16]
 
u8 nrinpins
 
u16 wreserved
 
u8 ucVideoBitRateMode
 
u32 dwVideoBitRate
 
u32 dwVideoBitRatePeak
 
u8 width
 
u8 height
 
u8 ucGOPSize
 
u8 ucRefFrameDist
 
u8 vsourceid
 
u8 asourceid
 
u32 dwmControlCap
 
u32 dwmProfileCap
 
u32 dwmVidFormatCap
 
u8 bmVidBitrateCap
 
u16 wmVidResolutionsCap
 
u16 wmVidFrmRateCap
 
u32 dwmAudFormatCap
 
u8 bmAudBitrateCap
 
u8 ucDecoderLevel
 
u8 ucDecoderFM_Level
 
u8 ucMonoLevel
 
u8 ucNICAM_Level
 
u8 ucSAP_Level
 
u8 ucADC_Level
 
u8 ucAudioBitRateMode
 
u32 dwAudioBitRate
 
u32 dwAudioBitRatePeak
 
u8 std
 
u32 country
 
u8 mode
 
u16 wPacketLength
 
u16 wPackLength
 
u8 bPackDataType
 
u32 VideoStandard
 
u8 StartLine
 
u8 EndLine
 
u8 FieldRate
 
u8 bNumLines
 
u16 bmHint
 
u8 bFrameIndex
 
u32 dwDebugLevel
 
u32 dwResult
 
u8 ucDebugData [256]
 
u32 status
 
u32 devicespec
 
u32 deviceinst
 
u32 CPULoad
 
u32 RemainHeap
 
u32 CPUClock
 
u32 RAMSpeed
 

Macro Definition Documentation

#define EU_VIDEO_BIT_RATE_MODE_CONSTANT   (0)

Definition at line 312 of file saa7164-types.h.

#define EU_VIDEO_BIT_RATE_MODE_VARIABLE_AVERAGE   (1)

Definition at line 313 of file saa7164-types.h.

#define EU_VIDEO_BIT_RATE_MODE_VARIABLE_PEAK   (2)

Definition at line 314 of file saa7164-types.h.

#define SAA7164_ENCODER_DEFAULT_GOP_DIST   (1)

Definition at line 331 of file saa7164-types.h.

#define SAA7164_ENCODER_DEFAULT_GOP_SIZE   (15)

Definition at line 332 of file saa7164-types.h.

Enumeration Type Documentation

Enumerator:
TM_BUFFER_FLAG_EMPTY 
TM_BUFFER_FLAG_DONE 
TM_BUFFER_FLAG_DUMMY_BUFFER 

Definition at line 195 of file saa7164-types.h.

enum tmBusType
Enumerator:
NONE 
TYPE_BUS_PCI 
TYPE_BUS_PCIe 
TYPE_BUS_USB 
TYPE_BUS_I2C 

Definition at line 70 of file saa7164-types.h.

Enumerator:
SET_CUR 
GET_CUR 
GET_MIN 
GET_MAX 
GET_RES 
GET_LEN 
GET_INFO 
GET_DEF 

Definition at line 104 of file saa7164-types.h.

Enumerator:
ITT_ANTENNA 
LINE_CONNECTOR 
SPDIF_CONNECTOR 
COMPOSITE_CONNECTOR 
SVIDEO_CONNECTOR 
COMPONENT_CONNECTOR 
STANDARD_DMA 

Definition at line 162 of file saa7164-types.h.

Function Documentation

struct tmComResHWDescr __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

Variable Documentation

u8 asourceid

Definition at line 361 of file saa7164-types.h.

u8 assocterminal

Definition at line 187 of file saa7164-types.h.

u32 BARLocation

Definition at line 263 of file saa7164-types.h.

u8 bCapabilities

Definition at line 47 of file saa7164-types.h.

u16 bcdSpecVersion

Definition at line 44 of file saa7164-types.h.

u8 bDataOffset

Definition at line 291 of file saa7164-types.h.

__u8 bDescriptorSubtype

Definition at line 43 of file saa7164-types.h.

u8 bDescriptorType

Definition at line 42 of file saa7164-types.h.

__u8 bFormatIndex

Definition at line 290 of file saa7164-types.h.

__u8 bFrameIndex

Definition at line 425 of file saa7164-types.h.

__u8 bLength

Definition at line 41 of file saa7164-types.h.

u8 bmAudBitrateCap

Definition at line 370 of file saa7164-types.h.

u16 bmHint

Definition at line 423 of file saa7164-types.h.

u8 bmVidBitrateCap

Definition at line 366 of file saa7164-types.h.

u8 bNumLines

Definition at line 425 of file saa7164-types.h.

u8 bPackDataType

Definition at line 410 of file saa7164-types.h.

u8 bPacketLength

Definition at line 292 of file saa7164-types.h.

u8 bStrideLength

Definition at line 293 of file saa7164-types.h.

u8 buffercount

Definition at line 266 of file saa7164-types.h.

Definition at line 106 of file saa7164-types.h.

u32 controls

Definition at line 202 of file saa7164-types.h.

u16 controlselector

Definition at line 107 of file saa7164-types.h.

u8 controlsize

Definition at line 156 of file saa7164-types.h.

u32 country

Definition at line 390 of file saa7164-types.h.

u32 CPUClock

Definition at line 449 of file saa7164-types.h.

u32 CPULoad

Definition at line 447 of file saa7164-types.h.

u16 deviceid

Definition at line 153 of file saa7164-types.h.

u32 deviceinst

Definition at line 446 of file saa7164-types.h.

u32 devicespec

Definition at line 445 of file saa7164-types.h.

Definition at line 152 of file saa7164-types.h.

u32 dwAudioBitRate

Definition at line 384 of file saa7164-types.h.

u32 dwAudioBitRatePeak

Definition at line 385 of file saa7164-types.h.

__u32 dwClockFrequency

Definition at line 45 of file saa7164-types.h.

u32 dwClockUpdateRes

Definition at line 46 of file saa7164-types.h.

u32 dwDebugLevel

Definition at line 427 of file saa7164-types.h.

u32 dwDeviceRegistersLocation

Definition at line 48 of file saa7164-types.h.

u32 dwHostHibernatMemRegion

Definition at line 51 of file saa7164-types.h.

u32 dwHostHibernatMemRegionSize

Definition at line 52 of file saa7164-types.h.

u32 dwHostMemoryRegion

Definition at line 49 of file saa7164-types.h.

u32 dwHostMemoryRegionSize

Definition at line 50 of file saa7164-types.h.

u32 dwmAudFormatCap

Definition at line 369 of file saa7164-types.h.

u32 dwmControlCap

Definition at line 363 of file saa7164-types.h.

u32 dwmProfileCap

Definition at line 364 of file saa7164-types.h.

u32 dwmVidFormatCap

Definition at line 365 of file saa7164-types.h.

u32 dwResult

Definition at line 432 of file saa7164-types.h.

u32 dwVideoBitRate

Definition at line 321 of file saa7164-types.h.

u32 dwVideoBitRatePeak

Definition at line 322 of file saa7164-types.h.

u8 EndLine

Definition at line 423 of file saa7164-types.h.

u8 FieldRate

Definition at line 424 of file saa7164-types.h.

u8 flags

Definition at line 104 of file saa7164-types.h.

u8 guidStrideFormat[16]

Definition at line 294 of file saa7164-types.h.

u8 height

Definition at line 327 of file saa7164-types.h.

u8 id

Definition at line 103 of file saa7164-types.h.

u8 interruptid

Definition at line 265 of file saa7164-types.h.

u8 iterminal

Definition at line 188 of file saa7164-types.h.

u8 iunit

Definition at line 199 of file saa7164-types.h.

u8 len

Definition at line 136 of file saa7164-types.h.

u8 metadatasize

Definition at line 267 of file saa7164-types.h.

u32 mode

Definition at line 393 of file saa7164-types.h.

u8 nrinpins

Definition at line 303 of file saa7164-types.h.

u8 numformats

Definition at line 268 of file saa7164-types.h.

u8 numgpiogroups

Definition at line 155 of file saa7164-types.h.

u32 numgpiopins

Definition at line 154 of file saa7164-types.h.

u8 pathid

Definition at line 163 of file saa7164-types.h.

u32 pin

Definition at line 153 of file saa7164-types.h.

u32 RAMSpeed

Definition at line 450 of file saa7164-types.h.

u32 RemainHeap

Definition at line 448 of file saa7164-types.h.

u8 seqno

Definition at line 108 of file saa7164-types.h.

u16 size

Definition at line 105 of file saa7164-types.h.

u8 sourceid

Definition at line 198 of file saa7164-types.h.

u8 StartLine

Definition at line 422 of file saa7164-types.h.

Definition at line 154 of file saa7164-types.h.

Definition at line 443 of file saa7164-types.h.

u8 std

Definition at line 389 of file saa7164-types.h.

u8 subtyle

Definition at line 257 of file saa7164-types.h.

u8 subtype

Definition at line 138 of file saa7164-types.h.

u8 terminalid

Definition at line 185 of file saa7164-types.h.

u16 terminaltype

Definition at line 186 of file saa7164-types.h.

u32 tuningstandards

Definition at line 200 of file saa7164-types.h.

Definition at line 137 of file saa7164-types.h.

u8 ucADC_Level

Definition at line 381 of file saa7164-types.h.

u8 ucAudioBitRateMode

Definition at line 383 of file saa7164-types.h.

u8 ucDebugData[256]

Definition at line 433 of file saa7164-types.h.

u8 ucDecoderFM_Level

Definition at line 377 of file saa7164-types.h.

u8 ucDecoderLevel

Definition at line 376 of file saa7164-types.h.

u8 ucGOPSize

Definition at line 337 of file saa7164-types.h.

u8 ucMonoLevel

Definition at line 378 of file saa7164-types.h.

u8 ucNICAM_Level

Definition at line 379 of file saa7164-types.h.

u8 ucRefFrameDist

Definition at line 338 of file saa7164-types.h.

u8 ucSAP_Level

Definition at line 380 of file saa7164-types.h.

u8 ucVideoBitRateMode

Definition at line 320 of file saa7164-types.h.

u8 unitid

Definition at line 139 of file saa7164-types.h.

u32 VideoStandard

Definition at line 421 of file saa7164-types.h.

u8 vsourceid

Definition at line 360 of file saa7164-types.h.

u8 width

Definition at line 326 of file saa7164-types.h.

u16 wmVidFrmRateCap

Definition at line 368 of file saa7164-types.h.

u16 wmVidResolutionsCap

Definition at line 367 of file saa7164-types.h.

u16 wPacketLength

Definition at line 408 of file saa7164-types.h.

u16 wPackLength

Definition at line 409 of file saa7164-types.h.

u16 wreserved

Definition at line 315 of file saa7164-types.h.