|
Jetson Linux API Reference
|
32.7.6 Release
|
Go to the documentation of this file.
50 int drmOpen(
const char* name,
const char* busid);
84 int drmGetCap(
int fd, uint64_t capability, uint64_t *value);
256 int drmIoctl(
int fd,
unsigned long request,
void *arg);
351 uint32_t pixel_format,
352 const uint32_t bo_handles[4],
353 const uint32_t pitches[4],
354 const uint32_t offsets[4],
389 uint32_t height, uint32_t pixel_format,
390 const uint32_t bo_handles[4],
391 const uint32_t pitches[4],
392 const uint32_t offsets[4],
393 const uint64_t modifier[4],
394 uint32_t *buf_id, uint32_t flags);
453 uint32_t connector_id,
454 uint32_t property_id,
529 uint32_t *connectors,
531 drmModeModeInfoPtr drm_mode);
552 uint16_t *red, uint16_t *green, uint16_t *blue);
571 uint16_t *red, uint16_t *green, uint16_t *blue);
802 uint32_t object_type);
866 * printf(
"\tcon_value : %s\n", name);
870 * printf(
"\tcon_value : %" PRIu64
"\n", value);
874 * @note The zpos value
for a plane is initialized with an offset of 10 relative to
875 * the next plane. This is to allow
for flexible configuration of heads. For example:
876 * -
"Primary" type Plane zpos = 10
877 * - First
"Overlay" Plane zpos = 20
878 * - Next
"Overlay" Plane zpos = 30
881 * @note The allowed range
for zpos is [0, 255]. Planes with numerically greater values
for
882 * zpos occlude planes with numerically lesser values.
884 * @note The alpha value
for a plane causes a plane-wide transparency to be
885 * applied as well as the per-pixel alpha contained in the buffer
object. The
886 * allowed range
for alpha is [0, 255], where 0 is fully transparent and 255 indicates
887 * that only per-pixel alpha has an effect. For non-alpha pixel formats,
888 * there is no per-pixel alpha, so 255 indicates fully opaque.
890 * @post If the call is successful, the application must free the
property
893 * @param fd The file descriptor of an open DRM device.
894 * @param propertyId Property ID of the
property object to be fetched.
895 * @
return A @c drmModePropertyPtr
if successful, or NULL otherwise.
914 uint32_t property_id, uint64_t value);
1030 drmModeAtomicReqPtr drmModeAtomicAlloc(
void);
1048 uint32_t property_id,
1078 drmModeAtomicReqPtr req,
1200 const void *data,
size_t size,
1284 unsigned long drmCommandIndex,
1286 unsigned long size);
1305 int drmRmMap(
int fd, drm_handle_t handle);
1350 int drmMap(
int fd, drm_handle_t handle, drmSize size, drmAddressPtr address);
1359 int drmUnlock(
int fd, drm_context_t context);
1391 int drmAddMap(
int fd, drm_handle_t offset, drmSize size,
1392 drmMapType type, drmMapFlags flags,
1393 drm_handle_t *handle);
1412 drm_drawable_info_type_t type,
1450 int drmUnmap(drmAddress address, drmSize size);
1468 int drmGetLock(
int fd, drm_context_t context, drmLockFlags flags);
1495 int drmHashNext(
void *t,
unsigned long *key,
void **value);
1504 int drmHashFirst(
void *t,
unsigned long *key,
void **value);
1514 uint32_t width, uint32_t height, int32_t hot_x,
1560 int drmGetMap(
int fd,
int idx, drm_handle_t *offset, drmSize *size, drmMapType *type, drmMapFlags *flags, drm_handle_t *handle,
int *mtrr);
1569 int drmGetClient(
int fd,
int idx,
int *auth,
int *pid,
int *uid,
unsigned long *magic,
unsigned long *iocs);
1596 int drmCommandRead(
int fd,
unsigned long drmCommandIndex,
void *data,
unsigned long size);
1605 int drmCommandWrite(
int fd,
unsigned long drmCommandIndex,
void *data,
unsigned long size);
1623 int drmAddBufs(
int fd,
int count,
int size, drmBufDescFlags flags,
int agp_offset);
1686 int drmCrtcQueueSequence(
int fd, uint32_t crtcId, uint32_t flags, uint64_t sequence, uint64_t *sequence_queued, uint64_t user_data);
1704 int drmDMA(
int fd, drmDMAReqPtr request);
1722 int drmFinish(
int fd,
int context, drmLockFlags flags);
1767 int drmAgpAlloc(
int fd,
unsigned long size,
unsigned long type,
unsigned long *address, drm_handle_t *handle);
1785 int drmAgpBind(
int fd, drm_handle_t handle,
unsigned long offset);
1839 int drmError(
int err,
const char *label);
1857 int drmHashLookup(
void *t,
unsigned long key,
void **value);
1902 int drmSLLookup(
void *l,
unsigned long key,
void **value);
1911 int drmSLInsert(
void *l,
unsigned long key,
void *value);
1929 int drmSLNext(
void *l,
unsigned long *key,
void **value);
1938 int drmSLFirst(
void *l,
unsigned long *key,
void **value);
1947 int drmSLLookupNeighbors(
void *l,
unsigned long key,
unsigned long *prev_key,
void **prev_value,
unsigned long *next_key,
void **next_value);
1956 int drmOpenOnce(
void *unused,
const char *BusID,
int *newlyopened);
2001 int drmGetDevice2(
int fd, uint32_t flags, drmDevicePtr *device);
2010 int drmGetDevices2(uint32_t flags, drmDevicePtr devices[],
int max_devices);
2082 int drmSyncobjWait(
int fd, uint32_t *handles,
unsigned num_handles, int64_t timeout_nsec,
unsigned flags, uint32_t *first_signaled);
2091 int drmSyncobjTimelineWait(
int fd, uint32_t *handles, uint64_t *points,
unsigned num_handles, int64_t timeout_nsec,
unsigned flags, uint32_t *first_signaled);
2100 int drmSyncobjReset(
int fd,
const uint32_t *handles, uint32_t handle_count);
2109 int drmSyncobjSignal(
int fd,
const uint32_t *handles, uint32_t handle_count);
2127 int drmSyncobjTransfer(
int fd, uint32_t dst_handle, uint64_t dst_point, uint32_t src_handle, uint64_t src_point, uint32_t flags);
2136 int drmSyncobjQuery(
int fd, uint32_t *handles, uint64_t *points, uint32_t handle_count);
2145 int drmSyncobjQuery2(
int fd, uint32_t *handles, uint64_t *points, uint32_t handle_count, uint32_t flags);
2436 int drmModeDirtyFB(
int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips);
2448 int drmModeAttachMode(
int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info);
2457 int drmModeDetachMode(
int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info);
2475 int drmModePageFlipTarget(
int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags,
void *user_data, uint32_t target_vblank);
2493 int drmModeCreateLease(
int fd,
const uint32_t *objects,
int num_objects,
int flags, uint32_t *lessee_id);
2501 void drmMsg(
const char *format, ...)
drmModePropertyBlobPtr drmModeGetPropertyBlob(int fd, uint32_t blob_id)
Allocates and retrieves a userspace property blob pointer.
char * drmGetPrimaryDeviceNameFromFd(int fd)
Function stub.
int drmSetContextFlags(int fd, drm_context_t context, drm_context_tFlags flags)
Function stub.
int drmAddBufs(int fd, int count, int size, drmBufDescFlags flags, int agp_offset)
Function stub.
int drmScatterGatherAlloc(int fd, unsigned long size, drm_handle_t *handle)
Function stub.
int drmCtlUninstHandler(int fd)
Function stub.
int drmHashDestroy(void *t)
Function stub.
int drmSLDestroy(void *l)
Function stub.
int drmCommandWrite(int fd, unsigned long drmCommandIndex, void *data, unsigned long size)
Function stub.
int drmGetStats(int fd, drmStatsT *stats)
Function stub.
int drmSLLookup(void *l, unsigned long key, void **value)
Function stub.
int drmDropMaster(int fd)
Releases master controls for a DRM device.
int drmAuthMagic(int fd, drm_magic_t magic)
Authenticates a magic cookie.
drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtc_id)
Gets information for a CRTC.
int drmModeDetachMode(int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info)
Function stub.
int drmSyncobjTransfer(int fd, uint32_t dst_handle, uint64_t dst_point, uint32_t src_handle, uint64_t src_point, uint32_t flags)
Function stub.
int drmModeCrtcSetGamma(int fd, uint32_t crtc_id, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue)
Sets the display gamma.
int drmError(int err, const char *label)
Function stub.
unsigned long drmAgpBase(int fd)
Function stub.
int drmCrtcGetSequence(int fd, uint32_t crtcId, uint64_t *sequence, uint64_t *ns)
Function stub.
void drmFree(void *p)
Frees a block of memory.
int drmAddContextTag(int fd, drm_context_t context, void *tag)
Function stub.
int drmSetClientCap(int fd, uint64_t capability, uint64_t value)
Enables or disables DRM features (capabilities).
int drmModeSetCursor(int fd, uint32_t crtc_id, uint32_t bo_handle, uint32_t width, uint32_t height)
Sets a cursor image.
int drmModeSetCursor2(int fd, uint32_t crtcId, uint32_t bo_handle, uint32_t width, uint32_t height, int32_t hot_x, int32_t hot_y)
Function stub.
void * drmMalloc(int size)
Function stub.
int drmCommandNone(int fd, unsigned long drmCommandIndex)
Function stub.
void drmModeAtomicFree(drmModeAtomicReqPtr req)
Frees an atomic request.
int drmDestroyContext(int fd, drm_context_t handle)
Function stub.
void drmModeFreeCrtc(drmModeCrtcPtr ptr)
Frees a CRTC.
void drmModeFreeFB(drmModeFBPtr ptr)
Function stub.
void drmModeFreeModeInfo(drmModeModeInfoPtr ptr)
Function stub.
int drmHandleEvent(int fd, drmEventContextPtr evctx)
Polls for an event, specifying a callback function.
drmVersionPtr drmGetVersion(int fd)
Retrieves version information for the DRM driver.
drmModeFB2Ptr drmModeGetFB2(int fd, uint32_t bufferId)
Function stub.
int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle)
Imports a dma-buf.
drmModeConnectorPtr drmModeGetConnector(int fd, uint32_t connector_id)
Gets information for a connector.
int drmAgpFree(int fd, drm_handle_t handle)
Function stub.
int drmAgpAlloc(int fd, unsigned long size, unsigned long type, unsigned long *address, drm_handle_t *handle)
Function stub.
drmModeLesseeListPtr drmModeListLessees(int fd)
Function stub.
int drmHashDelete(void *t, unsigned long key)
Function stub.
int drmAddMap(int fd, drm_handle_t offset, drmSize size, drmMapType type, drmMapFlags flags, drm_handle_t *handle)
Function stub.
int drmSLNext(void *l, unsigned long *key, void **value)
Function stub.
void drmFreeVersion(drmVersionPtr version)
Frees a version information structure.
int drmSyncobjDestroy(int fd, uint32_t handle)
Function stub.
int drmSetInterfaceVersion(int fd, drmSetVersion *version)
Sets the interface version.
int drmModeCreateLease(int fd, const uint32_t *objects, int num_objects, int flags, uint32_t *lessee_id)
Function stub.
int drmHashInsert(void *t, unsigned long key, void *value)
Function stub.
int drmHashLookup(void *t, unsigned long key, void **value)
Function stub.
void drmFreeReservedContextList(drm_context_t *pt)
Function stub.
int drmModeAddFB2WithModifiers(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags)
Creates a framebuffer, specifying format and planes.
void * drmGetContextTag(int fd, drm_context_t context)
Function stub.
unsigned long drmAgpSize(int fd)
Function stub.
int drmSyncobjReset(int fd, const uint32_t *handles, uint32_t handle_count)
Function stub.
int drmModeCrtcGetGamma(int fd, uint32_t crtc_id, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue)
Gets the current display gamma ramp.
int drmSyncobjHandleToFD(int fd, uint32_t handle, int *obj_fd)
Function stub.
int drmUpdateDrawableInfo(int fd, drm_drawable_t handle, drm_drawable_info_type_t type, unsigned int num, void *data)
Function stub.
void drmCloseOnce(int fd)
Function stub.
drmBufMapPtr drmMapBufs(int fd)
Function stub.
void drmModeFreeConnector(drmModeConnectorPtr ptr)
Frees a connector.
int drmAvailable(void)
Function stub.
int drmCommandRead(int fd, unsigned long drmCommandIndex, void *data, unsigned long size)
Function stub.
int drmGetCap(int fd, uint64_t capability, uint64_t *value)
Gets capabilities of the DRM driver.
int drmCreateDrawable(int fd, drm_drawable_t *handle)
Function stub.
unsigned int drmAgpVendorId(int fd)
Function stub.
int drmGetDevices(drmDevicePtr devices[], int max_devices)
Function stub.
int drmGetDevices2(uint32_t flags, drmDevicePtr devices[], int max_devices)
Function stub.
drmBufInfoPtr drmGetBufInfo(int fd)
Function stub.
int drmMarkBufs(int fd, double low, double high)
Function stub.
int drmSyncobjTimelineSignal(int fd, const uint32_t *handles, uint64_t *points, uint32_t handle_count)
Function stub.
void drmModeFreePropertyBlob(drmModePropertyBlobPtr ptr)
Frees a userspace property blob pointer.
int drmSyncobjCreate(int fd, uint32_t flags, uint32_t *handle)
Function stub.
int drmDelContextTag(int fd, drm_context_t context)
Function stub.
int drmCrtcQueueSequence(int fd, uint32_t crtcId, uint32_t flags, uint64_t sequence, uint64_t *sequence_queued, uint64_t user_data)
Function stub.
int drmOpenRender(int minor)
Function stub.
void drmSLDump(void *l)
Function stub.
drmModeEncoderPtr drmModeGetEncoder(int fd, uint32_t encoder_id)
Gets information for an encoder.
char * drmGetDeviceNameFromFd(int fd)
Gets a DRM device's name string.
int drmGetDevice2(int fd, uint32_t flags, drmDevicePtr *device)
Function stub.
int drmModeAddFB(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id)
Creates a framebuffer.
void drmModeFreeEncoder(drmModeEncoderPtr ptr)
Frees an encoder.
int drmSyncobjExportSyncFile(int fd, uint32_t handle, int *sync_file_fd)
Function stub.
int drmModeMoveCursor(int fd, uint32_t crtc_id, int x, int y)
Moves a cursor.
int drmScatterGatherFree(int fd, drm_handle_t handle)
Function stub.
drmModeObjectPropertiesPtr drmModeObjectGetProperties(int fd, uint32_t object_id, uint32_t object_type)
Gets all properties of a DRM object.
void drmSetServerInfo(drmServerInfoPtr info)
Function stub.
int drmGetContextFlags(int fd, drm_context_t context, drm_context_tFlagsPtr flags)
Function stub.
void drmModeFreeProperty(drmModePropertyPtr ptr)
Frees a property structure.
int drmOpenOnce(void *unused, const char *BusID, int *newlyopened)
Function stub.
void drmModeFreeFB2(drmModeFB2Ptr ptr)
Function stub.
int drmCreateContext(int fd, drm_context_t *handle)
Function stub.
void drmModeFreePlane(drmModePlanePtr ptr)
Frees a plane.
int drmDestroyDrawable(int fd, drm_drawable_t handle)
Function stub.
int drmCheckModesettingSupported(const char *busid)
Function stub.
int drmModePageFlip(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data)
Requests a page flip (framebuffer change) on the specified CRTC.
int drmOpenOnceWithType(const char *BusID, int *newlyopened, int type)
Function stub.
void drmModeFreeResources(drmModeResPtr ptr)
Frees a resource information structure.
void drmModeFreePlaneResources(drmModePlaneResPtr ptr)
Frees a plane resource information structure.
int drmModeConnectorSetProperty(int fd, uint32_t connector_id, uint32_t property_id, uint64_t value)
Sets a connector property.
int drmUnlock(int fd, drm_context_t context)
Function stub.
drmModePropertyPtr drmModeGetProperty(int fd, uint32_t propertyId)
Gets a property structure that describes a property of a DRM object.
unsigned long drmAgpMemoryAvail(int fd)
Function stub.
void drmModeAtomicSetCursor(drmModeAtomicReqPtr req, int cursor)
Removes properties set since the given cursor index.
drmModePlaneResPtr drmModeGetPlaneResources(int fd)
Gets information about planes.
int drmAgpUnbind(int fd, drm_handle_t handle)
Function stub.
int drmModeObjectSetProperty(int fd, uint32_t object_id, uint32_t object_type, uint32_t property_id, uint64_t value)
Set the current value of an object's property.
drmModePlanePtr drmModeGetPlane(int fd, uint32_t plane_id)
Gets information about a plane.
drmHashEntry * drmGetEntry(int fd)
Function stub.
drmModeResPtr drmModeGetResources(int fd)
Gets information about a DRM device's CRTCs, encoders, and connectors.
int drmUnmapBufs(drmBufMapPtr bufs)
Function stub.
int drmSyncobjQuery(int fd, uint32_t *handles, uint64_t *points, uint32_t handle_count)
Function stub.
void drmFreeDevice(drmDevicePtr *device)
Function stub.
int drmGetInterruptFromBusID(int fd, int busnum, int devnum, int funcnum)
Function stub.
int drmAgpEnable(int fd, unsigned long mode)
Function stub.
int drmHashNext(void *t, unsigned long *key, void **value)
Function stub.
int drmSLLookupNeighbors(void *l, unsigned long key, unsigned long *prev_key, void **prev_value, unsigned long *next_key, void **next_value)
Function stub.
int drmModeDestroyPropertyBlob(int fd, uint32_t id)
Destroys a property blob.
drmVersionPtr drmGetLibVersion(int fd)
Function stub.
int drmSetMaster(int fd)
Requests master controls for a DRM device.
char * drmGetRenderDeviceNameFromFd(int fd)
Function stub.
int drmModeRmFB(int fd, uint32_t fb_id)
Destroys a framebuffer.
void drmFreeBusid(const char *busid)
Frees bus ID information.
int drmWaitVBlank(int fd, drmVBlankPtr vbl)
Waits for a vertical blanking interval (vblank).
int drmOpen(const char *name, const char *busid)
Opens a DRM device and creates a file descriptor handle.
int drmAddContextPrivateMapping(int fd, drm_context_t ctx_id, drm_handle_t handle)
Function stub.
int drmDevicesEqual(drmDevicePtr a, drmDevicePtr b)
Function stub.
int drmOpenControl(int minor)
Function stub.
void * drmHashCreate(void)
Function stub.
int drmDMA(int fd, drmDMAReqPtr request)
Function stub.
int drmAgpVersionMajor(int fd)
Function stub.
int drmModeAttachMode(int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info)
Function stub.
int drmGetDevice(int fd, drmDevicePtr *device)
Function stub.
double drmRandomDouble(void *state)
Function stub.
void drmModeFreeObjectProperties(drmModeObjectPropertiesPtr ptr)
Frees an object properties structure.
int drmModeSetPlane(int fd, uint32_t plane_id, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h)
Changes a plane's framebuffer and position.
int drmAgpAcquire(int fd)
Function stub.
drmModeObjectListPtr drmModeGetLease(int fd)
Function stub.
void drmFreeDevices(drmDevicePtr devices[], int count)
Function stub.
char * drmGetBusid(int fd)
Gets the bus ID of a device.
int drmSyncobjQuery2(int fd, uint32_t *handles, uint64_t *points, uint32_t handle_count, uint32_t flags)
Function stub.
int drmModeAtomicMerge(drmModeAtomicReqPtr base, drmModeAtomicReqPtr augment)
Adds all properties in one drmModeAtomicReq to another.
int drmCtlInstHandler(int fd, int irq)
Function stub.
int drmSetBusid(int fd, const char *busid)
Function stub.
unsigned long drmAgpGetMode(int fd)
Function stub.
int drmSyncobjImportSyncFile(int fd, uint32_t handle, int sync_file_fd)
Function stub.
int drmModeRevokeLease(int fd, uint32_t lessee_id)
Function stub.
int drmSyncobjWait(int fd, uint32_t *handles, unsigned num_handles, int64_t timeout_nsec, unsigned flags, uint32_t *first_signaled)
Function stub.
int drmModeSetCrtc(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t x, uint32_t y, uint32_t *connectors, int count, drmModeModeInfoPtr drm_mode)
Sets a CRTC configuration.
int drmClose(int fd)
Closes a DRM device.
unsigned long drmRandom(void *state)
Function stub.
int drmIoctl(int fd, unsigned long request, void *arg)
Issues a DRM input/output control (IOCTL).
int drmRmMap(int fd, drm_handle_t handle)
Function stub.
int drmModeDirtyFB(int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips)
Function stub.
int drmFreeBufs(int fd, int count, int *list)
Function stub.
int drmSLFirst(void *l, unsigned long *key, void **value)
Function stub.
int drmUnmap(drmAddress address, drmSize size)
Function stub.
int drmModeAtomicCommit(int fd, drmModeAtomicReqPtr req, uint32_t flags, void *user_data)
Commits an atomic property change request to hardware.
int drmHashFirst(void *t, unsigned long *key, void **value)
Function stub.
int drmGetNodeTypeFromFd(int fd)
Function stub.
int drmPrimeHandleToFD(int fd, uint32_t handle, uint32_t flags, int *prime_fd) drmModeAtomicReqPtr drmModeAtomicAlloc(void)
Exports a dma-buf.
char * drmGetDeviceNameFromFd2(int fd)
Function stub.
int drmModeAddFB2(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], uint32_t *buf_id, uint32_t flags)
Creates a framebuffer, specifying format and planes.
void * drmGetHashTable(void)
Function stub.
drm_context_t * drmGetReservedContextList(int fd, int *count)
Function stub.
int drmMap(int fd, drm_handle_t handle, drmSize size, drmAddressPtr address)
Function stub.
int drmGetLock(int fd, drm_context_t context, drmLockFlags flags)
Function stub.
int drmFinish(int fd, int context, drmLockFlags flags)
Function stub.
int drmAgpRelease(int fd)
Function stub.
int drmAgpBind(int fd, drm_handle_t handle, unsigned long offset)
Function stub.
int drmCommandWriteRead(int fd, unsigned long drmCommandIndex, void *data, unsigned long size)
Send a device-specific read-write command.
drmModeConnectorPtr drmModeGetConnectorCurrent(int fd, uint32_t connector_id)
Function stub.
unsigned int drmAgpDeviceId(int fd)
Function stub.
drmModeAtomicReqPtr drmModeAtomicDuplicate(drmModeAtomicReqPtr req)
Duplicates an atomic mode properties structure.
int drmModeCreatePropertyBlob(int fd, const void *data, size_t size, uint32_t *id)
Creates a property blob.
int drmSLInsert(void *l, unsigned long key, void *value)
Function stub.
int drmSyncobjFDToHandle(int fd, int obj_fd, uint32_t *handle)
Function stub.
int drmSLDelete(void *l, unsigned long key)
Function stub.
int drmRandomDestroy(void *state)
Function stub.
int drmSwitchToContext(int fd, drm_context_t context)
Function stub.
int drmGetMagic(int fd, drm_magic_t *magic)
Retrieves a magic cookie.
int drmSyncobjSignal(int fd, const uint32_t *handles, uint32_t handle_count)
Function stub.
int drmModePageFlipTarget(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data, uint32_t target_vblank)
Function stub.
void * drmRandomCreate(unsigned long seed)
Function stub.
int drmAgpVersionMinor(int fd)
Function stub.
int drmIsMaster(int fd)
Check if DRM is a master.
int drmModeAtomicAddProperty(drmModeAtomicReqPtr req, uint32_t object_id, uint32_t property_id, uint64_t value)
Adds a property to an atomic request.
int drmSyncobjTimelineWait(int fd, uint32_t *handles, uint64_t *points, unsigned num_handles, int64_t timeout_nsec, unsigned flags, uint32_t *first_signaled)
Function stub.
int drmOpenWithType(const char *name, const char *busid, int type)
Function stub.
drmModeFBPtr drmModeGetFB(int fd, uint32_t bufferId)
Function stub.
int drmGetContextPrivateMapping(int fd, drm_context_t ctx_id, drm_handle_t *handle)
Function stub.
int drmGetMap(int fd, int idx, drm_handle_t *offset, drmSize *size, drmMapType *type, drmMapFlags *flags, drm_handle_t *handle, int *mtrr)
Function stub.
unsigned long drmAgpMemoryUsed(int fd)
Function stub.
int drmGetClient(int fd, int idx, int *auth, int *pid, int *uid, unsigned long *magic, unsigned long *iocs)
Function stub.
int drmModeAtomicGetCursor(drmModeAtomicReqPtr req)
Returns the cursor position of the given drmModeAtomicReq.
void * drmSLCreate(void)
Function stub.