Searched refs:pat (Results 1 - 25 of 83) sorted by relevance

1234

/linux-master/lib/
H A Dglob.c13 * glob_match - Shell-style pattern matching, like !fnmatch(pat, str, 0)
14 * @pat: Shell-style pattern to match, e.g. "*.[ch]".
18 * succeeds, or false (0) if it fails. Equivalent to !fnmatch(@pat, @str, 0).
26 * is at most quadratic: strlen(@str)*strlen(@pat).
31 * Like !fnmatch(@pat, @str, 0) and unlike the shell, this does NOT
40 bool __pure glob_match(char const *pat, char const *str) argument
51 * Loop over each token (character or class) in pat, matching
57 unsigned char d = *pat++;
65 if (*pat == '\0') /* Optimize trailing * case */
67 back_pat = pat;
[all...]
H A Dglobtest.c15 char const *pat, *str; member in struct:glob_test
19 static bool __pure __init test(char const *pat, char const *str, bool expected) argument
21 bool match = glob_match(pat, str);
39 printk(message, pat, str, mismatch + 3*match);
145 char const *pat = p; local
148 successes += test(pat, p, expected);
/linux-master/drivers/video/fbdev/core/
H A Dsysfillrect.c26 unsigned long pat, unsigned n, int bits)
40 *dst = comp(pat, *dst, first);
46 *dst = comp(pat, *dst, first);
53 memset_l(dst, pat, n);
58 *dst = comp(pat, *dst, last);
72 unsigned long pat, int left, int right, unsigned n, int bits)
86 *dst = comp(pat, *dst, first);
91 *dst = comp(pat, *dst, first);
93 pat = pat << lef
25 bitfill_aligned(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, unsigned n, int bits) argument
71 bitfill_unaligned(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument
125 bitfill_aligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, unsigned n, int bits) argument
181 bitfill_unaligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument
235 unsigned long pat, pat2, fg; local
[all...]
H A Dcfbfillrect.c36 unsigned long pat, unsigned n, int bits, u32 bswapmask)
50 FB_WRITEL(comp(pat, FB_READL(dst), first), dst);
56 FB_WRITEL(comp(pat, FB_READL(dst), first), dst);
64 FB_WRITEL(pat, dst++);
65 FB_WRITEL(pat, dst++);
66 FB_WRITEL(pat, dst++);
67 FB_WRITEL(pat, dst++);
68 FB_WRITEL(pat, dst++);
69 FB_WRITEL(pat, dst++);
70 FB_WRITEL(pat, ds
35 bitfill_aligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, unsigned n, int bits, u32 bswapmask) argument
92 bitfill_unaligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument
146 bitfill_aligned_rev(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, unsigned n, int bits, u32 bswapmask) argument
217 bitfill_unaligned_rev(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument
280 unsigned long pat, pat2, fg; local
[all...]
H A Dfbcon_rotate.h23 static inline int pattern_test_bit(u32 x, u32 y, u32 pitch, const char *pat) argument
27 pat +=index;
28 return (*pat) & (0x80 >> bit);
31 static inline void pattern_set_bit(u32 x, u32 y, u32 pitch, char *pat) argument
35 pat += index;
37 (*pat) |= 0x80 >> bit;
/linux-master/tools/perf/util/
H A Dstring.c72 static bool __match_charclass(const char *pat, char c, const char **npat) argument
76 if (*pat == '!') {
78 pat++;
80 if (*pat++ == c) /* First character is special */
83 while (*pat && *pat != ']') { /* Matching */
84 if (*pat == '-' && *(pat + 1) != ']') { /* Range */
85 if (*(pat - 1) <= c && c <= *(pat
110 __match_glob(const char *str, const char *pat, bool ignore_space, bool case_ins) argument
170 strglobmatch(const char *str, const char *pat) argument
175 strglobmatch_nocase(const char *str, const char *pat) argument
188 strlazymatch(const char *str, const char *pat) argument
[all...]
H A Dstring2.h15 bool strglobmatch(const char *str, const char *pat);
16 bool strglobmatch_nocase(const char *str, const char *pat);
17 bool strlazymatch(const char *str, const char *pat);
H A Dutil.c120 static bool match_pat(char *file, const char **pat) argument
124 if (!pat)
127 while (pat[i]) {
128 if (strglobmatch(file, pat[i]))
142 * If specified the pat is array of string patterns ended with NULL,
151 static int rm_rf_depth_pat(const char *path, int depth, const char **pat) argument
178 if (!match_pat(d->d_name, pat)) {
194 ret = depth ? rm_rf_depth_pat(namebuf, depth - 1, pat) : 0;
209 const char *pat[] = { local
218 return rm_rf_depth_pat(kcore_dir_path, 0, pat);
223 const char *pat[] = { local
256 const char *pat[] = { local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pat.c148 WARN_ON(pat_index >= xe->pat.n_entries);
149 return xe->pat.table[pat_index].coh_mode;
184 for (i = 0; i < xe->pat.n_entries; i++) {
185 u32 pat = xe_mmio_read32(gt, XE_REG(_PAT_INDEX(i))); local
186 u8 mem_type = REG_FIELD_GET(XELP_MEM_TYPE_MASK, pat);
189 XELP_MEM_TYPE_STR_MAP[mem_type], pat);
215 for (i = 0; i < xe->pat.n_entries; i++) {
216 u32 pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i))); local
219 mem_type = REG_FIELD_GET(XELP_MEM_TYPE_MASK, pat);
222 XELP_MEM_TYPE_STR_MAP[mem_type], pat);
249 u32 pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i))); local
280 u32 pat; local
326 u32 pat; local
[all...]
/linux-master/include/linux/
H A Dglob.h8 bool __pure glob_match(char const *pat, char const *str);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_diag.c19 u32 pat, val, orig_val; local
24 pat = patterns[i];
25 wr32(hw, reg, (pat & mask));
27 if ((val & mask) != (pat & mask)) {
29 "%s: reg pattern test failed - reg 0x%08x pat 0x%08x val 0x%08x\n",
30 __func__, reg, pat, val);
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_diag.c39 u32 pat, val, before; local
44 for (pat = 0; pat < ARRAY_SIZE(test_pattern); pat++) {
46 wr32(reg, test_pattern[pat] & write);
48 if (val != (test_pattern[pat] & write & mask)) {
51 reg, val, test_pattern[pat] & write & mask);
/linux-master/drivers/isdn/mISDN/
H A Ddsp_tones.c378 struct pattern *pat; local
388 pat = (struct pattern *)tone->pattern;
398 if (!pat->seq[index]) {
403 if (count < pat->seq[index])
408 count -= pat->seq[index];
412 start = count % (*(pat->siz[index]));
414 if (num + count > pat->seq[index])
415 num = pat->seq[index] - count;
416 if (num + start > (*(pat->siz[index])))
417 num = (*(pat
464 struct pattern *pat = (struct pattern *)tone->pattern; local
498 struct pattern *pat; local
[all...]
/linux-master/sound/core/
H A Dpcm_misc.c428 const unsigned char *pat; local
435 pat = pcm_formats[(INT)format].silence;
436 if (!width || !pat)
441 memset(data, *pat, bytes);
449 memcpy(dst, pat, width);
457 memcpy(dst, pat, 2);
463 memcpy(dst, pat, 3);
469 memcpy(dst, pat, 4);
475 memcpy(dst, pat, 8);
/linux-master/Documentation/sphinx/
H A Dmaintainers_include.py80 pat = r'(Documentation/([^\s\?\*]*)\.rst)'
81 m = re.search(pat, line)
84 line = re.sub(pat, ':doc:`%s <../%s>`' % (m.group(2), m.group(2)), line)
/linux-master/drivers/media/test-drivers/vidtv/
H A Dvidtv_psi.c803 vidtv_psi_pat_table_update_sec_len(struct vidtv_psi_table_pat *pat) argument
814 for (i = 0; i < pat->num_pat; ++i)
820 vidtv_psi_set_sec_len(&pat->header, length);
933 vidtv_psi_pat_program_assign(struct vidtv_psi_table_pat *pat, argument
943 if (p == pat->program)
951 pat->num_pat = program_count;
952 pat->program = p;
955 vidtv_psi_pat_table_update_sec_len(pat);
958 } while (vidtv_psi_get_sec_len(&pat->header) > MAX_SECTION_LEN);
960 vidtv_psi_update_version_num(&pat
965 struct vidtv_psi_table_pat *pat; local
1125 vidtv_psi_pmt_get_pid(struct vidtv_psi_table_pmt *section, struct vidtv_psi_table_pat *pat) argument
1507 vidtv_psi_pmt_create_sec_for_each_pat_entry(struct vidtv_psi_table_pat *pat, u16 pcr_pid) argument
[all...]
H A Dvidtv_channel.c423 m->si.pat = vidtv_psi_pat_table_init(m->transport_stream_id);
424 if (!m->si.pat)
463 vidtv_psi_pat_program_assign(m->si.pat, programs);
471 m->si.pmt_secs = vidtv_psi_pmt_create_sec_for_each_pat_entry(m->si.pat,
478 m->si.pat->num_pmt);
499 vidtv_psi_pat_table_destroy(m->si.pat);
507 for (i = 0; i < m->si.pat->num_pmt; ++i)
510 vidtv_psi_pat_table_destroy(m->si.pat);
H A Dvidtv_psi.h452 * @pat: The PAT to assign to.
459 void vidtv_psi_pat_program_assign(struct vidtv_psi_table_pat *pat,
479 * @pat: The PAT to look for programs.
484 vidtv_psi_pmt_create_sec_for_each_pat_entry(struct vidtv_psi_table_pat *pat, u16 pcr_pid);
489 * @pat: The PAT table to look into.
494 struct vidtv_psi_table_pat *pat);
498 * @pat: The PAT whose length is to be updated.
505 void vidtv_psi_pat_table_update_sec_len(struct vidtv_psi_table_pat *pat);
533 * @pat: A pointer to the PAT.
541 struct vidtv_psi_table_pat *pat; member in struct:vidtv_psi_pat_write_args
[all...]
H A Dvidtv_mux.h59 * @pat: The PAT in use by the muxer.
67 struct vidtv_psi_table_pat *pat; member in struct:vidtv_mux_si
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_dmm_priv.h96 struct pat { struct
127 struct pat *last_pat;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.c613 u64 pat; local
615 pat = GEN8_PPAT(0, GEN8_PPAT_WB | GEN8_PPAT_LLC) | /* for normal objects, no eLLC */
625 pat |= GEN8_PPAT(2, GEN8_PPAT_WB | GEN8_PPAT_ELLC_OVERRIDE);
627 pat |= GEN8_PPAT(2, GEN8_PPAT_WT | GEN8_PPAT_LLCELLC);
629 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_LO, lower_32_bits(pat));
630 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_HI, upper_32_bits(pat));
635 u64 pat; local
656 pat = GEN8_PPAT(0, CHV_PPAT_SNOOP) |
665 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_LO, lower_32_bits(pat));
666 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_HI, upper_32_bits(pat));
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Dcafe_nand.c385 unsigned short syn[8], pat[4]; local
398 pat);
410 if (pat[i] > 0xff)
413 buf[0] ^= pat[i];
415 buf[2047] ^= pat[i] >> 4;
416 oob[0] ^= pat[i] << 4;
419 oob[3*p/2 - 2048] ^= pat[i] >> 4;
420 oob[3*p/2 - 2047] ^= pat[i] << 4;
422 oob[3*p/2 - 2049] ^= pat[i] >> 8;
423 oob[3*p/2 - 2048] ^= pat[
[all...]
/linux-master/drivers/video/fbdev/
H A Dwmt_ge_rops.c46 unsigned long fg, pat; local
57 pat = pixel_to_pat(p->var.bits_per_pixel, fg);
73 writel(pat, regbase + GE_PAT0C_OFF);
/linux-master/drivers/gpu/drm/xe/display/
H A Dxe_fb_pin.c33 xe->pat.idx[XE_CACHE_WB]);
65 xe->pat.idx[XE_CACHE_WB]));
122 xe->pat.idx[XE_CACHE_WB]);
168 xe->pat.idx[XE_CACHE_WB]);
214 xe->pat.idx[XE_CACHE_WB]);
/linux-master/arch/x86/mm/
H A DMakefile31 obj-y += pat/

Completed in 282 milliseconds

1234