Lines Matching defs:name
816 csr_ops[csrno].name, val);
834 csr_ops[CSR_FCSR].name, val);
865 csr_ops[csrno].name, val);
1205 static void cpu_riscv_get_satp(Object *obj, Visitor *v, const char *name,
1209 uint8_t satp = satp_mode_from_str(name);
1214 visit_type_bool(v, name, &value, errp);
1217 static void cpu_riscv_set_satp(Object *obj, Visitor *v, const char *name,
1221 uint8_t satp = satp_mode_from_str(name);
1224 if (!visit_type_bool(v, name, &value, errp)) {
1388 const char *name;
1396 [MISA_INFO_IDX(_bit)] = {.name = _propname, .description = _descr}
1453 const char *val = misa_ext_info_arr[idx].name;
1469 {.name = _name, .offset = CPU_CFG_OFFSET(_prop), \
1602 * 'Named features' is the name we give to extensions that we
1639 static void prop_pmu_num_set(Object *obj, Visitor *v, const char *name,
1646 visit_type_uint8(v, name, &pmu_num, errp);
1651 cpu_set_prop_err(cpu, name, errp);
1653 name, curr_pmu_num);
1673 static void prop_pmu_num_get(Object *obj, Visitor *v, const char *name,
1679 visit_type_uint8(v, name, &pmu_num, errp);
1683 .name = "pmu-num",
1688 static void prop_pmu_mask_set(Object *obj, Visitor *v, const char *name,
1695 visit_type_uint32(v, name, &value, errp);
1698 cpu_set_prop_err(cpu, name, errp);
1700 name, cpu->cfg.pmu_mask);
1711 cpu_option_add_user_setting(name, value);
1715 static void prop_pmu_mask_get(Object *obj, Visitor *v, const char *name,
1720 visit_type_uint8(v, name, &pmu_mask, errp);
1724 .name = "pmu-mask",
1729 static void prop_mmu_set(Object *obj, Visitor *v, const char *name,
1735 visit_type_bool(v, name, &value, errp);
1742 cpu_option_add_user_setting(name, value);
1746 static void prop_mmu_get(Object *obj, Visitor *v, const char *name,
1751 visit_type_bool(v, name, &value, errp);
1755 .name = "mmu",
1760 static void prop_pmp_set(Object *obj, Visitor *v, const char *name,
1766 visit_type_bool(v, name, &value, errp);
1769 cpu_set_prop_err(cpu, name, errp);
1773 cpu_option_add_user_setting(name, value);
1777 static void prop_pmp_get(Object *obj, Visitor *v, const char *name,
1782 visit_type_bool(v, name, &value, errp);
1786 .name = "pmp",
1824 static void prop_priv_spec_set(Object *obj, Visitor *v, const char *name,
1831 visit_type_str(v, name, &value, errp);
1840 cpu_set_prop_err(cpu, name, errp);
1841 error_append_hint(errp, "Current '%s' val: %s\n", name,
1842 object_property_get_str(obj, name, NULL));
1846 cpu_option_add_user_setting(name, priv_version);
1850 static void prop_priv_spec_get(Object *obj, Visitor *v, const char *name,
1856 visit_type_str(v, name, (char **)&value, errp);
1860 .name = "priv_spec",
1865 static void prop_vext_spec_set(Object *obj, Visitor *v, const char *name,
1871 visit_type_str(v, name, &value, errp);
1878 cpu_option_add_user_setting(name, VEXT_VERSION_1_00_0);
1882 static void prop_vext_spec_get(Object *obj, Visitor *v, const char *name,
1887 visit_type_str(v, name, (char **)&value, errp);
1891 .name = "vext_spec",
1896 static void prop_vlen_set(Object *obj, Visitor *v, const char *name,
1903 if (!visit_type_uint16(v, name, &value, errp)) {
1913 cpu_set_prop_err(cpu, name, errp);
1915 name, cpu_vlen);
1919 cpu_option_add_user_setting(name, value);
1923 static void prop_vlen_get(Object *obj, Visitor *v, const char *name,
1928 visit_type_uint16(v, name, &value, errp);
1932 .name = "vlen",
1937 static void prop_elen_set(Object *obj, Visitor *v, const char *name,
1943 if (!visit_type_uint16(v, name, &value, errp)) {
1953 cpu_set_prop_err(cpu, name, errp);
1955 name, cpu->cfg.elen);
1959 cpu_option_add_user_setting(name, value);
1963 static void prop_elen_get(Object *obj, Visitor *v, const char *name,
1968 visit_type_uint16(v, name, &value, errp);
1972 .name = "elen",
1977 static void prop_cbom_blksize_set(Object *obj, Visitor *v, const char *name,
1983 if (!visit_type_uint16(v, name, &value, errp)) {
1988 cpu_set_prop_err(cpu, name, errp);
1990 name, cpu->cfg.cbom_blocksize);
1994 cpu_option_add_user_setting(name, value);
1998 static void prop_cbom_blksize_get(Object *obj, Visitor *v, const char *name,
2003 visit_type_uint16(v, name, &value, errp);
2007 .name = "cbom_blocksize",
2012 static void prop_cbop_blksize_set(Object *obj, Visitor *v, const char *name,
2018 if (!visit_type_uint16(v, name, &value, errp)) {
2023 cpu_set_prop_err(cpu, name, errp);
2025 name, cpu->cfg.cbop_blocksize);
2029 cpu_option_add_user_setting(name, value);
2033 static void prop_cbop_blksize_get(Object *obj, Visitor *v, const char *name,
2038 visit_type_uint16(v, name, &value, errp);
2042 .name = "cbop_blocksize",
2047 static void prop_cboz_blksize_set(Object *obj, Visitor *v, const char *name,
2053 if (!visit_type_uint16(v, name, &value, errp)) {
2058 cpu_set_prop_err(cpu, name, errp);
2060 name, cpu->cfg.cboz_blocksize);
2064 cpu_option_add_user_setting(name, value);
2068 static void prop_cboz_blksize_get(Object *obj, Visitor *v, const char *name,
2073 visit_type_uint16(v, name, &value, errp);
2077 .name = "cboz_blocksize",
2082 static void prop_mvendorid_set(Object *obj, Visitor *v, const char *name,
2090 if (!visit_type_uint32(v, name, &value, errp)) {
2103 static void prop_mvendorid_get(Object *obj, Visitor *v, const char *name,
2108 visit_type_uint32(v, name, &value, errp);
2112 .name = "mvendorid",
2117 static void prop_mimpid_set(Object *obj, Visitor *v, const char *name,
2125 if (!visit_type_uint64(v, name, &value, errp)) {
2138 static void prop_mimpid_get(Object *obj, Visitor *v, const char *name,
2143 visit_type_uint64(v, name, &value, errp);
2147 .name = "mimpid",
2152 static void prop_marchid_set(Object *obj, Visitor *v, const char *name,
2161 if (!visit_type_uint64(v, name, &value, errp)) {
2194 static void prop_marchid_get(Object *obj, Visitor *v, const char *name,
2199 visit_type_uint64(v, name, &value, errp);
2203 .name = "marchid",
2216 .name = "rva22u64",
2248 .name = "rva22s64",
2666 {.name = "pmu-mask", .info = &prop_pmu_mask},
2667 {.name = "pmu-num", .info = &prop_pmu_num}, /* Deprecated */
2669 {.name = "mmu", .info = &prop_mmu},
2670 {.name = "pmp", .info = &prop_pmp},
2672 {.name = "priv_spec", .info = &prop_priv_spec},
2673 {.name = "vext_spec", .info = &prop_vext_spec},
2675 {.name = "vlen", .info = &prop_vlen},
2676 {.name = "elen", .info = &prop_elen},
2678 {.name = "cbom_blocksize", .info = &prop_cbom_blksize},
2679 {.name = "cbop_blocksize", .info = &prop_cbop_blksize},
2680 {.name = "cboz_blocksize", .info = &prop_cboz_blksize},
2682 {.name = "mvendorid", .info = &prop_mvendorid},
2683 {.name = "mimpid", .info = &prop_mimpid},
2684 {.name = "marchid", .info = &prop_marchid},
2801 for (edata = isa_edata_arr; edata && edata->name; edata++) {
2803 new = g_strconcat(old, "_", edata->name, NULL);
2848 for (const RISCVIsaExtData *edata = isa_edata_arr; edata->name; edata++) {
2850 extensions[*count] = g_strdup(edata->name);
2888 .name = (type_name), \
2897 .name = (type_name), \
2906 .name = (type_name), \
2915 .name = (type_name), \
2924 .name = (type_name), \
2933 .name = TYPE_RISCV_CPU,
2944 .name = TYPE_RISCV_DYNAMIC_CPU,
2949 .name = TYPE_RISCV_VENDOR_CPU,
2954 .name = TYPE_RISCV_BARE_CPU,