/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | mips-mt.c | 235 struct class *mtc; in mt_init() local 237 mtc = class_create(THIS_MODULE, "mt"); in mt_init() 238 if (IS_ERR(mtc)) in mt_init() 239 return PTR_ERR(mtc); in mt_init() 241 mt_class = mtc; in mt_init()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | mips-mt.c | 235 struct class *mtc; in mips_mt_init() local 237 mtc = class_create("mt"); in mips_mt_init() 238 if (IS_ERR(mtc)) in mips_mt_init() 239 return PTR_ERR(mtc); in mips_mt_init() 241 mt_class = mtc; in mips_mt_init()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | st.c | 3554 struct mtop mtc; in st_ioctl_common() 3556 if (_IOC_SIZE(cmd_in) != sizeof(mtc)) { in st_ioctl_common() 3561 i = copy_from_user(&mtc, p, sizeof(struct mtop)); in st_ioctl_common() 3567 if (mtc.mt_op == MTSETDRVBUFFER && !capable(CAP_SYS_ADMIN)) { in st_ioctl_common() 3574 (mtc.mt_op != MTSETDRVBUFFER && in st_ioctl_common() 3575 (mtc.mt_count & MT_ST_OPTIONS) == 0)) { in st_ioctl_common() 3583 if (mtc.mt_op == MTFSF || mtc.mt_op == MTFSFM || in st_ioctl_common() 3584 mtc.mt_op == MTEOM) { in st_ioctl_common() 3585 mtc in st_ioctl_common() 3540 struct mtop mtc; st_ioctl_common() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | st.c | 3555 struct mtop mtc; in st_ioctl() 3557 if (_IOC_SIZE(cmd_in) != sizeof(mtc)) { in st_ioctl() 3562 i = copy_from_user(&mtc, p, sizeof(struct mtop)); in st_ioctl() 3568 if (mtc.mt_op == MTSETDRVBUFFER && !capable(CAP_SYS_ADMIN)) { in st_ioctl() 3575 (mtc.mt_op != MTSETDRVBUFFER && in st_ioctl() 3576 (mtc.mt_count & MT_ST_OPTIONS) == 0)) { in st_ioctl() 3584 if (mtc.mt_op == MTFSF || mtc.mt_op == MTFSFM || in st_ioctl() 3585 mtc.mt_op == MTEOM) { in st_ioctl() 3586 mtc in st_ioctl() 3541 struct mtop mtc; st_ioctl() local [all...] |
/kernel/linux/linux-5.10/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-decoder.c | 691 static void intel_pt_fixup_last_mtc(uint32_t mtc, int mtc_shift, in intel_pt_fixup_last_mtc() argument 697 *last_mtc |= mtc & mask; in intel_pt_fixup_last_mtc() 698 if (*last_mtc >= mtc) { in intel_pt_fixup_last_mtc() 711 uint32_t mtc, mtc_delta, ctc, fc, ctc_rem; in intel_pt_calc_cyc_cb() local 738 mtc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb() 741 intel_pt_fixup_last_mtc(mtc, decoder->mtc_shift, in intel_pt_calc_cyc_cb() 744 if (mtc > data->last_mtc) in intel_pt_calc_cyc_cb() 745 mtc_delta = mtc - data->last_mtc; in intel_pt_calc_cyc_cb() 747 mtc_delta = mtc + 256 - data->last_mtc; in intel_pt_calc_cyc_cb() 749 data->last_mtc = mtc; in intel_pt_calc_cyc_cb() 1580 uint32_t mtc, mtc_delta; intel_pt_calc_mtc_timestamp() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-decoder.c | 794 static void intel_pt_fixup_last_mtc(uint32_t mtc, int mtc_shift, in intel_pt_fixup_last_mtc() argument 800 *last_mtc |= mtc & mask; in intel_pt_fixup_last_mtc() 801 if (*last_mtc >= mtc) { in intel_pt_fixup_last_mtc() 814 uint32_t mtc, mtc_delta, ctc, fc, ctc_rem; in intel_pt_calc_cyc_cb() local 844 mtc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb() 847 intel_pt_fixup_last_mtc(mtc, decoder->mtc_shift, in intel_pt_calc_cyc_cb() 850 if (mtc > data->last_mtc) in intel_pt_calc_cyc_cb() 851 mtc_delta = mtc - data->last_mtc; in intel_pt_calc_cyc_cb() 853 mtc_delta = mtc + 256 - data->last_mtc; in intel_pt_calc_cyc_cb() 855 data->last_mtc = mtc; in intel_pt_calc_cyc_cb() 1939 uint32_t mtc, mtc_delta; intel_pt_calc_mtc_timestamp() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | migrate.c | 1559 struct migration_target_control *mtc; in alloc_migration_target() local 1566 mtc = (struct migration_target_control *)private; in alloc_migration_target() 1567 gfp_mask = mtc->gfp_mask; in alloc_migration_target() 1568 nid = mtc->nid; in alloc_migration_target() 1576 return alloc_huge_page_nodemask(h, nid, mtc->nmask, gfp_mask); in alloc_migration_target() 1592 new_page = __alloc_pages_nodemask(gfp_mask, order, nid, mtc->nmask); in alloc_migration_target() 1617 struct migration_target_control mtc = { in do_move_pages_to_node() local 1623 (unsigned long)&mtc, MIGRATE_SYNC, MR_SYSCALL); in do_move_pages_to_node()
|
H A D | memory_hotplug.c | 1343 struct migration_target_control mtc = { in do_migrate_range() local 1352 mtc.nid = page_to_nid(list_first_entry(&source, struct page, lru)); in do_migrate_range() 1359 node_clear(mtc.nid, nmask); in do_migrate_range() 1361 node_set(mtc.nid, nmask); in do_migrate_range() 1363 (unsigned long)&mtc, MIGRATE_SYNC, MR_MEMORY_HOTPLUG); in do_migrate_range()
|
H A D | memory-failure.c | 1796 struct migration_target_control mtc = { in __soft_offline_page() local 1837 (unsigned long)&mtc, MIGRATE_SYNC, MR_MEMORY_FAILURE); in __soft_offline_page()
|
H A D | gup.c | 1609 struct migration_target_control mtc = { in check_and_migrate_cma_pages() local 1669 NULL, (unsigned long)&mtc, MIGRATE_SYNC, in check_and_migrate_cma_pages()
|
H A D | mempolicy.c | 1073 struct migration_target_control mtc = { in migrate_to_node() local 1092 (unsigned long)&mtc, MIGRATE_SYNC, MR_SYSCALL); in migrate_to_node()
|
H A D | page_alloc.c | 8597 struct migration_target_control mtc = { in __alloc_contig_migrate_range() local 8628 NULL, (unsigned long)&mtc, cc->mode, MR_CONTIG_RANGE); in __alloc_contig_migrate_range()
|
/kernel/linux/linux-6.6/mm/ |
H A D | migrate.c | 1993 struct migration_target_control *mtc; in alloc_migration_target() local 1999 mtc = (struct migration_target_control *)private; in alloc_migration_target() 2000 gfp_mask = mtc->gfp_mask; in alloc_migration_target() 2001 nid = mtc->nid; in alloc_migration_target() 2010 mtc->nmask, gfp_mask); in alloc_migration_target() 2026 return __folio_alloc(gfp_mask, order, nid, mtc->nmask); in alloc_migration_target() 2046 struct migration_target_control mtc = { in do_move_pages_to_node() local 2052 (unsigned long)&mtc, MIGRATE_SYNC, MR_SYSCALL, NULL); in do_move_pages_to_node()
|
H A D | memory_hotplug.c | 1773 struct migration_target_control mtc = { in do_migrate_range() local 1783 mtc.nid = page_to_nid(list_first_entry(&source, struct page, lru)); in do_migrate_range() 1790 node_clear(mtc.nid, nmask); in do_migrate_range() 1792 node_set(mtc.nid, nmask); in do_migrate_range() 1794 (unsigned long)&mtc, MIGRATE_SYNC, MR_MEMORY_HOTPLUG, NULL); in do_migrate_range()
|
H A D | vmscan.c | 1554 struct migration_target_control *mtc; in alloc_demote_folio() local 1556 mtc = (struct migration_target_control *)private; in alloc_demote_folio() 1558 allowed_mask = mtc->nmask; in alloc_demote_folio() 1568 mtc->nmask = NULL; in alloc_demote_folio() 1569 mtc->gfp_mask |= __GFP_THISNODE; in alloc_demote_folio() 1570 dst = alloc_migration_target(src, (unsigned long)mtc); in alloc_demote_folio() 1574 mtc->gfp_mask &= ~__GFP_THISNODE; in alloc_demote_folio() 1575 mtc->nmask = allowed_mask; in alloc_demote_folio() 1577 return alloc_migration_target(src, (unsigned long)mtc); in alloc_demote_folio() 1591 struct migration_target_control mtc in demote_folio_list() local [all...] |
H A D | gup.c | 2119 struct migration_target_control mtc = { in migrate_longterm_unpinnable_pages() local 2125 NULL, (unsigned long)&mtc, MIGRATE_SYNC, in migrate_longterm_unpinnable_pages()
|
H A D | memory-failure.c | 2651 struct migration_target_control mtc = { in soft_offline_in_use_page() local 2690 (unsigned long)&mtc, MIGRATE_SYNC, MR_MEMORY_FAILURE, NULL); in soft_offline_in_use_page()
|
H A D | mempolicy.c | 1078 struct migration_target_control mtc = { in migrate_to_node() local 1098 (unsigned long)&mtc, MIGRATE_SYNC, MR_SYSCALL, NULL); in migrate_to_node()
|
H A D | page_alloc.c | 6077 struct migration_target_control mtc = { in __alloc_contig_migrate_range() local 6107 NULL, (unsigned long)&mtc, cc->mode, MR_CONTIG_RANGE, NULL); in __alloc_contig_migrate_range()
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 191 int mtc, mtc_periods = 0, mtc_period; in intel_pt_default_config() local 199 if (perf_pmu__scan_file(intel_pt_pmu, "caps/mtc", "%d", in intel_pt_default_config() 200 &mtc) != 1) in intel_pt_default_config() 201 mtc = 1; in intel_pt_default_config() 203 if (mtc) { in intel_pt_default_config() 210 ",mtc,mtc_period=%d", mtc_period); in intel_pt_default_config() 349 "mtc", &mtc_bit); in intel_pt_info_fill() 553 "mtc_period", "caps/mtc", in intel_pt_validate_config()
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 188 int mtc, mtc_periods = 0, mtc_period; in intel_pt_default_config() local 199 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/mtc", "%d", in intel_pt_default_config() 200 &mtc) != 1) in intel_pt_default_config() 201 mtc = 1; in intel_pt_default_config() 203 if (mtc) { in intel_pt_default_config() 210 ",mtc,mtc_period=%d", mtc_period); in intel_pt_default_config() 348 intel_pt_parse_terms(intel_pt_pmu, "mtc", &mtc_bit); in intel_pt_info_fill() 555 "mtc_period", "caps/mtc", in intel_pt_validate_config()
|
/kernel/linux/linux-5.10/arch/x86/events/intel/ |
H A D | pt.c | 59 PT_CAP(mtc, 0, CPUID_EBX, BIT(3)), 108 PMU_FORMAT_ATTR(mtc, "config:9" ); 331 * In the unlikely case that CPUID lists valid mtc periods, in pt_event_valid() 332 * but not the mtc capability, drop out here. in pt_event_valid() 334 * Spec says that setting mtc period bits while mtc bit in in pt_event_valid()
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | pt.c | 59 PT_CAP(mtc, 0, CPUID_EBX, BIT(3)), 110 PMU_FORMAT_ATTR(mtc, "config:9" ); 339 * In the unlikely case that CPUID lists valid mtc periods, in pt_event_valid() 340 * but not the mtc capability, drop out here. in pt_event_valid() 342 * Spec says that setting mtc period bits while mtc bit in in pt_event_valid()
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/ |
H A D | test_intel_pt.sh | 438 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/mtc=0,tsc=0/u uname 442 echo "Failed to filter with mtc=0"
|