Home
last modified time | relevance | path

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

1234

/linux/Documentation/driver-api/surface_aggregator/
A 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
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
60 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
[all …]
A 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/drivers/gpu/drm/amd/display/dc/core/
A Ddc.c2797 surface->time.time_elapsed_in_us[surface->time.index] = in copy_surface_update_to_plane()
2812 surface->dst_rect = in copy_surface_update_to_plane()
2814 surface->src_rect = in copy_surface_update_to_plane()
2816 surface->clip_rect = in copy_surface_update_to_plane()
2823 surface->format = in copy_surface_update_to_plane()
2827 surface->rotation = in copy_surface_update_to_plane()
2835 surface->visible = in copy_surface_update_to_plane()
2843 surface->dcc = in copy_surface_update_to_plane()
2882 surface->hdr_mult = in copy_surface_update_to_plane()
3224 struct dc_plane_state *surface = srf_updates[i].surface; in update_planes_and_stream_state() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
A Ddml21_translation_helper.c607 surface->plane0.width = stream->timing.h_addressable; in populate_dml21_dummy_surface_cfg()
611 surface->plane0.pitch = ((surface->plane0.width + 127) / 128) * 128; in populate_dml21_dummy_surface_cfg()
612 surface->plane1.pitch = 0; in populate_dml21_dummy_surface_cfg()
613 surface->dcc.enable = false; in populate_dml21_dummy_surface_cfg()
614 surface->dcc.informative.dcc_rate_plane0 = 1.0; in populate_dml21_dummy_surface_cfg()
615 surface->dcc.informative.dcc_rate_plane1 = 1.0; in populate_dml21_dummy_surface_cfg()
618 surface->tiling = dml2_sw_64kb_2d; in populate_dml21_dummy_surface_cfg()
670 struct dml2_surface_cfg *surface, in populate_dml21_surface_config_from_plane_state() argument
679 surface->dcc.enable = plane_state->dcc.enable; in populate_dml21_surface_config_from_plane_state()
680 surface->dcc.informative.dcc_rate_plane0 = 1.0; in populate_dml21_surface_config_from_plane_state()
[all …]
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_vkms.c130 surf = vmw_surface_reference(du->vkms.surface); in crc_generate_worker()
181 has_surface = du->vkms.surface != NULL; in vmw_vkms_vblank_simulate()
311 du->vkms.surface = NULL; in vmw_vkms_disable_vblank()
330 du->vkms.surface = NULL; in vmw_vkms_crtc_init()
338 if (du->vkms.surface) in vmw_vkms_crtc_cleanup()
339 vmw_surface_unreference(&du->vkms.surface); in vmw_vkms_crtc_cleanup()
501 if (vmw->vkms_enabled && du->vkms.surface != surf) { in vmw_vkms_set_crc_surface()
503 if (du->vkms.surface) in vmw_vkms_set_crc_surface()
504 vmw_surface_unreference(&du->vkms.surface); in vmw_vkms_set_crc_surface()
506 du->vkms.surface = vmw_surface_reference(surf); in vmw_vkms_set_crc_surface()
A Dvmwgfx_kms.c699 vps->uo.surface = NULL; in vmw_du_cursor_plane_prepare_fb()
913 WARN_ON(!surface); in vmw_du_cursor_plane_atomic_check()
915 if (!surface || in vmw_du_cursor_plane_atomic_check()
916 (!surface->snooper.image && !surface->res.guest_memory_bo)) { in vmw_du_cursor_plane_atomic_check()
1288 struct vmw_surface *surface; in vmw_kms_new_framebuffer_surface() local
1831 struct vmw_surface *surface, in vmw_kms_generic_present() argument
1846 struct vmw_surface *surface, in vmw_kms_present() argument
2739 else if (uo->surface) in vmw_user_object_ref()
2748 else if (uo->surface) in vmw_user_object_unref()
2757 else if (uo->surface) in vmw_user_object_buffer()
[all …]
A Dvmwgfx_ioctl.c178 struct vmw_surface *surface; in vmw_present_ioctl() local
229 surface = vmw_res_to_srf(res); in vmw_present_ioctl()
231 vfb, surface, arg->sid, in vmw_present_ioctl()
236 vmw_surface_unreference(&surface); in vmw_present_ioctl()
A Dvmwgfx_resource.c301 WARN_ON(uo->surface || uo->buffer); in vmw_user_object_lookup()
307 uo->surface = vmw_res_to_srf(res); in vmw_user_object_lookup()
311 uo->surface = NULL; in vmw_user_object_lookup()
314 uo->surface = vmw_lookup_surface_for_buffer(dev_priv, in vmw_user_object_lookup()
317 if (uo->surface) in vmw_user_object_lookup()
/linux/Documentation/devicetree/bindings/platform/
A Dmicrosoft,surface-sam.yaml4 $id: http://devicetree.org/schemas/platform/microsoft,surface-sam.yaml#
20 const: microsoft,surface-sam
38 compatible = "microsoft,surface-sam";
/linux/Documentation/ABI/testing/
A Dsysfs-devices-physical_location13 Describes which panel surface of the system’s housing the
21 the panel surface.
28 the panel surface.
A Dsysfs-bus-iio-light-si11336 dark photodiode. "small" indicate the surface area capturing
14 dark photodiodes. "large" indicate the surface area capturing
/linux/Documentation/input/
A 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
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
270 the contact is hovering above the surface.
294 The surface X coordinate of the center of the touching ellipse.
297 The surface Y coordinate of the center of the touching ellipse.
[all …]
/linux/kernel/configs/
A Dhardening.config4 # attack surface reduction options. They are expected to have low (or
83 # Provide userspace with seccomp BPF API for syscall attack surface reduction.
94 # Attack surface reduction: do not autoload TTY line disciplines.
106 # Attack surface reduction: Use the modern PTY interface (devpts) only.
/linux/drivers/gpu/drm/amd/display/dc/dml2/
A Ddisplay_mode_util.c594 dml_print("DML: surface_cfg: plane=%d, PitchY = %d\n", i, surface->PitchY[i]); in dml_print_dml_display_cfg_surface()
595 dml_print("DML: surface_cfg: plane=%d, SurfaceWidthY = %d\n", i, surface->SurfaceWidthY[i]); in dml_print_dml_display_cfg_surface()
596 dml_print("DML: surface_cfg: plane=%d, SurfaceHeightY = %d\n", i, surface->SurfaceHeightY[i]); in dml_print_dml_display_cfg_surface()
597 dml_print("DML: surface_cfg: plane=%d, PitchC = %d\n", i, surface->PitchC[i]); in dml_print_dml_display_cfg_surface()
598 dml_print("DML: surface_cfg: plane=%d, SurfaceWidthC = %d\n", i, surface->SurfaceWidthC[i]); in dml_print_dml_display_cfg_surface()
599 dml_print("DML: surface_cfg: plane=%d, SurfaceHeightC = %d\n", i, surface->SurfaceHeightC[i]); in dml_print_dml_display_cfg_surface()
600 dml_print("DML: surface_cfg: plane=%d, DCCEnable = %d\n", i, surface->DCCEnable[i]); in dml_print_dml_display_cfg_surface()
601 dml_print("DML: surface_cfg: plane=%d, DCCMetaPitchY = %d\n", i, surface->DCCMetaPitchY[i]); in dml_print_dml_display_cfg_surface()
602 dml_print("DML: surface_cfg: plane=%d, DCCMetaPitchC = %d\n", i, surface->DCCMetaPitchC[i]); in dml_print_dml_display_cfg_surface()
603 dml_print("DML: surface_cfg: plane=%d, DCCRateLuma = %f\n", i, surface->DCCRateLuma[i]); in dml_print_dml_display_cfg_surface()
[all …]
A Ddisplay_mode_core.c7592 mode_lib->ms.cache_display_cfg.surface.DCCEnable, in dml_core_mode_support()
8072 …dml_max(mode_lib->ms.cache_display_cfg.surface.PitchY[k], mode_lib->ms.cache_display_cfg.surface.S… in dml_core_mode_support()
8456 mode_lib->ms.cache_display_cfg.surface.SurfaceWidthY, in dml_core_mode_programming()
8457 mode_lib->ms.cache_display_cfg.surface.SurfaceWidthC, in dml_core_mode_programming()
8626 mode_lib->ms.cache_display_cfg.surface.DCCEnable, in dml_core_mode_programming()
8638 mode_lib->ms.cache_display_cfg.surface.SurfaceWidthY, in dml_core_mode_programming()
8639 mode_lib->ms.cache_display_cfg.surface.SurfaceWidthC, in dml_core_mode_programming()
9539 mode_lib->ms.cache_display_cfg.surface.DCCEnable, in dml_core_mode_programming()
9590 mode_lib->ms.cache_display_cfg.surface.DCCEnable, in dml_core_mode_programming()
9863 mode_lib->ms.cache_display_cfg.surface.DCCRateLuma, in dml_core_mode_programming()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
A Ddml_top_mcache.c223 if (!params->display_cfg->plane_descriptors[plane_index].surface.dcc.enable) in dml2_top_mcache_validate_admissability()
237 max_per_pipe_vp_p0 = plane->surface.plane0.width; in dml2_top_mcache_validate_admissability()
243 max_per_pipe_vp_p1 = plane->surface.plane1.width; in dml2_top_mcache_validate_admissability()
249 max_per_pipe_vp_p0 = plane->surface.plane0.width / mpc_combine_factor; in dml2_top_mcache_validate_admissability()
250 max_per_pipe_vp_p1 = plane->surface.plane1.width / mpc_combine_factor; in dml2_top_mcache_validate_admissability()
283 calculate_h_split_for_scaling_transform(plane->surface.plane0.width, in dml2_top_mcache_validate_admissability()
294 calculate_h_split_for_scaling_transform(plane->surface.plane1.width, in dml2_top_mcache_validate_admissability()
357 if (params->mcache_configurations[config_index].plane_descriptor->surface.dcc.enable) { in dml2_top_mcache_build_mcache_programming()
520 if (!params->display_config->plane_descriptors[i].surface.dcc.enable) { in dml2_top_mcache_calc_mcache_count_and_offsets()
/linux/drivers/gpu/drm/radeon/
A Dradeon_asic.c235 .surface = {
303 .surface = {
399 .surface = {
467 .surface = {
535 .surface = {
603 .surface = {
671 .surface = {
739 .surface = {
807 .surface = {
875 .surface = {
[all …]
/linux/arch/powerpc/configs/
A Dhardening.config6 # Attack surface reduction.
/linux/arch/arm/configs/
A Dhardening.config6 # Dangerous; old interfaces and needless additional attack surface.
/linux/Documentation/devicetree/bindings/iio/
A 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/drivers/platform/
A DMakefile14 obj-$(CONFIG_SURFACE_PLATFORMS) += surface/
A DKconfig16 source "drivers/platform/surface/Kconfig"
/linux/drivers/gpu/drm/qxl/
A Dqxl_draw.c79 make_drawable(struct qxl_device *qdev, int surface, uint8_t type, in make_drawable() argument
92 drawable->surface_id = surface; /* Only primary for now */ in make_drawable()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
A Ddml2_core_shared.c873 display_cfg->plane_descriptors[k].surface.tiling, in dml2_core_shared_mode_support()
874 display_cfg->plane_descriptors[k].surface.plane0.pitch, in dml2_core_shared_mode_support()
875 display_cfg->plane_descriptors[k].surface.plane1.pitch, in dml2_core_shared_mode_support()
7018 const struct dml2_surface_cfg *surface = &display_cfg->plane_descriptors[k].surface; in CalculateSurfaceSizeInMall() local
7037 if (surface->dcc.enable) { in CalculateSurfaceSizeInMall()
7063 if (surface->dcc.enable) { in CalculateSurfaceSizeInMall()
9975 display_cfg->plane_descriptors[k].surface.tiling, in dml2_core_shared_mode_programming()
9976 display_cfg->plane_descriptors[k].surface.plane0.pitch, in dml2_core_shared_mode_programming()
9977 display_cfg->plane_descriptors[k].surface.plane1.pitch, in dml2_core_shared_mode_programming()
11021 display_cfg->plane_descriptors[k].surface.dcc.enable, in dml2_core_shared_mode_programming()
[all …]
/linux/Documentation/devicetree/bindings/input/
A Delan,ekth3000.yaml38 description: touchpad is a clickpad (the entire surface is a button)

Completed in 100 milliseconds

1234