Crate libdrm_sys [] [src]

Reexports

pub use self::drm_map_type as drm_map_type_t;
pub use self::drm_map_flags as drm_map_flags_t;
pub use self::drm_stat_type as drm_stat_type_t;
pub use self::drm_lock_flags as drm_lock_flags_t;
pub use self::drm_dma_flags as drm_dma_flags_t;
pub use self::drm_ctx_flags as drm_ctx_flags_t;
pub use self::drm_vblank_seq_type as drm_vblank_seq_type_t;

Structs

__BindgenUnionField
__fsid_t
__kernel_fd_set
__kernel_fsid_t
__pthread_internal_list
__sigset_t
__va_list_tag
_drmBuf
_drmBufDesc
_drmBufInfo
_drmBufMap
_drmDMAReq
_drmDevice
_drmDevice__bindgen_ty_1
_drmDevice__bindgen_ty_2
_drmEventContext
_drmLock
_drmPciBusInfo
_drmPciDeviceInfo
_drmRegion
_drmServerInfo
_drmSetVersion
_drmStats
_drmStats__bindgen_ty_1
_drmTextureRegion
_drmVBlank
_drmVBlankReply
_drmVBlankReq
_drmVersion
drmHashEntry
drm_agp_binding
drm_agp_buffer
drm_agp_info
drm_agp_mode
drm_auth
drm_block
drm_buf_desc
drm_buf_free
drm_buf_info
drm_buf_map
drm_buf_pub
drm_client
drm_clip_rect
drm_color_ctm
drm_color_lut
drm_control
drm_ctx
drm_ctx_priv_map
drm_ctx_res
drm_dma
drm_draw
drm_drawable_info
drm_event
drm_event_vblank
drm_gem_close
drm_gem_flink
drm_gem_open
drm_get_cap
drm_hw_lock
drm_irq_busid
drm_list
drm_lock
drm_map
drm_mode_atomic
drm_mode_card_res
drm_mode_connector_set_property
drm_mode_create_blob
drm_mode_create_dumb
drm_mode_crtc
drm_mode_crtc_lut
drm_mode_crtc_page_flip
drm_mode_crtc_page_flip_target
drm_mode_cursor
drm_mode_cursor2
drm_mode_destroy_blob
drm_mode_destroy_dumb
drm_mode_fb_cmd
drm_mode_fb_cmd2
drm_mode_fb_dirty_cmd
drm_mode_get_blob
drm_mode_get_connector
drm_mode_get_encoder
drm_mode_get_plane
drm_mode_get_plane_res
drm_mode_get_property
drm_mode_map_dumb
drm_mode_mode_cmd
drm_mode_modeinfo
drm_mode_obj_get_properties
drm_mode_obj_set_property
drm_mode_property_enum
drm_mode_set_plane
drm_modeset_ctl
drm_prime_handle
drm_scatter_gather
drm_set_client_cap
drm_set_version
drm_stats
drm_stats__bindgen_ty_1
drm_tex_region
drm_unique
drm_update_draw
drm_version
drm_wait_vblank
drm_wait_vblank_reply
drm_wait_vblank_request
fd_set
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_cond_t__bindgen_ty_1
pthread_condattr_t
pthread_mutex_t
pthread_mutex_t___pthread_mutex_s
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlock_t__bindgen_ty_1
pthread_rwlockattr_t
timespec
timeval

Enums

drmBufDescFlags
drmDMAFlags
drmLockFlags
drmMapFlags
drmMapType
drmVBlankSeqType
drm_buf_desc__bindgen_ty_1
drm_context_tFlags
drm_control__bindgen_ty_1
drm_ctx_flags
drm_dma_flags
drm_drawable_info_type_t
drm_lock_flags
drm_map_flags
drm_map_type
drm_stat_type
drm_vblank_seq_type

Constants

