/Linux-v5.15/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.15/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 …]
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | dev-subdev.rst | 240 compose selection rectangle 283 * - Configure scaler sink compose selection 308 values, as well as the compose rectangle on the scaler's sink pad. 318 propagates the size to the compose selection rectangle on the 321 4. The application configures the size of the compose selection 375 COMPOSE rectangle on the sink pad. In both sink and source pads, the 420 previous step. The exception to this rule is the sink compose 421 rectangle, which refers to the sink compose bounds rectangle --- if it 431 3. Sink pad actual compose selection. The size of the sink pad compose 433 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 | 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-decoder.rst | 458 hardware without additional compose/scaling capabilities. 463 hardware does not support compose/scaling. 471 read-only on hardware without additional compose/scaling capabilities. 527 * Setting the ``CAPTURE`` format will reset the compose selection rectangles 531 5. **Optional.** Set the compose rectangle via :c:func:`VIDIOC_S_SELECTION` on 532 the ``CAPTURE`` queue if it is desired and if the decoder has compose and/or 546 read-only on hardware without additional compose/scaling capabilities. 556 The decoder may adjust the compose rectangle to the nearest
|
/Linux-v5.15/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.15/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() 714 /* compose mbus_config from the upstream endpoint */ in csi_setup() 735 priv->crop.width == 2 * priv->compose.width, in csi_setup() 736 priv->crop.height == 2 * priv->compose.height); in csi_setup() 1182 return &priv->compose; in __csi_get_compose() 1427 struct v4l2_rect *compose, in csi_try_fmt() argument 1441 sdformat->format.width = compose->width; in csi_try_fmt() 1442 sdformat->format.height = compose->height; in csi_try_fmt() 1487 /* Reset crop and compose rectangles */ in csi_try_fmt() [all …]
|
D | imx-media-capture.c | 141 __capture_try_fmt(struct v4l2_pix_format *pixfmt, struct v4l2_rect *compose) in __capture_try_fmt() argument 175 if (compose) { in __capture_try_fmt() 176 compose->width = fmt_src.width; in __capture_try_fmt() 177 compose->height = fmt_src.height; in __capture_try_fmt() 201 cc = __capture_try_fmt(&f->fmt.pix, &priv->vdev.compose); in capture_s_fmt_vid_cap() 218 /* The compose rectangle is fixed to the source format. */ in capture_g_selection() 219 s->r = priv->vdev.compose; in capture_g_selection() 469 priv->vdev.compose.width = fmt_src.format.width; in capture_legacy_s_fmt_vid_cap() 470 priv->vdev.compose.height = fmt_src.format.height; in capture_legacy_s_fmt_vid_cap() 686 * node. It is sufficient to check the compose rectangle size without in capture_validate_fmt() [all …]
|
/Linux-v5.15/drivers/media/platform/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 …]
|
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_drm.h | 53 * @inputs: source crop rectangle, destination compose rectangle and z-order 62 struct v4l2_rect compose; member
|
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_histo.c | 279 /* Set the crop rectangle and reset the compose rectangle. */ in histo_set_crop() 297 struct v4l2_rect *compose; in histo_set_compose() local 302 * The compose rectangle is used to configure downscaling, the top left in histo_set_compose() 336 compose = vsp1_entity_get_pad_selection(&histo->entity, sd_state, in histo_set_compose() 339 *compose = sel->r; in histo_set_compose()
|
/Linux-v5.15/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.15/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.15/drivers/media/platform/qcom/camss/ |
D | camss-vfe.c | 778 * __vfe_get_compose - Get pointer to compose selection structure 783 * Return pointer to TRY or ACTIVE compose rectangle structure 794 return &line->compose; in __vfe_get_compose() 879 * vfe_try_compose - Handle try compose selection by pad subdev method 929 struct v4l2_rect *compose; in vfe_try_crop() local 931 compose = __vfe_get_compose(line, sd_state, which); in vfe_try_crop() 933 if (rect->width > compose->width) in vfe_try_crop() 934 rect->width = compose->width; in vfe_try_crop() 936 if (rect->width + rect->left > compose->width) in vfe_try_crop() 937 rect->left = compose->width - rect->width; in vfe_try_crop() [all …]
|
/Linux-v5.15/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() 492 /* Make sure compose rect fits inside output format */ in rvin_s_selection() 510 vin->compose = s->r = r; in rvin_s_selection() 512 vin_dbg(vin, "Compose %dx%d@%d:%d in %dx%d\n", in rvin_s_selection() 824 vin->compose = vin->crop; in rvin_mc_s_fmt_vid_cap()
|
/Linux-v5.15/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() 158 /* compose the Hangul char */ in hfsplus_uni2asc() 180 if (likely(compose)) in hfsplus_uni2asc()
|
/Linux-v5.15/drivers/input/keyboard/ |
D | lkkbd.c | 89 "If set non-zero, LK201' Compose key will act as an Alt key"); 194 [0xad] = KEY_COMPOSE, /* Right Compose, that is. */ 198 [0xb1] = KEY_COMPOSE, /* Left Compose, that is. */ 353 * Reset setting for Compose key. Let Compose be KEY_COMPOSE. in lkkbd_detection_done() 358 * Print keyboard name and modify Compose=Alt on user's request. in lkkbd_detection_done()
|
/Linux-v5.15/Documentation/process/ |
D | email-clients.rst | 102 :menuselection:`Configuration-->Preferences-->Compose-->Wrapping` should be 132 way around this is to compose your email with word wrap enabled, then save 270 - Has a helpful ruler bar in the compose window. 286 when in the :menuselection:`Compose` dialog.
|
/Linux-v5.15/include/linux/ |
D | bootconfig.h | 253 /* Compose partial key */ 258 * xbc_node_compose_key() - Compose full key string of the XBC node 263 * Compose the full-length key of the @node into @buf. Returns the total
|
/Linux-v5.15/drivers/media/i2c/ccs/ |
D | ccs.h | 200 struct v4l2_rect compose; /* compose on sink */ member
|