Home
last modified time | relevance | path

Searched full:zt (Results 1 – 25 of 34) sorted by relevance

12

/linux/tools/testing/selftests/arm64/signal/testcases/
H A Dzt_regs.c31 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 Dzt_no_regs.c27 * 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 Dtestcases.c88 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 Dzt-ptrace.c102 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 DMakefile20 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.gitignore17 zt-ptrace
18 zt-test
H A Dfp-ptrace.c367 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 Dfp-stress.c392 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 Dconntrack.c814 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 Dmetadata.c606 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 Dconntrack.h120 * @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 Dzns.c157 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 Drenesas,cpg-div6-clock.yaml63 "zx", "zs", "hp", "ztr", "zt";
/linux/arch/arm64/kernel/
H A Dsignal.c268 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 Dclk-r8a7740.c41 { "zt", CPG_FRQCRB, 16 },
H A Dclk-r8a73a4.c46 { "zt", CPG_FRQCRB, 16 },
H A Dr8a77995-cpg-mssr.c84 DEF_FIXED("zt", R8A77995_CLK_ZT, CLK_PLL1, 4, 1),
H A Dr8a77980-cpg-mssr.c78 DEF_FIXED("zt", R8A77980_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
H A Dr8a774c0-cpg-mssr.c89 DEF_FIXED("zt", R8A774C0_CLK_ZT, CLK_PLL1, 4, 1),
H A Dr8a779a0-cpg-mssr.c115 DEF_FIXED("zt", R8A779A0_CLK_ZT, CLK_PLL1_DIV2, 2, 1),
H A Dr8a77990-cpg-mssr.c89 DEF_FIXED("zt", R8A77990_CLK_ZT, CLK_PLL1, 4, 1),
H A Dr8a774b1-cpg-mssr.c79 DEF_FIXED("zt", R8A774B1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
H A Dr8a774e1-cpg-mssr.c82 DEF_FIXED("zt", R8A774E1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
H A Dr8a77965-cpg-mssr.c82 DEF_FIXED("zt", R8A77965_CLK_ZT, CLK_PLL1_DIV2, 4, 1),
H A Dr8a774a1-cpg-mssr.c82 DEF_FIXED("zt", R8A774A1_CLK_ZT, CLK_PLL1_DIV2, 4, 1),

12