Home
last modified time | relevance | path

Searched refs:pat (Results 1 – 25 of 82) sorted by relevance

1234

/linux/drivers/gpu/drm/xe/
H A Dxe_pat.c159 WARN_ON(pat_index >= xe->pat.n_entries); in xe_pat_index_get_coh_mode()
160 return xe->pat.table[pat_index].coh_mode; in xe_pat_index_get_coh_mode()
174 if (xe->pat.pat_ats) in program_pat()
175 xe_mmio_write32(&gt->mmio, XE_REG(_PAT_ATS), xe->pat.pat_ats->value); in program_pat()
176 if (xe->pat.pat_pta) in program_pat()
177 xe_mmio_write32(&gt->mmio, XE_REG(_PAT_PTA), xe->pat.pat_pta->value); in program_pat()
191 if (xe->pat.pat_ats) in program_pat_mcr()
192 xe_gt_mcr_multicast_write(gt, XE_REG_MCR(_PAT_ATS), xe->pat.pat_ats->value); in program_pat_mcr()
193 if (xe->pat.pat_pta) in program_pat_mcr()
194 xe_gt_mcr_multicast_write(gt, XE_REG_MCR(_PAT_PTA), xe->pat in program_pat_mcr()
210 u32 pat = xe_mmio_read32(&gt->mmio, XE_REG(_PAT_INDEX(i))); xelp_dump() local
238 u32 pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i))); xehp_dump() local
268 u32 pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i))); xehpc_dump() local
296 u32 pat; xelpg_dump() local
325 u32 pat; xe2_dump() local
[all...]
H A Dxe_guc.h19 #define MAKE_GUC_VER(maj, min, pat) (((maj) << 16) | ((min) << 8) | (pat)) argument
/linux/tools/perf/util/
H A Dstring.c72 static bool __match_charclass(const char *pat, char c, const char **npat) in __match_charclass() argument
76 if (*pat == '!') { in __match_charclass()
78 pat++; in __match_charclass()
80 if (*pat++ == c) /* First character is special */ in __match_charclass()
83 while (*pat && *pat != ']') { /* Matching */ in __match_charclass()
84 if (*pat == '-' && *(pat + 1) != ']') { /* Range */ in __match_charclass()
85 if (*(pat - 1) <= c && c <= *(pat in __match_charclass()
110 __match_glob(const char * str,const char * pat,bool ignore_space,bool case_ins) __match_glob() argument
170 strglobmatch(const char * str,const char * pat) strglobmatch() argument
175 strglobmatch_nocase(const char * str,const char * pat) strglobmatch_nocase() argument
188 strlazymatch(const char * str,const char * pat) strlazymatch() argument
[all...]
H A Dutil.c126 static bool match_pat(char *file, const char **pat) in match_pat() argument
130 if (!pat) in match_pat()
133 while (pat[i]) { in match_pat()
134 if (strglobmatch(file, pat[i])) in match_pat()
148 * If specified the pat is array of string patterns ended with NULL,
157 static int rm_rf_depth_pat(const char *path, int depth, const char **pat) in rm_rf_depth_pat() argument
184 if (!match_pat(d->d_name, pat)) { in rm_rf_depth_pat()
200 ret = depth ? rm_rf_depth_pat(namebuf, depth - 1, pat) : 0; in rm_rf_depth_pat()
215 const char *pat[] = { in rm_rf_a_kcore_dir() local
224 return rm_rf_depth_pat(kcore_dir_path, 0, pat); in rm_rf_a_kcore_dir()
229 const char *pat[] = { kcore_dir_filter() local
262 const char *pat[] = { rm_rf_perf_data() local
[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);
/linux/drivers/isdn/mISDN/
H A Ddsp_tones.c378 struct pattern *pat; in dsp_tone_copy() local
388 pat = (struct pattern *)tone->pattern; in dsp_tone_copy()
398 if (!pat->seq[index]) { in dsp_tone_copy()
403 if (count < pat->seq[index]) in dsp_tone_copy()
408 count -= pat->seq[index]; in dsp_tone_copy()
412 start = count % (*(pat->siz[index])); in dsp_tone_copy()
414 if (num + count > pat->seq[index]) in dsp_tone_copy()
415 num = pat->seq[index] - count; in dsp_tone_copy()
416 if (num + start > (*(pat->siz[index]))) in dsp_tone_copy()
417 num = (*(pat in dsp_tone_copy()
464 struct pattern *pat = (struct pattern *)tone->pattern; dsp_tone_timeout() local
498 struct pattern *pat; dsp_tone() local
[all...]
/linux/lib/
H A Dglobtest.c15 char const *pat, *str; member
19 static bool __pure __init test(char const *pat, char const *str, bool expected) in test() argument
21 bool match = glob_match(pat, str); in test()
39 printk(message, pat, str, mismatch + 3*match); in test()
145 char const *pat = p; in glob_init() local
148 successes += test(pat, p, expected); in glob_init()
/linux/drivers/video/fbdev/core/
H A Dfbcon_rotate.h23 static inline int pattern_test_bit(u32 x, u32 y, u32 pitch, const char *pat) in pattern_test_bit() argument
27 pat +=index; in pattern_test_bit()
28 return (*pat) & (0x80 >> bit); in pattern_test_bit()
31 static inline void pattern_set_bit(u32 x, u32 y, u32 pitch, char *pat) in pattern_set_bit() argument
35 pat += index; in pattern_set_bit()
37 (*pat) |= 0x80 >> bit; in pattern_set_bit()
H A Dfb_fillrect.h29 static inline void fb_invert_offset(unsigned long pat, int offset, const struct fb_address *dst) in fb_invert_offset() argument
31 fb_write_offset(fb_read_offset(offset, dst) ^ pat, offset, dst); in fb_invert_offset()
239 unsigned long pat = pattern->pixels; in fb_fillrect_rotating() local
245 pattern->pixels = fb_rotate(pat, dst->bits, bpp); in fb_fillrect_rotating()
251 pattern->pixels = fb_rotate(pat, dst->bits, bpp); in fb_fillrect_rotating()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_diag.c39 u32 pat, val, before; in reg_pattern_test() local
44 for (pat = 0; pat < ARRAY_SIZE(test_pattern); pat++) { in reg_pattern_test()
46 wr32(reg, test_pattern[pat] & write); in reg_pattern_test()
48 if (val != (test_pattern[pat] & write & mask)) { in reg_pattern_test()
51 reg, val, test_pattern[pat] & write & mask); in reg_pattern_test()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_diag.c19 u32 pat, val, orig_val; in i40e_diag_reg_pattern_test() local
24 pat = patterns[i]; in i40e_diag_reg_pattern_test()
25 wr32(hw, reg, (pat & mask)); in i40e_diag_reg_pattern_test()
27 if ((val & mask) != (pat & mask)) { in i40e_diag_reg_pattern_test()
29 "%s: reg pattern test failed - reg 0x%08x pat 0x%08x val 0x%08x\n", in i40e_diag_reg_pattern_test()
30 __func__, reg, pat, val); in i40e_diag_reg_pattern_test()
/linux/tools/testing/selftests/bpf/
H A Dunpriv_helpers.c40 static int config_contains(const char *pat) in config_contains() argument
64 if (strcmp(buf, pat) == 0) { in config_contains()
73 static bool cmdline_contains(const char *pat) in cmdline_contains() argument
91 if (strncmp(c, pat, strlen(c))) in cmdline_contains()
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_psi.c803 vidtv_psi_pat_table_update_sec_len(struct vidtv_psi_table_pat *pat) in vidtv_psi_pat_table_update_sec_len() argument
814 for (i = 0; i < pat->num_pat; ++i) in vidtv_psi_pat_table_update_sec_len()
820 vidtv_psi_set_sec_len(&pat->header, length); in vidtv_psi_pat_table_update_sec_len()
933 vidtv_psi_pat_program_assign(struct vidtv_psi_table_pat *pat, in vidtv_psi_pat_program_assign() argument
943 if (p == pat->program) in vidtv_psi_pat_program_assign()
951 pat->num_pat = program_count; in vidtv_psi_pat_program_assign()
952 pat->program = p; in vidtv_psi_pat_program_assign()
955 vidtv_psi_pat_table_update_sec_len(pat); in vidtv_psi_pat_program_assign()
958 } while (vidtv_psi_get_sec_len(&pat->header) > MAX_SECTION_LEN); in vidtv_psi_pat_program_assign()
960 vidtv_psi_update_version_num(&pat in vidtv_psi_pat_program_assign()
965 struct vidtv_psi_table_pat *pat; vidtv_psi_pat_table_init() local
1126 vidtv_psi_pmt_get_pid(struct vidtv_psi_table_pmt * section,struct vidtv_psi_table_pat * pat) vidtv_psi_pmt_get_pid() argument
1507 vidtv_psi_pmt_create_sec_for_each_pat_entry(struct vidtv_psi_table_pat * pat,u16 pcr_pid) vidtv_psi_pmt_create_sec_for_each_pat_entry() argument
[all...]
H A Dvidtv_channel.c423 m->si.pat = vidtv_psi_pat_table_init(m->transport_stream_id); in vidtv_channel_si_init()
424 if (!m->si.pat) in vidtv_channel_si_init()
463 vidtv_psi_pat_program_assign(m->si.pat, programs); in vidtv_channel_si_init()
471 m->si.pmt_secs = vidtv_psi_pmt_create_sec_for_each_pat_entry(m->si.pat, in vidtv_channel_si_init()
478 m->si.pat->num_pmt); in vidtv_channel_si_init()
499 vidtv_psi_pat_table_destroy(m->si.pat); in vidtv_channel_si_init()
507 for (i = 0; i < m->si.pat->num_pmt; ++i) in vidtv_channel_si_destroy()
510 vidtv_psi_pat_table_destroy(m->si.pat); in vidtv_channel_si_destroy()
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
[all...]
H A Dvidtv_mux.c78 struct vidtv_psi_table_pat_program *p = m->si.pat->program; in vidtv_mux_pid_ctx_init()
135 .pat = m->si.pat, in vidtv_mux_push_si()
178 for (i = 0; i < m->si.pat->num_pmt; ++i) { in vidtv_mux_push_si()
180 m->si.pat); in vidtv_mux_push_si()
518 /* will alloc data for pmt_sections after initializing pat */ in vidtv_mux_init()
/linux/sound/core/
H A Dpcm_misc.c428 const unsigned char *pat; in snd_pcm_format_set_silence() local
437 pat = pcm_formats[(INT)format].silence; in snd_pcm_format_set_silence()
441 memset(data, *pat, bytes); in snd_pcm_format_set_silence()
449 memcpy(dst, pat, width); in snd_pcm_format_set_silence()
457 memcpy(dst, pat, 2); in snd_pcm_format_set_silence()
463 memcpy(dst, pat, 3); in snd_pcm_format_set_silence()
469 memcpy(dst, pat, 4); in snd_pcm_format_set_silence()
475 memcpy(dst, pat, 8); in snd_pcm_format_set_silence()
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.c612 u64 pat; in bdw_setup_private_ppat() local
614 pat = GEN8_PPAT(0, GEN8_PPAT_WB | GEN8_PPAT_LLC) | /* for normal objects, no eLLC */ in bdw_setup_private_ppat()
624 pat |= GEN8_PPAT(2, GEN8_PPAT_WB | GEN8_PPAT_ELLC_OVERRIDE); in bdw_setup_private_ppat()
626 pat |= GEN8_PPAT(2, GEN8_PPAT_WT | GEN8_PPAT_LLCELLC); in bdw_setup_private_ppat()
628 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_LO, lower_32_bits(pat)); in bdw_setup_private_ppat()
629 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_HI, upper_32_bits(pat)); in bdw_setup_private_ppat()
634 u64 pat; in chv_setup_private_ppat() local
655 pat = GEN8_PPAT(0, CHV_PPAT_SNOOP) | in chv_setup_private_ppat()
664 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_LO, lower_32_bits(pat)); in chv_setup_private_ppat()
665 intel_uncore_write(uncore, GEN8_PRIVATE_PAT_HI, upper_32_bits(pat)); in chv_setup_private_ppat()
[all...]
/linux/drivers/mtd/nand/raw/
H A Dcafe_nand.c385 unsigned short syn[8], pat[4]; in cafe_nand_read_page() local
398 pat); in cafe_nand_read_page()
410 if (pat[i] > 0xff) in cafe_nand_read_page()
413 buf[0] ^= pat[i]; in cafe_nand_read_page()
415 buf[2047] ^= pat[i] >> 4; in cafe_nand_read_page()
416 oob[0] ^= pat[i] << 4; in cafe_nand_read_page()
419 oob[3*p/2 - 2048] ^= pat[i] >> 4; in cafe_nand_read_page()
420 oob[3*p/2 - 2047] ^= pat[i] << 4; in cafe_nand_read_page()
422 oob[3*p/2 - 2049] ^= pat[i] >> 8; in cafe_nand_read_page()
423 oob[3*p/2 - 2048] ^= pat[ in cafe_nand_read_page()
[all...]
/linux/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c114 unsigned pat; in tpg_alloc() local
119 for (pat = 0; pat < TPG_MAX_PAT_LINES; pat++) { in tpg_alloc()
123 tpg->lines[pat][plane] = in tpg_alloc()
125 if (!tpg->lines[pat][plane]) { in tpg_alloc()
131 tpg->downsampled_lines[pat][plane] = in tpg_alloc()
133 if (!tpg->downsampled_lines[pat][plane]) { in tpg_alloc()
173 for (pat = 0; pat < TPG_MAX_PAT_LINE in tpg_alloc()
188 unsigned pat; tpg_free() local
1794 unsigned pat; tpg_precalculate_line() local
[all...]
/linux/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/drivers/net/wireless/ath/ath12k/
H A Dwow.c175 u8 *pat = i80211_pattern->pattern; in ath12k_wow_convert_8023_to_80211() local
190 memcpy(pat, eth_pat, eth_pat_len); in ath12k_wow_convert_8023_to_80211()
195 memcpy(pat, eth_pat, ETH_ALEN - eth_pkt_ofs); in ath12k_wow_convert_8023_to_80211()
199 memcpy(pat + a3_ofs - pkt_ofs, in ath12k_wow_convert_8023_to_80211()
208 memcpy(pat, eth_pat, ETH_ALEN - eth_pkt_ofs); in ath12k_wow_convert_8023_to_80211()
211 memcpy(pat + a3_ofs - pkt_ofs, in ath12k_wow_convert_8023_to_80211()
219 memcpy(pat + i80211_hdr_len + r1042_eth_ofs - pkt_ofs, in ath12k_wow_convert_8023_to_80211()
232 memcpy(pat, eth_pat, eth_pat_len); in ath12k_wow_convert_8023_to_80211()
237 memcpy(pat, eth_pat, prot_ofs - eth_pkt_ofs); in ath12k_wow_convert_8023_to_80211()
241 memcpy(pat in ath12k_wow_convert_8023_to_80211()
[all...]
/linux/drivers/video/fbdev/
H A Dwmt_ge_rops.c73 unsigned long fg, pat; in wmt_ge_fillrect() local
84 pat = pixel_to_pat(p->var.bits_per_pixel, fg, p); in wmt_ge_fillrect()
100 writel(pat, regbase + GE_PAT0C_OFF); in wmt_ge_fillrect()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_dmm_priv.h96 struct pat { struct
127 struct pat *last_pat;
98 areapat global() argument
99 ctrlpat global() argument
100 data_papat global() argument
H A Domap_dmm_tiler.c349 struct pat *pat; in dmm_txn_append() local
355 pat = alloc_dma(txn, sizeof(*pat), &pat_pa); in dmm_txn_append()
360 pat->area = *area; in dmm_txn_append()
363 pat->area.y0 += engine->tcm->y_offset; in dmm_txn_append()
364 pat->area.y1 += engine->tcm->y_offset; in dmm_txn_append()
366 pat->ctrl = (struct pat_ctrl){ in dmm_txn_append()
373 pat->data_pa = data_pa; in dmm_txn_append()
383 txn->last_pat = pat; in dmm_txn_append()
[all...]

1234