BIG_ENDIAN
BYTE_ORDER
DRM_AGP_NO_HANDLE
DRM_BUS_PCI
DRM_CAP_ADDFB2_MODIFIERS
DRM_CAP_ASYNC_PAGE_FLIP
DRM_CAP_CURSOR_HEIGHT
DRM_CAP_CURSOR_WIDTH
DRM_CAP_DUMB_BUFFER
DRM_CAP_DUMB_PREFERRED_DEPTH
DRM_CAP_DUMB_PREFER_SHADOW
DRM_CAP_PAGE_FLIP_TARGET
DRM_CAP_PRIME
DRM_CAP_TIMESTAMP_MONOTONIC
DRM_CAP_VBLANK_HIGH_CRTC
DRM_CLIENT_CAP_ATOMIC
DRM_CLIENT_CAP_STEREO_3D
DRM_CLIENT_CAP_UNIVERSAL_PLANES
DRM_COMMAND_BASE
DRM_COMMAND_END
DRM_CONNECTOR_NAME_LEN
DRM_CONTROL_DEV_NAME
DRM_DEV_GID
DRM_DEV_NAME
DRM_DEV_UID
DRM_DIR_NAME
DRM_DISPLAY_INFO_LEN
DRM_DISPLAY_MODE_LEN
DRM_ERR_INVALID
DRM_ERR_NOT_ROOT
DRM_ERR_NO_ACCESS
DRM_ERR_NO_DEVICE
DRM_ERR_NO_FD
DRM_EVENT_CONTEXT_VERSION
DRM_EVENT_FLIP_COMPLETE
DRM_EVENT_VBLANK
DRM_IOCTL_BASE
DRM_IOC_READ
DRM_IOC_READWRITE
DRM_IOC_VOID
DRM_IOC_WRITE
DRM_LOCK_CONT
DRM_LOCK_HELD
DRM_MAX_MINOR
DRM_MAX_ORDER
DRM_MIN_ORDER
DRM_MODE_ATOMIC_ALLOW_MODESET
DRM_MODE_ATOMIC_FLAGS
DRM_MODE_ATOMIC_NONBLOCK
DRM_MODE_ATOMIC_TEST_ONLY
DRM_MODE_CONNECTOR_9PinDIN
DRM_MODE_CONNECTOR_Component
DRM_MODE_CONNECTOR_Composite
DRM_MODE_CONNECTOR_DPI
DRM_MODE_CONNECTOR_DSI
DRM_MODE_CONNECTOR_DVIA
DRM_MODE_CONNECTOR_DVID
DRM_MODE_CONNECTOR_DVII
DRM_MODE_CONNECTOR_DisplayPort
DRM_MODE_CONNECTOR_HDMIA
DRM_MODE_CONNECTOR_HDMIB
DRM_MODE_CONNECTOR_LVDS
DRM_MODE_CONNECTOR_SVIDEO
DRM_MODE_CONNECTOR_TV
DRM_MODE_CONNECTOR_Unknown
DRM_MODE_CONNECTOR_VGA
DRM_MODE_CONNECTOR_VIRTUAL
DRM_MODE_CONNECTOR_eDP
DRM_MODE_CURSOR_BO
DRM_MODE_CURSOR_FLAGS
DRM_MODE_CURSOR_MOVE
DRM_MODE_DIRTY_ANNOTATE
DRM_MODE_DIRTY_OFF
DRM_MODE_DIRTY_ON
DRM_MODE_DITHERING_AUTO
DRM_MODE_DITHERING_OFF
DRM_MODE_DITHERING_ON
DRM_MODE_DPMS_OFF
DRM_MODE_DPMS_ON
DRM_MODE_DPMS_STANDBY
DRM_MODE_DPMS_SUSPEND
DRM_MODE_ENCODER_DAC
DRM_MODE_ENCODER_DPI
DRM_MODE_ENCODER_DPMST
DRM_MODE_ENCODER_DSI
DRM_MODE_ENCODER_LVDS
DRM_MODE_ENCODER_NONE
DRM_MODE_ENCODER_TMDS
DRM_MODE_ENCODER_TVDAC
DRM_MODE_ENCODER_VIRTUAL
DRM_MODE_FB_DIRTY_ANNOTATE_COPY
DRM_MODE_FB_DIRTY_ANNOTATE_FILL
DRM_MODE_FB_DIRTY_FLAGS
DRM_MODE_FB_DIRTY_MAX_CLIPS
DRM_MODE_FB_INTERLACED
DRM_MODE_FB_MODIFIERS
DRM_MODE_FLAG_3D_FIELD_ALTERNATIVE
DRM_MODE_FLAG_3D_FRAME_PACKING
DRM_MODE_FLAG_3D_LINE_ALTERNATIVE
DRM_MODE_FLAG_3D_L_DEPTH
DRM_MODE_FLAG_3D_L_DEPTH_GFX_GFX_DEPTH
DRM_MODE_FLAG_3D_MASK
DRM_MODE_FLAG_3D_NONE
DRM_MODE_FLAG_3D_SIDE_BY_SIDE_FULL
DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF
DRM_MODE_FLAG_3D_TOP_AND_BOTTOM
DRM_MODE_FLAG_BCAST
DRM_MODE_FLAG_CLKDIV2
DRM_MODE_FLAG_CSYNC
DRM_MODE_FLAG_DBLCLK
DRM_MODE_FLAG_DBLSCAN
DRM_MODE_FLAG_HSKEW
DRM_MODE_FLAG_INTERLACE
DRM_MODE_FLAG_NCSYNC
DRM_MODE_FLAG_NHSYNC
DRM_MODE_FLAG_NVSYNC
DRM_MODE_FLAG_PCSYNC
DRM_MODE_FLAG_PHSYNC
DRM_MODE_FLAG_PIXMUX
DRM_MODE_FLAG_PVSYNC
DRM_MODE_OBJECT_ANY
DRM_MODE_OBJECT_BLOB
DRM_MODE_OBJECT_CONNECTOR
DRM_MODE_OBJECT_CRTC
DRM_MODE_OBJECT_ENCODER
DRM_MODE_OBJECT_FB
DRM_MODE_OBJECT_MODE
DRM_MODE_OBJECT_PLANE
DRM_MODE_OBJECT_PROPERTY
DRM_MODE_PAGE_FLIP_ASYNC
DRM_MODE_PAGE_FLIP_EVENT
DRM_MODE_PAGE_FLIP_FLAGS
DRM_MODE_PAGE_FLIP_TARGET
DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE
DRM_MODE_PAGE_FLIP_TARGET_RELATIVE
DRM_MODE_PICTURE_ASPECT_16_9
DRM_MODE_PICTURE_ASPECT_4_3
DRM_MODE_PICTURE_ASPECT_NONE
DRM_MODE_PRESENT_BOTTOM_FIELD
DRM_MODE_PRESENT_TOP_FIELD
DRM_MODE_PROP_ATOMIC
DRM_MODE_PROP_BITMASK
DRM_MODE_PROP_BLOB
DRM_MODE_PROP_ENUM
DRM_MODE_PROP_EXTENDED_TYPE
DRM_MODE_PROP_IMMUTABLE
DRM_MODE_PROP_LEGACY_TYPE
DRM_MODE_PROP_PENDING
DRM_MODE_PROP_RANGE
DRM_MODE_SCALE_ASPECT
DRM_MODE_SCALE_CENTER
DRM_MODE_SCALE_FULLSCREEN
DRM_MODE_SCALE_NONE
DRM_MODE_SUBCONNECTOR_Automatic
DRM_MODE_SUBCONNECTOR_Component
DRM_MODE_SUBCONNECTOR_Composite
DRM_MODE_SUBCONNECTOR_DVIA
DRM_MODE_SUBCONNECTOR_DVID
DRM_MODE_SUBCONNECTOR_SCART
DRM_MODE_SUBCONNECTOR_SVIDEO
DRM_MODE_SUBCONNECTOR_Unknown
DRM_MODE_TYPE_BUILTIN
DRM_MODE_TYPE_CLOCK_C
DRM_MODE_TYPE_CRTC_C
DRM_MODE_TYPE_DEFAULT
DRM_MODE_TYPE_DRIVER
DRM_MODE_TYPE_PREFERRED
DRM_MODE_TYPE_USERDEF
DRM_NAME
DRM_NODE_CONTROL
DRM_NODE_MAX
DRM_NODE_PRIMARY
DRM_NODE_RENDER
DRM_PRIME_CAP_EXPORT
DRM_PRIME_CAP_IMPORT
DRM_PROC_NAME
DRM_PROP_NAME_LEN
DRM_RAM_PERCENT
DRM_RENDER_DEV_NAME
DRM_VBLANK_HIGH_CRTC_SHIFT
FD_SETSIZE
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT8_MAX
INT8_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
IOCSIZE_MASK
IOCSIZE_SHIFT
IOC_IN
IOC_INOUT
IOC_OUT
LITTLE_ENDIAN
PDP_ENDIAN
PTRDIFF_MAX
PTRDIFF_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
UINT16_MAX
UINT32_MAX
UINT8_MAX
UINTPTR_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST8_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_PTHREADTYPES_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_DRM_LOCK_CONT
_DRM_LOCK_HELD
_DRM_POST_MODESET
_DRM_PRE_MODESET
_DRM_VBLANK_HIGH_CRTC_SHIFT
_ENDIAN_H
_FEATURES_H
_IOC_DIRBITS
_IOC_DIRMASK
_IOC_DIRSHIFT
_IOC_NONE
_IOC_NRBITS
_IOC_NRMASK
_IOC_NRSHIFT
_IOC_READ
_IOC_SIZEBITS
_IOC_SIZEMASK
_IOC_SIZESHIFT
_IOC_TYPEBITS
_IOC_TYPEMASK
_IOC_TYPESHIFT
_IOC_WRITE
_POSIX_C_SOURCE
_POSIX_SOURCE
_SIGSET_H_types
_STDC_PREDEF_H
_STDINT_H
_STRUCT_TIMEVAL
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_SYSMACROS_H
_SYS_TYPES_H
__BIG_ENDIAN
__BITS_PER_LONG
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__FD_SETSIZE
__FD_ZERO_STOS
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__INO_T_MATCHES_INO64_T
__LITTLE_ENDIAN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PTHREAD_MUTEX_HAVE_PREV
__PTHREAD_RWLOCK_INT_FLAGS_SHARED
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__clock_t_defined
__clockid_t_defined
__have_pthread_attr_t
__time_t_defined
__timer_t_defined
__timespec_defined
drm_buf_desc__DRM_AGP_BUFFER
drm_buf_desc__DRM_FB_BUFFER
drm_buf_desc__DRM_PAGE_ALIGN
drm_buf_desc__DRM_PCI_BUFFER_RO
drm_buf_desc__DRM_SG_BUFFER
drm_control_DRM_ADD_COMMAND
drm_control_DRM_INST_HANDLER
drm_control_DRM_RM_COMMAND
drm_control_DRM_UNINST_HANDLER

