| /kernel/linux/linux-5.10/arch/m68k/hp300/ |
| D | hp300map.map | 185 compose '`' 'A' to '�' 186 compose '`' 'a' to '�' 187 compose '\'' 'A' to '�' 188 compose '\'' 'a' to '�' 189 compose '^' 'A' to '�' 190 compose '^' 'a' to '�' 191 compose '~' 'A' to '�' 192 compose '~' 'a' to '�' 193 compose '"' 'A' to '�' 194 compose '"' 'a' to '�' [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/hp300/ |
| D | hp300map.map | 185 compose '`' 'A' to '�' 186 compose '`' 'a' to '�' 187 compose '\'' 'A' to '�' 188 compose '\'' 'a' to '�' 189 compose '^' 'A' to '�' 190 compose '^' 'a' to '�' 191 compose '~' 'A' to '�' 192 compose '~' 'a' to '�' 193 compose '"' 'A' to '�' 194 compose '"' 'a' to '�' [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/vt/ |
| D | defkeymap.map | 112 control keycode 52 = Compose 291 compose '`' 'A' to '�' 292 compose '`' 'a' to '�' 293 compose '\'' 'A' to '�' 294 compose '\'' 'a' to '�' 295 compose '^' 'A' to '�' 296 compose '^' 'a' to '�' 297 compose '~' 'A' to '�' 298 compose '~' 'a' to '�' 299 compose '"' 'A' to '�' [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/vt/ |
| D | defkeymap.map | 112 control keycode 52 = Compose 291 compose '`' 'A' to '�' 292 compose '`' 'a' to '�' 293 compose '\'' 'A' to '�' 294 compose '\'' 'a' to '�' 295 compose '^' 'A' to '�' 296 compose '^' 'a' to '�' 297 compose '~' 'A' to '�' 298 compose '~' 'a' to '�' 299 compose '"' 'A' to '�' [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-subdev.rst | 238 compose selection rectangle 281 * - Configure scaler sink compose selection 306 values, as well as the compose rectangle on the scaler's sink pad. 316 propagates the size to the compose selection rectangle on the 319 4. The application configures the size of the compose selection 373 COMPOSE rectangle on the sink pad. In both sink and source pads, the 418 previous step. The exception to this rule is the sink compose 419 rectangle, which refers to the sink compose bounds rectangle --- if it 429 3. Sink pad actual compose selection. The size of the sink pad compose 431 pad crop rectangle. The location of the compose rectangle specifies [all …]
|
| D | selection-api-examples.rst | 45 /* setting smaller compose rectangle */ 65 struct v4l2_selection compose = { 75 ret = ioctl(fd, VIDIOC_G_SELECTION, &compose); 83 hscale = (double)compose.r.width / crop.r.width; 84 vscale = (double)compose.r.height / crop.r.height;
|
| D | v4l2-selection-targets.rst | 52 - Compose rectangle. Used to configure scaling and composition. 62 - Bounds of the compose rectangle. All valid compose rectangles fit 63 inside the compose bounds rectangle.
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | selection-api-examples.rst | 45 /* setting smaller compose rectangle */ 65 struct v4l2_selection compose = { 75 ret = ioctl(fd, VIDIOC_G_SELECTION, &compose); 83 hscale = (double)compose.r.width / crop.r.width; 84 vscale = (double)compose.r.height / crop.r.height;
|
| D | v4l2-selection-targets.rst | 58 - Compose rectangle. Used to configure scaling and composition. 68 - Bounds of the compose rectangle. All valid compose rectangles fit 69 inside the compose bounds rectangle.
|
| D | dev-subdev.rst | 242 compose selection rectangle 285 * - Configure scaler sink compose selection 310 values, as well as the compose rectangle on the scaler's sink pad. 320 propagates the size to the compose selection rectangle on the 323 4. The application configures the size of the compose selection 377 COMPOSE rectangle on the sink pad. In both sink and source pads, the 424 previous step. The exception to this rule is the sink compose 425 rectangle, which refers to the sink compose bounds rectangle --- if it 435 3. Sink pad actual compose selection. The size of the sink pad compose 437 pad crop rectangle. The location of the compose rectangle specifies [all …]
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
| D | vivid-vid-out.c | 453 struct v4l2_rect *compose = &dev->compose_out; in vivid_s_fmt_vid_out() local 504 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 505 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 506 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 519 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 520 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 521 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 526 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() 527 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 531 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() [all …]
|
| D | vivid-vid-cap.c | 677 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() local 709 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 711 *compose = r; in vivid_s_fmt_vid_cap() 730 compose->width / MAX_ZOOM, in vivid_s_fmt_vid_cap() 731 factor * compose->height / MAX_ZOOM in vivid_s_fmt_vid_cap() 735 compose->width * MAX_ZOOM, in vivid_s_fmt_vid_cap() 736 factor * compose->height * MAX_ZOOM in vivid_s_fmt_vid_cap() 749 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap() 751 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 756 compose->top *= factor; in vivid_s_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx-media-csi.c | 82 struct v4l2_rect compose; member 426 image.rect = vdev->compose; in csi_idmac_setup_channel() 717 /* compose mbus_config from the upstream endpoint */ in csi_setup() 738 priv->crop.width == 2 * priv->compose.width, in csi_setup() 739 priv->crop.height == 2 * priv->compose.height); in csi_setup() 1192 return &priv->compose; in __csi_get_compose() 1437 struct v4l2_rect *compose, in csi_try_fmt() argument 1451 sdformat->format.width = compose->width; in csi_try_fmt() 1452 sdformat->format.height = compose->height; in csi_try_fmt() 1497 /* Reset crop and compose rectangles */ in csi_try_fmt() [all …]
|
| D | imx-media-capture.c | 210 struct v4l2_rect *compose) in __capture_try_fmt_vid_cap() argument 257 if (compose) { in __capture_try_fmt_vid_cap() 258 compose->left = 0; in __capture_try_fmt_vid_cap() 259 compose->top = 0; in __capture_try_fmt_vid_cap() 260 compose->width = fmt_src->format.width; in __capture_try_fmt_vid_cap() 261 compose->height = fmt_src->format.height; in __capture_try_fmt_vid_cap() 302 &priv->vdev.compose); in capture_s_fmt_vid_cap() 344 /* The compose rectangle is fixed to the source format. */ in capture_g_selection() 345 s->r = priv->vdev.compose; in capture_g_selection() 540 struct v4l2_rect compose; in capture_validate_fmt() local [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/imx/ |
| D | imx-media-csi.c | 82 struct v4l2_rect compose; member 428 image.rect = vdev->compose; in csi_idmac_setup_channel() 730 priv->crop.width == 2 * priv->compose.width, in csi_setup() 731 priv->crop.height == 2 * priv->compose.height); in csi_setup() 1175 return &priv->compose; in __csi_get_compose() 1421 struct v4l2_rect *compose, in csi_try_fmt() argument 1435 sdformat->format.width = compose->width; in csi_try_fmt() 1436 sdformat->format.height = compose->height; in csi_try_fmt() 1481 /* Reset crop and compose rectangles */ in csi_try_fmt() 1489 compose->left = 0; in csi_try_fmt() [all …]
|
| D | imx-media-capture.c | 140 __capture_try_fmt(struct v4l2_pix_format *pixfmt, struct v4l2_rect *compose) in __capture_try_fmt() argument 174 if (compose) { in __capture_try_fmt() 175 compose->width = fmt_src.width; in __capture_try_fmt() 176 compose->height = fmt_src.height; in __capture_try_fmt() 200 cc = __capture_try_fmt(&f->fmt.pix, &priv->vdev.compose); in capture_s_fmt_vid_cap() 217 /* The compose rectangle is fixed to the source format. */ in capture_g_selection() 218 s->r = priv->vdev.compose; in capture_g_selection() 471 priv->vdev.compose.width = fmt_src.format.width; in capture_legacy_s_fmt_vid_cap() 472 priv->vdev.compose.height = fmt_src.format.height; in capture_legacy_s_fmt_vid_cap() 689 * node. It is sufficient to check the compose rectangle size without in capture_validate_fmt() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
| D | vsp1_brx.c | 157 /* Reset the compose rectangle. */ in brx_set_format() 159 struct v4l2_rect *compose; in brx_set_format() local 161 compose = brx_get_compose(brx, config, fmt->pad); in brx_set_format() 162 compose->left = 0; in brx_set_format() 163 compose->top = 0; in brx_set_format() 164 compose->width = format->width; in brx_set_format() 165 compose->height = format->height; in brx_set_format() 225 struct v4l2_rect *compose; in brx_set_selection() local 244 * The compose rectangle top left corner must be inside the output in brx_set_selection() 253 * Scaling isn't supported, the compose rectangle size must be identical in brx_set_selection() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
| D | vsp1_brx.c | 156 /* Reset the compose rectangle. */ in brx_set_format() 158 struct v4l2_rect *compose; in brx_set_format() local 160 compose = brx_get_compose(brx, config, fmt->pad); in brx_set_format() 161 compose->left = 0; in brx_set_format() 162 compose->top = 0; in brx_set_format() 163 compose->width = format->width; in brx_set_format() 164 compose->height = format->height; in brx_set_format() 224 struct v4l2_rect *compose; in brx_set_selection() local 242 * The compose rectangle top left corner must be inside the output in brx_set_selection() 251 * Scaling isn't supported, the compose rectangle size must be identical in brx_set_selection() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
| D | vivid-vid-out.c | 455 struct v4l2_rect *compose = &dev->compose_out; in vivid_s_fmt_vid_out() local 506 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 507 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 508 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 521 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 522 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 523 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 528 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() 529 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 533 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() [all …]
|
| D | vivid-vid-cap.c | 675 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() local 702 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 704 *compose = r; in vivid_s_fmt_vid_cap() 723 compose->width / MAX_ZOOM, in vivid_s_fmt_vid_cap() 724 factor * compose->height / MAX_ZOOM in vivid_s_fmt_vid_cap() 728 compose->width * MAX_ZOOM, in vivid_s_fmt_vid_cap() 729 factor * compose->height * MAX_ZOOM in vivid_s_fmt_vid_cap() 742 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap() 744 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 749 compose->top *= factor; in vivid_s_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/ |
| D | imx8-isi-pipe.c | 242 const struct v4l2_rect *compose; in mxc_isi_pipe_enable() local 268 compose = v4l2_subdev_get_try_compose(sd, state, MXC_ISI_PIPE_PAD_SINK); in mxc_isi_pipe_enable() 278 scale.width = compose->width; in mxc_isi_pipe_enable() 279 scale.height = compose->height; in mxc_isi_pipe_enable() 350 struct v4l2_rect *compose; in mxc_isi_pipe_init_cfg() local 372 compose = mxc_isi_pipe_get_pad_compose(pipe, state, in mxc_isi_pipe_init_cfg() 376 compose->left = 0; in mxc_isi_pipe_init_cfg() 377 compose->top = 0; in mxc_isi_pipe_init_cfg() 378 compose->width = MXC_ISI_DEF_WIDTH; in mxc_isi_pipe_init_cfg() 379 compose->height = MXC_ISI_DEF_HEIGHT; in mxc_isi_pipe_init_cfg() [all …]
|
| /kernel/linux/linux-5.10/drivers/s390/char/ |
| D | defkeymap.map | 189 compose '^' 'c' to Control_c 190 compose '^' 'd' to Control_d 191 compose '^' 'z' to Control_z 192 compose '^' '\012' to nul
|
| /kernel/linux/linux-6.6/drivers/s390/char/ |
| D | defkeymap.map | 189 compose '^' 'c' to Control_c 190 compose '^' 'd' to Control_d 191 compose '^' 'z' to Control_z 192 compose '^' '\012' to nul
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
| D | mtk-mdp3-regs.c | 284 const struct v4l2_rect *compose, s32 rotation, in mdp_check_scaling_ratio() argument 292 comp_w = compose->height; in mdp_check_scaling_ratio() 293 comp_h = compose->width; in mdp_check_scaling_ratio() 295 comp_w = compose->width; in mdp_check_scaling_ratio() 296 comp_h = compose->height; in mdp_check_scaling_ratio() 456 out->buffer.format.width = frame->compose.width; in mdp_set_dst_config() 457 out->buffer.format.height = frame->compose.height; in mdp_set_dst_config() 492 frame->compose.width = frame->format.fmt.pix_mp.width; in mdp_frameparam_init() 493 frame->compose.height = frame->format.fmt.pix_mp.height; in mdp_frameparam_init()
|
| /kernel/linux/linux-5.10/drivers/media/common/v4l2-tpg/ |
| D | v4l2-tpg-core.c | 94 tpg->crop.width = tpg->compose.width = w; in tpg_init() 95 tpg->crop.height = tpg->compose.height = h; in tpg_init() 504 const struct v4l2_rect *compose) in tpg_s_crop_compose() argument 507 tpg->compose = *compose; in tpg_s_crop_compose() 508 tpg->scaled_width = (tpg->src_width * tpg->compose.width + in tpg_s_crop_compose() 534 tpg->compose.top = tpg->compose.left = 0; in tpg_reset_source() 535 tpg->compose.width = width; in tpg_reset_source() 536 tpg->compose.height = tpg->buf_height; in tpg_reset_source() 2003 if (y + 16 >= tpg->compose.height || x + 8 >= tpg->compose.width) in tpg_gen_text() 2006 if (len > (tpg->compose.width - x) / 8) in tpg_gen_text() [all …]
|