Home
last modified time | relevance | path

Searched full:sme (Results 1 – 25 of 99) sorted by relevance

1234

/freebsd/contrib/wpa/wpa_supplicant/
H A Dsme.c2 * wpa_supplicant - SME
33 #include "sme.h"
67 if (!index_within_array(groups, wpa_s->sme.sae_group_index)) in sme_set_sae_group()
71 int group = groups[wpa_s->sme.sae_group_index]; in sme_set_sae_group()
74 if (!int_array_includes(wpa_s->sme.sae_rejected_groups, in sme_set_sae_group()
76 sae_set_group(&wpa_s->sme.sae, group) == 0) { in sme_set_sae_group()
77 wpa_dbg(wpa_s, MSG_DEBUG, "SME: Selected SAE group %d", in sme_set_sae_group()
78 wpa_s->sme.sae.group); in sme_set_sae_group()
79 wpa_s->sme.sae.akmp = external ? in sme_set_sae_group()
80 wpa_s->sme.ext_auth_key_mgmt : wpa_s->key_mgmt; in sme_set_sae_group()
[all …]
H A Devents.c40 #include "sme.h"
433 wpa_s->sme.bss_max_idle_period = 0; in wpa_supplicant_mark_disassoc()
2918 if (wpa_s->sme.bss_max_idle_period) { in wnm_bss_keep_alive()
2920 msec = wpa_s->sme.bss_max_idle_period * 1024; /* times 1000 */ in wnm_bss_keep_alive()
2944 wpa_s->sme.bss_max_idle_period = in wnm_process_assoc_resp()
2947 "TU)%s", wpa_s->sme.bss_max_idle_period, in wnm_process_assoc_resp()
2950 if (wpa_s->sme.bss_max_idle_period == 0) in wnm_process_assoc_resp()
2951 wpa_s->sme.bss_max_idle_period = 1; in wnm_process_assoc_resp()
2955 msec = wpa_s->sme.bss_max_idle_period * 1024; in wnm_process_assoc_resp()
2963 wpa_s->sme.bss_max_idle_period = 0; in wnm_process_assoc_resp()
[all …]
H A Dsme.h2 * wpa_supplicant - SME
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FMV.td83 def : FMVExtension<"sme", "FEAT_SME", "+sme,+bf16", 430>;
84 def : FMVExtension<"sme-f64f64", "FEAT_SME_F64", "+sme,+sme-f64f64,+bf16", 560>;
85 def : FMVExtension<"sme-i16i64", "FEAT_SME_I64", "+sme,+sme-i16i64,+bf16", 570>;
86 def : FMVExtension<"sme2", "FEAT_SME2", "+sme2,+sme,+bf16", 580>;
H A DAArch64Features.td409 def FeatureSME : ExtensionWithMArch<"sme", "SME", "FEAT_SME",
410 "Enable Scalable Matrix Extension (SME)", [FeatureBF16, FeatureUseScalarIncVL]>;
412 def FeatureSMEF64F64 : ExtensionWithMArch<"sme-f64f64", "SMEF64F64", "FEAT_SME_F64F64",
413 "Enable Scalable Matrix Extension (SME) F64F64 instructions", [FeatureSME]>;
415 def FeatureSMEI16I64 : ExtensionWithMArch<"sme-i16i64", "SMEI16I64", "FEAT_SME_I16I64",
416 "Enable Scalable Matrix Extension (SME) I16I64 instructions", [FeatureSME]>;
418 def FeatureSMEFA64 : ExtensionWithMArch<"sme-fa64", "SMEFA64", "FEAT_SME_FA64",
443 // that use '+sve-b16b16' and '+sme-b16b16' to compile in LLVM-19.
447 def FeatureSMEB16B16 : ExtensionWithMArch<"sme-b16b16", "SMEB16B16", "FEAT_SME_B16B16",
450 def FeatureSMEF16F16 : ExtensionWithMArch<"sme-f16f16", "SMEF16F16", "FEAT_SME_F16F16",
[all …]
H A DSMEABIPass.cpp1 //===--------- SMEABI - SME ABI-------------------------------------------===//
9 // This pass implements parts of the the SME ABI, such as:
32 #define DEBUG_TYPE "aarch64-sme-abi"
50 static const char *name = "SME ABI Pass";
H A DAArch64RegisterInfo.cpp112 "supported to improve calls to SME ACLE save/restore/disable-za " in getCalleeSavedRegs()
119 "only supported to improve calls to SME ACLE __arm_get_current_vg " in getCalleeSavedRegs()
126 "only supported to improve calls to SME ACLE __arm_sme_state " in getCalleeSavedRegs()
167 "only supported to improve calls to SME ACLE save/restore/disable-za " in getDarwinCalleeSavedRegs()
174 "only supported to improve calls to SME ACLE __arm_get_current_vg " in getDarwinCalleeSavedRegs()
181 "only supported to improve calls to SME ACLE __arm_sme_state " in getDarwinCalleeSavedRegs()
466 // SME tiles are not allocatable. in getStrictlyReservedRegs()
H A DAArch64SelectionDAGInfo.cpp19 LowerToSMERoutines("aarch64-lower-to-sme-routines", cl::Hidden,
20 cl::desc("Enable AArch64 SME memory operations "
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa_checkpoint.c207 spa_checkpoint_discard_sync_callback(space_map_entry_t *sme, void *arg) in spa_checkpoint_discard_sync_callback() argument
211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
212 uint64_t end = sme->sme_offset + sme->sme_run; in spa_checkpoint_discard_sync_callback()
227 VERIFY3U(sme->sme_type, ==, SM_FREE); in spa_checkpoint_discard_sync_callback()
228 VERIFY3U(sme->sme_offset, >=, ms->ms_start); in spa_checkpoint_discard_sync_callback()
240 zfs_range_tree_add(ms->ms_freeing, sme->sme_offset, sme->sme_run); in spa_checkpoint_discard_sync_callback()
244 sme->sme_run); in spa_checkpoint_discard_sync_callback()
245 ASSERT3U(vd->vdev_stat.vs_checkpoint_space, >=, sme->sme_run); in spa_checkpoint_discard_sync_callback()
247 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
248 vd->vdev_stat.vs_checkpoint_space -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
H A Dspace_map.c178 space_map_entry_t sme = { in space_map_iterate() local
186 error = callback(&sme, arg); in space_map_iterate()
367 space_map_entry_t sme = { in space_map_incremental_destroy() local
373 error = callback(&sme, arg); in space_map_incremental_destroy()
401 space_map_load_callback(space_map_entry_t *sme, void *arg) in space_map_load_callback() argument
404 if (sme->sme_type == smla->smla_type) { in space_map_load_callback()
405 VERIFY3U(zfs_range_tree_space(smla->smla_rt) + sme->sme_run, <=, in space_map_load_callback()
407 zfs_range_tree_add(smla->smla_rt, sme->sme_offset, in space_map_load_callback()
408 sme->sme_run); in space_map_load_callback()
410 zfs_range_tree_remove(smla->smla_rt, sme->sme_offset, in space_map_load_callback()
[all …]
H A Dvdev_indirect_mapping.c544 load_obsolete_sm_callback(space_map_entry_t *sme, void *arg) in load_obsolete_sm_callback() argument
547 ASSERT3S(sme->sme_type, ==, SM_ALLOC); in load_obsolete_sm_callback()
550 sme->sme_offset, sme->sme_run, losma->losma_counts); in load_obsolete_sm_callback()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sme.td1 //===--- arm_sme.td - ARM SME compiler interface ------------------------===//
9 // This file defines the TableGen definitions from which the ARM SME header
24 let SMETargetGuard = "sme" in {
49 let SMETargetGuard = "sme" in {
63 let SMETargetGuard = "sme" in {
88 let SMETargetGuard = "sme" in {
102 let SMETargetGuard = "sme" in {
123 let SMETargetGuard = "sme" in {
141 // SME - Zero
143 let SMETargetGuard = "sme" in {
[all …]
H A DBuiltinsSME.def1 //===--- BuiltinsSME.def - SME Builtin function database --------*- C++ -*-===//
9 // This file defines the SME-specific builtin function database. Users of
H A Darm_sve.td30 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
255 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
263 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
269 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
296 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
306 } // let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16"
361 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
439 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
459 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
561 let SVETargetGuard = "sve,bf16", SMETargetGuard = "sme,bf16" in {
[all …]
H A Darm_sve_sme_incl.td1 //===--- arm_sve_sme_incl.td - ARM SVE/SME compiler interface -------------===//
10 // SVE and SME intrinsics.
228 … : FlagType<0x40000000000>; // Use for intrinsics that are common between SVE and SME.
278 string SMETargetGuard = "sme";
H A DTargetBuiltins.h57 namespace SME {
75 LastSMEBuiltin = SME::FirstTSBuiltin - 1,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64SMEAttributes.h1 //===-- AArch64SMEAttributes.h - Helper for interpreting SME attributes -*-===//
20 /// SMEAttrs is a utility class to parse the SME ACLE attributes on functions.
38 // Enum with bitmasks for each individual SME feature.
44 SME_ABI_Routine = 1 << 3, // Used for SME ABI routines to avoid lazy saves
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/
H A Dsme-abi.S5 // This patch implements the support routines for the SME ABI,
7 // https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#sme-support-routines
26 .arch armv9-a+sme
156 // If the current thread does not have access to SME, the subroutine does
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DTableGen.cpp249 clEnumValN(GenArmSmeHeader, "gen-arm-sme-header",
251 clEnumValN(GenArmSmeBuiltins, "gen-arm-sme-builtins",
253 clEnumValN(GenArmSmeBuiltinCG, "gen-arm-sme-builtin-codegen",
255 clEnumValN(GenArmSmeRangeChecks, "gen-arm-sme-sema-rangechecks",
257 clEnumValN(GenArmSmeStreamingAttrs, "gen-arm-sme-streaming-attrs",
259 clEnumValN(GenArmSmeBuiltinZAState, "gen-arm-sme-builtin-za-state",
H A DSveEmitter.cpp47 enum class ACLEKind { SVE, SME }; enumerator
397 /// Emit all the SME __builtin prototypes and code needed by Sema.
1095 case ACLEKind::SME: in emitIntrinsic()
1478 << FromV.builtin_str() << "\", \"n\", \"sme|sve\")\n"; in createBuiltins()
1583 OS << "/*===---- arm_sme.h - ARM SME intrinsics " in createSMEHeader()
1636 OS << "__ai __attribute__((target(\"sme\"))) void svundef_za(void) " in createSMEHeader()
1640 createCoreHeaderIntrinsics(OS, *this, ACLEKind::SME); in createSMEHeader()
1735 OS << "case SME::BI__builtin_sme_" << Def->getMangledName() << ":\n"; in createSMERangeChecks()
1781 OS << "case SME::BI__builtin_sme_" << Name << ":\n"; in createBuiltinZAState()
1795 case ACLEKind::SME: in createStreamingAttrs()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp763 .Case("sme", HasSME) in hasFeature()
766 .Case("sme-f64f64", HasSMEF64F64) in hasFeature()
767 .Case("sme-i16i64", HasSMEI16I64) in hasFeature()
768 .Case("sme-fa64", HasSMEFA64) in hasFeature()
769 .Case("sme-f16f16", HasSMEF16F16) in hasFeature()
770 .Case("sme-b16b16", HasSMEB16B16) in hasFeature()
892 if (Feature == "+sme") { in handleTargetFeatures()
910 if (Feature == "+sme-f64f64") { in handleTargetFeatures()
916 if (Feature == "+sme-i16i64") { in handleTargetFeatures()
922 if (Feature == "+sme-fa64") { in handleTargetFeatures()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c333 typedef int (*zdb_log_sm_cb_t)(spa_t *spa, space_map_entry_t *sme, uint64_t txg,
344 iterate_through_spacemap_logs_cb(space_map_entry_t *sme, void *arg) in iterate_through_spacemap_logs_cb() argument
347 return (uic->uic_cb(uic->uic_spa, sme, uic->uic_txg, uic->uic_arg)); in iterate_through_spacemap_logs_cb()
412 metaslab_spacemap_validation_cb(space_map_entry_t *sme, void *arg) in metaslab_spacemap_validation_cb() argument
415 uint64_t offset = sme->sme_offset; in metaslab_spacemap_validation_cb()
416 uint64_t size = sme->sme_run; in metaslab_spacemap_validation_cb()
417 uint64_t txg = sme->sme_txg; in metaslab_spacemap_validation_cb()
419 if (sme->sme_type == SM_ALLOC) { in metaslab_spacemap_validation_cb()
447 if (sme->sme_type != SM_ALLOC) { in metaslab_spacemap_validation_cb()
458 spacemap_check_sm_log_cb(spa_t *spa, space_map_entry_t *sme, in spacemap_check_sm_log_cb() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp570 // * When compiling for SME only, the caller must be in streaming mode. in checkArmStreamingBuiltin()
572 // * When compiling for both SVE and SME, the caller can be in either mode. in checkArmStreamingBuiltin()
585 if (FnType == SemaARM::ArmStreaming && !CallerFeatureMapWithoutSVE["sme"]) in checkArmStreamingBuiltin()
590 DisableFeatures(CallerFeatureMapWithoutSME, "sme"); in checkArmStreamingBuiltin()
593 // some combination of SME flags, but we need to figure out which part in checkArmStreamingBuiltin()
597 // '+sve2p1,+sme', then we know that it satisfies the 'sve2p1' part if we in checkArmStreamingBuiltin()
598 // evaluate the features for '+sve2p1,+sme,+nosme'. in checkArmStreamingBuiltin()
685 // Range check SME intrinsics that take immediate values. in CheckSMEBuiltinFunctionCall()
/freebsd/lib/clang/headers/
H A DMakefile251 sme/sme-header sve/sve-header
/freebsd/share/misc/
H A Diso639428 se sme sme Northern Sami

1234