Home
last modified time | relevance | path

Searched refs:aspect (Results 1 – 25 of 72) sorted by relevance

123

/linux-6.12.1/arch/powerpc/kernel/
Ddexcr.c31 static int prctl_to_aspect(unsigned long which, unsigned int *aspect) in early_initcall()
35 *aspect = DEXCR_PR_SBHE; in early_initcall()
38 *aspect = DEXCR_PR_IBRTPD; in early_initcall()
41 *aspect = DEXCR_PR_SRAPD; in early_initcall()
44 *aspect = DEXCR_PR_NPHIE; in early_initcall()
55 unsigned int aspect; in get_dexcr_prctl() local
58 ret = prctl_to_aspect(which, &aspect); in get_dexcr_prctl()
62 if (aspect & DEXCR_PRCTL_EDITABLE) in get_dexcr_prctl()
65 if (aspect & mfspr(SPRN_DEXCR)) in get_dexcr_prctl()
70 if (aspect & task->thread.dexcr_onexec) in get_dexcr_prctl()
[all …]
/linux-6.12.1/tools/testing/selftests/powerpc/dexcr/
Dlsdexcr.c53 static void print_aspect(const struct dexcr_aspect *aspect) in print_aspect() argument
59 mask = DEXCR_PR_BIT(aspect->index); in print_aspect()
67 printf("%12s %c (%d): ", aspect->name, effective & mask ? '*' : ' ', aspect->index); in print_aspect()
69 printf(" \t(%s)\n", aspect->desc); in print_aspect()
72 static void print_aspect_config(const struct dexcr_aspect *aspect) in print_aspect_config() argument
77 bool actual = effective & DEXCR_PR_BIT(aspect->index); in print_aspect_config()
85 if (aspect->prctl != -1) { in print_aspect_config()
86 int ctrl = pr_get_dexcr(aspect->prctl); in print_aspect_config()
105 if (hdexcr & DEXCR_PR_BIT(aspect->index)) { in print_aspect_config()
114 aspect->name, in print_aspect_config()
[all …]
Dchdexcr.c36 const struct dexcr_aspect *aspect = &aspects[i]; in help() local
38 if (aspect->prctl == -1) in help()
41 printf(" --%-6s / --no-%-6s : %s\n", aspect->opt, aspect->opt, aspect->desc); in help()
56 const struct dexcr_aspect *aspect; in apply_option() local
80 aspect = opt_to_aspect(opt); in apply_option()
81 if (!aspect) in apply_option()
84 err = pr_set_dexcr(aspect->prctl, ctrl); in apply_option()
Ddexcr_test.c19 unsigned long aspect = pr_which_to_aspect(which); in dexcr_prctl_onexec_test_child() local
29 FAIL_IF_EXIT_MSG(!(aspect & dexcr), "setting aspect across exec did not take effect"); in dexcr_prctl_onexec_test_child()
37 FAIL_IF_EXIT_MSG(aspect & dexcr, "clearing aspect across exec did not take effect"); in dexcr_prctl_onexec_test_child()
50 unsigned long aspect = pr_which_to_aspect(which); in dexcr_prctl_aspect_test() local
78 FAIL_IF_MSG(!(aspect & mfspr(SPRN_DEXCR_RO)), "setting aspect did not take effect"); in dexcr_prctl_aspect_test()
87 FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "clearing aspect did not take effect"); in dexcr_prctl_aspect_test()
97 …FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "scheduling aspect to set on exec should not change it … in dexcr_prctl_aspect_test()
107 FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "process aspect should still be cleared"); in dexcr_prctl_aspect_test()
116 FAIL_IF_MSG(!(aspect & mfspr(SPRN_DEXCR_RO)), "process aspect should be set"); in dexcr_prctl_aspect_test()
124 FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "process aspect should be clear"); in dexcr_prctl_aspect_test()
[all …]
Ddexcr.h17 #define DEXCR_PR_BIT(aspect) __MASK(63 - (32 + (aspect))) argument
/linux-6.12.1/Documentation/arch/powerpc/
Ddexcr.rst17 the DEXCR. Each aspect controls a certain behaviour, and can be set or cleared
18 to enable/disable the aspect. There are several variants of the DEXCR for
50 between the 'which' value and the DEXCR aspect's index.
84 - This aspect can be configured with PR_PPC_SET_DEXCR (get only)
87 - This aspect is set / set this aspect
90 - This aspect is clear / clear this aspect
93 - This aspect will be set after exec / set this aspect after exec
96 - This aspect will be clear after exec / clear this aspect after exec
105 PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC``. This would indicate the aspect is currently
114 will set the IBRTPD aspect bit in the DEXCR, causing indirect branch prediction
[all …]
/linux-6.12.1/drivers/media/v4l2-core/
Dv4l2-dv-timings.c713 struct v4l2_fract aspect, in v4l2_detect_gtf() argument
746 if (aspect.numerator == 0 || aspect.denominator == 0) { in v4l2_detect_gtf()
747 aspect.numerator = 16; in v4l2_detect_gtf()
748 aspect.denominator = 9; in v4l2_detect_gtf()
750 image_width = ((image_height * aspect.numerator) / aspect.denominator); in v4l2_detect_gtf()
831 struct v4l2_fract aspect = { 16, 9 }; in v4l2_calc_aspect_ratio() local
836 return aspect; in v4l2_calc_aspect_ratio()
839 aspect.numerator = hor_landscape; in v4l2_calc_aspect_ratio()
840 aspect.denominator = vert_portrait; in v4l2_calc_aspect_ratio()
841 return aspect; in v4l2_calc_aspect_ratio()
[all …]
/linux-6.12.1/drivers/video/fbdev/core/
Dfbcvt.c192 u32 aspect = -1; in fb_cvt_aspect_ratio() local
195 aspect = 0; in fb_cvt_aspect_ratio()
197 aspect = 1; in fb_cvt_aspect_ratio()
199 aspect = 2; in fb_cvt_aspect_ratio()
201 aspect = 3; in fb_cvt_aspect_ratio()
203 aspect = 4; in fb_cvt_aspect_ratio()
207 aspect = 7; in fb_cvt_aspect_ratio()
211 return aspect; in fb_cvt_aspect_ratio()
/linux-6.12.1/drivers/media/i2c/adv748x/
Dadv748x-afe.c165 struct v4l2_fract *aspect) in adv748x_afe_g_pixelaspect() argument
170 aspect->numerator = 11; in adv748x_afe_g_pixelaspect()
171 aspect->denominator = 10; in adv748x_afe_g_pixelaspect()
173 aspect->numerator = 54; in adv748x_afe_g_pixelaspect()
174 aspect->denominator = 59; in adv748x_afe_g_pixelaspect()
Dadv748x-hdmi.c386 struct v4l2_fract *aspect) in adv748x_hdmi_g_pixelaspect() argument
388 aspect->numerator = 1; in adv748x_hdmi_g_pixelaspect()
389 aspect->denominator = 1; in adv748x_hdmi_g_pixelaspect()
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dcrop.rst13 with the exception of pixel aspect ratio detection, which is
145 aspect ratio closer to the original request, so it asks for a cropping
260 Example: Current scaling factor and pixel aspect
271 double aspect;
308 aspect = cropcap.pixelaspect.numerator /
310 aspect = aspect * hscale / vscale;
316 dwidth = format.fmt.pix.width / aspect;
Dvidioc-cropcap.rst35 aspect of images and to calculate scale factors. They set the ``type``
72 Assuming pixel aspect 1/1 this could be for example a 640 × 480
78 - This is the pixel aspect (y / x) when no scaling is applied, the
Dvidioc-g-dv-timings.rst161 - The picture aspect if the pixels are not square. Only valid if the
303 the pixels are square, so the picture aspect ratio is the same as the
/linux-6.12.1/drivers/media/platform/st/sti/hva/
Dhva-debugfs.c19 u32 bitrate_mode, aspect, entropy, vui_sar, sei_fp; in format_ctx() local
45 aspect = V4L2_CID_MPEG_VIDEO_ASPECT; in format_ctx()
55 v4l2_ctrl_get_menu(aspect)[ctrls->aspect], in format_ctx()
Dhva.h91 enum v4l2_mpeg_video_aspect aspect; member
/linux-6.12.1/drivers/ps3/
Dps3av_cmd.c328 int aspect, u32 id) in ps3av_cmd_set_av_video_cs() argument
337 if (aspect == -1) in ps3av_cmd_set_av_video_cs()
338 aspect = 0; in ps3av_cmd_set_av_video_cs()
354 av_video_cs->aspect = aspect; in ps3av_cmd_set_av_video_cs()
Dps3av.c65 u32 aspect; member
516 video_mode->aspect, id); in ps3av_set_videomode_packet()
/linux-6.12.1/drivers/gpu/drm/i2c/
Dch7006_mode.c335 uint64_t scale, aspect; in ch7006_setup_properties() local
348 aspect = ch_mode->enc_hdisp*fixed1; in ch7006_setup_properties()
349 do_div(aspect, ch_mode->enc_vdisp); in ch7006_setup_properties()
351 hpos = round_fixed((norm->hvirtual * aspect - mode->hdisplay * scale) in ch7006_setup_properties()
/linux-6.12.1/include/media/
Dv4l2-dv-timings.h180 u32 polarities, bool interlaced, struct v4l2_fract aspect,
/linux-6.12.1/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc249 bAspectRatioY the X dimension of the picture aspect
251 bAspectRatioX the Y dimension of the picture aspect
305 bAspectRatioY the X dimension of the picture aspect
307 bAspectRatioX the Y dimension of the picture aspect
/linux-6.12.1/drivers/media/i2c/
Dadv7180.c866 static int adv7180_g_pixelaspect(struct v4l2_subdev *sd, struct v4l2_fract *aspect) in adv7180_g_pixelaspect() argument
871 aspect->numerator = 11; in adv7180_g_pixelaspect()
872 aspect->denominator = 10; in adv7180_g_pixelaspect()
874 aspect->numerator = 54; in adv7180_g_pixelaspect()
875 aspect->denominator = 59; in adv7180_g_pixelaspect()
/linux-6.12.1/Documentation/fb/
Dmodedb.rst108 Also, GTF does not take into account the aspect ratio of the display.
129 a = aspect ratio (3 - 4:3; 4 - 5:4; 9 - 15:9, 16:9; A - 16:10)
136 - aspect ratio can only be one of the above values
/linux-6.12.1/Documentation/userspace-api/media/dvb/
Dlegacy_dvb_video.rst83 aspect ratio the output hardware (e.g. TV) has. It is also used in the
186 aspect ratio of the video.
589 - Resolution and aspect ratio of the video.
674 - Current aspect ratio of stream.
690 demultiplexer or from memory. The ``video_format`` indicates the aspect
1886 This ioctl sets the screen format (aspect ratio) of the connected output
1937 - Returns the size and aspect ratio.
1945 This ioctl returns the size and aspect ratio.
/linux-6.12.1/Documentation/admin-guide/media/
Dvivid.rst29 - Support for various pixel aspect ratios and video aspect ratios
381 The pixel aspect ratio will depend on the TV standard. The video aspect ratio
422 The pixel aspect ratio will depend on the HDMI timing: for 720x480 is it
424 standard, and for all others a 1:1 pixel aspect ratio is returned.
426 The video aspect ratio can be selected through the 'DV Timings Aspect Ratio'
478 The pixel aspect ratio will depend on the HDMI timing: for 720x480 is it
480 standard, and for all others a 1:1 pixel aspect ratio is returned.
712 displayed with the correct pixel and image aspect ratio corrections,
760 selects if the image aspect ratio as used for the TV or
766 selects if the image aspect ratio as used for the HDMI
[all …]
/linux-6.12.1/tools/testing/selftests/rcutorture/doc/
Drcu-test-image.txt10 some aspect of the rcutorture testing. This will require a more fully

123