Home
last modified time | relevance | path

Searched refs:size (Results 1 – 25 of 68) sorted by relevance

123

/devicemodel/hw/pci/
A Divshmem.c78 uint32_t size; member
105 if (ftruncate(fd, size) < 0) { in create_ivshmem_from_dm()
112 size, st.st_size); in create_ivshmem_from_dm()
137 ivshmem_vdev->size = size; in create_ivshmem_from_dm()
141 munmap(addr, size); in create_ivshmem_from_dm()
235 switch (size) { in pci_ivshmem_read()
253 uint32_t size, region_id = 0; in pci_ivshmem_init() local
287 if (size < 0x200000 || size >= 0x40000000 || in pci_ivshmem_init()
288 (size & (size - 1)) != 0) { in pci_ivshmem_init()
290 size/0x100000); in pci_ivshmem_init()
[all …]
A Dcore.c397 if (size != 4 && size != 8) in pci_emul_msix_twrite()
437 if (size != 1 && size != 4 && size != 8) in pci_emul_msix_tread()
490 assert(size == 1 || size == 2 || size == 4 || size == 8); in bar_value()
491 mask = (size < 8 ? 1UL << (size * 8) : 0UL) - 1; in bar_value()
547 size, bar_value(size, *val)); in pci_emul_mem_handler()
629 iop.size = dev->bar[idx].size; in modify_bar_registration()
643 mr.size = dev->bar[idx].size; in modify_bar_registration()
775 if ((size & (size - 1)) != 0) in pci_emul_alloc_pbar()
781 size = 4; in pci_emul_alloc_pbar()
784 size = 16; in pci_emul_alloc_pbar()
[all …]
A Dnpk.c160 if (offset >= regs->base && offset < regs->base + regs->size) { in offset2reg()
298 dev->bar[2].addr, dev->bar[2].size, sw_bar_base); in pci_npk_init()
322 dev->bar[2].size, m_off, m_num)); in pci_npk_init()
330 dev->bar[2].addr, dev->bar[2].size, sw_bar_base); in pci_npk_deinit()
336 int baridx, uint64_t offset, int size, uint64_t value) in pci_npk_write() argument
340 DPRINTF(("W %d +0x%lx[%d] val 0x%lx\n", baridx, offset, size, value)); in pci_npk_write()
342 if (baridx != 0 || (offset & 0x3) || size != 4) in pci_npk_write()
352 int baridx, uint64_t offset, int size) in pci_npk_read() argument
356 DPRINTF(("R %d +0x%lx[%d] val 0x%x\n", baridx, offset, size, val)); in pci_npk_read()
358 if (baridx != 0 || (offset & 0x3) || size != 4) in pci_npk_read()
A Dwdt_i6300esb.c254 int baridx, uint64_t offset, int size, uint64_t value) in pci_wdt_bar_write() argument
257 __func__, (int) offset, (int)value, size); in pci_wdt_bar_write()
271 if (size != 2) in pci_wdt_bar_write()
305 int baridx, uint64_t offset, int size) in pci_wdt_bar_read() argument
309 DPRINTF("%s: addr = 0x%x, size=%d\n\r", __func__, (int) offset, size); in pci_wdt_bar_read()
317 if (size != 2) in pci_wdt_bar_read()
374 dev->bar[0].addr, dev->bar[0].size); in pci_wdt_init()
/devicemodel/core/
A Dinout.c38 #define VERIFY_IOPORT(port, size) \ argument
39 ((port) >= 0 && (size) > 0 && ((port) + (size)) <= MAX_IOPORTS)
70 register_default_iohandler(int start, int size) in register_default_iohandler() argument
74 if (!VERIFY_IOPORT(start, size)) { in register_default_iohandler()
82 iop.size = size; in register_default_iohandler()
97 bytes = pio_request->size; in emulate_inout()
153 if (!VERIFY_IOPORT(iop->port, iop->size)) { in register_inout()
155 iop->port, iop->size); in register_inout()
184 if (!VERIFY_IOPORT(iop->port, iop->size)) { in unregister_inout()
186 iop->port, iop->size); in unregister_inout()
[all …]
A Dsw_load_ovmf.c91 size_t size = 0; in ovmf_image_size() local
94 size = ovmf_size; in ovmf_image_size()
96 size = ovmf_code_size + ovmf_vars_size; in ovmf_image_size()
98 return size; in ovmf_image_size()
160 size = ovmf_size; in acrn_prepare_ovmf()
164 size = ovmf_vars_size; in acrn_prepare_ovmf()
200 if (cur_size != size) { in acrn_prepare_ovmf()
248 if (read < size) { in acrn_prepare_ovmf()
255 path, size, addr); in acrn_prepare_ovmf()
258 addr += size; in acrn_prepare_ovmf()
[all …]
A Dmem.c131 mem_read(void *ctx, int vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) in mem_read() argument
136 error = (*mr->handler)(ctx, vcpu, MEM_F_READ, gpa, size, in mem_read()
142 mem_write(void *ctx, int vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) in mem_write() argument
147 error = (*mr->handler)(ctx, vcpu, MEM_F_WRITE, gpa, size, in mem_write()
156 int size = mmio_req->size; in emulate_mem() local
184 size, &entry->mr_param); in emulate_mem()
187 size, &entry->mr_param); in emulate_mem()
205 mrp->mr_end = memp->base + memp->size - 1; in register_mem_int()
241 || (mr->base != memp->base) || (mr->size != memp->size) in unregister_mem_int()
A Dvrpmb.c48 int get_vrpmb_key(uint8_t *out, size_t size) in get_vrpmb_key() argument
58 if (size != RPMB_KEY_LEN) { in get_vrpmb_key()
78 memcpy(out, vrkey.key, size); in get_vrpmb_key()
A Dtimer.c34 ssize_t size; in timer_handler() local
45 size = read(timer->fd, &nexp, sizeof(nexp)); in timer_handler()
47 if (size < 0) { in timer_handler()
55 if ((size == 0) || (nexp == 0)) in timer_handler()
A Dsw_load_common.c135 check_image(char *path, size_t size_limit, size_t *size) in check_image() argument
158 *size = len; in check_image()
167 uint64_t size, uint32_t type) in add_e820_entry() argument
175 if ((e_s <= start) && ((start + size) <= e_e)) { in add_e820_entry()
182 pt[2] = start + size; in add_e820_entry()
193 if (e_e == (start + size)) { in add_e820_entry()
A Dsbuf.c42 sbuf->head = sbuf_next_ptr(sbuf->head, sbuf->ele_size, sbuf->size); in sbuf_get()
84 next_tail = sbuf_next_ptr(sbuf->tail, ele_size, sbuf->size); in sbuf_put()
103 ele_size, sbuf->size); in sbuf_put()
120 sbuf->size = sbuf->ele_size * sbuf->ele_num; in sbuf_init()
/devicemodel/hw/pci/virtio/
A Dvirtio.c915 if (size != 1 && size != 2 && size != 4) in virtio_pci_legacy_read()
944 if (cr == NULL || cr->size != size) { in virtio_pci_legacy_read()
1054 if (size != 1 && size != 2 && size != 4) in virtio_pci_legacy_write()
1081 if (cr == NULL || cr->size != size || cr->ro) { in virtio_pci_legacy_write()
1084 if (cr->size != size) in virtio_pci_legacy_write()
1396 if (cr == NULL || cr->size != size) { in virtio_common_cfg_read()
1511 if (cr == NULL || cr->size != size || cr->ro) { in virtio_common_cfg_write()
1514 if (cr->size != size) in virtio_common_cfg_write()
1760 if (size != 1 && size != 2 && size != 4) { in virtio_pci_modern_mmio_read()
1813 if (size != 1 && size != 2 && size != 4) { in virtio_pci_modern_mmio_write()
[all …]
A Dvirtio_input.c91 uint8_t size; member
190 memset(retval, 0, size); in virtio_input_cfgread()
388 int i, size = -1; in virtio_input_get_bitmap() local
405 size = i + 1; in virtio_input_get_bitmap()
410 return size; in virtio_input_get_bitmap()
418 int size; in virtio_input_get_propbits() local
425 if (size > 0) { in virtio_input_get_propbits()
428 cfg->size = size; in virtio_input_get_propbits()
440 int count, size; in virtio_input_get_evbits() local
470 if (size > 0) { in virtio_input_get_evbits()
[all …]
/devicemodel/hw/platform/vssram/
A Dvssram.c49 uint32_t size; member
57 uint32_t size; member
202 ssram_v2->size = size; in vrtct_add_ssram_v2_entry()
327 req.size = size; in tcc_driver_req_buffer()
596 vbuf->size = vbuf_param->size; in vssram_add_buffer()
602 vbuf->size += vbuf_param->size; in vssram_add_buffer()
768 && (config->size >= vbuf->size) in vssram_request_buffer()
1389 size_t size; in parse_vssram_buf_params() local
1476 size <<= shift; in parse_vssram_buf_params()
1477 if ((size == 0) || ((size & ~PAGE_MASK) != 0) || (size > VSSRAM_MAX_SIZE)) { in parse_vssram_buf_params()
[all …]
/devicemodel/hw/platform/
A Dioc_cbc.c38 for (i = 0; i < size; i++) { in cbc_copy_to_ring()
71 for (i = 0; i < size; i++) in cbc_cal_chksum()
85 for (i = 0; i < size; i++) { in cbc_verify_chksum()
101 size_t paddings = size; in cbc_fill_padding()
103 left = size % unit; in cbc_fill_padding()
105 paddings = size + unit - left; in cbc_fill_padding()
227 for (i = 0; i < size; i++) { in cbc_find_signal()
242 for (i = 0; i < size; i++) { in cbc_find_signal_group()
259 p = cbc_find_signal(id, table, size); in cbc_get_signal_len()
297 for (i = 0; i < size; i++) { in wlist_find_signal()
[all …]
A Dhpet.c102 .size = VHPET_SIZE,
693 int size) in vhpet_mmio_write() argument
703 switch (size) { in vhpet_mmio_write()
718 "offset 0x%08x, size %d\n", offset, size)); in vhpet_mmio_write()
723 if (offset & (size - 1)) { in vhpet_mmio_write()
725 "offset 0x%08x, size %d\n", offset, size)); in vhpet_mmio_write()
846 int size) in vhpet_mmio_read() argument
858 if ((size != 4 && size != 8) || (offset & (size - 1))) { in vhpet_mmio_read()
910 if (size == 4) { in vhpet_mmio_read()
921 int size, uint64_t *val, void *arg1, long arg2) in vhpet_handler() argument
[all …]
A Dps2mouse.c85 int size; /* size of the fifo */ member
110 fifo->size = sizeof(((struct fifo *)0)->buf); in fifo_init()
120 fifo->size = sizeof(((struct fifo *)0)->buf); in fifo_reset()
129 if (fifo->num < fifo->size) { in fifo_put()
131 fifo->windex = (fifo->windex + 1) % fifo->size; in fifo_put()
144 fifo->rindex = (fifo->rindex + 1) % fifo->size; in fifo_get()
209 if (mouse->fifo.num < (mouse->fifo.size - 3)) { in movement_get()
/devicemodel/hw/mmio/
A Dcore.c75 uint32_t base, size; in mmio_dev_alloc_gpa_resource32() local
77 size = roundup2(size_in, PAGE_SIZE); in mmio_dev_alloc_gpa_resource32()
78 base = roundup2(mmio_dev_base, size); in mmio_dev_alloc_gpa_resource32()
79 if (base + size <= MMIO_DEV_LIMIT) { in mmio_dev_alloc_gpa_resource32()
81 mmio_dev_base = base + size; in mmio_dev_alloc_gpa_resource32()
209 uint64_t base_hpa, size; in create_pt_mmiodev() local
220 (!dm_strtoul(cp + 1, &cp, 16, &size))) { in create_pt_mmiodev()
221 pr_dbg("%s pt mmiodev base: 0x%lx, size: 0x%lx\n", __func__, base_hpa, size); in create_pt_mmiodev()
224 dev->dev.res[0].size = size; in create_pt_mmiodev()
254 ret = mmio_dev_alloc_gpa_resource32(&base, mmiodev->res[0].size); in init_mmio_dev()
[all …]
/devicemodel/hw/platform/rpmb/
A Datt_keybox.c77 req.size = 0; in get_attkb_size()
114 uint16_t read_attkb(void *data, uint16_t size) in read_attkb() argument
124 if ((ptr == NULL) || (size == 0)) { in read_attkb()
145 left_size = size; in read_attkb()
151 req.size = HECI_MTU > left_size ? left_size : HECI_MTU; in read_attkb()
156 req.size = HECI_MTU > left_size ? left_size : HECI_MTU; in read_attkb()
178 ret = read(fd, (uint8_t *)data + bytes_read, req.size); in read_attkb()
179 if (ret != req.size) { in read_attkb()
/devicemodel/hw/platform/tpm/
A Dtpm_crb.c161 static uint64_t mmio_read(void *addr, int size) in mmio_read() argument
164 switch (size) { in mmio_read()
185 switch (size) { in mmio_write()
367 int size, uint64_t *val, void *arg1, long arg2) in tpm_crb_reg_handler() argument
373 *val = crb_reg_read(tpm_vdev, addr, size); in tpm_crb_reg_handler()
375 crb_reg_write(tpm_vdev, addr, size, *val); in tpm_crb_reg_handler()
382 int size, uint64_t *val, void *arg1, long arg2) in tpm_crb_data_buffer_handler() argument
461 mr_cmd.size = TPM_CRB_REG_SIZE; in init_tpm_crb()
475 mr_data.size = TPM_CRB_DATA_BUFFER_SIZE; in init_tpm_crb()
542 mr.size = TPM_CRB_REG_SIZE; in deinit_tpm_crb()
[all …]
A Dtpm.c35 static inline int checksum(uint8_t *buf, size_t size) in checksum() argument
39 for (i = 0; i < size; i++) in checksum()
168 tpm2dev->dev.res[0].size = tpm2_buffer_size; in init_tpm2_pt()
175 tpm2dev->dev.res[1].size = tpm2.laml; in init_tpm2_pt()
210 return (pt_tpm2 && d) ? d->res[0].size : TPM_CRB_MMIO_SIZE; in get_tpm_crb_mmio_size()
216 return (pt_tpm2 && d && d->res[1].host_pa) ? d->res[1].size : 0U; in get_tpm2_table_minimal_log_length()
/devicemodel/include/
A Dvirtio.h707 int baridx, uint64_t offset, int size);
724 int baridx, uint64_t offset, int size, uint64_t value);
747 uint64_t offset, int size, uint64_t value);
749 uint64_t offset, int size, uint64_t value);
751 uint64_t offset, int size, uint64_t value);
753 struct pci_vdev *dev, uint64_t offset, int size);
755 struct pci_vdev *dev, uint64_t offset, int size);
757 struct pci_vdev *dev, uint64_t offset, int size);
A Dpci_core.h89 uint64_t offset, int size, uint64_t value);
92 uint64_t offset, int size);
113 uint64_t size; member
334 enum pcibar_type type, uint64_t size);
337 uint64_t size);
387 int pci_emul_msix_twrite(struct pci_vdev *pi, uint64_t offset, int size,
389 uint64_t pci_emul_msix_tread(struct pci_vdev *pi, uint64_t offset, int size);
A Dvga.h194 uint64_t offset, int size, uint64_t value);
196 uint64_t offset, int size);
198 uint64_t offset, int size, uint64_t value);
200 uint64_t offset, int size);
/devicemodel/hw/
A Dblock_if.c146 off_t size; member
307 if (!size || (start + size) > (bc->size + bc->sub_file_start_lba)) in discard_range_validate()
388 int i, size; in blockif_init_iov_align_info() local
391 size = 0; in blockif_init_iov_align_info()
407 info->org_size = size; in blockif_init_iov_align_info()
1453 size = sbuf.st_size; in blockif_open()
1472 size = b; in blockif_open()
1499 if (size < DEV_BSIZE || (size & (DEV_BSIZE - 1))) { in blockif_open()
1548 size); in blockif_open()
1573 bc->size = size; in blockif_open()
[all …]

Completed in 64 milliseconds

123