| /Linux-v5.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 …]
|
| /Linux-v5.10/drivers/tty/vt/ |
| D | defkeymap.map | 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 '�' 300 compose '"' 'a' to '�' [all …]
|
| /Linux-v5.10/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 | 62 - Bounds of the compose rectangle. All valid compose rectangles fit 63 inside the compose bounds rectangle.
|
| 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 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 432 the location of the actual sink compose rectangle in the sink compose [all …]
|
| D | selection-api-intro.rst | 23 and position of such a window is controlled by the compose target.
|
| /Linux-v5.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 …]
|
| /Linux-v5.10/drivers/media/platform/vsp1/ |
| D | vsp1_brx.c | 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 258 compose = brx_get_compose(brx, config, sel->pad); in brx_set_selection() 259 *compose = sel->r; in brx_set_selection()
|
| 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()
|
| D | vsp1_hgo.c | 138 struct v4l2_rect *compose; in hgo_configure_stream() local 145 compose = vsp1_entity_get_pad_selection(entity, entity->config, in hgo_configure_stream() 164 hratio = crop->width * 2 / compose->width / 3; in hgo_configure_stream() 165 vratio = crop->height * 2 / compose->height / 3; in hgo_configure_stream()
|
| D | vsp1_rpf.c | 114 const struct v4l2_rect *compose; in rpf_configure_stream() local 116 compose = vsp1_entity_get_pad_selection(pipe->brx, in rpf_configure_stream() 120 left = compose->left; in rpf_configure_stream() 121 top = compose->top; in rpf_configure_stream()
|
| D | vsp1_drm.h | 62 struct v4l2_rect compose; member
|
| D | vsp1_histo.c | 294 struct v4l2_rect *compose; in histo_set_compose() local 332 compose = vsp1_entity_get_pad_selection(&histo->entity, config, in histo_set_compose() 335 *compose = sel->r; in histo_set_compose()
|
| /Linux-v5.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() 738 priv->crop.width == 2 * priv->compose.width, in csi_setup() 739 priv->crop.height == 2 * priv->compose.height); in csi_setup() 1180 return &priv->compose; in __csi_get_compose() 1425 struct v4l2_rect *compose, in csi_try_fmt() argument 1439 sdformat->format.width = compose->width; in csi_try_fmt() 1440 sdformat->format.height = compose->height; in csi_try_fmt() 1493 compose->left = 0; in csi_try_fmt() 1494 compose->top = 0; 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() 345 s->r = priv->vdev.compose; in capture_g_selection() 540 struct v4l2_rect compose; in capture_validate_fmt() local 552 ret = __capture_try_fmt_vid_cap(priv, &fmt_src, &f, &cc, &compose); in capture_validate_fmt() [all …]
|
| /Linux-v5.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 …]
|
| /Linux-v5.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
|
| /Linux-v5.10/drivers/media/platform/rcar-vin/ |
| D | rcar-v4l2.c | 233 vin->compose.top = 0; in rvin_reset_format() 234 vin->compose.left = 0; in rvin_reset_format() 235 vin->compose.width = vin->format.width; in rvin_reset_format() 236 vin->compose.height = vin->format.height; in rvin_reset_format() 339 v4l2_rect_map_inside(&vin->compose, &fmt_rect); in rvin_s_fmt_vid_cap() 444 s->r = vin->compose; in rvin_g_selection() 510 vin->compose = s->r = r; in rvin_s_selection() 824 vin->compose = vin->crop; in rvin_mc_s_fmt_vid_cap()
|
| D | rcar-dma.c | 544 if (crop_height != vin->compose.height) in rvin_crop_scale_comp_gen2() 545 ys = (4096 * crop_height) / vin->compose.height; in rvin_crop_scale_comp_gen2() 549 if (vin->crop.width != vin->compose.width) in rvin_crop_scale_comp_gen2() 550 xs = (4096 * vin->crop.width) / vin->compose.width; in rvin_crop_scale_comp_gen2() 860 offsetx = vin->compose.left * fmt->bpp; in rvin_set_slot_addr() 861 offsety = vin->compose.top * vin->format.bytesperline; in rvin_set_slot_addr()
|
| D | rcar-vin.h | 240 struct v4l2_rect compose; member
|
| /Linux-v5.10/fs/hfsplus/ |
| D | unicode.c | 131 int i, len, ustrlen, res, compose; in hfsplus_uni2asc() local 138 compose = !test_bit(HFSPLUS_SB_NODECOMPOSE, &HFSPLUS_SB(sb)->flags); in hfsplus_uni2asc() 144 if (likely(compose)) in hfsplus_uni2asc() 180 if (likely(compose)) in hfsplus_uni2asc()
|
| /Linux-v5.10/drivers/media/platform/qcom/camss/ |
| D | camss-vfe.c | 1496 return &line->compose; in __vfe_get_compose() 1630 struct v4l2_rect *compose; in vfe_try_crop() local 1632 compose = __vfe_get_compose(line, cfg, which); in vfe_try_crop() 1634 if (rect->width > compose->width) in vfe_try_crop() 1635 rect->width = compose->width; in vfe_try_crop() 1637 if (rect->width + rect->left > compose->width) in vfe_try_crop() 1638 rect->left = compose->width - rect->width; in vfe_try_crop() 1640 if (rect->height > compose->height) in vfe_try_crop() 1641 rect->height = compose->height; in vfe_try_crop() 1643 if (rect->height + rect->top > compose->height) in vfe_try_crop() [all …]
|
| D | camss-vfe-4-1.c | 693 output = line->compose.width; in vfe_set_scale_cfg() 703 output = line->compose.height; in vfe_set_scale_cfg() 715 output = line->compose.width / 2; in vfe_set_scale_cfg() 725 output = line->compose.height; in vfe_set_scale_cfg() 727 output = line->compose.height / 2; in vfe_set_scale_cfg()
|
| D | camss-vfe-4-7.c | 796 output = line->compose.width - 1; in vfe_set_scale_cfg() 806 output = line->compose.height - 1; in vfe_set_scale_cfg() 818 output = line->compose.width / 2 - 1; in vfe_set_scale_cfg() 828 output = line->compose.height - 1; in vfe_set_scale_cfg() 830 output = line->compose.height / 2 - 1; in vfe_set_scale_cfg()
|