Functions

drmAddBufs
drmAddContextPrivateMapping
drmAddContextTag
drmAddMap
drmAgpAcquire
drmAgpAlloc
drmAgpBase
drmAgpBind
drmAgpDeviceId
drmAgpEnable
drmAgpFree
drmAgpGetMode
drmAgpMemoryAvail
drmAgpMemoryUsed
drmAgpRelease
drmAgpSize
drmAgpUnbind
drmAgpVendorId
drmAgpVersionMajor
drmAgpVersionMinor
drmAuthMagic
drmAvailable
drmClose
drmCloseOnce
drmCommandNone
drmCommandRead
drmCommandWrite
drmCommandWriteRead
drmCreateContext
drmCreateDrawable
drmCtlInstHandler
drmCtlUninstHandler
drmDMA
drmDelContextTag
drmDestroyContext
drmDestroyDrawable
drmDropMaster
drmError
drmFinish
drmFree
drmFreeBufs
drmFreeBusid
drmFreeDevice
drmFreeDevices
drmFreeReservedContextList
drmFreeVersion
drmGetBufInfo
drmGetBusid
drmGetCap
drmGetClient
drmGetContextFlags
drmGetContextPrivateMapping
drmGetContextTag
drmGetDevice
drmGetDeviceNameFromFd
drmGetDeviceNameFromFd2
drmGetDevices
drmGetEntry
drmGetHashTable
drmGetInterruptFromBusID
drmGetLibVersion
drmGetLock
drmGetMagic
drmGetMap
drmGetNodeTypeFromFd
drmGetPrimaryDeviceNameFromFd
drmGetRenderDeviceNameFromFd
drmGetReservedContextList
drmGetStats
drmGetVersion
drmHandleEvent
drmHashCreate
drmHashDelete
drmHashDestroy
drmHashFirst
drmHashInsert
drmHashLookup
drmHashNext
drmIoctl
drmMalloc
drmMap
drmMapBufs
drmMarkBufs
drmMsg
drmOpen
drmOpenControl
drmOpenOnce
drmOpenOnceWithType
drmOpenRender
drmOpenWithType
drmPrimeFDToHandle
drmPrimeHandleToFD
drmRandom
drmRandomCreate
drmRandomDestroy
drmRandomDouble
drmRmMap
drmSLCreate
drmSLDelete
drmSLDestroy
drmSLDump
drmSLFirst
drmSLInsert
drmSLLookup
drmSLLookupNeighbors
drmSLNext
drmScatterGatherAlloc
drmScatterGatherFree
drmSetBusid
drmSetClientCap
drmSetContextFlags
drmSetInterfaceVersion
drmSetMaster
drmSetServerInfo
drmSwitchToContext
drmUnlock
drmUnmap
drmUnmapBufs
drmUpdateDrawableInfo
drmWaitVBlank
gnu_dev_major
gnu_dev_makedev
gnu_dev_minor
pselect
select

