| /freebsd/sys/arm64/arm64/ |
| H A D | cpu_feat.c | 35 SYSCTL_NODE(_hw, OID_AUTO, feat, CTLFLAG_RD, 0, "CPU features/errata"); 44 struct cpu_feat **featp, *feat; in enable_cpu_feat() local 55 feat = *featp; in enable_cpu_feat() 60 feat->feat_name); in enable_cpu_feat() 63 feat->feat_flags |= in enable_cpu_feat() 66 feat->feat_flags |= in enable_cpu_feat() 73 if ((feat->feat_flags & CPU_FEAT_STAGE_MASK) != stage) in enable_cpu_feat() 77 if ((feat->feat_flags & CPU_FEAT_SCOPE_MASK)==CPU_FEAT_SYSTEM && in enable_cpu_feat() 81 if (feat->feat_check != NULL) { in enable_cpu_feat() 82 check_status = feat->feat_check(feat, midr); in enable_cpu_feat() [all …]
|
| H A D | spec_workaround.c | 80 psci_bp_hardening_check(const struct cpu_feat *feat __unused, u_int midr) in psci_bp_hardening_check() 103 psci_bp_hardening_enable(const struct cpu_feat *feat __unused, in psci_bp_hardening_enable() 117 ssbd_workaround_check(const struct cpu_feat *feat __unused, u_int midr __unused) in ssbd_workaround_check() 144 ssbd_workaround_enable(const struct cpu_feat *feat __unused, in ssbd_workaround_enable()
|
| H A D | ptrauth.c | 86 ptrauth_check(const struct cpu_feat *feat __unused, u_int midr __unused) in ptrauth_check() 131 ptrauth_enable(const struct cpu_feat *feat __unused, in ptrauth_enable() 147 ptrauth_disabled(const struct cpu_feat *feat __unused) in ptrauth_disabled()
|
| H A D | machdep.c | 174 pan_check(const struct cpu_feat *feat __unused, u_int midr __unused) in pan_check() 186 pan_enable(const struct cpu_feat *feat __unused, in pan_enable() 208 pan_disabled(const struct cpu_feat *feat __unused) in pan_disabled() 219 mops_check(const struct cpu_feat *feat __unused, u_int midr __unused) in mops_check() 231 mops_enable(const struct cpu_feat *feat __unused, in mops_enable() 242 mops_disabled(const struct cpu_feat *feat __unused) in mops_disabled()
|
| /freebsd/sys/dev/firewire/ |
| H A D | fwcam.c | 753 fwcam_get_feature(struct fwcam_softc *sc, struct fwcam_feature *feat) in fwcam_get_feature() argument 758 if (feat->id >= FWCAM_FEAT_MAX) in fwcam_get_feature() 761 feat->flags = 0; in fwcam_get_feature() 762 feat->min = 0; in fwcam_get_feature() 763 feat->max = 0; in fwcam_get_feature() 764 if (feat->id < nitems(fwcam_feat_inq) && in fwcam_get_feature() 765 fwcam_feat_inq[feat->id] != 0) { in fwcam_get_feature() 766 err = fwcam_read_quadlet(sc, fwcam_feat_inq[feat->id], &inq); in fwcam_get_feature() 771 feat->flags |= FWCAM_FEATF_PRESENT; in fwcam_get_feature() 773 feat->flags |= FWCAM_FEATF_ONOFF; in fwcam_get_feature() [all …]
|
| /freebsd/sys/arm64/include/ |
| H A D | asm.h | 80 #define CHECK_CPU_FEAT(tmp, feat_reg, feat, min_val, label) \ argument 82 ubfx tmp, tmp, ##feat_reg##_##feat##_SHIFT, ##feat_reg##_##feat##_WIDTH; \ 83 cmp tmp, #(##feat_reg##_##feat##_##min_val## >> ##feat_reg##_##feat##_SHIFT); \
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_status.c | 485 nvlist_t *feat; in check_status() local 488 feat = fnvlist_lookup_nvlist(config, in check_status() 490 if (nvlist_exists(feat, ZPOOL_CONFIG_ENABLED_FEAT)) in check_status() 491 feat = fnvlist_lookup_nvlist(feat, in check_status() 494 feat = fnvlist_lookup_nvlist(config, in check_status() 513 if (c_features[i] && !nvlist_exists(feat, fi->fi_guid)) in check_status() 515 if (!c_features[i] && nvlist_exists(feat, fi->fi_guid)) in check_status()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/ |
| H A D | baremetal.inc | 26 unsigned long long feat = 0; 28 feat |= 1ULL << FEAT_SME; 30 __atomic_store_n(&__aarch64_cpu_features.features, feat, __ATOMIC_RELAXED);
|
| H A D | fuchsia.inc | 16 unsigned long long feat = 0; 17 #define setCPUFeature(cpu_feature) feat |= 1ULL << cpu_feature 48 __atomic_store_n(&__aarch64_cpu_features.features, feat, __ATOMIC_RELAXED);
|
| H A D | mrs.inc | 8 unsigned long long feat = 0; 9 #define setCPUFeature(F) feat |= 1ULL << F 109 __atomic_store_n(&__aarch64_cpu_features.features, feat, __ATOMIC_RELAXED);
|
| /freebsd/usr.sbin/dumpcis/ |
| H A D | printcis.c | 439 print_mem_map(u_char feat, u_char *p, u_char *q) in print_mem_map() argument 444 switch (CIS_FEAT_MEMORY(feat)) { in print_mem_map() 501 u_char *p, *q, feat; in dump_cis_config() local 552 feat = *p++; in dump_cis_config() 555 switch (CIS_FEAT_POWER(feat)) { /* Power sub-tuple(s) exists */ in dump_cis_config() 580 (feat & CIS_FEAT_TIMING)) { /* Timing sub-tuple exists */ in dump_cis_config() 603 if (feat & CIS_FEAT_I_O) { /* I/O space sub-tuple exists */ in dump_cis_config() 617 if (feat & CIS_FEAT_IRQ) /* IRQ sub-tuple exists */ in dump_cis_config() 621 if (CIS_FEAT_MEMORY(feat)) { /* Memory space sub-tuple(s) exists */ in dump_cis_config() 623 p = print_mem_map(feat, p, q); in dump_cis_config() [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | pci_nvme.c | 349 struct nvme_feature_obj feat[NVME_FID_MAX]; member 695 sc->feat[fid].set = nvme_feature_temperature; in pci_nvme_init_features() 698 sc->feat[fid].namespace_specific = true; in pci_nvme_init_features() 701 sc->feat[fid].set = nvme_feature_num_queues; in pci_nvme_init_features() 704 sc->feat[fid].set = nvme_feature_iv_config; in pci_nvme_init_features() 707 sc->feat[fid].set = nvme_feature_async_event; in pci_nvme_init_features() 709 sc->feat[fid].cdw11 = PCI_NVME_AEN_DEFAULT_MASK; in pci_nvme_init_features() 712 sc->feat[fid].set = nvme_feature_invalid_cb; in pci_nvme_init_features() 713 sc->feat[fid].get = nvme_feature_invalid_cb; in pci_nvme_init_features() 916 sc->feat[NVME_FEAT_ASYNC_EVENT_CONFIGURATION].cdw11; in pci_nvme_aen_process() [all …]
|
| /freebsd/sys/contrib/openzfs/cmd/zstream/ |
| H A D | zstream_chain.h | 118 #define STREAM_HAS_FEATURE(feat) (!!(chain_attrs->ca_feature_flags & (feat))) argument
|
| /freebsd/sys/contrib/openzfs/module/zcommon/ |
| H A D | simd_stat.c | 42 #define SIMD_STAT_PRINT(s, feat, val) \ argument 43 kmem_scnprintf(s + off, MAX(4095-off, 0), "%-16s\t%1d\n", feat, (val))
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | fw.c | 183 bool ath12k_fw_feature_supported(struct ath12k_base *ab, enum ath12k_fw_features feat) in ath12k_fw_feature_supported() argument 185 return ab->fw.fw_features_valid && test_bit(feat, ab->fw.fw_features); in ath12k_fw_feature_supported()
|
| H A D | fw.h | 36 bool ath12k_fw_feature_supported(struct ath12k_base *ab, enum ath12k_fw_features feat);
|
| /freebsd/sys/gdb/ |
| H A D | gdb_main.c | 197 gdb_do_qsupported(uint32_t *feat) in gdb_do_qsupported() argument 203 *feat = 0; in gdb_do_qsupported() 253 *feat |= BIT(i); in gdb_do_qsupported() 271 if ((*feat & GDB_HWBREAK) != 0) in gdb_do_qsupported() 292 *feat = 0;
|
| /freebsd/sys/dev/psci/ |
| H A D | smccc_errata.c | 109 errata_cpu_feat_errata_check(const struct cpu_feat *feat __unused, u_int errata_id) in errata_cpu_feat_errata_check()
|
| /freebsd/contrib/wpa/src/drivers/ |
| H A D | driver_nl80211_capa.c | 26 u32 *feat = arg; in protocol_feature_handler() local 34 *feat = nla_get_u32(tb_msg[NL80211_ATTR_PROTOCOL_FEATURES]); in protocol_feature_handler() 42 u32 feat = 0; in get_nl80211_protocol_features() local 54 if (send_and_recv_resp(drv, msg, protocol_feature_handler, &feat) == 0) in get_nl80211_protocol_features() 55 return feat; in get_nl80211_protocol_features() 1610 u32 feat; in wpa_driver_nl80211_get_info() local 1622 feat = get_nl80211_protocol_features(drv); in wpa_driver_nl80211_get_info() 1623 if (feat & NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP) in wpa_driver_nl80211_get_info() 3186 u32 feat; in nl80211_get_hw_feature_data() local 3206 feat = get_nl80211_protocol_features(drv); in nl80211_get_hw_feature_data() [all …]
|
| /freebsd/contrib/tnftp/src/ |
| H A D | extern.h | 128 void feat(int, char **);
|
| H A D | cmdtab.c | 221 { "features", H(feathelp), 0, 1, 1, CMPL0 feat },
|
| /freebsd/sys/arm/arm/ |
| H A D | generic_timer.c | 911 wfxt_check(const struct cpu_feat *feat __unused, u_int midr __unused) in wfxt_check() 923 wfxt_enable(const struct cpu_feat *feat __unused, in wfxt_enable() 933 wfxt_disabled(const struct cpu_feat *feat __unused) in wfxt_disabled()
|
| /freebsd/sys/sys/ |
| H A D | aac_ioctl.h | 212 featuresState feat; member
|
| /freebsd/contrib/tnftp/ |
| H A D | README | 20 (see `feat' and `remopts')
|
| /freebsd/sys/dev/ena/ |
| H A D | ena.c | 2480 ena_get_dev_offloads(struct ena_com_dev_get_features_ctx *feat) in ena_get_dev_offloads() argument 2484 if ((feat->offload.tx & in ena_get_dev_offloads() 2490 if ((feat->offload.tx & in ena_get_dev_offloads() 2495 if ((feat->offload.tx & ENA_ADMIN_FEATURE_OFFLOAD_DESC_TSO_IPV4_MASK) != 0) in ena_get_dev_offloads() 2498 if ((feat->offload.tx & ENA_ADMIN_FEATURE_OFFLOAD_DESC_TSO_IPV6_MASK) != 0) in ena_get_dev_offloads() 2501 if ((feat->offload.rx_supported & in ena_get_dev_offloads() 2506 if ((feat->offload.rx_supported & in ena_get_dev_offloads() 2525 uint32_t feat = adapter->tx_offload_cap; in ena_update_hwassist() local 2532 if ((feat & in ena_update_hwassist() 2535 if ((feat & in ena_update_hwassist() [all …]
|