Home
last modified time | relevance | path

Searched refs:overlay (Results 1 - 25 of 96) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_overlay.c40 /* Limits for overlay size. According to intel doc, the real limits are:
50 /* overlay register definitions */
113 /* overlay flip addr flag */
124 /* memory bufferd overlay registers */
227 alloc_request(struct intel_overlay *overlay, void (*fn)(struct intel_overlay *)) in alloc_request() argument
232 overlay->flip_complete = fn; in alloc_request()
234 rq = i915_request_create(overlay->context); in alloc_request()
238 err = i915_active_add_request(&overlay->last_flip, rq); in alloc_request()
247 /* overlay needs to be disable in OCMD reg */
248 static int intel_overlay_on(struct intel_overlay *overlay) in intel_overlay_on() argument
282 intel_overlay_flip_prepare(struct intel_overlay *overlay, struct i915_vma *vma) intel_overlay_flip_prepare() argument
311 intel_overlay_continue(struct intel_overlay *overlay, struct i915_vma *vma, bool load_polyphase_filter) intel_overlay_continue() argument
350 intel_overlay_release_old_vma(struct intel_overlay *overlay) intel_overlay_release_old_vma() argument
366 intel_overlay_release_old_vid_tail(struct intel_overlay *overlay) intel_overlay_release_old_vid_tail() argument
371 intel_overlay_off_tail(struct intel_overlay *overlay) intel_overlay_off_tail() argument
388 struct intel_overlay *overlay = intel_overlay_last_flip_retire() local
396 intel_overlay_off(struct intel_overlay *overlay) intel_overlay_off() argument
439 intel_overlay_recover_from_interrupt(struct intel_overlay *overlay) intel_overlay_recover_from_interrupt() argument
448 intel_overlay_release_old_vid(struct intel_overlay *overlay) intel_overlay_release_old_vid() argument
487 struct intel_overlay *overlay = dev_priv->overlay; intel_overlay_reset() local
610 update_scaling_factors(struct intel_overlay *overlay, struct overlay_registers __iomem *regs, struct drm_intel_overlay_put_image *params) update_scaling_factors() argument
670 update_colorkey(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) update_colorkey() argument
757 intel_overlay_do_put_image(struct intel_overlay *overlay, struct drm_i915_gem_object *new_bo, struct drm_intel_overlay_put_image *params) intel_overlay_do_put_image() argument
869 intel_overlay_switch_off(struct intel_overlay *overlay) intel_overlay_switch_off() argument
893 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) check_overlay_possible_on_crtc() argument
906 update_pfit_vscale_ratio(struct intel_overlay *overlay) update_pfit_vscale_ratio() argument
929 check_overlay_dst(struct intel_overlay *overlay, struct drm_intel_overlay_put_image *rec) check_overlay_dst() argument
1079 struct intel_overlay *overlay; intel_overlay_put_image_ioctl() local
1185 update_reg_attrs(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) update_reg_attrs() argument
1242 struct intel_overlay *overlay; intel_overlay_attrs_ioctl() local
1313 get_registers(struct intel_overlay *overlay, bool use_phys) get_registers() argument
1354 struct intel_overlay *overlay; intel_overlay_setup() local
1400 struct intel_overlay *overlay; intel_overlay_cleanup() local
1431 struct intel_overlay *overlay = dev_priv->overlay; intel_overlay_capture_error_state() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_overlay.c44 /* Limits for overlay size. According to intel doc, the real limits are:
54 /* overlay register definitions */
117 /* overlay flip addr flag */
128 /* memory bufferd overlay registers */
231 alloc_request(struct intel_overlay *overlay, void (*fn)(struct intel_overlay *)) in alloc_request() argument
236 overlay->flip_complete = fn; in alloc_request()
238 rq = i915_request_create(overlay->context); in alloc_request()
242 err = i915_active_add_request(&overlay->last_flip, rq); in alloc_request()
251 /* overlay needs to be disable in OCMD reg */
252 static int intel_overlay_on(struct intel_overlay *overlay) in intel_overlay_on() argument
286 intel_overlay_flip_prepare(struct intel_overlay *overlay, struct i915_vma *vma) intel_overlay_flip_prepare() argument
315 intel_overlay_continue(struct intel_overlay *overlay, struct i915_vma *vma, bool load_polyphase_filter) intel_overlay_continue() argument
354 intel_overlay_release_old_vma(struct intel_overlay *overlay) intel_overlay_release_old_vma() argument
370 intel_overlay_release_old_vid_tail(struct intel_overlay *overlay) intel_overlay_release_old_vid_tail() argument
375 intel_overlay_off_tail(struct intel_overlay *overlay) intel_overlay_off_tail() argument
391 struct intel_overlay *overlay = intel_overlay_last_flip_retire() local
399 intel_overlay_off(struct intel_overlay *overlay) intel_overlay_off() argument
442 intel_overlay_recover_from_interrupt(struct intel_overlay *overlay) intel_overlay_recover_from_interrupt() argument
451 intel_overlay_release_old_vid(struct intel_overlay *overlay) intel_overlay_release_old_vid() argument
490 struct intel_overlay *overlay = dev_priv->display.overlay; intel_overlay_reset() local
613 update_scaling_factors(struct intel_overlay *overlay, struct overlay_registers __iomem *regs, struct drm_intel_overlay_put_image *params) update_scaling_factors() argument
673 update_colorkey(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) update_colorkey() argument
786 intel_overlay_do_put_image(struct intel_overlay *overlay, struct drm_i915_gem_object *new_bo, struct drm_intel_overlay_put_image *params) intel_overlay_do_put_image() argument
898 intel_overlay_switch_off(struct intel_overlay *overlay) intel_overlay_switch_off() argument
922 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) check_overlay_possible_on_crtc() argument
935 update_pfit_vscale_ratio(struct intel_overlay *overlay) update_pfit_vscale_ratio() argument
962 check_overlay_dst(struct intel_overlay *overlay, struct drm_intel_overlay_put_image *rec) check_overlay_dst() argument
1114 struct intel_overlay *overlay; intel_overlay_put_image_ioctl() local
1220 update_reg_attrs(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) update_reg_attrs() argument
1277 struct intel_overlay *overlay; intel_overlay_attrs_ioctl() local
1348 get_registers(struct intel_overlay *overlay, bool use_phys) get_registers() argument
1390 struct intel_overlay *overlay; intel_overlay_setup() local
1434 struct intel_overlay *overlay; intel_overlay_cleanup() local
1465 struct intel_overlay *overlay = dev_priv->display.overlay; intel_overlay_capture_error_state() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/
H A Domap_overlay.c14 * overlay funcs
24 * Find a free overlay with the required caps and supported fourcc
62 * Assign a new overlay to a plane with the required caps and supported fourcc
63 * If a plane need a new overlay, the previous one should have been released
69 u32 caps, u32 fourcc, struct omap_hw_overlay **overlay, in omap_overlay_assign()
82 *overlay = ovl; in omap_overlay_assign()
89 *overlay = NULL; in omap_overlay_assign()
108 * Release an overlay from a plane if the plane gets not visible or the plane
109 * need a new overlay if overlay cap
68 omap_overlay_assign(struct drm_atomic_state *s, struct drm_plane *plane, u32 caps, u32 fourcc, struct omap_hw_overlay **overlay, struct omap_hw_overlay **r_overlay) omap_overlay_assign() argument
113 omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay) omap_overlay_release() argument
136 omap_overlay_update_state(struct omap_drm_private *priv, struct omap_hw_overlay *overlay) omap_overlay_update_state() argument
151 omap_overlay_destroy(struct omap_hw_overlay *overlay) omap_overlay_destroy() argument
159 struct omap_hw_overlay *overlay; omap_overlay_init() local
183 struct omap_hw_overlay *overlay; omap_hwoverlays_init() local
[all...]
H A Domap_plane.c27 struct omap_hw_overlay *overlay; member
28 struct omap_hw_overlay *r_overlay; /* right overlay */
83 /* Cleanup previously held overlay if needed */ in omap_plane_atomic_update()
84 if (old_omap_state->overlay) in omap_plane_atomic_update()
85 omap_overlay_update_state(priv, old_omap_state->overlay); in omap_plane_atomic_update()
89 if (!new_omap_state->overlay) { in omap_plane_atomic_update()
90 DBG("[PLANE:%d:%s] no overlay attached", plane->base.id, plane->name); in omap_plane_atomic_update()
94 ovl_id = new_omap_state->overlay->id; in omap_plane_atomic_update()
117 new_omap_state->overlay->name, info.width, info.height, in omap_plane_atomic_update()
127 * main overlay zorde in omap_plane_atomic_update()
[all...]
H A Domap_overlay.h18 /* Used to associate a HW overlay/plane to a plane */
31 u32 caps, u32 fourcc, struct omap_hw_overlay **overlay,
33 void omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay);
34 void omap_overlay_update_state(struct omap_drm_private *priv, struct omap_hw_overlay *overlay);
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c50 * Each stream is a single overlay. In Xv these are called ports.
245 * The caller must hold the overlay lock.
254 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_stop() local
255 struct vmw_stream *stream = &overlay->stream[stream_id]; in vmw_overlay_stop()
291 * The caller must hold the overlay lock.
302 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_update_stream() local
303 struct vmw_stream *stream = &overlay->stream[arg->stream_id]; in vmw_overlay_update_stream()
361 * Takes the overlay lock.
365 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_resume_all() local
368 if (!overlay) in vmw_overlay_resume_all()
399 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_pause_all() local
433 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_ioctl() local
479 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_num_free_overlays() local
498 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_claim() local
523 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_unref() local
542 struct vmw_overlay *overlay; vmw_overlay_init() local
566 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_close() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c50 * Each stream is a single overlay. In Xv these are called ports.
239 * The caller must hold the overlay lock.
248 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_stop() local
249 struct vmw_stream *stream = &overlay->stream[stream_id]; in vmw_overlay_stop()
285 * The caller must hold the overlay lock.
296 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_update_stream() local
297 struct vmw_stream *stream = &overlay->stream[arg->stream_id]; in vmw_overlay_update_stream()
355 * Takes the overlay lock.
359 struct vmw_overlay *overlay = dev_priv->overlay_priv; in vmw_overlay_resume_all() local
362 if (!overlay) in vmw_overlay_resume_all()
393 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_pause_all() local
427 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_ioctl() local
473 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_num_free_overlays() local
492 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_claim() local
517 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_unref() local
536 struct vmw_overlay *overlay; vmw_overlay_init() local
560 struct vmw_overlay *overlay = dev_priv->overlay_priv; vmw_overlay_close() local
[all...]
/kernel/linux/linux-5.10/drivers/of/
H A Dresolver.c40 static void adjust_overlay_phandles(struct device_node *overlay, in adjust_overlay_phandles() argument
48 if (overlay->phandle != 0 && overlay->phandle != OF_PHANDLE_ILLEGAL) in adjust_overlay_phandles()
49 overlay->phandle += phandle_delta; in adjust_overlay_phandles()
52 for_each_property_of_node(overlay, prop) { in adjust_overlay_phandles()
65 *(__be32 *)prop->value = cpu_to_be32(overlay->phandle); in adjust_overlay_phandles()
68 for_each_child_of_node(overlay, child) in adjust_overlay_phandles()
72 static int update_usages_of_a_phandle_reference(struct device_node *overlay, in update_usages_of_a_phandle_reference() argument
110 refnode = __of_find_node_by_full_path(of_node_get(overlay), node_path); in update_usages_of_a_phandle_reference()
151 * Subtree @local_fixups, which is overlay nod
159 adjust_local_phandle_references(struct device_node *local_fixups, struct device_node *overlay, int phandle_delta) adjust_local_phandle_references() argument
263 of_resolve_phandles(struct device_node *overlay) of_resolve_phandles() argument
[all...]
/kernel/linux/linux-5.10/include/video/
H A Dmmp_disp.h66 /* parameters used by path/overlay */
67 /* overlay related para: win/addr */
137 void (*set_fetch)(struct mmp_overlay *overlay, int fetch_id);
138 void (*set_onoff)(struct mmp_overlay *overlay, int status);
139 void (*set_win)(struct mmp_overlay *overlay, struct mmp_win *win);
140 int (*set_addr)(struct mmp_overlay *overlay, struct mmp_addr *addr);
143 /* overlay describes a z-order indexed slot in each path. */
149 /* overlay info: private data */
263 static inline void mmp_overlay_set_fetch(struct mmp_overlay *overlay, in mmp_overlay_set_fetch() argument
266 if (overlay) in mmp_overlay_set_fetch()
269 mmp_overlay_set_onoff(struct mmp_overlay *overlay, int status) mmp_overlay_set_onoff() argument
275 mmp_overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) mmp_overlay_set_win() argument
281 mmp_overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr) mmp_overlay_set_addr() argument
[all...]
/kernel/linux/linux-6.6/include/video/
H A Dmmp_disp.h66 /* parameters used by path/overlay */
67 /* overlay related para: win/addr */
137 void (*set_fetch)(struct mmp_overlay *overlay, int fetch_id);
138 void (*set_onoff)(struct mmp_overlay *overlay, int status);
139 void (*set_win)(struct mmp_overlay *overlay, struct mmp_win *win);
140 int (*set_addr)(struct mmp_overlay *overlay, struct mmp_addr *addr);
143 /* overlay describes a z-order indexed slot in each path. */
149 /* overlay info: private data */
263 static inline void mmp_overlay_set_fetch(struct mmp_overlay *overlay, in mmp_overlay_set_fetch() argument
266 if (overlay) in mmp_overlay_set_fetch()
269 mmp_overlay_set_onoff(struct mmp_overlay *overlay, int status) mmp_overlay_set_onoff() argument
275 mmp_overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) mmp_overlay_set_win() argument
281 mmp_overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr) mmp_overlay_set_addr() argument
[all...]
/kernel/linux/linux-6.6/drivers/of/
H A Dresolver.c40 static void adjust_overlay_phandles(struct device_node *overlay, in adjust_overlay_phandles() argument
48 if (overlay->phandle != 0 && overlay->phandle != OF_PHANDLE_ILLEGAL) in adjust_overlay_phandles()
49 overlay->phandle += phandle_delta; in adjust_overlay_phandles()
52 for_each_property_of_node(overlay, prop) { in adjust_overlay_phandles()
65 *(__be32 *)prop->value = cpu_to_be32(overlay->phandle); in adjust_overlay_phandles()
68 for_each_child_of_node(overlay, child) in adjust_overlay_phandles()
72 static int update_usages_of_a_phandle_reference(struct device_node *overlay, in update_usages_of_a_phandle_reference() argument
110 refnode = __of_find_node_by_full_path(of_node_get(overlay), node_path); in update_usages_of_a_phandle_reference()
151 * Subtree @local_fixups, which is overlay nod
159 adjust_local_phandle_references(struct device_node *local_fixups, struct device_node *overlay, int phandle_delta) adjust_local_phandle_references() argument
263 of_resolve_phandles(struct device_node *overlay) of_resolve_phandles() argument
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c48 static u32 fmt_to_reg(struct mmp_overlay *overlay, int pix_fmt) in fmt_to_reg() argument
52 vid = overlay_is_vid(overlay); in fmt_to_reg()
119 static void dmafetch_set_fmt(struct mmp_overlay *overlay) in dmafetch_set_fmt() argument
122 struct mmp_path *path = overlay->path; in dmafetch_set_fmt()
124 tmp &= ~dma_mask(overlay_is_vid(overlay)); in dmafetch_set_fmt()
125 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt); in dmafetch_set_fmt()
129 static void overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) in overlay_set_win() argument
131 struct lcd_regs *regs = path_regs(overlay->path); in overlay_set_win()
134 memcpy(&overlay in overlay_set_win()
165 dmafetch_onoff(struct mmp_overlay *overlay, int on) dmafetch_onoff() argument
216 overlay_set_onoff(struct mmp_overlay *overlay, int on) overlay_set_onoff() argument
230 overlay_set_fetch(struct mmp_overlay *overlay, int fetch_id) overlay_set_fetch() argument
235 overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr) overlay_set_addr() argument
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c48 static u32 fmt_to_reg(struct mmp_overlay *overlay, int pix_fmt) in fmt_to_reg() argument
52 vid = overlay_is_vid(overlay); in fmt_to_reg()
119 static void dmafetch_set_fmt(struct mmp_overlay *overlay) in dmafetch_set_fmt() argument
122 struct mmp_path *path = overlay->path; in dmafetch_set_fmt()
124 tmp &= ~dma_mask(overlay_is_vid(overlay)); in dmafetch_set_fmt()
125 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt); in dmafetch_set_fmt()
129 static void overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) in overlay_set_win() argument
131 struct lcd_regs *regs = path_regs(overlay->path); in overlay_set_win()
134 memcpy(&overlay in overlay_set_win()
165 dmafetch_onoff(struct mmp_overlay *overlay, int on) dmafetch_onoff() argument
216 overlay_set_onoff(struct mmp_overlay *overlay, int on) overlay_set_onoff() argument
230 overlay_set_fetch(struct mmp_overlay *overlay, int fetch_id) overlay_set_fetch() argument
235 overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr) overlay_set_addr() argument
[all...]
/kernel/linux/linux-5.10/drivers/fpga/
H A Dof-fpga-region.c106 /* If overlay has a list of bridges, use it. */ in of_fpga_region_get_bridges()
107 br = of_parse_phandle(info->overlay, "fpga-bridges", 0); in of_fpga_region_get_bridges()
110 np = info->overlay; in of_fpga_region_get_bridges()
143 * @overlay: device node of the overlay
145 * If the overlay adds child FPGA regions, they are not allowed to have
150 static int child_regions_with_firmware(struct device_node *overlay) in child_regions_with_firmware() argument
156 of_node_get(overlay); in child_regions_with_firmware()
158 child_region = of_find_matching_node(overlay, fpga_region_of_match); in child_regions_with_firmware()
179 * of_fpga_region_parse_ov - parse and check overlay applie
192 of_fpga_region_parse_ov( struct fpga_region *region, struct device_node *overlay) of_fpga_region_parse_ov() argument
[all...]
/kernel/linux/linux-6.6/drivers/fpga/
H A Dof-fpga-region.c108 /* If overlay has a list of bridges, use it. */ in of_fpga_region_get_bridges()
109 br = of_parse_phandle(info->overlay, "fpga-bridges", 0); in of_fpga_region_get_bridges()
112 np = info->overlay; in of_fpga_region_get_bridges()
145 * @overlay: device node of the overlay
147 * If the overlay adds child FPGA regions, they are not allowed to have
152 static int child_regions_with_firmware(struct device_node *overlay) in child_regions_with_firmware() argument
158 of_node_get(overlay); in child_regions_with_firmware()
160 child_region = of_find_matching_node(overlay, fpga_region_of_match); in child_regions_with_firmware()
181 * of_fpga_region_parse_ov - parse and check overlay applie
195 of_fpga_region_parse_ov(struct fpga_region *region, struct device_node *overlay) of_fpga_region_parse_ov() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_layer.c28 int overlay, bool enable, unsigned int zpos, in sun8i_ui_layer_enable()
36 DRM_DEBUG_DRIVER("%sabling channel %d overlay %d\n", in sun8i_ui_layer_enable()
37 enable ? "En" : "Dis", channel, overlay); in sun8i_ui_layer_enable()
45 SUN8I_MIXER_CHAN_UI_LAYER_ATTR(ch_base, overlay), in sun8i_ui_layer_enable()
77 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_alpha()
93 SUN8I_MIXER_CHAN_UI_LAYER_ATTR(ch_base, overlay), in sun8i_ui_layer_update_alpha()
98 int overlay, struct drm_plane *plane, in sun8i_ui_layer_update_coord()
107 DRM_DEBUG_DRIVER("Updating UI channel %d overlay %d\n", in sun8i_ui_layer_update_coord()
108 channel, overlay); in sun8i_ui_layer_update_coord()
129 SUN8I_MIXER_CHAN_UI_LAYER_SIZE(ch_base, overlay), in sun8i_ui_layer_update_coord()
27 sun8i_ui_layer_enable(struct sun8i_mixer *mixer, int channel, int overlay, bool enable, unsigned int zpos, unsigned int old_zpos) sun8i_ui_layer_enable() argument
76 sun8i_ui_layer_update_alpha(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_alpha() argument
97 sun8i_ui_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_ui_layer_update_coord() argument
165 sun8i_ui_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_formats() argument
190 sun8i_ui_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_buffer() argument
[all...]
H A Dsun8i_vi_layer.c22 int overlay, bool enable, unsigned int zpos, in sun8i_vi_layer_enable()
30 DRM_DEBUG_DRIVER("%sabling VI channel %d overlay %d\n", in sun8i_vi_layer_enable()
31 enable ? "En" : "Dis", channel, overlay); in sun8i_vi_layer_enable()
39 SUN8I_MIXER_CHAN_VI_LAYER_ATTR(ch_base, overlay), in sun8i_vi_layer_enable()
71 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_alpha()
89 overlay), in sun8i_vi_layer_update_alpha()
101 int overlay, struct drm_plane *plane, in sun8i_vi_layer_update_coord()
114 DRM_DEBUG_DRIVER("Updating VI channel %d overlay %d\n", in sun8i_vi_layer_update_coord()
115 channel, overlay); in sun8i_vi_layer_update_coord()
156 SUN8I_MIXER_CHAN_VI_LAYER_SIZE(ch_base, overlay), in sun8i_vi_layer_update_coord()
21 sun8i_vi_layer_enable(struct sun8i_mixer *mixer, int channel, int overlay, bool enable, unsigned int zpos, unsigned int old_zpos) sun8i_vi_layer_enable() argument
70 sun8i_vi_layer_update_alpha(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_alpha() argument
100 sun8i_vi_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_vi_layer_update_coord() argument
261 sun8i_vi_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_formats() argument
305 sun8i_vi_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_buffer() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun8i_vi_layer.c21 int overlay, bool enable, unsigned int zpos, in sun8i_vi_layer_enable()
29 DRM_DEBUG_DRIVER("%sabling VI channel %d overlay %d\n", in sun8i_vi_layer_enable()
30 enable ? "En" : "Dis", channel, overlay); in sun8i_vi_layer_enable()
38 SUN8I_MIXER_CHAN_VI_LAYER_ATTR(ch_base, overlay), in sun8i_vi_layer_enable()
70 int overlay, struct drm_plane *plane, in sun8i_vi_layer_update_coord()
83 DRM_DEBUG_DRIVER("Updating VI channel %d overlay %d\n", in sun8i_vi_layer_update_coord()
84 channel, overlay); in sun8i_vi_layer_update_coord()
125 SUN8I_MIXER_CHAN_VI_LAYER_SIZE(ch_base, overlay), in sun8i_vi_layer_update_coord()
231 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_formats()
249 SUN8I_MIXER_CHAN_VI_LAYER_ATTR(ch_base, overlay), in sun8i_vi_layer_update_formats()
20 sun8i_vi_layer_enable(struct sun8i_mixer *mixer, int channel, int overlay, bool enable, unsigned int zpos, unsigned int old_zpos) sun8i_vi_layer_enable() argument
69 sun8i_vi_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_vi_layer_update_coord() argument
230 sun8i_vi_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_formats() argument
282 sun8i_vi_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_buffer() argument
[all...]
H A Dsun8i_ui_layer.c27 int overlay, bool enable, unsigned int zpos, in sun8i_ui_layer_enable()
35 DRM_DEBUG_DRIVER("%sabling channel %d overlay %d\n", in sun8i_ui_layer_enable()
36 enable ? "En" : "Dis", channel, overlay); in sun8i_ui_layer_enable()
44 SUN8I_MIXER_CHAN_UI_LAYER_ATTR(ch_base, overlay), in sun8i_ui_layer_enable()
76 int overlay, struct drm_plane *plane, in sun8i_ui_layer_update_coord()
85 DRM_DEBUG_DRIVER("Updating UI channel %d overlay %d\n", in sun8i_ui_layer_update_coord()
86 channel, overlay); in sun8i_ui_layer_update_coord()
137 SUN8I_MIXER_CHAN_UI_LAYER_SIZE(ch_base, overlay), in sun8i_ui_layer_update_coord()
174 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_formats()
192 SUN8I_MIXER_CHAN_UI_LAYER_ATTR(ch_base, overlay), in sun8i_ui_layer_update_formats()
26 sun8i_ui_layer_enable(struct sun8i_mixer *mixer, int channel, int overlay, bool enable, unsigned int zpos, unsigned int old_zpos) sun8i_ui_layer_enable() argument
75 sun8i_ui_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_ui_layer_update_coord() argument
173 sun8i_ui_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_formats() argument
198 sun8i_ui_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_buffer() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/
H A Dvkms_output.c37 struct vkms_plane *overlay; in vkms_add_overlay_plane() local
39 overlay = vkms_plane_init(vkmsdev, DRM_PLANE_TYPE_OVERLAY, index); in vkms_add_overlay_plane()
40 if (IS_ERR(overlay)) in vkms_add_overlay_plane()
41 return PTR_ERR(overlay); in vkms_add_overlay_plane()
43 if (!overlay->base.possible_crtcs) in vkms_add_overlay_plane()
44 overlay->base.possible_crtcs = drm_crtc_mask(crtc); in vkms_add_overlay_plane()
65 if (vkmsdev->config->overlay) { in vkms_output_init()
/kernel/linux/linux-5.10/fs/overlayfs/
H A DMakefile3 # Makefile for the overlay filesystem.
6 obj-$(CONFIG_OVERLAY_FS) += overlay.o
8 overlay-objs := super.o namei.o util.o inode.o file.o dir.o readdir.o \
/kernel/linux/linux-6.6/fs/overlayfs/
H A DMakefile3 # Makefile for the overlay filesystem.
6 obj-$(CONFIG_OVERLAY_FS) += overlay.o
8 overlay-objs := super.o namei.o util.o inode.o file.o dir.o readdir.o \
/kernel/linux/linux-6.6/scripts/dtc/
H A Dfdtoverlay.c26 " fdtoverlay <options> [<overlay.dtbo> [<overlay.dtbo>]]\n"
45 static void *apply_one(char *base, const char *overlay, size_t *buf_len, in apply_one() argument
54 * both the base blob and the overlay in apply_one()
56 tmpo = xmalloc(fdt_totalsize(overlay)); in apply_one()
68 memcpy(tmpo, overlay, fdt_totalsize(overlay)); in apply_one()
118 /* read and keep track of the overlay blobs */ in do_fdtoverlay()
195 usage("missing overlay file(s)"); in main()
201 printf("overlay[ in main()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A DMakefile8 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
H A DMakefile8 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \

Completed in 217 milliseconds

1234