/linux/Documentation/devicetree/bindings/eeprom/ |
H A D | at24.yaml | 22 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 29 pattern: "^eeprom@[0-9a-f]{1,2}$" 42 … - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$" 43 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 46 pattern: c00$ 48 pattern: c01$ 50 pattern: cs01$ 52 pattern: c02$ 54 pattern: cs02$ 56 pattern: mac402$ [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | ctx_rewrite.c | 29 * The disassembly of each program is then compared with the pattern 45 /* Pattern for BPF_LDX_MEM(field_sz, dst, ctx, field_offset) */ 47 /* Pattern for BPF_STX_MEM(field_sz, ctx, src, field_offset) and 51 /* Pattern for BPF_ST_MEM(field_sz, ctx, src, field_offset), 55 /* Pattern for BPF_STX_MEM (field_sz, ctx, src, field_offset), 68 /* Sign extension on s390 changes the pattern */ 291 static int find_field_offset(struct btf *btf, char *pattern, regmatch_t *matches) in find_field_offset() argument 295 char *type = pattern + matches[1].rm_so; in find_field_offset() 296 char *field = pattern + matches[2].rm_so; in find_field_offset() 302 PRINT_FAIL("Malformed pattern: type ident is too long: %d\n", type_sz); in find_field_offset() [all …]
|
/linux/Documentation/leds/ |
H A D | leds-qcom-lpg.rst | 11 number of PWM channels, a programmable pattern lookup table and a RGB LED 23 deeper idle states the LPG provides pattern support. This consists of a shared 25 range within the table to use, the rate and if the pattern should repeat. 27 The pattern for a channel can be programmed using the "pattern" trigger, using 33 Specify a hardware pattern for a Qualcomm LPG LED. 35 The pattern is a series of brightness and hold-time pairs, with the hold-time 36 expressed in milliseconds. The hold time is a property of the pattern and must 37 therefore be identical for each element in the pattern (except for the pauses 39 transitions expected by the leds-trigger-pattern format, each entry in the 40 pattern must be followed a zero-length entry of the same brightness. [all …]
|
H A D | leds-lp55xx.rst | 63 This pattern data is saved as a file in the user-land or 70 To load and run the pattern, the programming sequence is following. 74 (3) Write pattern data into selected area 90 For example, run blinking pattern in engine #1 of LP5521:: 98 For example, run blinking pattern in engine #3 of LP55231 100 Two LEDs are configured as pattern output channels:: 134 To run programmed pattern, 'run_engine' attribute should be enabled. 136 The pattern sequence of LP8501 is similar to LP5523. 138 However pattern data is specific. 179 ( Predefined pattern data ) [all …]
|
H A D | leds-mt6370-rgb.rst | 15 PWM Dimming mode, breath pattern mode, and constant current mode. The device 18 The breath pattern for a channel can be programmed using the "pattern" trigger, 24 Specify a hardware breath pattern for a MT6370 RGB LED. 26 The breath pattern is a series of timing pairs, with the hold-time expressed in 28 '/sys/class/leds/<led>/brightness'. The pattern doesn't include the brightness 29 setting. Hardware pattern only controls the timing for each pattern stage 32 Pattern diagram:: 60 Pattern example::
|
/linux/lib/ |
H A D | ts_kmp.c | 13 * auxiliary function PI[1..m], for m being length(pattern), 14 * precomputed from the pattern in time O(m). The array PI allows 37 u8 * pattern; member 56 while (q > 0 && kmp->pattern[q] in kmp_find() 59 if (kmp->pattern[q] in kmp_find() 74 static inline void compute_prefix_tbl(const u8 *pattern, unsigned int len, in compute_prefix_tbl() argument 81 while (k > 0 && (icase ? toupper(pattern[k]) : pattern[k]) in compute_prefix_tbl() 82 != (icase ? toupper(pattern[q]) : pattern[q])) in compute_prefix_tbl() 84 if ((icase ? toupper(pattern[k]) : pattern[k]) in compute_prefix_tbl() 85 == (icase ? toupper(pattern[q]) : pattern[q])) in compute_prefix_tbl() [all …]
|
H A D | ts_bm.c | 52 u8 * pattern; member 58 static unsigned int matchpat(const u8 *pattern, unsigned int patlen, in matchpat() argument 69 if (t != *(pattern-i)) in matchpat() 96 i = matchpat(&bm->pattern[bm->patlen-1], bm->patlen, in bm_find() 115 static int subpattern(u8 *pattern, int i, int j, int g) in subpattern() argument 119 while(pattern[x--] == pattern[y--]) { in subpattern() 125 ret = pattern[i-1] != pattern[j-1]; in subpattern() 140 bm->bad_shift[bm->pattern[i]] = bm->patlen - 1 - i; in compute_prefix_tbl() 142 bm->bad_shift[tolower(bm->pattern[i])] in compute_prefix_tbl() 153 if (subpattern(bm->pattern, i, j, g)) { in compute_prefix_tbl() [all …]
|
H A D | parser.c | 24 * match_one - Determines if a string matches a simple pattern 25 * @s: the string to examine for presence of the pattern 26 * @p: the string containing the pattern 30 * Description: Determines if the pattern @p is present in string @s. Can only 31 * match extremely simple token=arg style patterns. If the pattern is found, 106 * &struct match_token whose pattern is set to the NULL pointer. 119 for (p = table; !match_one(s, p->pattern, args) ; p++) in match_token() 272 * match_wildcard - parse if a string matches given wildcard pattern 273 * @pattern: wildcard pattern 277 * pattern @pattern. The pattern may contain two types of wildcards: [all …]
|
H A D | textsearch.c | 39 * the search parameters such as the pattern and algorithm name. 59 * the pattern to look for and flags. As a flag, you can set TS_IGNORECASE 70 * the position of the first occurrence of the pattern or UINT_MAX if 82 * const char *pattern = "chicken"; 85 * conf = textsearch_prepare("kmp", pattern, strlen(pattern), 219 * textsearch_find_continuous - search a pattern in continuous/linear data 228 * Returns the position of first occurrence of the pattern or 248 * @pattern: pattern data 249 * @len: length of pattern 254 * configuration for the specified pattern. [all …]
|
/linux/security/tomoyo/ |
H A D | util.c | 629 * tomoyo_const_part_length - Evaluate the initial length without a pattern in a token. 633 * Returns the initial length without a pattern in @filename. 689 * tomoyo_file_matches_pattern2 - Pattern matching without '/' character and "\-" pattern. 693 * @pattern: The start of pattern to compare. 694 * @pattern_end: The end of pattern to compare. 696 * Returns true if @filename matches @pattern, false otherwise. 700 const char *pattern, in tomoyo_file_matches_pattern2() argument 703 while (filename < filename_end && pattern < pattern_end) { in tomoyo_file_matches_pattern2() 708 if (*pattern != '\\') { in tomoyo_file_matches_pattern2() 709 if (*filename++ != *pattern++) in tomoyo_file_matches_pattern2() [all …]
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | reg_wow.h | 31 * bit 31:24 pattern 0 length 32 * bit 23:16 pattern 1 length 33 * bit 15:8 pattern 2 length 34 * bit 7:0 pattern 3 length 37 * bit 31:24 pattern 4 length 38 * bit 23:16 pattern 5 length 39 * bit 15:8 pattern 6 length 40 * bit 7:0 pattern 7 length 43 * bit 31:24 pattern 8 length 44 * bit 23:16 pattern 9 length [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
H A D | link_dp_cts.c | 141 // get audio test mode and test pattern parameters in dp_test_get_audio_test_data() 156 // read pattern periods for requested channels when sawTooth pattern is requested in dp_test_get_audio_test_data() 237 /* get phy test pattern and pattern parameters from DP receiver */ in dp_test_send_phy_test_pattern() 273 switch (dpcd_test_pattern.bits.PATTERN) { in dp_test_send_phy_test_pattern() 287 /* CP2520 pattern is unstable, temporarily use TPS4 instead */ in dp_test_send_phy_test_pattern() 293 /* CP2520 pattern is unstable, temporarily use TPS4 instead */ in dp_test_send_phy_test_pattern() 357 test_pattern_size = 1; // Square pattern data is 1 byte (DP spec) in dp_test_send_phy_test_pattern() 405 * PHY test pattern request is generated by equipment via HPD interrupt. in dp_test_send_phy_test_pattern() 458 DC_LOG_ERROR("%s: Color space must be defined for test pattern", __func__); in set_crtc_test_pattern() 551 /* get link test pattern and pattern parameters */ in dp_handle_automated_test() [all …]
|
/linux/Documentation/devicetree/bindings/soc/renesas/ |
H A D | renesas-soc.yaml | 28 pattern: "^renesas,.+-.+$" 39 …- pattern: "^renesas,(emev2|r(7s|8a|9a)[a-z0-9]+|rcar|rmobile|rz[a-z0-9]*|sh(7[a-z0-9]+)?|mobile)-… 40 …- pattern: "^renesas,(condor|falcon|gr-peach|gray-hawk|salvator|sk-rz|smar(c(2)?)?|spider|white-ha… 45 …- pattern: "^renesas,(can|cpg|dmac|du|(g)?ether(avb)?|gpio|hscif|(r)?i[i2]c|imr|intc|ipmmu|irqc|jp… 46 - pattern: "^renesas,(d|s)?bsc(3)?-(r8a73a4|r8a7740|sh73a0)$" 47 - pattern: "^renesas,em-(gio|sti|uart)$" 48 - pattern: "^renesas,fsi2-(r8a7740|sh73a0)$" 49 - pattern: "^renesas,hspi-r8a777[89]$" 50 - pattern: "^renesas,sysc-(r8a73a4|r8a7740|rmobile|sh73a0)$" 62 # Do not fail compatibles not matching the select pattern [all …]
|
/linux/Documentation/devicetree/bindings/dma/ |
H A D | renesas,rcar-dmac.yaml | 62 - pattern: "^ch([0-9]|1[0-5])$" 63 - pattern: "^ch([0-9]|1[0-5])$" 64 - pattern: "^ch([0-9]|1[0-5])$" 65 - pattern: "^ch([0-9]|1[0-5])$" 66 - pattern: "^ch([0-9]|1[0-5])$" 67 - pattern: "^ch([0-9]|1[0-5])$" 68 - pattern: "^ch([0-9]|1[0-5])$" 69 - pattern: "^ch([0-9]|1[0-5])$" 70 - pattern: "^ch([0-9]|1[0-5])$" 71 - pattern: "^ch([0-9]|1[0-5])$" [all …]
|
/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | nvidia,tegra186-hsp.yaml | 63 pattern: "^hsp@[0-9a-f]+$" 89 - pattern: "^shared[0-7]$" 90 - pattern: "^shared[0-7]$" 91 - pattern: "^shared[0-7]$" 92 - pattern: "^shared[0-7]$" 93 - pattern: "^shared[0-7]$" 94 - pattern: "^shared[0-7]$" 95 - pattern: "^shared[0-7]$" 96 - pattern: "^shared[0-7]$" 99 - pattern: "^shared[0-7]$" [all …]
|
/linux/mm/ |
H A D | memtest.c | 32 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem() argument 35 cpu_to_be64(pattern), &start_bad, &end_bad); in reserve_bad_mem() 40 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest() argument 45 const size_t incr = sizeof(pattern); in memtest() 54 WRITE_ONCE(*p, pattern); in memtest() 57 if (READ_ONCE(*p) == pattern) in memtest() 64 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest() 68 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest() 73 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass() argument 83 pr_info(" %pa - %pa pattern %016llx\n", in do_one_pass() [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-tpdm.h | 16 /* CMB subunit timestamp pattern registers */ 18 /* CMB subunit timestamp pattern mask registers */ 20 /* CMB subunit trigger pattern registers */ 22 /* CMB subunit trigger pattern mask registers */ 31 /* Timestamp control for pattern match */ 66 /* Enable bit for DSB subunit pattern timestamp */ 70 /* Bit for DSB subunit pattern type */ 126 /* MAX number of DSB pattern */ 222 * @patt_val: Save value for pattern 223 * @patt_mask: Save value for pattern mask [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | renesas,du.yaml | 122 - pattern: '^dclkin\.[01]$' 123 - pattern: '^dclkin\.[01]$' 172 - pattern: '^dclkin\.[01]$' 173 - pattern: '^dclkin\.[01]$' 227 - pattern: '^dclkin\.[01]$' 228 - pattern: '^dclkin\.[01]$' 280 - pattern: '^dclkin\.[01]$' 281 - pattern: '^dclkin\.[01]$' 334 - pattern: '^dclkin\.[01]$' 335 - pattern: '^dclkin\.[01]$' [all …]
|
/linux/tools/testing/selftests/bpf/ |
H A D | test_bpftool_synctypes.py | 42 def parse(self, pattern, end_marker): argument 46 @pattern: pattern used to identify the values to extract 54 capture = pattern.search(line) 55 if capture and pattern.groups >= 1: 83 pattern = re.compile('\[(BPF_\w*)\]\s*= (true|false),?$') 89 capture = pattern.search(line) 98 def parse(self, pattern, end_marker): argument 102 @pattern: pattern used to identify the values to extract 110 entries.update(pattern.findall(line)) 181 pattern = re.compile('^\s*(BPF_\w+),?(\s+/\*.*\*/)?$') [all …]
|
/linux/Documentation/sound/cards/ |
H A D | pcmtest.rst | 16 * Generate random or pattern-based capturing data 23 Also, this driver can check the playback stream for containing the predefined pattern, 44 means random data generation, the second (1 in the fill_mode) - pattern-based 47 First of all, you may want to specify the pattern for data generation. You can do it 48 by writing the pattern to the debugfs file. There are pattern buffer debugfs entries 49 for each channel, as well as entries which contain the pattern buffer length. 54 To set the pattern for the channel 0 you can execute the following command: 63 The pattern itself can be up to 4096 bytes long. 105 buffer for containing the looped pattern (which is specified in the fill_pattern 107 pattern, 'pc_test' debugfs entry is set into '1'. Otherwise, the driver sets it to '0'.
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | xt_string.sh | 29 pattern="foo bar baz" 40 --string "$pattern" --algo "$1" --from "$2" --to "$3" 48 countrule() { # (pattern) 55 echo -n "$pattern" 95 echo "FAIL: only kmp with proper --to should match pattern spanning fragments" 103 echo "FAIL: two rules should match pattern at start of second fragment" 111 echo "FAIL: two rules should match pattern at end of largest --to" 119 echo "FAIL: no rules should match pattern extending largest --to" 127 echo "FAIL: no rule should match pattern past largest --to"
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | qcom-soc.yaml | 26 pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$" 34 - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+(pro)?-.*$" 35 - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$" 39 - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 40 - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 41 - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 42 - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$" 43 - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 44 - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
|
/linux/include/linux/mtd/ |
H A D | bbm.h | 24 * @offs: offset of the pattern in the oob area of the page 27 * @len: length of the pattern, if 0 no pattern check is performed 31 * @reserved_block_code: if non-0, this pattern denotes a reserved (rather than 33 * @pattern: pattern to identify bad block table or factory marked good / 37 * pattern which identifies good and bad blocks. The assumption is made 38 * that the pattern and the version count are always located in the oob area 50 uint8_t *pattern; member 122 * @badblock_pattern: [REPLACEABLE] bad block scan pattern used for
|
/linux/include/linux/ |
H A D | textsearch.h | 33 * @find: find the next occurrence of the pattern 35 * @get_pattern: return head of pattern 36 * @get_pattern_len: return length of pattern 94 * textsearch_next - continue searching for a pattern 98 * Continues a search looking for more occurrences of the pattern. 102 * Returns the position of the next occurrence of the pattern or 117 * textsearch_find - start searching for a pattern 121 * Returns the position of first occurrence of the pattern or 132 * textsearch_get_pattern - return head of the pattern 141 * textsearch_get_pattern_len - return length of the pattern
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn10/ |
H A D | dcn10_link_encoder.c | 167 /* Disable PHY Bypass mode to setup the test pattern */ in set_dp_phy_pattern_d102() 190 /* Enable phy bypass mode to enable the test pattern */ in set_dp_phy_pattern_d102() 211 /* Write Training Pattern */ in dcn10_link_encoder_set_dp_phy_pattern_training_pattern() 219 /* Disable PHY Bypass mode to output Training Pattern */ in dcn10_link_encoder_set_dp_phy_pattern_training_pattern() 256 /* Disable PHY Bypass mode to setup the test pattern */ in set_dp_phy_pattern_symbol_error() 262 /* A PRBS23 pattern is used for most DP electrical measurements. */ in set_dp_phy_pattern_symbol_error() 272 /* Enable phy bypass mode to enable the test pattern */ in set_dp_phy_pattern_symbol_error() 279 /* Disable PHY Bypass mode to setup the test pattern */ in set_dp_phy_pattern_prbs7() 282 /* A PRBS7 pattern is used for most DP electrical measurements. */ in set_dp_phy_pattern_prbs7() 292 /* Enable phy bypass mode to enable the test pattern */ in set_dp_phy_pattern_prbs7() [all …]
|