Type Definitions

__be16
__be32
__be64
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fd_mask
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__id_t
__ino64_t
__ino_t
__int16_t
__int32_t
__int64_t
__int8_t
__intptr_t
__kernel_caddr_t
__kernel_clock_t
__kernel_clockid_t
__kernel_daddr_t
__kernel_gid16_t
__kernel_gid32_t
__kernel_gid_t
__kernel_ino_t
__kernel_ipc_pid_t
__kernel_key_t
__kernel_loff_t
__kernel_long_t
__kernel_mode_t
__kernel_mqd_t
__kernel_off_t
__kernel_old_dev_t
__kernel_old_gid_t
__kernel_old_uid_t
__kernel_pid_t
__kernel_ptrdiff_t
__kernel_sighandler_t
__kernel_size_t
__kernel_ssize_t
__kernel_suseconds_t
__kernel_time_t
__kernel_timer_t
__kernel_uid16_t
__kernel_uid32_t
__kernel_uid_t
__kernel_ulong_t
__key_t
__le16
__le32
__le64
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__qaddr_t
__quad_t
__rlim64_t
__rlim_t
__s8
__s16
__s32
__s64
__sig_atomic_t
__socklen_t
__ssize_t
__sum16
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u8
__u16
__u32
__u64
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint16_t
__uint32_t
__uint64_t
__uint8_t
__useconds_t
__wsum
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
daddr_t
dev_t
drmAddress
drmAddressPtr
drmBuf
drmBufDesc
drmBufDescPtr
drmBufInfo
drmBufInfoPtr
drmBufMap
drmBufMapPtr
drmBufPtr
drmDMAReq
drmDMAReqPtr
drmDevice
drmDevicePtr
drmEventContext
drmEventContextPtr
drmLock
drmLockPtr
drmPciBusInfo
drmPciBusInfoPtr
drmPciDeviceInfo
drmPciDeviceInfoPtr
drmRegion
drmRegionPtr
drmServerInfo
drmServerInfoPtr
drmSetVersion
drmSetVersionPtr
drmSize
drmSizePtr
drmStatsT
drmTextureRegion
drmTextureRegionPtr
drmVBlank
drmVBlankPtr
drmVBlankReply
drmVBlankReplyPtr
drmVBlankReq
drmVBlankReqPtr
drmVersion
drmVersionPtr
drm_agp_binding_t
drm_agp_buffer_t
drm_agp_info_t
drm_agp_mode_t
drm_auth_t
drm_block_t
drm_buf_desc_t
drm_buf_free_t
drm_buf_info_t
drm_buf_map_t
drm_buf_pub_t
drm_client_t
drm_clip_rect_t
drm_context_t
drm_context_tFlagsPtr
drm_control_t
drm_ctx_priv_map_t
drm_ctx_res_t
drm_ctx_t
drm_dma_t
drm_draw_t
drm_drawable_info_t
drm_drawable_t
drm_handle_t
drm_hw_lock_t
drm_irq_busid_t
drm_list_t
drm_lock_t
drm_magic_t
drm_map_t
drm_scatter_gather_t
drm_set_version_t
drm_stats_t
drm_tex_region_t
drm_unique_t
drm_update_draw_t
drm_version_t
drm_wait_vblank_t
fd_mask
fsblkcnt_t
fsfilcnt_t
fsid_t
gid_t
id_t
ino_t
int_fast16_t
int_fast32_t
int_fast64_t
int_fast8_t
int_least16_t
int_least32_t
int_least64_t
int_least8_t
intmax_t
key_t
loff_t
mode_t
nlink_t
off_t
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
quad_t
register_t
sigset_t
suseconds_t
time_t
timer_t
u_char
u_int
u_int16_t
u_int32_t
u_int64_t
u_int8_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_fast8_t
uint_least16_t
uint_least32_t
uint_least64_t
uint_least8_t
uintmax_t
ulong
ushort
va_list