sync with OpenBSD -current

This commit is contained in:
purplerain 2024-10-18 17:51:51 +00:00
parent f3c6f98243
commit 4b49aefbb1
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
101 changed files with 911 additions and 672 deletions

View file

@ -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),

View file

@ -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),

View file

@ -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),

View file

@ -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)

View file

@ -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),

View file

@ -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),