| /linux/include/linux/ |
| H A D | ptp_classify.h | 75 __be64 correction; member 155 * ptp_header_update_correction - Update PTP header's correction field 159 * @correction: new correction value 161 * This updates the correction field of a PTP header and updates the UDP 163 * one-step P2P that does not already modify the correction field of Pdelay_Req 168 struct ptp_header *hdr, s64 correction) in ptp_header_update_correction() argument 173 /* previous correction value is required for checksum update. */ in ptp_header_update_correction() 174 memcpy(&correction_old, &hdr->correction, sizeof(correction_old)); in ptp_header_update_correction() 176 /* write new correction value */ in ptp_header_update_correction() 177 put_unaligned_be64((u64)correction, &hdr->correction); in ptp_header_update_correction() [all …]
|
| /linux/include/uapi/linux/dvb/ |
| H A D | frontend.h | 268 * enum fe_code_rate - Type of Forward Error Correction (FEC) 270 * @FEC_NONE: No Forward Error Correction Code 271 * @FEC_1_2: Forward Error Correction Code 1/2 272 * @FEC_2_3: Forward Error Correction Code 2/3 273 * @FEC_3_4: Forward Error Correction Code 3/4 274 * @FEC_4_5: Forward Error Correction Code 4/5 275 * @FEC_5_6: Forward Error Correction Code 5/6 276 * @FEC_6_7: Forward Error Correction Code 6/7 277 * @FEC_7_8: Forward Error Correction Code 7/8 278 * @FEC_8_9: Forward Error Correction Code 8/9 [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | mtdnand.rst | 403 and correction. Return 1 respectively 2 in case the error can be 406 software generator then use the correction function provided by 414 standard Reed-Solomon syndrome before calling the error correction code 699 0x00 ECC byte 0 Error correction code byte 0 700 0x01 ECC byte 1 Error correction code byte 1 701 0x02 ECC byte 2 Error correction code byte 2 719 0x00 ECC byte 0 Error correction code byte 0 of the lower 721 0x01 ECC byte 1 Error correction code byte 1 of the lower 723 0x02 ECC byte 2 Error correction code byte 2 of the lower 725 0x03 ECC byte 3 Error correction code byte 0 of the upper [all …]
|
| /linux/drivers/mtd/nand/ |
| H A D | Kconfig | 24 correction. This correction can correct up to 1 bit error 27 more strength correction and in this case BCH or RS will be 44 This enables support for software BCH error correction. Binary BCH 47 of error correction.
|
| /linux/drivers/macintosh/ |
| H A D | windfarm_pm121.c | 24 * Target Correction : 26 * controls have a target correction calculated as : 31 * OD Fan control correction. 41 * HD Fan control correction. 51 * CPU Fan control correction. 63 * Some controls have a target correction which depends on another 64 * control value. The correction is computed in the following way : 85 * In order to have the moste efficient correction with those 312 /* CPUFREQ has no correction (and is not implemented at all) */ 318 struct pm121_correction correction; member [all …]
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-regs.h | 164 /* ISC Color Correction Control Register */ 167 /* ISC Color Correction RR RG Register */ 170 /* ISC Color Correction RB OR Register */ 173 /* ISC Color Correction GR GG Register */ 176 /* ISC Color Correction GB OG Register */ 179 /* ISC Color Correction BR BG Register */ 182 /* ISC Color Correction BB OB Register */ 185 /* ISC Gamma Correction Control Register */ 190 /* ISC_Gamma Correction Blue Entry Register */ 193 /* ISC_Gamma Correction Green Entry Register */ [all …]
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | ccs.rst | 101 Shading correction 104 The CCS standard supports lens shading correction. The feature can be controlled 106 correction level may be changed using 108 correction and 128 indicates correcting the luminance in corners to 10 % less 111 Shading correction needs to be enabled for luminance correction level to have an
|
| /linux/drivers/mtd/nand/raw/ingenic/ |
| H A D | Kconfig | 8 based boards, using the BCH controller for hardware error correction. 19 Enable this driver to support the Reed-Solomon error-correction 29 Enable this driver to support the BCH error-correction hardware 39 Enable this driver to support the BCH error-correction hardware
|
| /linux/include/uapi/linux/ |
| H A D | rtc.h | 48 * Data structure to control PLL correction some better RTC feature 49 * pll_value is used to get or set current value of correction, 62 int pll_value; /* get/set correction value */ 65 int pll_posmult; /* factor for +ve correction */ 66 int pll_negmult; /* factor for -ve correction */ 107 #define RTC_PLL_GET _IOR('p', 0x11, struct rtc_pll_info) /* Get PLL correction */ 108 #define RTC_PLL_SET _IOW('p', 0x12, struct rtc_pll_info) /* Set PLL correction */
|
| H A D | joystick.h | 61 #define JSIOCSCORR _IOW('j', 0x21, struct js_corr) /* set correction values */ 62 #define JSIOCGCORR _IOR('j', 0x22, struct js_corr) /* get correction values */ 70 * Types and constants for get/set correction
|
| H A D | omap3isp.h | 389 * struct omap3isp_ccdc_fpc - Faulty Pixels Correction 597 * struct omap3isp_prev_dcor - Defect correction 598 * @couplet_mode_en: Flag to enable or disable the couplet dc Correction in NF 599 * @detect_correct: Thresholds for correction bit 0:10 detect 16:25 correct 617 * struct omap3isp_prev_gtables - Gamma correction tables 652 * @dcor: Pointer to structure for defect correction.
|
| /linux/Documentation/core-api/ |
| H A D | librs.rst | 11 correction functions. 34 correction with the given polynomial. It either uses an existing 91 The correction of the data buffer can be suppressed by providing a 92 correction pattern buffer and an error location buffer to the decoder. 93 The decoder stores the calculated error location and the correction 102 Decoding with syndrome calculation, direct data correction 119 Decoding with syndrome given by hardware decoder, direct data correction 138 Decoding with syndrome given by hardware decoder, no direct data correction.
|
| /linux/tools/perf/pmu-events/arch/test/test_soc/cpu/ |
| H A D | branch.json | 5 "BriefDescription": "L1 BTB Correction." 10 "BriefDescription": "L2 BTB Correction."
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
| H A D | branch.json | 5 "BriefDescription": "L1 BTB Correction." 10 "BriefDescription": "L2 BTB Correction."
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | ptp.c | 247 * @ts_corrections.ptp_tx: Required driver correction of PTP packet transmit 249 * @ts_corrections.ptp_rx: Required driver correction of PTP packet receive 252 * @ts_corrections.pps_in: Required driver correction of PPS input timestamps 253 * @ts_corrections.general_tx: Required driver correction of general packet 255 * @ts_corrections.general_rx: Required driver correction of general packet 305 s32 correction); 449 s32 correction) in efx_ptp_s_ns_to_ktime_correction() argument 452 if (correction >= 0) in efx_ptp_s_ns_to_ktime_correction() 453 kt = ktime_add_ns(kt, (u64)correction); in efx_ptp_s_ns_to_ktime_correction() 455 kt = ktime_sub_ns(kt, (u64)-correction); in efx_ptp_s_ns_to_ktime_correction() [all …]
|
| /linux/lib/reed_solomon/ |
| H A D | test_rslib.c | 34 __param(int, bc, 1, "Test for correct behaviour beyond error correction capacity"); 80 uint16_t *corr; /* correction buffer */ 259 /* Test up to error correction capacity */ 317 "Testing correction buffer interface...", in ex_rs_helper() 357 pr_info("Testing up to error correction capacity...\n"); in exercise_rs() 365 /* Tests for correct behaviour beyond error correction capacity */ 415 pr_info("Testing beyond error correction capacity...\n"); in exercise_rs_bc()
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nuvoton,npcm-memory-controller.yaml | 14 The Nuvoton BMC SoC supports DDR4 memory with or without ECC (error correction 17 The memory controller supports single bit error correction, double bit error
|
| /linux/lib/zstd/compress/ |
| H A D | zstd_compress_internal.h | 258 U32 nbOverflowCorrections; /* Number of times overflow correction has run since 1024 /* Maximum chunk size before overflow correction needs to be called again */ 1072 /* Defining this macro to non-zero tells zstd to run the overflow correction 1086 * Returns non-zero if the indices are large enough for overflow correction 1101 /* Adjust the min index to backoff the overflow correction frequency, in ZSTD_window_canOverflowCorrect() 1102 * so we don't waste too much CPU in overflow correction. If this in ZSTD_window_canOverflowCorrect() 1143 * Returns the correction made to the indices, which must be applied to every 1154 /* preemptive overflow correction: in ZSTD_window_correctOverflow() 1155 * 1. correction is large enough: in ZSTD_window_correctOverflow() 1166 * After correction, current is less than (1<<chainLog + 1<<windowLog). in ZSTD_window_correctOverflow() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | st,sta350.txt | 71 If present, power bridge correction for THD reduction near maximum 126 st,max-power-correction; // enables power bridge 127 // correction for THD reduction
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | renesas,imr.yaml | 7 title: Renesas R-Car Image Renderer (Distortion Correction Engine) 13 The image renderer, or the distortion correction engine, is a drawing
|
| /linux/Documentation/devicetree/bindings/soc/mediatek/ |
| H A D | mediatek,ccorr.yaml | 7 title: MediaTek color correction 14 MediaTek color correction with 3X3 matrix.
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_tas.c | 610 u64 correction) in sja1105_tas_adjust_drift() argument 613 u32 ptpclkcorp = ns_to_sja1105_ticks(correction); in sja1105_tas_adjust_drift() 693 * syntonization happens is the PTP clock correction period (PTPCLKCORP). It is 695 * To be precise, during a correction period, there is logic to determine by 697 * correction period/beginning of new one, the length of a delta is shrunk or 703 * The first implication is that you should choose your schedule correction 705 * In case there are schedules of multiple ports active, then the correction 708 * correction period can simply be the largest cycle time, hence the current 712 * The second implication is that at the beginning of a correction period, the 719 * only adjust for so much drift within a correction period. In the servo you
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ptp.c | 256 * @ts_corrections.ptp_tx: Required driver correction of PTP packet transmit 258 * @ts_corrections.ptp_rx: Required driver correction of PTP packet receive 261 * @ts_corrections.pps_in: Required driver correction of PPS input timestamps 262 * @ts_corrections.general_tx: Required driver correction of general packet 264 * @ts_corrections.general_rx: Required driver correction of general packet 309 s32 correction); 485 s32 correction) in efx_ptp_s27_to_ktime_correction() argument 487 /* Apply the correction and deal with carry */ in efx_ptp_s27_to_ktime_correction() 488 nic_minor += correction; in efx_ptp_s27_to_ktime_correction() 510 s32 correction) in efx_ptp_s_qns_to_ktime_correction() argument [all …]
|
| /linux/arch/x86/kernel/cpu/resctrl/ |
| H A D | monitor.c | 40 * The correction factor table is documented in Documentation/filesystems/resctrl.rst. 42 * by the correction factor. 46 * 1. The threshold 0 is changed to rmid count - 1 so don't do correction 48 * 2. MBM total and local correction table indexed by core counter which is 50 * 3. The correction factor is normalized to 2^20 (1048576) so it's faster 488 pr_info("No MBM correction factor available\n"); in intel_rdt_mbm_apply_quirk()
|
| /linux/net/dsa/ |
| H A D | tag_ksz.c | 153 s64 correction; in ksz_xmit_timestamp() local 169 correction = (s64)get_unaligned_be64(&ptp_hdr->correction); in ksz_xmit_timestamp() 171 if (correction < 0) { in ksz_xmit_timestamp() 174 ts = ns_to_timespec64(-correction >> 16); in ksz_xmit_timestamp() 177 /* Set correction field to 0 and update UDP checksum */ in ksz_xmit_timestamp()
|