| /kernel/linux/linux-4.19/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-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-4.19/drivers/tty/vt/ |
| D | defkeymap.map | 111 control keycode 52 = Compose 290 compose '`' 'A' to '�' 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 '�' [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-4.19/Documentation/media/uapi/v4l/ |
| D | dev-subdev.rst | 223 - Scaler/0 compose selection rectangle 246 * - Configure scaler sink compose selection 261 values, as well as the compose rectangle on the scaler's sink pad. 271 propagates the size to the compose selection rectangle on the 274 4. The application configures the size of the compose selection 328 COMPOSE rectangle on the sink pad. In both sink and source pads, the 373 previous step. The exception to this rule is the sink compose 374 rectangle, which refers to the sink compose bounds rectangle --- if it 384 3. Sink pad actual compose selection. The size of the sink pad compose 386 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 | 55 - Compose rectangle. Used to configure scaling and composition. 65 - Bounds of the compose rectangle. All valid compose rectangles fit 66 inside the compose bounds rectangle.
|
| /kernel/linux/linux-4.19/drivers/staging/media/imx/ |
| D | imx-media-csi.c | 85 struct v4l2_rect compose; member 689 /* compose mbus_config from the upstream endpoint */ in csi_setup() 715 priv->crop.width == 2 * priv->compose.width, in csi_setup() 716 priv->crop.height == 2 * priv->compose.height); in csi_setup() 1153 return &priv->compose; in __csi_get_compose() 1338 struct v4l2_rect *compose, in csi_try_fmt() argument 1353 sdformat->format.width = compose->width; in csi_try_fmt() 1354 sdformat->format.height = compose->height; in csi_try_fmt() 1397 /* Reset crop and compose rectangles */ in csi_try_fmt() 1403 compose->left = 0; in csi_try_fmt() [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 | 671 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() local 703 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 705 *compose = r; in vivid_s_fmt_vid_cap() 724 compose->width / MAX_ZOOM, in vivid_s_fmt_vid_cap() 725 factor * compose->height / MAX_ZOOM in vivid_s_fmt_vid_cap() 729 compose->width * MAX_ZOOM, in vivid_s_fmt_vid_cap() 730 factor * compose->height * MAX_ZOOM in vivid_s_fmt_vid_cap() 743 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap() 745 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 750 compose->top *= factor; in vivid_s_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/vivid/ |
| D | vivid-vid-out.c | 428 struct v4l2_rect *compose = &dev->compose_out; in vivid_s_fmt_vid_out() local 479 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 480 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 481 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 494 v4l2_rect_set_min_size(compose, &min_r); in vivid_s_fmt_vid_out() 495 v4l2_rect_set_max_size(compose, &max_r); in vivid_s_fmt_vid_out() 496 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 501 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() 502 v4l2_rect_map_inside(compose, &dev->compose_bounds_out); in vivid_s_fmt_vid_out() 506 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_out() [all …]
|
| D | vivid-vid-cap.c | 641 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() local 673 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 675 *compose = r; in vivid_s_fmt_vid_cap() 694 compose->width / MAX_ZOOM, in vivid_s_fmt_vid_cap() 695 factor * compose->height / MAX_ZOOM in vivid_s_fmt_vid_cap() 699 compose->width * MAX_ZOOM, in vivid_s_fmt_vid_cap() 700 factor * compose->height * MAX_ZOOM in vivid_s_fmt_vid_cap() 713 v4l2_rect_set_size_to(compose, &r); in vivid_s_fmt_vid_cap() 715 v4l2_rect_map_inside(compose, &r); in vivid_s_fmt_vid_cap() 720 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-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 …]
|
| D | vsp1_hgt.c | 134 struct v4l2_rect *compose; in hgt_configure_stream() local 144 compose = vsp1_entity_get_pad_selection(entity, entity->config, in hgt_configure_stream() 167 hratio = crop->width * 2 / compose->width / 3; in hgt_configure_stream() 168 vratio = crop->height * 2 / compose->height / 3; in hgt_configure_stream()
|
| /kernel/linux/linux-4.19/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-4.19/drivers/media/platform/rcar-vin/ |
| D | rcar-v4l2.c | 161 vin->compose = vin->source; in rvin_reset_format() 168 struct v4l2_rect *crop, struct v4l2_rect *compose) in rvin_try_format() argument 225 if (compose) { in rvin_try_format() 226 compose->top = 0; in rvin_try_format() 227 compose->left = 0; in rvin_try_format() 228 compose->width = pix->width; in rvin_try_format() 229 compose->height = pix->height; in rvin_try_format() 262 struct v4l2_rect crop, compose; in rvin_s_fmt_vid_cap() local 269 &crop, &compose); in rvin_s_fmt_vid_cap() 275 vin->compose = compose; in rvin_s_fmt_vid_cap() [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-4.19/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-4.19/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() 422 const struct v4l2_rect *compose) in tpg_s_crop_compose() argument 425 tpg->compose = *compose; in tpg_s_crop_compose() 426 tpg->scaled_width = (tpg->src_width * tpg->compose.width + in tpg_s_crop_compose() 452 tpg->compose.top = tpg->compose.left = 0; in tpg_reset_source() 453 tpg->compose.width = width; in tpg_reset_source() 454 tpg->compose.height = tpg->buf_height; in tpg_reset_source() 1819 if (y + 16 >= tpg->compose.height || x + 8 >= tpg->compose.width) in tpg_gen_text() 1822 if (len > (tpg->compose.width - x) / 8) in tpg_gen_text() [all …]
|
| /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() 472 const struct v4l2_rect *compose) in tpg_s_crop_compose() argument 475 tpg->compose = *compose; in tpg_s_crop_compose() 476 tpg->scaled_width = (tpg->src_width * tpg->compose.width + in tpg_s_crop_compose() 502 tpg->compose.top = tpg->compose.left = 0; in tpg_reset_source() 503 tpg->compose.width = width; in tpg_reset_source() 504 tpg->compose.height = tpg->buf_height; in tpg_reset_source() 1971 if (y + 16 >= tpg->compose.height || x + 8 >= tpg->compose.width) in tpg_gen_text() 1974 if (len > (tpg->compose.width - x) / 8) in tpg_gen_text() [all …]
|