sync with OpenBSD -current
This commit is contained in:
parent
f3c6f98243
commit
4b49aefbb1
101 changed files with 911 additions and 672 deletions
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRM-KMS" 7 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRM-KMS" "7" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drm-kms \- Kernel Mode-Setting
|
||||
.SH SYNOPSIS
|
||||
|
@ -178,8 +178,7 @@ failure, otherwise, a valid CRTC id is returned.
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
static int modeset_find_crtc(int fd, drmModeRes *res, drmModeConnector *conn)
|
||||
{
|
||||
drmModeEncoder *enc;
|
||||
|
@ -218,14 +217,13 @@ static int modeset_find_crtc(int fd, drmModeRes *res, drmModeConnector *conn)
|
|||
/* cannot find a suitable CRTC */
|
||||
return \-ENOENT;
|
||||
}
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this manual should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues>
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\fP(7), \fBdrm\-memory\fP(7), \fBdrmModeGetResources\fP(3),
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRM-MEMORY" 7 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRM-MEMORY" "7" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drm-memory \- DRM Memory Management
|
||||
.SH SYNOPSIS
|
||||
|
@ -67,8 +67,7 @@ The \fBDRM_IOCTL_MODE_CREATE_DUMB\fP ioctl takes as argument a structure of type
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_mode_create_dumb {
|
||||
__u32 height;
|
||||
__u32 width;
|
||||
|
@ -79,8 +78,7 @@ struct drm_mode_create_dumb {
|
|||
__u32 pitch;
|
||||
__u64 size;
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -104,16 +102,14 @@ To prepare the buffer for \fBmmap\fP(2) you need to use the
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_mode_map_dumb {
|
||||
__u32 handle;
|
||||
__u32 pad;
|
||||
|
||||
__u64 offset;
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -130,13 +126,11 @@ structure of type \fBstruct drm_mode_destroy_dumb\fP:
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_mode_destroy_dumb {
|
||||
__u32 handle;
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -217,14 +211,12 @@ GEM\-handles. To create a name for a GEM\-handle, you use the
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_gem_flink {
|
||||
__u32 handle;
|
||||
__u32 name;
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -236,16 +228,14 @@ this name to other processes which can then import the name with the
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_gem_open {
|
||||
__u32 name;
|
||||
|
||||
__u32 handle;
|
||||
__u32 size;
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -289,8 +279,7 @@ can be used for scanout with the KMS API (see \fBdrm\-kms\fP(7)).
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
struct drm_mode_create_dumb creq;
|
||||
struct drm_mode_destroy_dumb dreq;
|
||||
struct drm_mode_map_dumb mreq;
|
||||
|
@ -338,14 +327,13 @@ if (map == MAP_FAILED) {
|
|||
|
||||
/* clear the framebuffer to 0 */
|
||||
memset(map, 0, creq.size);
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this manual should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues>
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\fP(7), \fBdrm\-kms\fP(7), \fBdrm\-prime\fP(7), \fBdrmAvailable\fP(3),
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRM" 7 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRM" "7" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drm \- Direct Rendering Manager
|
||||
.SH SYNOPSIS
|
||||
|
@ -91,7 +91,7 @@ memory management, see \fBdrm\-memory\fP(7).
|
|||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this manual should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP\&.
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues> \&.
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\-kms\fP(7), \fBdrm\-memory\fP(7), \fBdrmSetMaster\fP(3),
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRMAVAILABLE" 3 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRMAVAILABLE" "3" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drmAvailable \- determine whether a DRM kernel driver has been loaded
|
||||
.SH SYNOPSIS
|
||||
|
@ -46,7 +46,7 @@ Otherwise 0 is returned.
|
|||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this function should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues>
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\fP(7), \fBdrmOpen\fP(3)
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRMHANDLEEVENT" 3 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRMHANDLEEVENT" "3" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drmHandleEvent \- read and process pending DRM events
|
||||
.SH SYNOPSIS
|
||||
|
@ -45,8 +45,7 @@ parameters noted below:
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
typedef struct _drmEventContext {
|
||||
int version;
|
||||
void (*vblank_handler) (int fd,
|
||||
|
@ -60,8 +59,7 @@ typedef struct _drmEventContext {
|
|||
unsigned int tv_usec,
|
||||
void *user_data)
|
||||
} drmEventContext, *drmEventContextPtr;
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.SH RETURN VALUE
|
||||
|
@ -72,7 +70,7 @@ file\-descriptor fails or returns less than a full event record.
|
|||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this function should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues>
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\fP(7), \fBdrm\-kms\fP(7), \fBdrmModePageFlip\fP(3),
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "DRMMODEGETRESOURCES" 3 "September 2012" "" "Direct Rendering Manager"
|
||||
.TH "DRMMODEGETRESOURCES" "3" "September 2012" "" "Direct Rendering Manager"
|
||||
.SH NAME
|
||||
drmModeGetResources \- retrieve current display configuration information
|
||||
.SH SYNOPSIS
|
||||
|
@ -45,8 +45,7 @@ configuration. The structure contains the following fields:
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
.EX
|
||||
typedef struct _drmModeRes {
|
||||
int count_fbs;
|
||||
uint32_t *fbs;
|
||||
|
@ -63,8 +62,7 @@ typedef struct _drmModeRes {
|
|||
uint32_t min_width, max_width;
|
||||
uint32_t min_height, max_height;
|
||||
} drmModeRes, *drmModeResPtr;
|
||||
.ft P
|
||||
.fi
|
||||
.EE
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -100,7 +98,7 @@ success, NULL on failure. The returned structure must be freed with
|
|||
.SH REPORTING BUGS
|
||||
.sp
|
||||
Bugs in this function should be reported to
|
||||
\fI\%https://gitlab.freedesktop.org/mesa/drm/\-/issues\fP
|
||||
<https://gitlab.freedesktop.org/mesa/drm/\-/issues>
|
||||
.SH SEE ALSO
|
||||
.sp
|
||||
\fBdrm\fP(7), \fBdrm\-kms\fP(7), \fBdrmModeGetFB\fP(3), \fBdrmModeAddFB\fP(3),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue