Home
last modified time | relevance | path

Searched refs:hwcaps (Results 1 – 20 of 20) sorted by relevance

/linux/Documentation/translations/zh_TW/arm64/
A Delf_hwcaps.rst11 ARM64 ELF hwcaps
14 這篇文檔描述了 arm64 ELF hwcaps 的用法和語義。
22 公開一組稱爲 hwcaps 的標誌而把這些功能暴露給用戶空間。
29 unsigned long hwcaps = getauxval(AT_HWCAP);
30 if (hwcaps & HWCAP_FP)
46 大多數 hwcaps 旨在說明通過架構 ID 寄存器(處於 EL0 的用戶空間代碼無法訪問)
50 這些 hwcaps 以下面的形式描述::
54 當 idreg.field 中有 val 時,hwcaps 表示 ARM ARM 定義的功能是有效的,但是
57 其他 hwcaps 可能表明無法僅由 ID 寄存器描述的功能的存在。這些 hwcaps 可能
61 3. AT_HWCAP 中揭示的 hwcaps
/linux/Documentation/translations/zh_CN/arm64/
A Delf_hwcaps.rst8 ARM64 ELF hwcaps
11 这篇文档描述了 arm64 ELF hwcaps 的用法和语义。
19 公开一组称为 hwcaps 的标志而把这些功能暴露给用户空间。
26 unsigned long hwcaps = getauxval(AT_HWCAP);
27 if (hwcaps & HWCAP_FP)
43 大多数 hwcaps 旨在说明通过架构 ID 寄存器(处于 EL0 的用户空间代码无法访问)
47 这些 hwcaps 以下面的形式描述::
51 当 idreg.field 中有 val 时,hwcaps 表示 ARM ARM 定义的功能是有效的,但是
54 其他 hwcaps 可能表明无法仅由 ID 寄存器描述的功能的存在。这些 hwcaps 可能
58 3. AT_HWCAP 中揭示的 hwcaps
/linux/tools/testing/selftests/arm64/pauth/
A Dexec_target.c13 unsigned long hwcaps; in main() local
21 hwcaps = getauxval(AT_HWCAP); in main()
23 if (hwcaps & HWCAP_PACA) { in main()
29 signed_vals.keyg = (hwcaps & HWCAP_PACG) ? keyg_sign(val) : 0; in main()
A Dpac.c26 unsigned long hwcaps = getauxval(AT_HWCAP); \
28 if (!(hwcaps & HWCAP_PACA)) \
33 unsigned long hwcaps = getauxval(AT_HWCAP); \
35 if (!(hwcaps & HWCAP_PACG)) \
258 unsigned long hwcaps = getauxval(AT_HWCAP); in TEST() local
262 if (!(hwcaps & HWCAP_PACG)) { in TEST()
301 unsigned long hwcaps = getauxval(AT_HWCAP); in TEST() local
305 if (!(hwcaps & HWCAP_PACG)) { in TEST()
/linux/Documentation/arm64/
A Delf_hwcaps.rst4 ARM64 ELF hwcaps
7 This document describes the usage and semantics of the arm64 ELF hwcaps.
17 of flags called hwcaps, exposed in the auxilliary vector.
25 unsigned long hwcaps = getauxval(AT_HWCAP);
26 if (hwcaps & HWCAP_FP)
42 2. Interpretation of hwcaps
47 userspace code at EL0. These hwcaps are defined in terms of ID register
51 Such hwcaps are described below in the form::
55 Such hwcaps indicate the availability of functionality that the ARM ARM
61 Other hwcaps may indicate the presence of features which cannot be
[all …]
/linux/arch/sparc/kernel/
A Dsetup_64.c393 static const char *hwcaps[] = { variable
417 for (i = 0; i < ARRAY_SIZE(hwcaps); i++) { in cpucap_info()
419 if (hwcaps[i] && (caps & bit)) { in cpucap_info()
421 printed ? "," : "", hwcaps[i]); in cpucap_info()
471 for (i = 0; i < ARRAY_SIZE(hwcaps); i++) { in report_hwcaps()
473 if (hwcaps[i] && (caps & bit)) in report_hwcaps()
474 report_one_hwcap(&printed, hwcaps[i]); in report_hwcaps()
505 for (i = 0; i < ARRAY_SIZE(hwcaps); i++) { in mdesc_cpu_hwcap_list()
508 if (hwcaps[i] && !strcmp(prop, hwcaps[i])) { in mdesc_cpu_hwcap_list()
/linux/drivers/mtd/spi-nor/
A Dsfdp.c46 u32 hwcaps; member
126 u32 hwcaps; member
501 params->hwcaps.mask &= ~rd->hwcaps; in spi_nor_parse_bfpt()
505 params->hwcaps.mask |= rd->hwcaps; in spi_nor_parse_bfpt()
506 cmd = spi_nor_hwcaps_read2cmd(rd->hwcaps); in spi_nor_parse_bfpt()
1004 discard_hwcaps |= read->hwcaps; in spi_nor_parse_4bait()
1005 if ((params->hwcaps.mask & read->hwcaps) && in spi_nor_parse_4bait()
1007 read_hwcaps |= read->hwcaps; in spi_nor_parse_4bait()
1024 discard_hwcaps |= program->hwcaps; in spi_nor_parse_4bait()
1026 pp_hwcaps |= program->hwcaps; in spi_nor_parse_4bait()
[all …]
A Dcore.c2051 if (table[i][0] == (int)hwcaps) in spi_nor_hwcaps2cmd()
2057 int spi_nor_hwcaps_read2cmd(u32 hwcaps) in spi_nor_hwcaps_read2cmd() argument
2191 *hwcaps &= ~SNOR_HWCAPS_X_X_X; in spi_nor_spimem_adjust_hwcaps()
2203 if (!(*hwcaps & BIT(cap))) in spi_nor_spimem_adjust_hwcaps()
2209 *hwcaps &= ~BIT(cap); in spi_nor_spimem_adjust_hwcaps()
2217 *hwcaps &= ~BIT(cap); in spi_nor_spimem_adjust_hwcaps()
2437 shared_mask = hwcaps->mask & params->hwcaps.mask; in spi_nor_default_setup()
2488 const struct spi_nor_hwcaps *hwcaps) in spi_nor_setup() argument
2608 params->hwcaps.mask |= SNOR_HWCAPS_PP; in spi_nor_info_init_params()
3075 const struct spi_nor_hwcaps *hwcaps) in spi_nor_scan() argument
[all …]
A Dcore.h274 struct spi_nor_hwcaps hwcaps; member
285 int (*setup)(struct spi_nor *nor, const struct spi_nor_hwcaps *hwcaps);
529 int spi_nor_hwcaps_read2cmd(u32 hwcaps);
A Dxilinx.c41 const struct spi_nor_hwcaps *hwcaps) in xilinx_nor_setup() argument
A Dmicron-st.c99 nor->params->hwcaps.mask |= SNOR_HWCAPS_READ_8_8_8_DTR; in mt35xu512aba_post_sfdp_fixup()
/linux/drivers/net/hyperv/
A Drndis_filter.c666 struct ndis_offload *hwcaps; in rndis_filter_query_device() local
684 hwcaps = (struct ndis_offload *) in rndis_filter_query_device()
687 hwcaps->header.type = NDIS_OBJECT_TYPE_OFFLOAD; in rndis_filter_query_device()
688 hwcaps->header.revision = ndis_rev; in rndis_filter_query_device()
689 hwcaps->header.size = size; in rndis_filter_query_device()
1348 struct ndis_offload hwcaps; in rndis_netdev_set_hwcaps() local
1384 if (hwcaps.lsov2.ip4_maxsz < gso_max_size) in rndis_netdev_set_hwcaps()
1385 gso_max_size = hwcaps.lsov2.ip4_maxsz; in rndis_netdev_set_hwcaps()
1405 if (hwcaps.lsov2.ip6_maxsz < gso_max_size) in rndis_netdev_set_hwcaps()
1406 gso_max_size = hwcaps.lsov2.ip6_maxsz; in rndis_netdev_set_hwcaps()
[all …]
/linux/arch/arm/mm/
A Dproc-v7m.S182 .macro __v7m_proc name, initfunc, cache_fns = nop_cache_fns, hwcaps = 0, proc_fns = v7m_processor_…
188 .long HWCAP_HALF | HWCAP_THUMB | HWCAP_FAST_MULT | \hwcaps
203 …__v7m_proc __v7m_cm7_proc_info, __v7m_cm7_setup, hwcaps = HWCAP_EDSP, cache_fns = v7m_cache_fns, p…
213 __v7m_proc __v7m_cm4_proc_info, __v7m_setup, hwcaps = HWCAP_EDSP
A Dproc-v7.S649 .macro __v7_proc name, initfunc, mm_mmuflags = 0, io_mmuflags = 0, hwcaps = 0, proc_fns = v7_proces…
660 HWCAP_EDSP | HWCAP_TLS | \hwcaps
812 __v7_proc __krait_proc_info, __v7_setup, hwcaps = HWCAP_IDIV | HWCAP_VFPv4
/linux/drivers/mtd/spi-nor/controllers/
A Dnxp-spifi.c283 struct spi_nor_hwcaps hwcaps = { in nxp_spifi_setup_flash() local
321 hwcaps.mask |= SNOR_HWCAPS_READ_1_1_2; in nxp_spifi_setup_flash()
324 hwcaps.mask |= SNOR_HWCAPS_READ_1_1_4; in nxp_spifi_setup_flash()
359 ret = spi_nor_scan(&spifi->nor, NULL, &hwcaps); in nxp_spifi_setup_flash()
A Dhisi-sfc.c329 const struct spi_nor_hwcaps hwcaps = { in hisi_spi_nor_register() local
371 ret = spi_nor_scan(nor, NULL, &hwcaps); in hisi_spi_nor_register()
A Daspeed-smc.c762 const struct spi_nor_hwcaps hwcaps = { in aspeed_smc_setup_flash() local
829 ret = spi_nor_scan(nor, NULL, &hwcaps); in aspeed_smc_setup_flash()
A Dintel-spi.c908 const struct spi_nor_hwcaps hwcaps = { in intel_spi_probe() local
940 ret = spi_nor_scan(&ispi->nor, NULL, &hwcaps); in intel_spi_probe()
/linux/arch/arm64/kernel/
A Dcpufeature.c2565 static void setup_elf_hwcaps(const struct arm64_cpu_capabilities *hwcaps) in setup_elf_hwcaps() argument
2569 for (; hwcaps->matches; hwcaps++) in setup_elf_hwcaps()
2570 if (hwcaps->matches(hwcaps, cpucap_default_scope(hwcaps))) in setup_elf_hwcaps()
2571 cap_set_elf_hwcap(hwcaps); in setup_elf_hwcaps()
/linux/include/linux/mtd/
A Dspi-nor.h456 const struct spi_nor_hwcaps *hwcaps);

Completed in 40 milliseconds