/linux/tools/memory-model/Documentation/ |
H A D | cheatsheet.txt | 6 Relaxed store Y Y 7 Relaxed load Y Y Y Y 8 Relaxed RMW operation Y Y Y Y 9 rcu_dereference() Y Y Y Y 10 Successful *_acquire() R Y Y Y Y Y Y 11 Successful *_release() C Y Y Y W Y 12 smp_rmb() Y R Y Y R 13 smp_wmb() Y W Y Y W 14 smp_mb() & synchronize_rcu() CP Y Y Y Y Y Y Y Y 15 Successful full non-void RMW CP Y Y Y Y Y Y Y Y Y Y Y [all …]
|
/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra194.c | 1593 …PINGROUP(soc_gpio33_pt0, RSVD0, SPDIF, RSVD2, RSVD3, 0x1000, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1594 …PINGROUP(soc_gpio32_ps7, RSVD0, SPDIF, RSVD2, RSVD3, 0x1008, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1595 …PINGROUP(soc_gpio31_ps6, RSVD0, SDMMC1, RSVD2, RSVD3, 0x1010, 0, Y, -1, -1, 6, 8, -1, 10, 11,… 1596 …PINGROUP(soc_gpio30_ps5, RSVD0, RSVD1, RSVD2, RSVD3, 0x1018, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1597 …PINGROUP(aud_mclk_ps4, AUD, RSVD1, RSVD2, RSVD3, 0x1020, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12,… 1598 …PINGROUP(dap1_fs_ps3, I2S1, RSVD1, RSVD2, RSVD3, 0x1028, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12,… 1599 …PINGROUP(dap1_din_ps2, I2S1, RSVD1, RSVD2, RSVD3, 0x1030, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12… 1600 …PINGROUP(dap1_dout_ps1, I2S1, RSVD1, RSVD2, RSVD3, 0x1038, 0, Y, -1, -1, 6, 8, -1, 10, 11, 1… 1601 …PINGROUP(dap1_sclk_ps0, I2S1, RSVD1, RSVD2, RSVD3, 0x1040, 0, Y, -1, -1, 6, 8, -1, 10, 11, 1… 1602 …PINGROUP(dap3_fs_pt4, I2S3, DMIC2, RSVD2, RSVD3, 0x1048, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12,… [all …]
|
H A D | pinctrl-tegra210.c | 1354 …PINGROUP(sdmmc1_clk_pm0, SDMMC1, RSVD1, RSVD2, RSVD3, 0x3000, Y, Y, N, N,… 1355 …PINGROUP(sdmmc1_cmd_pm1, SDMMC1, SPI3, RSVD2, RSVD3, 0x3004, Y, Y, N, N,… 1356 …PINGROUP(sdmmc1_dat3_pm2, SDMMC1, SPI3, RSVD2, RSVD3, 0x3008, Y, Y, N, N,… 1357 …PINGROUP(sdmmc1_dat2_pm3, SDMMC1, SPI3, RSVD2, RSVD3, 0x300c, Y, Y, N, N,… 1358 …PINGROUP(sdmmc1_dat1_pm4, SDMMC1, SPI3, RSVD2, RSVD3, 0x3010, Y, Y, N, N,… 1359 …PINGROUP(sdmmc1_dat0_pm5, SDMMC1, RSVD1, RSVD2, RSVD3, 0x3014, Y, Y, N, N,… 1360 …PINGROUP(sdmmc3_clk_pp0, SDMMC3, RSVD1, RSVD2, RSVD3, 0x301c, Y, Y, N, N,… 1361 …PINGROUP(sdmmc3_cmd_pp1, SDMMC3, RSVD1, RSVD2, RSVD3, 0x3020, Y, Y, N, N,… 1362 …PINGROUP(sdmmc3_dat0_pp5, SDMMC3, RSVD1, RSVD2, RSVD3, 0x3024, Y, Y, N, N,… 1363 …PINGROUP(sdmmc3_dat1_pp4, SDMMC3, RSVD1, RSVD2, RSVD3, 0x3028, Y, Y, N, N,… [all …]
|
H A D | pinctrl-tegra234.c | 1634 PINGROUP(soc_gpio08_pb0, RSVD0, RSVD1, RSVD2, RSVD3, 0x5008, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1635 PINGROUP(soc_gpio36_pm5, ETH0, RSVD1, DCA, RSVD3, 0x10000, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1636 PINGROUP(soc_gpio53_pm6, ETH0, RSVD1, DCA, RSVD3, 0x10008, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1637 PINGROUP(soc_gpio55_pm4, ETH2, RSVD1, RSVD2, RSVD3, 0x10010, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1638 PINGROUP(soc_gpio38_pm7, ETH1, RSVD1, RSVD2, RSVD3, 0x10018, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1639 PINGROUP(soc_gpio39_pn1, GP, RSVD1, RSVD2, RSVD3, 0x10020, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1640 PINGROUP(soc_gpio40_pn2, ETH1, RSVD1, RSVD2, RSVD3, 0x10028, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1641 PINGROUP(dp_aux_ch0_hpd_pm0, DP, RSVD1, RSVD2, RSVD3, 0x10030, 0, Y, 5, 7, 6, 8, -1, 10, 12), 1642 PINGROUP(dp_aux_ch1_hpd_pm1, ETH3, RSVD1, RSVD2, RSVD3, 0x10038, 0, Y, 5, 7, 6, 8, -1, 10, 12), 1643 …PINGROUP(dp_aux_ch2_hpd_pm2, ETH3, RSVD1, DISPLAYB, RSVD3, 0x10040, 0, Y, 5, 7, 6, 8, -1, 10, 1… [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-yuv-planar.rst | 13 stores the Y components. The second plane is the chroma plane and stores the 16 - Fully planar formats use three planes to store the Y, Cb and Cr components 238 - Y'\ :sub:`00` 239 - Y'\ :sub:`01` 240 - Y'\ :sub:`02` 241 - Y'\ :sub:`03` 243 - Y'\ :sub:`10` 244 - Y'\ :sub:`11` 245 - Y'\ :sub:`12` 246 - Y'\ :sub:`13` [all …]
|
H A D | pixfmt-yuv-luma.rst | 9 This family of formats only store the luma component of a Y'CbCr image. They 17 - Y'\ :sub:`x`\ [9:2] denotes bits 9 to 2 of the Y' value for pixel at column 47 - Y'\ :sub:`0`\ [7:0] 60 - Y'\ :sub:`0`\ [7:0] 61 - Y'\ :sub:`1`\ [5:0] Y'\ :sub:`0`\ [9:8] 62 - Y'\ :sub:`2`\ [3:0] Y'\ :sub:`1`\ [9:6] 63 - Y'\ :sub:`3`\ [1:0] Y'\ :sub:`2`\ [9:4] 64 - Y'\ :sub:`3`\ [9:2] 73 - Y'\ :sub:`0`\ [7:0] 74 - `000000` Y'\ :sub:`0`\ [9:8] [all …]
|
H A D | pixfmt-y8i.rst | 32 - Y'\ :sub:`00left` 33 - Y'\ :sub:`00right` 34 - Y'\ :sub:`01left` 35 - Y'\ :sub:`01right` 36 - Y'\ :sub:`02left` 37 - Y'\ :sub:`02right` 38 - Y'\ :sub:`03left` 39 - Y'\ :sub:`03right` 41 - Y'\ :sub:`10left` 42 - Y'\ :sub:`10right` [all …]
|
H A D | pixfmt-m420.rst | 23 Cb\ :sub:`0`/Cr\ :sub:`0` belongs to Y'\ :sub:`00`, Y'\ :sub:`01`, 24 Y'\ :sub:`10`, Y'\ :sub:`11`. 26 All line lengths are identical: if the Y lines include pad bytes so do 38 - Y'\ :sub:`00` 39 - Y'\ :sub:`01` 40 - Y'\ :sub:`02` 41 - Y'\ :sub:`03` 43 - Y'\ :sub:`10` 44 - Y'\ :sub:`11` 45 - Y'\ :sub:`12` [all …]
|
H A D | pixfmt-packed-yuv.rst | 9 Similarly to the packed RGB formats, the packed YUV formats store the Y, Cb and 16 - 'Y', 'Cb' and 'Cr' denote bits of the luma, blue chroma (also known as 26 full triplet of Y, Cb and Cr values. 29 component. They are named based on the order of the Y, Cb and Cr components as 32 format stores a pixel in a 16-bit word [15:0] laid out at as [Y'\ :sub:`4-0` 34 [Cb\ :sub:`2-0` Cr\ :sub:`4-0`] followed by [Y'\ :sub:`4-0` Cb\ :sub:`5-3`]. 93 - Y'\ :sub:`3` 94 - Y'\ :sub:`2` 95 - Y'\ :sub:`1` 96 - Y'\ :sub:`0` [all …]
|
H A D | colorspaces-details.rst | 15 ``V4L2_XFER_FUNC_709``. The default Y'CbCr encoding is 16 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited 66 The luminance (Y') and color difference (Cb and Cr) are obtained with 71 Y' = 0.2990R' + 0.5870G' + 0.1140B' 77 Y' is clamped to the range [0…1] and Cb and Cr are clamped to the range 78 [-0.5…0.5]. This conversion to Y'CbCr is identical to the one defined in 93 default Y'CbCr encoding is ``V4L2_YCBCR_ENC_709``. The default Y'CbCr 142 The luminance (Y') and color difference (Cb and Cr) are obtained with 147 Y' = 0.2126R' + 0.7152G' + 0.0722B' 153 Y' is clamped to the range [0…1] and Cb and Cr are clamped to the range [all …]
|
/linux/arch/sparc/include/asm/ |
H A D | sfp-machine_64.h | 32 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 33 _FP_MUL_MEAT_1_imm(_FP_WFRACBITS_S,R,X,Y) 34 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 35 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 36 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 37 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 39 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_imm(S,R,X,Y,_FP_DIV_HELP_imm) argument 40 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_1_udiv_norm(D,R,X,Y) argument 41 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_2_udiv(Q,R,X,Y) argument 59 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
H A D | sfp-machine_32.h | 34 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 35 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_S,R,X,Y,umul_ppmm) 36 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 37 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 38 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 39 _FP_MUL_MEAT_4_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 41 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_udiv(S,R,X,Y) argument 42 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument 43 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument 61 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
/linux/arch/sh/include/asm/ |
H A D | sfp-machine.h | 29 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 30 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_S,R,X,Y,umul_ppmm) 31 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 32 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 33 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 34 _FP_MUL_MEAT_4_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 36 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_udiv(S,R,X,Y) argument 37 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument 38 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument 53 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | srem_mod.S | 5 | input values X and Y. The entry point sREM computes the floating 6 | point (IEEE) REM of the input values X and Y. 10 | Double-extended value Y is pointed to by address in register 12 | of X and Y are both nonzero and finite; although either or both 18 | FREM(X,Y) or FMOD(X,Y), depending on entry point. 23 | Step 1. Save and strip signs of X and Y: signX := sign(X), 24 | signY := sign(Y), X := |X|, Y := |Y|, 28 | Step 2. Set L := expo(X)-expo(Y), k := 0, Q := 0. 35 | Step 3. Perform MOD(X,Y) 36 | 3.1 If R = Y, go to Step 9. [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A D | stv0367_priv.h | 29 #define MAX(X, Y) ((X) >= (Y) ? (X) : (Y)) argument 30 #define MIN(X, Y) ((X) <= (Y) ? (X) : (Y)) argument 33 #define INRANGE(X, Y, Z) \ argument 34 ((((X) <= (Y)) && ((Y) <= (Z))) || \ 35 (((Z) <= (Y)) && ((Y) <= (X))) ? 1 : 0) 38 #define MAKEWORD(X, Y) (((X) << 8) + (Y)) argument 42 #define MSB(Y) (((Y) >> 8) & 0xff) argument 43 #define MMSB(Y)(((Y) >> 16) & 0xff) argument
|
H A D | Kconfig | 20 Say Y when you want to support this frontend. 29 Say Y when you want to support these frontends. 36 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want 45 demodulator. Say Y when you want to support this tuner. 53 Say Y when you want to support these frontends. 62 Say Y when you want to support these frontends. 78 Say Y when you want to support these frontends. 90 Say Y when you want to support this frontend. 98 Say Y when you want to support this frontend. 106 Say Y when you want to support this frontend. [all …]
|
/linux/include/math-emu/ |
H A D | op-2.h | 88 #define _FP_FRAC_ADD_2(R,X,Y) \ argument 89 __FP_FRAC_ADD_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0) 91 #define _FP_FRAC_SUB_2(R,X,Y) \ argument 92 __FP_FRAC_SUB_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0) 94 #define _FP_FRAC_DEC_2(X,Y) \ argument 95 __FP_FRAC_DEC_2(X##_f1, X##_f0, Y##_f1, Y##_f0) 113 #define _FP_FRAC_EQ_2(X, Y) (X##_f1 == Y##_f1 && X##_f0 == Y##_f0) argument 114 #define _FP_FRAC_GT_2(X, Y) \ argument 115 (X##_f1 > Y##_f1 || (X##_f1 == Y##_f1 && X##_f0 > Y##_f0)) 116 #define _FP_FRAC_GE_2(X, Y) \ argument [all …]
|
H A D | op-common.h | 229 #define _FP_ADD_INTERNAL(fs, wc, R, X, Y, OP) \ argument 231 switch (_FP_CLS_COMBINE(X##_c, Y##_c)) \ 236 _FP_I_TYPE diff = X##_e - Y##_e; \ 245 R##_e = Y##_e; \ 252 _FP_FRAC_SRS_##wc(Y, diff, _FP_WFRACBITS_##fs); \ 253 else if (!_FP_FRAC_ZEROP_##wc(Y)) \ 254 _FP_FRAC_SET_##wc(Y, _FP_MINFRAC_##wc); \ 261 if (X##_s == Y##_s) \ 264 _FP_FRAC_ADD_##wc(R, X, Y); \ 274 _FP_FRAC_SUB_##wc(R, X, Y); \ [all …]
|
H A D | op-1.h | 52 #define _FP_FRAC_ADD_1(R,X,Y) (R##_f = X##_f + Y##_f) argument 53 #define _FP_FRAC_SUB_1(R,X,Y) (R##_f = X##_f - Y##_f) argument 54 #define _FP_FRAC_DEC_1(X,Y) (X##_f -= Y##_f) argument 62 #define _FP_FRAC_EQ_1(X, Y) (X##_f == Y##_f) argument 63 #define _FP_FRAC_GE_1(X, Y) (X##_f >= Y##_f) argument 64 #define _FP_FRAC_GT_1(X, Y) (X##_f > Y##_f) argument 127 #define _FP_MUL_MEAT_1_imm(wfracbits, R, X, Y) \ argument 129 R##_f = X##_f * Y##_f; \ 138 #define _FP_MUL_MEAT_1_wide(wfracbits, R, X, Y, doit) \ argument 141 doit(_Z_f1, _Z_f0, X##_f, Y##_f); \ [all …]
|
H A D | op-4.h | 111 #define _FP_FRAC_ADD_4(R,X,Y) \ argument 114 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0]) 116 #define _FP_FRAC_SUB_4(R,X,Y) \ argument 119 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0]) 121 #define _FP_FRAC_DEC_4(X,Y) \ argument 123 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0]) 137 #define _FP_FRAC_EQ_4(X,Y) \ argument 138 (X##_f[0] == Y##_f[0] && X##_f[1] == Y##_f[1] \ 139 && X##_f[2] == Y##_f[2] && X##_f[3] == Y##_f[3]) 141 #define _FP_FRAC_GT_4(X,Y) \ argument [all …]
|
H A D | double.h | 110 #define FP_ADD_D(R,X,Y) _FP_ADD(D,2,R,X,Y) argument 111 #define FP_SUB_D(R,X,Y) _FP_SUB(D,2,R,X,Y) argument 112 #define FP_MUL_D(R,X,Y) _FP_MUL(D,2,R,X,Y) argument 113 #define FP_DIV_D(R,X,Y) _FP_DIV(D,2,R,X,Y) argument 117 #define FP_CMP_D(r,X,Y,un) _FP_CMP(D,2,r,X,Y,un) argument 118 #define FP_CMP_EQ_D(r,X,Y) _FP_CMP_EQ(D,2,r,X,Y) argument 182 #define FP_ADD_D(R,X,Y) _FP_ADD(D,1,R,X,Y) argument 183 #define FP_SUB_D(R,X,Y) _FP_SUB(D,1,R,X,Y) argument 184 #define FP_MUL_D(R,X,Y) _FP_MUL(D,1,R,X,Y) argument 185 #define FP_DIV_D(R,X,Y) _FP_DIV(D,1,R,X,Y) argument [all …]
|
H A D | quad.h | 116 #define FP_ADD_Q(R,X,Y) _FP_ADD(Q,4,R,X,Y) argument 117 #define FP_SUB_Q(R,X,Y) _FP_SUB(Q,4,R,X,Y) argument 118 #define FP_MUL_Q(R,X,Y) _FP_MUL(Q,4,R,X,Y) argument 119 #define FP_DIV_Q(R,X,Y) _FP_DIV(Q,4,R,X,Y) argument 123 #define FP_CMP_Q(r,X,Y,un) _FP_CMP(Q,4,r,X,Y,un) argument 124 #define FP_CMP_EQ_Q(r,X,Y) _FP_CMP_EQ(Q,4,r,X,Y) argument 189 #define FP_ADD_Q(R,X,Y) _FP_ADD(Q,2,R,X,Y) argument 190 #define FP_SUB_Q(R,X,Y) _FP_SUB(Q,2,R,X,Y) argument 191 #define FP_MUL_Q(R,X,Y) _FP_MUL(Q,2,R,X,Y) argument 192 #define FP_DIV_Q(R,X,Y) _FP_DIV(Q,2,R,X,Y) argument [all …]
|
/linux/arch/alpha/include/asm/ |
H A D | sfp-machine.h | 32 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 33 _FP_MUL_MEAT_1_imm(_FP_WFRACBITS_S,R,X,Y) 34 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 35 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 36 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 37 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 39 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_imm(S,R,X,Y,_FP_DIV_HELP_imm) argument 40 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_1_udiv(D,R,X,Y) argument 41 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_2_udiv(Q,R,X,Y) argument 55 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
/linux/scripts/kconfig/tests/preprocess/variable/ |
H A D | Kconfig | 19 Y := 3 variable 20 SIMPLE += $(Y) 21 Y := 4 variable 25 Y := 3 variable 26 RECURSIVE += $(Y) 27 Y := 4 variable 32 Y := 3 variable 33 UNDEFINED_VARIABLE += $(Y) 34 Y := 4 variable 39 Y := B variable [all …]
|
/linux/Documentation/input/devices/ |
H A D | sentelic.rst | 29 1 |Y|X|y|x|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 | | |B|F|W|W|W|W| 32 Byte 1: Bit7 => Y overflow 34 Bit5 => Y sign bit 41 Byte 3: Y Movement(9-bit 2's complement integers) 61 1 |Y|X|y|x|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 | | |B|F|r|l|u|d| 64 Byte 1: Bit7 => Y overflow 66 Bit5 => Y sign bit 73 Byte 3: Y Movement(9-bit 2's complement integers) 105 1 |0|1|V|1|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|d|u|X|X|Y|Y| 118 Byte 3: Y coordinate (ypos[9:2]) [all …]
|