/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | sme.c | 2 * 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 D | events.c | 40 #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 D | sme.h | 2 * wpa_supplicant - SME
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FMV.td | 83 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 D | AArch64Features.td | 409 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 D | SMEABIPass.cpp | 1 //===--------- 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 D | AArch64RegisterInfo.cpp | 112 "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 D | AArch64SelectionDAGInfo.cpp | 19 LowerToSMERoutines("aarch64-lower-to-sme-routines", cl::Hidden, 20 cl::desc("Enable AArch64 SME memory operations "
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | spa_checkpoint.c | 207 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 D | space_map.c | 178 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 D | vdev_indirect_mapping.c | 544 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 D | arm_sme.td | 1 //===--- 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 D | BuiltinsSME.def | 1 //===--- BuiltinsSME.def - SME Builtin function database --------*- C++ -*-===// 9 // This file defines the SME-specific builtin function database. Users of
|
H A D | arm_sve.td | 30 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 D | arm_sve_sme_incl.td | 1 //===--- 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 D | TargetBuiltins.h | 57 namespace SME { 75 LastSMEBuiltin = SME::FirstTSBuiltin - 1,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64SMEAttributes.h | 1 //===-- 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 D | sme-abi.S | 5 // 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 D | TableGen.cpp | 249 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 D | SveEmitter.cpp | 47 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 D | AArch64.cpp | 763 .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 D | zdb.c | 333 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 D | SemaARM.cpp | 570 // * 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 D | Makefile | 251 sme/sme-header sve/sve-header
|
/freebsd/share/misc/ |
H A D | iso639 | 428 se sme sme Northern Sami
|