Symbol: zt
arch/arm64/include/asm/fpsimd.h
151
extern void sme_save_state(void *state, int zt);
arch/arm64/include/asm/fpsimd.h
152
extern void sme_load_state(void const *state, int zt);
arch/arm64/kernel/signal.c
1033
if (err == 0 && system_supports_sme2() && user.zt)
arch/arm64/kernel/signal.c
241
struct zt_context __user *zt;
arch/arm64/kernel/signal.c
649
if (__copy_from_user(&nregs, &(user->zt->nregs), sizeof(nregs)))
arch/arm64/kernel/signal.c
656
(char __user const *)user->zt +
arch/arm64/kernel/signal.c
768
user->zt = NULL;
arch/arm64/kernel/signal.c
870
if (user->zt)
arch/arm64/kernel/signal.c
873
user->zt = (struct zt_context __user *)head;
drivers/isdn/hardware/mISDN/hfc_pci.h
182
struct zt za[MAX_D_FRAMES + 1];
drivers/isdn/hardware/mISDN/hfc_pci.h
187
struct zt za[MAX_B_FRAMES + 1]; /* only range 0x0..0x1F allowed */
drivers/isdn/hardware/mISDN/hfcpci.c
400
struct zt *zp;
drivers/isdn/hardware/mISDN/hfcpci.c
462
struct zt *zp;
drivers/isdn/hardware/mISDN/hfcpci.c
607
struct zt *zp;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1175
static int nfp_ct_do_nft_merge(struct nfp_fl_ct_zone_entry *zt,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1217
nft_m_entry = get_hashentry(&zt->nft_merge_tb,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1230
nft_m_entry->zt = zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1243
err = rhashtable_insert_fast(&zt->nft_merge_tb, &nft_m_entry->hash_node,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1248
zt->nft_merge_count++;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1261
nfp_fl_ct_del_offload(zt->priv->app, nft_m_entry->tc_flower_cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1270
static int nfp_ct_do_tc_merge(struct nfp_fl_ct_zone_entry *zt,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1300
m_entry = get_hashentry(&zt->tc_merge_tb, &new_cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1310
m_entry->zt = zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1319
err = rhashtable_insert_fast(&zt->tc_merge_tb, &m_entry->hash_node,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1323
zt->tc_merge_count++;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1326
list_for_each_entry_safe(nft_entry, nft_tmp, &zt->nft_flows_list,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1328
nfp_ct_do_nft_merge(zt, nft_entry, m_entry);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1344
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1351
zt = get_hashentry(&priv->ct_zone_table, &zone,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1352
nfp_zone_table_params, sizeof(*zt));
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1355
if (IS_ERR(zt) || zt->priv)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1356
return zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1358
zt = kzalloc_obj(*zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1359
if (!zt)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1363
zt->zone = zone;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1364
zt->priv = priv;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1365
zt->nft = NULL;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1368
INIT_LIST_HEAD(&zt->pre_ct_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1369
INIT_LIST_HEAD(&zt->post_ct_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1370
INIT_LIST_HEAD(&zt->nft_flows_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1372
err = rhashtable_init(&zt->tc_merge_tb, &nfp_tc_ct_merge_params);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1376
err = rhashtable_init(&zt->nft_merge_tb, &nfp_nft_ct_merge_params);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1381
priv->ct_zone_wc = zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1384
&zt->hash_node,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1390
return zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1393
rhashtable_destroy(&zt->nft_merge_tb);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1395
rhashtable_destroy(&zt->tc_merge_tb);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1397
kfree(zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1479
nfp_fl_ct_flow_entry *nfp_fl_ct_add_flow(struct nfp_fl_ct_zone_entry *zt,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1527
entry->zt = zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1573
map = get_hashentry(&zt->priv->ct_map_table, &flow->cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1583
err = rhashtable_insert_fast(&zt->priv->ct_map_table,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1610
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1613
zt = m_entry->zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1617
err = nfp_fl_ct_del_offload(zt->priv->app, m_entry->tc_flower_cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1623
WARN_ON_ONCE(rhashtable_remove_fast(&zt->nft_merge_tb,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1626
zt->nft_merge_count--;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1671
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1674
zt = m_ent->zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1675
err = rhashtable_remove_fast(&zt->tc_merge_tb,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1680
zt->tc_merge_count--;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1787
struct nfp_fl_ct_zone_entry *zt)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1792
rhashtable_walk_enter(&zt->tc_merge_tb, &iter);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1798
nfp_ct_do_nft_merge(zt, nft_entry, tc_merge_entry);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1813
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1830
zt = get_nfp_zone_entry(priv, ct_act->ct.zone, false);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1831
if (IS_ERR(zt)) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1834
return PTR_ERR(zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1837
if (!zt->nft) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1838
zt->nft = ct_act->ct.flow_table;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1839
err = nf_flow_table_offload_add_cb(zt->nft, nfp_fl_ct_handle_nft_flow, zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1848
ct_entry = nfp_fl_ct_add_flow(zt, netdev, flow, false, extack);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1868
list_add(&ct_entry->list_node, &zt->pre_ct_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1869
zt->pre_ct_count++;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1871
nfp_ct_merge_tc_entries(ct_entry, zt, zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1875
nfp_ct_merge_tc_entries(ct_entry, priv->ct_zone_wc, zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1888
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1921
zt = get_nfp_zone_entry(priv, ct.key->ct_zone, wildcarded);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1922
if (IS_ERR(zt)) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1925
return PTR_ERR(zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1929
ct_entry = nfp_fl_ct_add_flow(zt, netdev, flow, false, extack);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1937
list_add(&ct_entry->list_node, &zt->post_ct_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1938
zt->post_ct_count++;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1959
nfp_ct_merge_tc_entries(ct_entry, zt, zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1980
err = nfp_fl_ct_handle_pre_ct(pre_ct_entry->zt->priv,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1992
struct nfp_flower_priv *priv = nft_merge->zt->priv;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2073
spin_lock_bh(&ct_entry->zt->priv->stats_lock);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2141
spin_unlock_bh(&ct_entry->zt->priv->stats_lock);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2168
nfp_fl_ct_offload_nft_flow(struct nfp_fl_ct_zone_entry *zt, struct flow_cls_offload *flow)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2183
ct_map_ent = rhashtable_lookup_fast(&zt->priv->ct_map_table, &flow->cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2186
ct_entry = nfp_fl_ct_add_flow(zt, NULL, flow, true, extack);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2190
list_add(&ct_entry->list_node, &zt->nft_flows_list);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2191
zt->nft_flows_count++;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2192
nfp_ct_merge_nft_with_tc(ct_entry, zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2196
ct_map_ent = rhashtable_lookup_fast(&zt->priv->ct_map_table, &flow->cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2200
ct_map_ent = rhashtable_lookup_fast(&zt->priv->ct_map_table, &flow->cookie,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2214
struct nfp_fl_ct_zone_entry *zt = cb_priv;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2219
while (!mutex_trylock(&zt->priv->nfp_fl_lock)) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2220
if (!zt->nft) /* avoid deadlock */
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2224
err = nfp_fl_ct_offload_nft_flow(zt, flow);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2225
mutex_unlock(&zt->priv->nfp_fl_lock);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2234
nfp_fl_ct_clean_nft_entries(struct nfp_fl_ct_zone_entry *zt)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2239
list_for_each_entry_safe(nft_entry, ct_tmp, &zt->nft_flows_list,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2241
ct_map_ent = rhashtable_lookup_fast(&zt->priv->ct_map_table,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2251
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2258
zt = ct_map_ent->ct_entry->zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2260
m_table = &zt->priv->ct_map_table;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2264
zt->pre_ct_count--;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2272
if (!zt->pre_ct_count && zt->nft) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2273
nft = zt->nft;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2274
zt->nft = NULL; /* avoid deadlock */
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2277
zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2278
nfp_fl_ct_clean_nft_entries(zt);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2282
zt->post_ct_count--;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2289
zt->nft_flows_count--;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
814
struct nfp_fl_ct_zone_entry *zt = m_entry->zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
818
struct nfp_flower_priv *priv = zt->priv;
drivers/net/ethernet/netronome/nfp/flower/conntrack.h
136
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.h
163
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/conntrack.h
187
struct nfp_fl_ct_zone_entry *zt;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
606
static void nfp_zone_table_entry_destroy(struct nfp_fl_ct_zone_entry *zt)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
608
if (!zt)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
611
if (!list_empty(&zt->pre_ct_list)) {
drivers/net/ethernet/netronome/nfp/flower/metadata.c
612
struct rhashtable *m_table = &zt->priv->ct_map_table;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
617
list_for_each_entry_safe(entry, tmp, &zt->pre_ct_list,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
630
if (!list_empty(&zt->post_ct_list)) {
drivers/net/ethernet/netronome/nfp/flower/metadata.c
631
struct rhashtable *m_table = &zt->priv->ct_map_table;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
636
list_for_each_entry_safe(entry, tmp, &zt->post_ct_list,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
649
if (zt->nft) {
drivers/net/ethernet/netronome/nfp/flower/metadata.c
650
nf_flow_table_offload_del_cb(zt->nft,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
652
zt);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
653
zt->nft = NULL;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
656
if (!list_empty(&zt->nft_flows_list)) {
drivers/net/ethernet/netronome/nfp/flower/metadata.c
657
struct rhashtable *m_table = &zt->priv->ct_map_table;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
662
list_for_each_entry_safe(entry, tmp, &zt->nft_flows_list,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
675
rhashtable_free_and_destroy(&zt->tc_merge_tb,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
677
rhashtable_free_and_destroy(&zt->nft_merge_tb,
drivers/net/ethernet/netronome/nfp/flower/metadata.c
680
kfree(zt);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
685
struct nfp_fl_ct_zone_entry *zt = ptr;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
687
nfp_zone_table_entry_destroy(zt);
drivers/nvme/host/zns.c
157
if ((entry->zt & 0xf) != NVME_ZONE_TYPE_SEQWRITE_REQ) {
drivers/nvme/host/zns.c
158
dev_err(ns->ctrl->device, "invalid zone type %#x\n", entry->zt);
drivers/nvme/target/zns.c
236
zdesc.zt = z->type;
fs/ubifs/tnc.c
1482
struct ubifs_zbranch zbr, *zt;
fs/ubifs/tnc.c
1494
zt = &znode->zbranch[n];
fs/ubifs/tnc.c
1496
*lnum = zt->lnum;
fs/ubifs/tnc.c
1497
*offs = zt->offs;
fs/ubifs/tnc.c
1504
err = tnc_read_hashed_node(c, zt, node);
fs/ubifs/tnc.c
1508
err = ubifs_tnc_read_node(c, zt, node);
include/linux/nvme.h
811
__u8 zt;
mm/memory_hotplug.c
1919
enum zone_type zt;
mm/memory_hotplug.c
2073
for (zt = 0; zt <= ZONE_NORMAL; zt++)
mm/memory_hotplug.c
2074
normal_pages += pgdat->node_zones[zt].present_pages;
tools/testing/selftests/arm64/fp/zt-ptrace.c
102
static int get_zt(pid_t pid, char zt[ZT_SIG_REG_BYTES])
tools/testing/selftests/arm64/fp/zt-ptrace.c
106
iov.iov_base = zt;
tools/testing/selftests/arm64/fp/zt-ptrace.c
111
static int set_zt(pid_t pid, const char zt[ZT_SIG_REG_BYTES])
tools/testing/selftests/arm64/fp/zt-ptrace.c
115
iov.iov_base = (void *)zt;
tools/testing/selftests/arm64/fp/zt-ptrace.c
124
char zt[ZT_SIG_REG_BYTES];
tools/testing/selftests/arm64/fp/zt-ptrace.c
140
ret = get_zt(child, zt);
tools/testing/selftests/arm64/fp/zt-ptrace.c
146
for (i = 0; i < ARRAY_SIZE(zt); i++) {
tools/testing/selftests/arm64/fp/zt-ptrace.c
147
if (zt[i]) {
tools/testing/selftests/arm64/fp/zt-ptrace.c
148
ksft_print_msg("zt[%d]: 0x%x != 0\n", i, zt[i]);
tools/testing/selftests/arm64/fp/zt-ptrace.c
194
char zt[ZT_SIG_REG_BYTES];
tools/testing/selftests/arm64/fp/zt-ptrace.c
212
fill_buf(zt, sizeof(zt));
tools/testing/selftests/arm64/fp/zt-ptrace.c
213
ret = set_zt(child, zt);
tools/testing/selftests/arm64/signal/testcases/testcases.c
100
if (zt->head.size != ZT_SIG_CONTEXT_SIZE(zt->nregs)) {
tools/testing/selftests/arm64/signal/testcases/testcases.c
117
struct zt_context *zt = NULL;
tools/testing/selftests/arm64/signal/testcases/testcases.c
190
zt = (struct zt_context *)head;
tools/testing/selftests/arm64/signal/testcases/testcases.c
266
if (!validate_zt_context(zt, err))
tools/testing/selftests/arm64/signal/testcases/testcases.c
88
bool validate_zt_context(struct zt_context *zt, char **err)
tools/testing/selftests/arm64/signal/testcases/testcases.c
90
if (!zt || !err)
tools/testing/selftests/arm64/signal/testcases/testcases.c
94
if (zt->nregs == 0) {
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
31
struct zt_context *zt;
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
48
zt = (struct zt_context *)head;
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
49
if (zt->nregs == 0) {
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
55
head->size, zt->nregs);
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
58
zeros = malloc(ZT_SIG_REGS_SIZE(zt->nregs));
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
60
fprintf(stderr, "Out of memory, nregs=%u\n", zt->nregs);
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
63
memset(zeros, 0, ZT_SIG_REGS_SIZE(zt->nregs));
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
65
if (memcmp(zeros, (char *)zt + ZT_SIG_REGS_OFFSET,
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
66
ZT_SIG_REGS_SIZE(zt->nregs)) != 0) {