/qemu/system/ |
H A D | ram-block-attributes.c | 25 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 D | loongarch_ipi_kvm.c | 25 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 D | openpic_kvm.c | 63 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 D | s390_flic_kvm.c | 56 * -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 D | 9p-synth.c | 36 .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 D | mmu_helper.c | 287 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 D | monitor.c | 29 "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 D | kvm.c | 42 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 D | kvm.c | 56 #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 D | qemu-thread-posix.c | 130 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 D | proc-macro-error-attr-1-rs.wrap | 2 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 D | virtio-9p-client.c | 500 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 D | helpers.c | 134 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 D | tdvf-hob.c | 54 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 D | opcodes.c | 45 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 D | lib.rs | 62 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 D | xattr.h | 17 * 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 D | meson.build | 1 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 D | meson.build | 7 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 D | virtio-9p-test.c | 315 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 D | meson.build | 8 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 D | uefi.json | 26 # @attr: variable attributes. 48 'attr' : 'int',
|
/qemu/hw/s390x/ |
H A D | s390-stattrib-kvm.c | 163 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 D | xlnx-zdma.h | 49 uint32_t attr; member 57 MemTxAttrs attr; member
|
/qemu/include/system/ |
H A D | kvm.h | 261 * @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,
|