Home
last modified time | relevance | path

Searched full:attr (Results 1 – 25 of 100) sorted by relevance

1234

/qemu/system/
H A Dram-block-attributes.c25 ram_block_attributes_get_block_size(const RamBlockAttributes *attr) in ram_block_attributes_get_block_size() argument
32 g_assert(attr && attr->ram_block); in ram_block_attributes_get_block_size()
33 g_assert(attr->ram_block->page_size == qemu_real_host_page_size()); in ram_block_attributes_get_block_size()
34 return attr->ram_block->page_size; in ram_block_attributes_get_block_size()
42 const RamBlockAttributes *attr = RAM_BLOCK_ATTRIBUTES(rdm); in ram_block_attributes_rdm_is_populated() local
43 const size_t block_size = ram_block_attributes_get_block_size(attr); in ram_block_attributes_rdm_is_populated()
49 first_discarded_bit = find_next_zero_bit(attr->bitmap, last_bit + 1, in ram_block_attributes_rdm_is_populated()
77 ram_block_attributes_for_each_populated_section(const RamBlockAttributes *attr, in ram_block_attributes_for_each_populated_section() argument
84 const size_t block_size = ram_block_attributes_get_block_size(attr); in ram_block_attributes_for_each_populated_section()
88 first_bit = find_next_bit(attr->bitmap, attr->bitmap_size, in ram_block_attributes_for_each_populated_section()
[all …]
/qemu/hw/intc/
H A Dloongarch_ipi_kvm.c25 uint64_t attr; in kvm_ipi_access_regs() local
34 attr = (cpu << 16) | CORE_STATUS_OFF; in kvm_ipi_access_regs()
35 kvm_ipi_access_reg(fd, attr, &core->status, write); in kvm_ipi_access_regs()
37 attr = (cpu << 16) | CORE_EN_OFF; in kvm_ipi_access_regs()
38 kvm_ipi_access_reg(fd, attr, &core->en, write); in kvm_ipi_access_regs()
40 attr = (cpu << 16) | CORE_SET_OFF; in kvm_ipi_access_regs()
41 kvm_ipi_access_reg(fd, attr, &core->set, write); in kvm_ipi_access_regs()
43 attr = (cpu << 16) | CORE_CLEAR_OFF; in kvm_ipi_access_regs()
44 kvm_ipi_access_reg(fd, attr, &core->clear, write); in kvm_ipi_access_regs()
46 attr = (cpu << 16) | CORE_BUF_20; in kvm_ipi_access_regs()
[all …]
H A Dopenpic_kvm.c63 struct kvm_device_attr attr; in kvm_openpic_write() local
67 attr.group = KVM_DEV_MPIC_GRP_REGISTER; in kvm_openpic_write()
68 attr.attr = addr; in kvm_openpic_write()
69 attr.addr = (uint64_t)(unsigned long)&val32; in kvm_openpic_write()
71 ret = ioctl(opp->fd, KVM_SET_DEVICE_ATTR, &attr); in kvm_openpic_write()
74 strerror(errno), attr.attr); in kvm_openpic_write()
89 struct kvm_device_attr attr; in kvm_openpic_read() local
93 attr.group = KVM_DEV_MPIC_GRP_REGISTER; in kvm_openpic_read()
94 attr.attr = addr; in kvm_openpic_read()
95 attr.addr = (uint64_t)(unsigned long)&val; in kvm_openpic_read()
[all …]
H A Ds390_flic_kvm.c56 * -EINVAL if attr.group is invalid,
63 struct kvm_device_attr attr = { in flic_get_all_irqs() local
66 .attr = len, in flic_get_all_irqs()
70 rc = ioctl(flic->fd, KVM_GET_DEVICE_ATTR, &attr); in flic_get_all_irqs()
77 struct kvm_device_attr attr = { in flic_enable_pfault() local
82 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in flic_enable_pfault()
91 struct kvm_device_attr attr = { in flic_disable_wait_pfault() local
96 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in flic_disable_wait_pfault()
108 * Returns: -EINVAL if attr.group is unknown
114 struct kvm_device_attr attr = { in flic_enqueue_irqs() local
[all …]
/qemu/hw/9pfs/
H A D9p-synth.c36 .attr = &synth_root.actual_attr,
46 V9fsSynthNodeAttr *attr, int inode) in v9fs_add_dir_node() argument
53 if (attr) { in v9fs_add_dir_node()
55 node->attr = attr; in v9fs_add_dir_node()
56 node->attr->nlink++; in v9fs_add_dir_node()
58 node->attr = &node->actual_attr; in v9fs_add_dir_node()
59 node->attr->inode = inode; in v9fs_add_dir_node()
60 node->attr->nlink = 1; in v9fs_add_dir_node()
62 node->attr->mode = mode; in v9fs_add_dir_node()
63 node->attr->write = NULL; in v9fs_add_dir_node()
[all …]
/qemu/target/xtensa/
H A Dmmu_helper.c287 entry->attr = pte & 0xf; in xtensa_tlb_set_entry_mmu()
315 entry->attr = pte & 0xf; in xtensa_tlb_set_entry()
361 .attr = 7, in reset_tlb_mmu_ways56()
367 .attr = 3, in reset_tlb_mmu_ways56()
376 .attr = 7, in reset_tlb_mmu_ways56()
382 .attr = 3, in reset_tlb_mmu_ways56()
394 entry[6][ei].attr = 3; in reset_tlb_mmu_ways56()
408 entry[0][ei].attr = 2; in reset_tlb_region_way0()
518 return entry->paddr | entry->attr; in HELPER()
573 * Convert MMU ATTR to PAGE_{READ,WRITE,EXEC} mask.
[all …]
/qemu/target/riscv/
H A Dmonitor.c29 "size attr\n"
33 #define PTE_HEADER_FIELDS "vaddr paddr size attr\n"
56 hwaddr paddr, target_ulong size, int attr) in print_pte() argument
71 attr & PTE_R ? 'r' : '-', in print_pte()
72 attr & PTE_W ? 'w' : '-', in print_pte()
73 attr & PTE_X ? 'x' : '-', in print_pte()
74 attr & PTE_U ? 'u' : '-', in print_pte()
75 attr & PTE_G ? 'g' : '-', in print_pte()
76 attr & PTE_A ? 'a' : '-', in print_pte()
77 attr & PTE_D ? 'd' : '-'); in print_pte()
[all …]
/qemu/target/loongarch/kvm/
H A Dkvm.c42 struct kvm_device_attr attr = { in kvm_get_stealtime() local
44 .attr = KVM_LOONGARCH_VCPU_PVTIME_GPA, in kvm_get_stealtime()
48 err = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, attr); in kvm_get_stealtime()
53 err = kvm_vcpu_ioctl(cs, KVM_GET_DEVICE_ATTR, attr); in kvm_get_stealtime()
66 struct kvm_device_attr attr = { in kvm_set_stealtime() local
68 .attr = KVM_LOONGARCH_VCPU_PVTIME_GPA, in kvm_set_stealtime()
72 err = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, attr); in kvm_set_stealtime()
77 err = kvm_vcpu_ioctl(cs, KVM_SET_DEVICE_ATTR, attr); in kvm_set_stealtime()
92 struct kvm_device_attr attr = { in kvm_set_pv_features() local
94 .attr = CPUCFG_KVM_FEATURE, in kvm_set_pv_features()
[all …]
/qemu/target/s390x/kvm/
H A Dkvm.c56 #define kvm_vm_check_mem_attr(s, attr) \ argument
57 kvm_vm_check_attr(s, KVM_S390_VM_MEM_CTRL, attr)
160 struct kvm_device_attr attr = { in kvm_s390_query_mem_limit() local
162 .attr = KVM_S390_VM_MEM_LIMIT_SIZE, in kvm_s390_query_mem_limit()
166 return kvm_vm_ioctl(kvm_state, KVM_GET_DEVICE_ATTR, &attr); in kvm_s390_query_mem_limit()
173 struct kvm_device_attr attr = { in kvm_s390_set_mem_limit() local
175 .attr = KVM_S390_VM_MEM_LIMIT_SIZE, in kvm_s390_set_mem_limit()
190 return kvm_vm_ioctl(kvm_state, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_set_mem_limit()
213 struct kvm_device_attr attr = { in kvm_s390_cmma_reset() local
215 .attr = KVM_S390_VM_MEM_CLR_CMMA, in kvm_s390_cmma_reset()
[all …]
/qemu/util/
H A Dqemu-thread-posix.c130 pthread_mutexattr_t attr; in qemu_rec_mutex_init() local
132 pthread_mutexattr_init(&attr); in qemu_rec_mutex_init()
133 pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); in qemu_rec_mutex_init()
134 err = pthread_mutex_init(&mutex->m.lock, &attr); in qemu_rec_mutex_init()
135 pthread_mutexattr_destroy(&attr); in qemu_rec_mutex_init()
164 pthread_condattr_t attr; in qemu_cond_init() local
167 err = pthread_condattr_init(&attr); in qemu_cond_init()
172 err = pthread_condattr_setclock(&attr, qemu_timedwait_clockid()); in qemu_cond_init()
177 err = pthread_cond_init(&cond->cond, &attr); in qemu_cond_init()
181 err = pthread_condattr_destroy(&attr); in qemu_cond_init()
[all …]
/qemu/subprojects/
H A Dproc-macro-error-attr-1-rs.wrap2 directory = proc-macro-error-attr-1.0.4
3 source_url = https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download
4 source_filename = proc-macro-error-attr-1.0.4.tar.gz
7 patch_directory = proc-macro-error-attr-1-rs
/qemu/tests/qtest/libqos/
H A Dvirtio-9p-client.c500 g_assert(!opt.expectErr || !opt.rgetattr.attr); in v9fs_tgetattr()
517 v9fs_rgetattr(req, opt.rgetattr.attr); in v9fs_tgetattr()
532 void v9fs_rgetattr(P9Req *req, v9fs_attr *attr) in v9fs_rgetattr() argument
536 v9fs_uint64_read(req, &attr->valid); in v9fs_rgetattr()
537 v9fs_memread(req, &attr->qid, 13); in v9fs_rgetattr()
538 v9fs_uint32_read(req, &attr->mode); in v9fs_rgetattr()
539 v9fs_uint32_read(req, &attr->uid); in v9fs_rgetattr()
540 v9fs_uint32_read(req, &attr->gid); in v9fs_rgetattr()
541 v9fs_uint64_read(req, &attr->nlink); in v9fs_rgetattr()
542 v9fs_uint64_read(req, &attr->rdev); in v9fs_rgetattr()
[all …]
/qemu/hw/vfio/
H A Dhelpers.c134 struct kvm_device_attr attr = { in vfio_kvm_device_add_fd() local
136 .attr = KVM_DEV_VFIO_FILE_ADD, in vfio_kvm_device_add_fd()
157 if (ioctl(vfio_kvm_device_fd, KVM_SET_DEVICE_ATTR, &attr)) { in vfio_kvm_device_add_fd()
169 struct kvm_device_attr attr = { in vfio_kvm_device_del_fd() local
171 .attr = KVM_DEV_VFIO_FILE_DEL, in vfio_kvm_device_del_fd()
180 if (ioctl(vfio_kvm_device_fd, KVM_SET_DEVICE_ATTR, &attr)) { in vfio_kvm_device_del_fd()
/qemu/hw/i386/
H A Dtdvf-hob.c54 EFI_RESOURCE_ATTRIBUTE_TYPE attr; in tdvf_hob_add_memory_resources() local
65 attr = EFI_RESOURCE_ATTRIBUTE_TDVF_UNACCEPTED; in tdvf_hob_add_memory_resources()
68 attr = EFI_RESOURCE_ATTRIBUTE_TDVF_PRIVATE; in tdvf_hob_add_memory_resources()
83 .ResourceAttribute = cpu_to_le32(attr), in tdvf_hob_add_memory_resources()
/qemu/target/hexagon/
H A Dopcodes.c45 int attr; in init_attribs() local
47 while ((attr = va_arg(ap, int)) != 0) { in init_attribs()
48 set_bit(attr, opcode_attribs[tag]); in init_attribs()
/qemu/rust/qemu-api-macros/src/
H A Dlib.rs62 if input.attrs.iter().any(|attr| attr == &expected) { in is_c_repr()
75 if input.attrs.iter().any(|attr| attr == &expected) { in is_transparent_repr()
159 let repr = input.attrs.iter().find(|attr| attr.path().is_ident("repr")); in get_repr_uN()
/qemu/include/qemu/
H A Dxattr.h17 * Modern distributions (e.g. Fedora 15), have no libattr.so, place attr.h
23 # include <attr/xattr.h>
/qemu/subprojects/packagefiles/proc-macro-error-attr-1-rs/
H A Dmeson.build1 project('proc-macro-error-attr-1-rs', 'rust',
34 meson.override_dependency('proc-macro-error-attr-1-rs', proc_macro_error_attr_dep, native: true)
/qemu/subprojects/packagefiles/proc-macro-error-1-rs/
H A Dmeson.build7 subproject('proc-macro-error-attr-1-rs', required: true)
12 proc_macro_error_attr_dep = dependency('proc-macro-error-attr-1-rs', native: true)
/qemu/tests/qtest/
H A Dvirtio-9p-test.c315 struct v9fs_attr attr; in fs_walk_none() local
333 .rgetattr.attr = &attr in fs_walk_none()
336 g_assert(is_same_qid(root_qid, attr.qid)); in fs_walk_none()
706 struct v9fs_attr attr; in fs_use_after_unlink() local
732 .rgetattr.attr = &attr in fs_use_after_unlink()
742 .client = v9p, .fid = fid_file, .attr = (v9fs_attr) { in fs_use_after_unlink()
750 .rgetattr.attr = &attr in fs_use_after_unlink()
752 g_assert_cmpint(attr.size, ==, 2001); in fs_use_after_unlink()
/qemu/subprojects/packagefiles/bilge-impl-0.2-rs/
H A Dmeson.build8 subproject('proc-macro-error-attr-1-rs', required: true)
15 proc_macro_error_attr_dep = dependency('proc-macro-error-attr-1-rs', native: true)
/qemu/qapi/
H A Duefi.json26 # @attr: variable attributes.
48 'attr' : 'int',
/qemu/hw/s390x/
H A Ds390-stattrib-kvm.c163 struct kvm_device_attr attr = { in kvm_s390_stattrib_set_migrationmode() local
165 .attr = val, in kvm_s390_stattrib_set_migrationmode()
170 r = kvm_vm_ioctl(kvm_state, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_stattrib_set_migrationmode()
/qemu/include/hw/dma/
H A Dxlnx-zdma.h49 uint32_t attr; member
57 MemTxAttrs attr; member
/qemu/include/system/
H A Dkvm.h261 * @attr: the attribute of that group to query for
267 int kvm_vm_check_attr(KVMState *s, uint32_t group, uint64_t attr);
273 * @attr: the attribute of that group to query for
279 int kvm_device_check_attr(int fd, uint32_t group, uint64_t attr);
285 * @attr: the attribute of that group to set or get
295 int kvm_device_access(int fd, int group, uint64_t attr,

1234