Home
last modified time | relevance | path

Searched refs:surface (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v5.15/Documentation/driver-api/surface_aggregator/
Dinternal-api.rst14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h
17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c
20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h
23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h
26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h
36 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c
43 .. kernel-doc:: drivers/platform/surface/aggregator/controller.h
46 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
53 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
[all …]
Dclient-api.rst16 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
25 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
28 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
37 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc.c1951 union surface_update_flags *update_flags = &u->surface->update_flags; in get_plane_info_update_type()
1957 if (u->plane_info->color_space != u->surface->color_space) { in get_plane_info_update_type()
1962 if (u->plane_info->horizontal_mirror != u->surface->horizontal_mirror) { in get_plane_info_update_type()
1967 if (u->plane_info->rotation != u->surface->rotation) { in get_plane_info_update_type()
1972 if (u->plane_info->format != u->surface->format) { in get_plane_info_update_type()
1977 if (u->plane_info->stereo_format != u->surface->stereo_format) { in get_plane_info_update_type()
1982 if (u->plane_info->per_pixel_alpha != u->surface->per_pixel_alpha) { in get_plane_info_update_type()
1987 if (u->plane_info->global_alpha_value != u->surface->global_alpha_value) { in get_plane_info_update_type()
1992 if (u->plane_info->dcc.enable != u->surface->dcc.enable in get_plane_info_update_type()
1993 || u->plane_info->dcc.independent_64b_blks != u->surface->dcc.independent_64b_blks in get_plane_info_update_type()
[all …]
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.c370 vps->surf = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_prepare_fb()
499 struct vmw_surface *surface = NULL; in vmw_du_cursor_plane_atomic_check() local
525 surface = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_atomic_check()
527 if (surface && !surface->snooper.image) { in vmw_du_cursor_plane_atomic_check()
845 vmw_surface_unreference(&vfbs->surface); in vmw_framebuffer_surface_destroy()
899 struct vmw_surface *surface, in vmw_kms_new_framebuffer_surface() argument
920 if (unlikely(!surface->metadata.scanout)) in vmw_kms_new_framebuffer_surface()
923 if (unlikely(surface->metadata.mip_levels[0] != 1 || in vmw_kms_new_framebuffer_surface()
924 surface->metadata.num_sizes != 1 || in vmw_kms_new_framebuffer_surface()
925 surface->metadata.base_size.width < mode_cmd->width || in vmw_kms_new_framebuffer_surface()
[all …]
Dvmwgfx_ioctl.c171 struct vmw_surface *surface; in vmw_present_ioctl() local
222 surface = vmw_res_to_srf(res); in vmw_present_ioctl()
224 vfb, surface, arg->sid, in vmw_present_ioctl()
229 vmw_surface_unreference(&surface); in vmw_present_ioctl()
Dvmwgfx_stdu.c871 srf = &vfbs->surface->res; in vmw_kms_stdu_surface_dirty()
1066 new_vfbs->surface->metadata.base_size.width == hdisplay && in vmw_stdu_primary_plane_prepare_fb()
1067 new_vfbs->surface->metadata.base_size.height == vdisplay) in vmw_stdu_primary_plane_prepare_fb()
1105 metadata = new_vfbs->surface->metadata; in vmw_stdu_primary_plane_prepare_fb()
1145 vps->surf = vmw_surface_reference(new_vfbs->surface); in vmw_stdu_primary_plane_prepare_fb()
1450 cmd_update->body.image.sid = vfbs->surface->res.id; in vmw_stdu_surface_update_proxy()
1482 cmd_copy->body.src.sid = vfbs->surface->res.id; in vmw_stdu_surface_populate_copy()
1557 if (vfbs->surface->res.id != stdu->display_srf->res.id) { in vmw_stdu_plane_update_surface()
Dvmwgfx_kms.h235 struct vmw_surface *surface; member
439 struct vmw_surface *surface,
/Linux-v5.15/Documentation/input/
Dmulti-touch-protocol.rst15 objects in direct contact with the device surface, is needed. This
61 surface. The order in which the packets appear in the event stream is not
189 indicate the distance between the contact and the surface.
236 surface units. If the surface has an X times Y resolution, the largest
240 The length, in surface units, of the minor axis of the contact. If the
244 The length, in surface units, of the major axis of the approaching
250 The length, in surface units, of the minor axis of the approaching
268 The distance, in surface units, between the contact and the surface. Zero
269 distance means the contact is touching the surface. A positive number means
270 the contact is hovering above the surface.
[all …]
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-iio-light-si11336 dark photodiode. "small" indicate the surface area capturing
14 dark photodiodes. "large" indicate the surface area capturing
Dsysfs-driver-wacom29 when the stylus does not touch the tablet surface, and no
39 when the stylus touches the tablet surface, or any button is
/Linux-v5.15/drivers/gpu/drm/radeon/
Dradeon_asic.c236 .surface = {
304 .surface = {
400 .surface = {
468 .surface = {
536 .surface = {
604 .surface = {
672 .surface = {
740 .surface = {
808 .surface = {
876 .surface = {
[all …]
/Linux-v5.15/drivers/platform/
DMakefile12 obj-$(CONFIG_SURFACE_PLATFORMS) += surface/
DKconfig17 source "drivers/platform/surface/Kconfig"
/Linux-v5.15/Documentation/devicetree/bindings/iio/
Dmount-matrix.txt52 device relative to the center of the planet, i.e. relative to its surface at
56 is held with its screen flat on the planets surface and 0 on the other axes,
78 its top towards surface, you get a negative y axis.
125 display is readable by a person standing upright on the earth surface, this
131 device on a flat surface and spin it around the z axis (such as rotating a
/Linux-v5.15/drivers/gpu/drm/qxl/
Dqxl_draw.c78 make_drawable(struct qxl_device *qdev, int surface, uint8_t type, in make_drawable() argument
91 drawable->surface_id = surface; /* Only primary for now */ in make_drawable()
/Linux-v5.15/Documentation/devicetree/bindings/input/
Delan_i2c.txt16 - elan,clickpad: touchpad is a clickpad (the entire surface is a button)
/Linux-v5.15/Documentation/driver-api/surface_aggregator/clients/
Dcdev.rst17 The provided interface is accessible through the ``/dev/surface/aggregator``
23 at https://github.com/linux-surface/surface-aggregator-module/tree/master/scripts/ssam.
Dsan.rst43 .. kernel-doc:: drivers/platform/surface/surface_acpi_notify.c
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Ddev-overlay.rst93 primary graphics surface assume a certain color.
97 pixel is displayed, otherwise a pixel of the graphics surface.
100 video is displayed, so the graphics surface can be seen here.
127 its position over the graphics surface and the clipping to be applied.
/Linux-v5.15/Documentation/core-api/
Dsymbol-namespaces.rst6 export surface of in-kernel symbols exported through the family of
23 surface of the in-kernel API. It allows subsystem maintainers to partition
/Linux-v5.15/Documentation/userspace-api/
Dno_new_privs.rst52 - By itself, ``no_new_privs`` can be used to reduce the attack surface
/Linux-v5.15/drivers/platform/surface/
DKconfig73 interface (/dev/surface/aggregator), which can be used by user-space
183 source "drivers/platform/surface/aggregator/Kconfig"
/Linux-v5.15/Documentation/security/
Dlandlock.rst17 expose a minimal attack surface.
/Linux-v5.15/Documentation/admin-guide/gpio/
Dgpio-aggregator.rst23 grab and which not, reducing the attack surface.
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc416 // Calculates the hw swizzle mask and adjusts the surface's xcnt to match
515 // Setup to handle a tiled surface
536 // $p2: set if dst surface
666 // Setup to handle a linear surface

123