NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
QbDevOperations Struct Reference

Detailed Description

Holds callbacks for device drivers.

Definition at line 71 of file device.h.

Data Fields

NvError(* Probe )(struct QbDev *Dev)
 
NvError(* Read )(QbDriver DriverType, NvU32 Instance, void *Buffer, NvU64 Size, NvU64 Offset)
 
NvError(* Write )(QbDriver DriverType, NvU32 Instance, void *Buffer, NvU64 Size, NvU64 Offset)
 
NvError(* Ioctl )(QbDriver DriverType, NvU32 Instance, NvU32 Cmd, void *Buf)
 
NvError(* CleanExit )(QbDriver DriverType, NvU32 Instance)
 
NvBool Initialized
 
NvBool DevInstanceIntialized [QB_MAX_DEV_INSTANCE]
 

Field Documentation

NvError(* QbDevOperations::CleanExit)(QbDriver DriverType, NvU32 Instance)

Definition at line 78 of file device.h.

NvBool QbDevOperations::DevInstanceIntialized[QB_MAX_DEV_INSTANCE]

Definition at line 82 of file device.h.

NvBool QbDevOperations::Initialized

Definition at line 80 of file device.h.

NvError(* QbDevOperations::Ioctl)(QbDriver DriverType, NvU32 Instance, NvU32 Cmd, void *Buf)

Definition at line 77 of file device.h.

NvError(* QbDevOperations::Probe)(struct QbDev *Dev)

Definition at line 72 of file device.h.

NvError(* QbDevOperations::Read)(QbDriver DriverType, NvU32 Instance, void *Buffer, NvU64 Size, NvU64 Offset)

Definition at line 73 of file device.h.

NvError(* QbDevOperations::Write)(QbDriver DriverType, NvU32 Instance, void *Buffer, NvU64 Size, NvU64 Offset)

Definition at line 75 of file device.h.


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