| /linux/Documentation/driver-api/surface_aggregator/ |
| A D | internal-api.rst | 14 .. 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 D | client-api.rst | 16 .. 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 D | dc.c | 2797 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 D | dml21_translation_helper.c | 607 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 D | vmwgfx_vkms.c | 130 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 D | vmwgfx_kms.c | 699 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 D | vmwgfx_ioctl.c | 178 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 D | vmwgfx_resource.c | 301 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 D | microsoft,surface-sam.yaml | 4 $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 D | sysfs-devices-physical_location | 13 Describes which panel surface of the system’s housing the 21 the panel surface. 28 the panel surface.
|
| A D | sysfs-bus-iio-light-si1133 | 6 dark photodiode. "small" indicate the surface area capturing 14 dark photodiodes. "large" indicate the surface area capturing
|
| /linux/Documentation/input/ |
| A D | multi-touch-protocol.rst | 15 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 D | hardening.config | 4 # 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 D | display_mode_util.c | 594 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 D | display_mode_core.c | 7592 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 D | dml_top_mcache.c | 223 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 D | radeon_asic.c | 235 .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 D | hardening.config | 6 # Attack surface reduction.
|
| /linux/arch/arm/configs/ |
| A D | hardening.config | 6 # Dangerous; old interfaces and needless additional attack surface.
|
| /linux/Documentation/devicetree/bindings/iio/ |
| A D | mount-matrix.txt | 52 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 D | Makefile | 14 obj-$(CONFIG_SURFACE_PLATFORMS) += surface/
|
| A D | Kconfig | 16 source "drivers/platform/surface/Kconfig"
|
| /linux/drivers/gpu/drm/qxl/ |
| A D | qxl_draw.c | 79 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 D | dml2_core_shared.c | 873 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 D | elan,ekth3000.yaml | 38 description: touchpad is a clickpad (the entire surface is a button)
|