| /linux/tools/testing/selftests/arm64/signal/testcases/ |
| H A D | zt_regs.c | 31 struct zt_context *zt; in zt_regs_run() local 35 * Get a signal context which should have a ZT frame and registers in zt_regs_run() 44 fprintf(stderr, "No ZT context\n"); in zt_regs_run() 48 zt = (struct zt_context *)head; in zt_regs_run() 49 if (zt->nregs == 0) { in zt_regs_run() 55 head->size, zt->nregs); in zt_regs_run() 57 /* We didn't load any data into ZT so it should be all zeros */ in zt_regs_run() 58 zeros = malloc(ZT_SIG_REGS_SIZE(zt->nregs)); in zt_regs_run() 60 fprintf(stderr, "Out of memory, nregs=%u\n", zt->nregs); in zt_regs_run() 63 memset(zeros, 0, ZT_SIG_REGS_SIZE(zt->nregs)); in zt_regs_run() [all …]
|
| H A D | zt_no_regs.c | 27 * Get a signal context which should not have a ZT frame and in zt_no_regs_run() 35 fprintf(stderr, "Got unexpected ZT context\n"); in zt_no_regs_run() 45 .name = "ZT register data not present", 46 .descr = "Validate that ZT is not present when ZA is disabled",
|
| H A D | testcases.c | 88 bool validate_zt_context(struct zt_context *zt, char **err) in validate_zt_context() argument 90 if (!zt || !err) in validate_zt_context() 94 if (zt->nregs == 0) { in validate_zt_context() 100 if (zt->head.size != ZT_SIG_CONTEXT_SIZE(zt->nregs)) { in validate_zt_context() 117 struct zt_context *zt = NULL; in validate_reserved() local 190 zt = (struct zt_context *)head; in validate_reserved() 266 if (!validate_zt_context(zt, err)) in validate_reserved() 280 *err = "ZT context but no ZA context"; in validate_reserved()
|
| /linux/tools/testing/selftests/arm64/fp/ |
| H A D | zt-ptrace.c | 102 static int get_zt(pid_t pid, char zt[ZT_SIG_REG_BYTES]) in get_zt() 106 iov.iov_base = zt; in get_zt() 111 static int set_zt(pid_t pid, const char zt[ZT_SIG_REG_BYTES]) in set_zt() 115 iov.iov_base = (void *)zt; in set_zt() 124 char zt[ZT_SIG_REG_BYTES]; in ptrace_za_disabled_read_zt() local 139 /* Read back ZT */ in ptrace_za_disabled_read_zt() 140 ret = get_zt(child, zt); in ptrace_za_disabled_read_zt() 142 ksft_print_msg("Failed to read ZT\n"); in ptrace_za_disabled_read_zt() 146 for (i = 0; i < ARRAY_SIZE(zt); i++) { in ptrace_za_disabled_read_zt() 147 if (zt[i]) { in ptrace_za_disabled_read_zt() [all …]
|
| H A D | Makefile | 20 zt-ptrace \ 21 zt-test \ 50 $(OUTPUT)/zt-ptrace: zt-ptrace.c 51 $(OUTPUT)/zt-test: zt-test.S $(OUTPUT)/asm-utils.o
|
| H A D | .gitignore | 17 zt-ptrace 18 zt-test
|
| H A D | fp-ptrace.c | 367 read_one_child_regs(child, "ZT", &iov_parent, &iov_child); in continue_breakpoint() 675 ksft_print_msg("Failed to read initial ZT: %s (%d)\n", in check_ptrace_values() 680 return compare_buffer("initial ZT", buf, zt_in, ZT_SIG_REG_BYTES); in check_ptrace_values() 1051 if (!compare_buffer("saved ZT", zt_out, zt_expected, ZT_SIG_REG_BYTES)) in sve_write_supported() 1315 /* Changing the SME VL flushes ZT, SVE state */ in za_write() 1399 ksft_print_msg("Failed to write ZT: %s (%d)\n", in run_test() 1506 .name = "ZT write", in probe_vls()
|
| H A D | fp-stress.c | 392 ret = asprintf(&child->name, "ZT-%d", cpu); in start_zt() 396 child_start(child, "./zt-test"); in start_zt()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | conntrack.c | 814 struct nfp_fl_ct_zone_entry *zt = m_entry->zt; in nfp_fl_ct_add_offload() local 818 struct nfp_flower_priv *priv = zt->priv; in nfp_fl_ct_add_offload() 1175 static int nfp_ct_do_nft_merge(struct nfp_fl_ct_zone_entry *zt, in nfp_ct_do_nft_merge() argument 1217 nft_m_entry = get_hashentry(&zt->nft_merge_tb, in nfp_ct_do_nft_merge() 1230 nft_m_entry->zt = zt; in nfp_ct_do_nft_merge() 1243 err = rhashtable_insert_fast(&zt->nft_merge_tb, &nft_m_entry->hash_node, in nfp_ct_do_nft_merge() 1248 zt->nft_merge_count++; in nfp_ct_do_nft_merge() 1261 nfp_fl_ct_del_offload(zt->priv->app, nft_m_entry->tc_flower_cookie, in nfp_ct_do_nft_merge() 1270 static int nfp_ct_do_tc_merge(struct nfp_fl_ct_zone_entry *zt, in nfp_ct_do_tc_merge() argument 1300 m_entry = get_hashentry(&zt->tc_merge_tb, &new_cookie, in nfp_ct_do_tc_merge() [all …]
|
| H A D | metadata.c | 606 static void nfp_zone_table_entry_destroy(struct nfp_fl_ct_zone_entry *zt) in nfp_zone_table_entry_destroy() argument 608 if (!zt) in nfp_zone_table_entry_destroy() 611 if (!list_empty(&zt->pre_ct_list)) { in nfp_zone_table_entry_destroy() 612 struct rhashtable *m_table = &zt->priv->ct_map_table; in nfp_zone_table_entry_destroy() 617 list_for_each_entry_safe(entry, tmp, &zt->pre_ct_list, in nfp_zone_table_entry_destroy() 630 if (!list_empty(&zt->post_ct_list)) { in nfp_zone_table_entry_destroy() 631 struct rhashtable *m_table = &zt->priv->ct_map_table; in nfp_zone_table_entry_destroy() 636 list_for_each_entry_safe(entry, tmp, &zt->post_ct_list, in nfp_zone_table_entry_destroy() 649 if (zt->nft) { in nfp_zone_table_entry_destroy() 650 nf_flow_table_offload_del_cb(zt->nft, in nfp_zone_table_entry_destroy() [all …]
|
| H A D | conntrack.h | 120 * @zt: Reference to the zone table this belongs to 136 struct nfp_fl_ct_zone_entry *zt; member 153 * @zt: Reference to the zone table this belongs to 163 struct nfp_fl_ct_zone_entry *zt; member 174 * @zt: Reference to the zone table this belongs to 187 struct nfp_fl_ct_zone_entry *zt; member
|
| /linux/drivers/nvme/host/ |
| H A D | zns.c | 157 if ((entry->zt & 0xf) != NVME_ZONE_TYPE_SEQWRITE_REQ) { in nvme_zone_parse_entry() 159 entry->zt, idx); in nvme_zone_parse_entry()
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | renesas,cpg-div6-clock.yaml | 63 "zx", "zs", "hp", "ztr", "zt";
|
| /linux/arch/arm64/kernel/ |
| H A D | signal.c | 268 struct zt_context __user *zt; member 681 if (__copy_from_user(&nregs, &(user->zt->nregs), sizeof(nregs))) in restore_zt_context() 688 (char __user const *)user->zt + in restore_zt_context() 800 user->zt = NULL; in parse_user_sigframe() 902 if (user->zt) in parse_user_sigframe() 905 user->zt = (struct zt_context __user *)head; in parse_user_sigframe() 1065 if (err == 0 && system_supports_sme2() && user.zt) in restore_sigframe() 1351 /* ZT state if present */ in setup_sigframe()
|
| /linux/drivers/clk/renesas/ |
| H A D | clk-r8a7740.c | 41 { "zt", CPG_FRQCRB, 16 },
|
| H A D | clk-r8a73a4.c | 46 { "zt", CPG_FRQCRB, 16 },
|
| H A D | r8a77995-cpg-mssr.c | 84 DEF_FIXED("zt", R8A77995_CLK_ZT, CLK_PLL1, 4, 1),
|
| H A D | r8a77980-cpg-mssr.c | 78 DEF_FIXED("zt", R8A77980_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
|
| H A D | r8a774c0-cpg-mssr.c | 89 DEF_FIXED("zt", R8A774C0_CLK_ZT, CLK_PLL1, 4, 1),
|
| H A D | r8a779a0-cpg-mssr.c | 115 DEF_FIXED("zt", R8A779A0_CLK_ZT, CLK_PLL1_DIV2, 2, 1),
|
| H A D | r8a77990-cpg-mssr.c | 89 DEF_FIXED("zt", R8A77990_CLK_ZT, CLK_PLL1, 4, 1),
|
| H A D | r8a774b1-cpg-mssr.c | 79 DEF_FIXED("zt", R8A774B1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
|
| H A D | r8a774e1-cpg-mssr.c | 82 DEF_FIXED("zt", R8A774E1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
|
| H A D | r8a77965-cpg-mssr.c | 82 DEF_FIXED("zt", R8A77965_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
|
| H A D | r8a774a1-cpg-mssr.c | 82 DEF_FIXED("zt", R8A774A1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
|