/linux-master/lib/ |
H A D | glob.c | 13 * 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 D | globtest.c | 15 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 D | sysfillrect.c | 26 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 D | cfbfillrect.c | 36 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 D | fbcon_rotate.h | 23 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 D | string.c | 72 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 D | string2.h | 15 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 D | util.c | 120 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 D | xe_pat.c | 148 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 D | glob.h | 8 bool __pure glob_match(char const *pat, char const *str);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_diag.c | 19 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 D | igc_diag.c | 39 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 D | dsp_tones.c | 378 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 D | pcm_misc.c | 428 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 D | maintainers_include.py | 80 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 D | vidtv_psi.c | 803 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 D | vidtv_channel.c | 423 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 D | vidtv_psi.h | 452 * @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 D | vidtv_mux.h | 59 * @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 D | omap_dmm_priv.h | 96 struct pat { struct 127 struct pat *last_pat;
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gtt.c | 613 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 D | cafe_nand.c | 385 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 D | wmt_ge_rops.c | 46 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 D | xe_fb_pin.c | 33 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 D | Makefile | 31 obj-y += pat/
|