/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_overlay.c | 190 intel_overlay_map_regs(struct intel_overlay *overlay) in intel_overlay_map_regs() argument 192 struct drm_i915_private *dev_priv = overlay->dev->dev_private; in intel_overlay_map_regs() 195 if (OVERLAY_NEEDS_PHYSICAL(overlay->dev)) in intel_overlay_map_regs() 196 regs = (struct overlay_registers __iomem *)overlay->reg_bo->phys_handle->vaddr; in intel_overlay_map_regs() 199 i915_gem_obj_ggtt_offset(overlay->reg_bo)); in intel_overlay_map_regs() 204 static void intel_overlay_unmap_regs(struct intel_overlay *overlay, in intel_overlay_unmap_regs() argument 207 if (!OVERLAY_NEEDS_PHYSICAL(overlay->dev)) in intel_overlay_unmap_regs() 211 static int intel_overlay_do_wait_request(struct intel_overlay *overlay, in intel_overlay_do_wait_request() argument 214 struct drm_device *dev = overlay->dev; in intel_overlay_do_wait_request() 219 BUG_ON(overlay->last_flip_req); in intel_overlay_do_wait_request() [all …]
|
D | i915_gpu_error.c | 490 if (error->overlay) in i915_error_state_to_str() 491 intel_overlay_print_error_state(m, error->overlay); in i915_error_state_to_str() 571 kfree(error->overlay); in i915_error_state_free() 1297 error->overlay = intel_overlay_capture_error_state(dev); in i915_capture_error_state()
|
D | intel_drv.h | 454 struct intel_overlay *overlay; member 1176 int intel_overlay_switch_off(struct intel_overlay *overlay);
|
D | i915_dma.c | 81 value = dev_priv->overlay ? 1 : 0; in i915_getparam()
|
D | i915_drv.h | 439 struct intel_overlay_error_state *overlay; member 1648 struct intel_overlay *overlay; member
|
D | intel_display.c | 4443 if (!enable && intel_crtc->overlay) { in intel_crtc_dpms_overlay() 4449 (void) intel_overlay_switch_off(intel_crtc->overlay); in intel_crtc_dpms_overlay()
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_overlay.c | 256 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_stop() local 257 struct vmw_stream *stream = &overlay->stream[stream_id]; in vmw_overlay_stop() 304 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_update_stream() local 305 struct vmw_stream *stream = &overlay->stream[arg->stream_id]; in vmw_overlay_update_stream() 367 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_stop_all() local 370 if (!overlay) in vmw_overlay_stop_all() 373 mutex_lock(&overlay->mutex); in vmw_overlay_stop_all() 376 struct vmw_stream *stream = &overlay->stream[i]; in vmw_overlay_stop_all() 384 mutex_unlock(&overlay->mutex); in vmw_overlay_stop_all() 398 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_resume_all() local [all …]
|
D | svga_overlay.h | 92 uint32 overlay; member
|
/linux-4.1.27/include/video/ |
D | mmp_disp.h | 150 void (*set_fetch)(struct mmp_overlay *overlay, int fetch_id); 151 void (*set_onoff)(struct mmp_overlay *overlay, int status); 152 void (*set_win)(struct mmp_overlay *overlay, struct mmp_win *win); 153 int (*set_addr)(struct mmp_overlay *overlay, struct mmp_addr *addr); 276 static inline void mmp_overlay_set_fetch(struct mmp_overlay *overlay, in mmp_overlay_set_fetch() argument 279 if (overlay) in mmp_overlay_set_fetch() 280 overlay->ops->set_fetch(overlay, fetch_id); in mmp_overlay_set_fetch() 282 static inline void mmp_overlay_set_onoff(struct mmp_overlay *overlay, in mmp_overlay_set_onoff() argument 285 if (overlay) in mmp_overlay_set_onoff() 286 overlay->ops->set_onoff(overlay, status); in mmp_overlay_set_onoff() [all …]
|
/linux-4.1.27/drivers/video/fbdev/mmp/hw/ |
D | mmp_ctrl.c | 61 static u32 fmt_to_reg(struct mmp_overlay *overlay, int pix_fmt) in fmt_to_reg() argument 65 vid = overlay_is_vid(overlay); in fmt_to_reg() 132 static void dmafetch_set_fmt(struct mmp_overlay *overlay) in dmafetch_set_fmt() argument 135 struct mmp_path *path = overlay->path; in dmafetch_set_fmt() 137 tmp &= ~dma_mask(overlay_is_vid(overlay)); in dmafetch_set_fmt() 138 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt); in dmafetch_set_fmt() 142 static void overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) in overlay_set_win() argument 144 struct lcd_regs *regs = path_regs(overlay->path); in overlay_set_win() 147 memcpy(&overlay->win, win, sizeof(struct mmp_win)); in overlay_set_win() 149 mutex_lock(&overlay->access_ok); in overlay_set_win() [all …]
|
D | mmp_ctrl.h | 1426 static inline int overlay_is_vid(struct mmp_overlay *overlay) in overlay_is_vid() argument 1428 return overlay->dmafetch_id & 1; in overlay_is_vid() 1441 static inline struct mmphw_ctrl *overlay_to_ctrl(struct mmp_overlay *overlay) in overlay_to_ctrl() argument 1443 return path_to_ctrl(overlay->path); in overlay_to_ctrl()
|
/linux-4.1.27/drivers/of/unittest-data/ |
D | tests-overlay.dtsi | 4 overlay-node { 119 target-path = "/testcase-data/overlay-node/test-bus/test-unittest0"; 129 target-path = "/testcase-data/overlay-node/test-bus/test-unittest1"; 175 /* test overlay apply revert */ 178 target-path = "/testcase-data/overlay-node/test-bus/test-unittest5"; 188 target-path = "/testcase-data/overlay-node/test-bus/test-unittest6"; 196 target-path = "/testcase-data/overlay-node/test-bus/test-unittest7"; 206 target-path = "/testcase-data/overlay-node/test-bus/test-unittest8"; 214 target-path = "/testcase-data/overlay-node/test-bus/test-unittest8"; 223 target-path = "/testcase-data/overlay-node/test-bus"; [all …]
|
D | testcases.dts | 16 #include "tests-overlay.dtsi"
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-devices-platform-sh_mobile_lcdc_fb | 6 to overlay planes. 8 Stores the alpha blending value for the overlay. Values range 17 to overlay planes. 19 Selects the composition mode for the overlay. Possible values 30 to overlay planes. 32 Stores the x,y overlay position on the display in pixels. The 40 to overlay planes. 42 Stores the raster operation (ROP3) for the overlay. Values
|
/linux-4.1.27/Documentation/devicetree/ |
D | overlay-notes.txt | 5 device tree overlay functionality residing in drivers/of/overlay.c and is a 12 A Device Tree's overlay purpose is to modify the kernel's live tree, and 39 The overlay bar.dts, when loaded (and resolved as described in [2]) should 83 As a result of the overlay, a new device node (bar) has been created 92 1. Call of_overlay_create() to create and apply an overlay. The return value 93 is a cookie identifying this overlay. 95 2. Call of_overlay_destroy() to remove and cleanup the overlay previously 96 created via the call to of_overlay_create(). Removal of an overlay that 106 The DTS of an overlay should have the following format: 109 /* ignored properties by the overlay */ [all …]
|
/linux-4.1.27/drivers/of/ |
D | overlay.c | 36 struct device_node *overlay; member 57 struct device_node *target, const struct device_node *overlay); 131 struct device_node *target, const struct device_node *overlay) in of_overlay_apply_one() argument 137 for_each_property_of_node(overlay, prop) { in of_overlay_apply_one() 146 for_each_child_of_node(overlay, child) { in of_overlay_apply_one() 176 err = of_overlay_apply_one(ov, ovinfo->target, ovinfo->overlay); in of_overlay_apply() 233 ovinfo->overlay = of_get_child_by_name(info_node, "__overlay__"); in of_fill_overlay_info() 234 if (ovinfo->overlay == NULL) in of_fill_overlay_info() 245 of_node_put(ovinfo->overlay); in of_fill_overlay_info() 318 of_node_put(ovinfo->overlay); in of_free_overlay_info()
|
D | Makefile | 16 obj-$(CONFIG_OF_OVERLAY) += overlay.o
|
/linux-4.1.27/Documentation/filesystems/ |
D | overlayfs.txt | 7 overlay-filesystem functionality in Linux (sometimes referred to as 8 union-filesystems). An overlay-filesystem tries to present a 22 While directories will report an st_dev from the overlay-filesystem, 32 An overlay filesystem combines two filesystems - an 'upper' filesystem 50 A read-only overlay of two read-only filesystems may use any 67 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\ 75 is cached in the dentry belonging to the overlay filesystem. If both 88 filesystem, an overlay filesystem needs to record in the upper filesystem 97 A directory is made opaque by setting the xattr "trusted.overlay.opaque" 155 Once the copy_up is complete, the overlay filesystem simply [all …]
|
/linux-4.1.27/Documentation/arm/OMAP/ |
D | DSS | 45 The DSS driver models OMAP's overlays, overlay managers and displays in a 47 modelling the hardware overlays, omapdss supports virtual overlays and overlay 132 screen. The overlay may be smaller than framebuffer, thus displaying only 133 part of the framebuffer. The position of the overlay may be changed if 134 the overlay is smaller than the display. 140 on all of the overlays. Note that in this case the overlay input sizes must be 142 framebuffer can be connected to any overlay. 144 An overlay can be connected to one overlay manager. Also DISPC overlays can be 145 connected only to DISPC overlay managers, and virtual overlays can be only 148 An overlay manager can be connected to one display. There are certain [all …]
|
/linux-4.1.27/fs/overlayfs/ |
D | Makefile | 5 obj-$(CONFIG_OVERLAY_FS) += overlay.o 7 overlay-objs := super.o inode.o dir.o readdir.o copy_up.o
|
D | Kconfig | 4 An overlay filesystem combines two filesystems - an 'upper' filesystem
|
/linux-4.1.27/Documentation/fb/ |
D | pxafb.txt | 70 However, there are some differences between these overlay framebuffers 73 1. overlay can start at a 32-bit word aligned position within the base 78 2. overlay framebuffer is allocated dynamically according to specified 91 a. overlay does not support panning in x-direction, thus 94 b. line length of overlay(s) must be on a 32-bit word boundary, 103 d. the rectangle of the overlay should be within the base plane, 106 Applications should follow the sequence below to operate an overlay
|
D | vt8623fb.txt | 52 * video overlay support
|
D | s3fb.txt | 67 * video overlay support
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | overlay-sysfs.c | 408 struct omap_overlay *overlay; in overlay_attr_show() local 411 overlay = container_of(kobj, struct omap_overlay, kobj); in overlay_attr_show() 417 return overlay_attr->show(overlay, buf); in overlay_attr_show() 423 struct omap_overlay *overlay; in overlay_attr_store() local 426 overlay = container_of(kobj, struct omap_overlay, kobj); in overlay_attr_store() 432 return overlay_attr->store(overlay, buf, size); in overlay_attr_store()
|
D | Makefile | 7 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
|
/linux-4.1.27/arch/x86/kernel/apic/ |
D | x2apic_uv_x.c | 581 unsigned long overlay; member 601 union uv3h_rh_gam_mmioh_overlay_config0_mmr_u overlay; in map_mmioh_high_uv3() local 609 overlay.v = uv_read_local_mmr(mmiohs[index].overlay); in map_mmioh_high_uv3() 611 id, overlay.v, overlay.s3.base, overlay.s3.m_io); in map_mmioh_high_uv3() 612 if (!overlay.s3.enable) { in map_mmioh_high_uv3() 618 base = (unsigned long)overlay.s3.base; in map_mmioh_high_uv3() 619 m_io = overlay.s3.m_io; in map_mmioh_high_uv3()
|
/linux-4.1.27/drivers/video/fbdev/mmp/fb/ |
D | mmpfb.c | 357 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_pan_display() 410 mmp_overlay_set_win(fbi->overlay, &win); in mmpfb_set_win() 436 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_set_par() 456 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_power() 458 mmp_overlay_set_onoff(fbi->overlay, power); in mmpfb_power() 593 fbi->overlay = mmp_path_get_overlay(fbi->path, mi->overlay_id); in mmpfb_probe() 594 if (!fbi->overlay) { in mmpfb_probe() 599 mmp_overlay_set_fetch(fbi->overlay, mi->dmafetch_id); in mmpfb_probe()
|
D | mmpfb.h | 44 struct mmp_overlay *overlay; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | Kbuild | 8 nouveau-y += dispnv04/overlay.o
|
D | overlay.c | 354 uint32_t overlay = 1; in nv04_update_plane() local 412 overlay |= 0x10; in nv04_update_plane() 414 overlay |= 0x100; in nv04_update_plane() 416 nvif_wr32(dev, NV_PVIDEO_OVERLAY, overlay); in nv04_update_plane()
|
/linux-4.1.27/drivers/usb/host/whci/ |
D | debug.c | 58 qset->qh.overlay.qtd.status, qset->qh.overlay.qtd.options); in qset_print()
|
D | whci-hc.h | 145 } overlay; member
|
D | qset.c | 134 memset(&qset->qh.overlay, 0, sizeof(qset->qh.overlay)); in qset_clear()
|
/linux-4.1.27/Documentation/video4linux/bttv/ |
D | Insmod-options | 41 no_overlay=0 Enable overlay on broken hardware. There 44 push used by bttv. bttv will disable overlay 47 no_overlay=1 Disable overlay. It should be used by broken
|
/linux-4.1.27/drivers/video/fbdev/ |
D | pxafb.h | 160 struct pxafb_layer overlay[2]; member
|
D | pxafb.c | 938 struct pxafb_layer *ofb = &fbi->overlay[i]; in pxafb_overlay_init() 970 struct pxafb_layer *ofb = &fbi->overlay[i]; in pxafb_overlay_exit() 1506 complete(&fbi->overlay[0].branch_done); in pxafb_handle_irq() 1509 complete(&fbi->overlay[1].branch_done); in pxafb_handle_irq() 1646 if (!(fbi->overlay[0].usage || fbi->overlay[1].usage)) in pxafb_freq_transition()
|
/linux-4.1.27/Documentation/video4linux/ |
D | vivid.txt | 36 - Capture and output overlay support 1011 Note: capture overlay support is implemented primarily to test the existing 1012 V4L2 capture overlay API. In practice few if any GPUs support such overlays 1019 This driver has support for a destructive capture overlay with bitmap clipping 1023 FIELD_ALTERNATE, then only the top or bottom fields will be copied to the overlay. 1025 The overlay only works if you are also capturing at that same time. This is a 1026 vivid limitation since it copies from a buffer to the overlay instead of 1027 filling the overlay directly. And if you are not capturing, then no buffers 1031 must be the same for the overlay to work. Otherwise VIDIOC_OVERLAY will return 1036 overlay of the second instance to use the framebuffer of the first, then [all …]
|
D | videobuf | 41 [It's worth noting that there's a fourth kind of buffer: "overlay" buffers 42 which are located within the system's video memory. The overlay
|
D | v4l2-framework.txt | 914 read(), mmap() and overlay() in a consistent way. There are currently
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | Kconfig | 17 Support for BT848 based frame grabber/overlay boards. This includes
|
/linux-4.1.27/lib/zlib_deflate/ |
D | deflate.c | 181 ush *overlay; in zlib_deflateInit2() local 238 overlay = (ush *) mem->overlay_memory; in zlib_deflateInit2() 239 s->pending_buf = (uch *) overlay; in zlib_deflateInit2() 242 s->d_buf = overlay + s->lit_bufsize/sizeof(ush); in zlib_deflateInit2()
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 775 这些方法使驱动可以通过统一的方式实现 read()、mmap() 和 overlay()。
|
/linux-4.1.27/Documentation/ |
D | IPMI.txt | 143 The IPMI addressing works much like IP addresses, you have an overlay 144 to handle the different address types. The overlay is:
|
D | kprobes.txt | 188 (A jump instruction is multiple bytes, and so may overlay multiple
|
D | devices.txt | 1491 0 = /dev/video0 Video capture/overlay device 1493 63 = /dev/video63 Video capture/overlay device
|
/linux-4.1.27/Documentation/powerpc/ |
D | pci_iov_resource_on_powernv.txt | 147 PE" mode to overlay over specific BARs to work around some of that, for
|
/linux-4.1.27/ |
D | MAINTAINERS | 7280 F: Documentation/devicetree/overlay-notes.txt 7281 F: drivers/of/overlay.c
|