Home
last modified time | relevance | path

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

12345678910

/spdk/test/env/vtophys/
H A Dvtophys.c24 unsigned int size = 1; in vtophys_malloc_test() local
29 p = malloc(size); in vtophys_malloc_test()
38 size = size << 1; in vtophys_malloc_test()
52 unsigned int size = 1; in vtophys_spdk_malloc_test() local
57 buf = spdk_zmalloc(size, buf_align, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in vtophys_spdk_malloc_test()
68 tmpsize = size; in vtophys_spdk_malloc_test()
69 while (p < buf + size) { in vtophys_spdk_malloc_test()
72 CU_ASSERT(tmpsize >= spdk_min(size, buf_align)); in vtophys_spdk_malloc_test()
74 tmpsize = buf + size in vtophys_spdk_malloc_test()
[all...]
/spdk/scripts/
H A Ddpdk_mem_info.py13 def __init__(self, size): argument
14 self.size = size
20 return self.size
32 size = 0
34 size = size + heap.size
35 return size
38 size = 0
40 size = size + pool.get_memzone_size_sum()
41 return size
44 size = 0
[all …]
/spdk/lib/ftl/utils/
H A Dftl_bitmap.c22 uint64_t size; in ftl_bitmap_bits_to_size() local
28 size = spdk_divide_round_up(bits, 8); in ftl_bitmap_bits_to_size()
29 size = spdk_divide_round_up(size, ftl_bitmap_buffer_alignment) * ftl_bitmap_buffer_alignment; in ftl_bitmap_bits_to_size()
31 return size; in ftl_bitmap_bits_to_size()
37 uint64_t size = ftl_bitmap_bits_to_size(bits); in ftl_bitmap_bits_to_blocks() local
39 return spdk_divide_round_up(size, FTL_BLOCK_SIZE); in ftl_bitmap_bits_to_blocks()
44 size_t size; member
47 struct ftl_bitmap *ftl_bitmap_create(void *buf, size_t size) in ftl_bitmap_create() argument
57 if (size % ftl_bitmap_buffer_alignment) { in ftl_bitmap_create()
69 bitmap->size = size / sizeof(bitmap_word); in ftl_bitmap_create()
[all …]
H A Dftl_mempool.c37 element_size_aligned(size_t size, size_t alignment) in element_size_aligned() argument
40 return size; in element_size_aligned()
43 if (size % alignment) { in element_size_aligned()
44 return (size / alignment + 1) * alignment; in element_size_aligned()
47 return size; in element_size_aligned()
76 struct ftl_mempool *ftl_mempool_create(size_t count, size_t size, in ftl_mempool_create() argument
84 assert(size > 0); in ftl_mempool_create()
95 size = spdk_max(size, sizeof(struct ftl_mempool_element)); in ftl_mempool_create()
98 mp->element_size = element_size_aligned(size, alignment); in ftl_mempool_create()
165 ftl_mempool_create_ext(void *buffer, size_t count, size_t size, size_t alignment) in ftl_mempool_create_ext() argument
[all …]
H A Dftl_property.c28 size_t size; member
69 const char *name, void *value, size_t size, in ftl_property_register() argument
90 prop->size = size; in ftl_property_register()
201 assert(property->size == sizeof(*value)); in ftl_property_dump_bool()
211 assert(property->size == sizeof(*value)); in ftl_property_dump_uint64()
221 assert(property->size == sizeof(*value)); in ftl_property_dump_uint32()
248 assert(prop->size); in ftl_property_decode()
252 *output = calloc(1, prop->size); in ftl_property_decode()
257 *output_size = prop->size; in ftl_property_decode()
300 ftl_bug(property->size != new_value_size); in ftl_property_set_generic()
[all …]
/spdk/lib/vfio_user/host/
H A Dvfio_user_pci.c28 if (offset + len > region->size) { in spdk_vfio_user_pci_bar_access()
39 (offset + len <= region->mmaps[i].offset + region->mmaps[i].size)) { in spdk_vfio_user_pci_bar_access()
66 mr->fd, mr->vaddr, mr->iova, mr->size); in vfio_add_mr()
97 mr->fd, mr->vaddr, mr->iova, mr->size); in vfio_remove_mr()
110 void *vaddr, size_t size) in vfio_mr_map_notify() argument
117 mr = vfio_get_mr(dev, (uint64_t)vaddr, size); in vfio_mr_map_notify()
126 vfio_remove_mr(dev, (uint64_t)vaddr, size); in vfio_mr_map_notify()
142 mr->size = size; in vfio_mr_map_notify()
217 if (sparse->areas[i].size) { in vfio_device_setup_sparse_mmaps()
219 region->mmaps[j].size = sparse->areas[i].size; in vfio_device_setup_sparse_mmaps()
[all …]
/spdk/module/bdev/ocf/
H A Dctx.c41 data->size = sz; in vbdev_ocf_ctx_data_alloc()
77 iovec_flatten(struct iovec *iov, size_t iovcnt, void *buf, size_t size, size_t offset) in iovec_flatten() argument
91 if (done >= size) { in iovec_flatten()
95 len = MIN(size - done, iov[i].iov_len - offset); in iovec_flatten()
106 vbdev_ocf_ctx_data_rd(void *dst, ctx_data_t *src, uint32_t size) in vbdev_ocf_ctx_data_rd() argument
111 size_local = iovec_flatten(s->iovs, s->iovcnt, dst, size, s->seek); in vbdev_ocf_ctx_data_rd()
118 buf_to_iovec(const void *buf, size_t size, struct iovec *iov, size_t iovcnt, size_t offset) in buf_to_iovec() argument
132 if (done >= size) { in buf_to_iovec()
136 len = MIN(size - done, iov[i].iov_len - offset); in buf_to_iovec()
147 vbdev_ocf_ctx_data_wr(ctx_data_t *dst, const void *src, uint32_t size) in vbdev_ocf_ctx_data_wr() argument
159 iovset(struct iovec * iov,size_t iovcnt,int byte,size_t size,size_t offset) iovset() argument
187 vbdev_ocf_ctx_data_zero(ctx_data_t * dst,uint32_t size) vbdev_ocf_ctx_data_zero() argument
[all...]
/spdk/module/keyring/file/
H A Dkeyring.c18 keyring_file_check_path(const char *path, int *size) in keyring_file_check_path()
40 if (size != NULL) { in keyring_file_check_path()
41 *size = st.st_size; in keyring_file_check_path()
93 int rc, errsv, size = 0; in keyring_file_get_key()
95 rc = keyring_file_check_path(kkey->path, &size); in keyring_file_get_key()
100 if (size > len) { in keyring_file_get_key()
101 SPDK_ERRLOG("Invalid key '%s' size: %d > %d\n", spdk_key_get_name(key), size, len); in keyring_file_get_key()
113 rc = (int)fread(buf, 1, size, file); in keyring_file_get_key()
114 if (rc != size) { in keyring_file_get_key()
16 keyring_file_check_path(const char * path,int * size) keyring_file_check_path() argument
91 int rc, errsv, size = 0; keyring_file_get_key() local
[all...]
/spdk/lib/util/
H A Dfd.c22 off_t size; in dev_get_size() local
24 if (ioctl(fd, DIOCGMEDIASIZE, &size) == 0) { in dev_get_size()
25 return size; in dev_get_size()
28 uint64_t size; in dev_get_size()
30 if (ioctl(fd, BLKGETSIZE64, &size) == 0) { in dev_get_size()
31 return size; in dev_get_size()
H A Dfile.c10 spdk_posix_file_load(FILE *file, size_t *size) in spdk_posix_file_load()
15 *size = 0; in spdk_posix_file_load()
30 *size = cur_size; in spdk_posix_file_load()
47 spdk_posix_file_load_from_name(const char *file_name, size_t *size) in spdk_posix_file_load_from_name()
56 data = spdk_posix_file_load(file, size); in spdk_posix_file_load_from_name()
9 spdk_posix_file_load(FILE * file,size_t * size) spdk_posix_file_load() argument
46 spdk_posix_file_load_from_name(const char * file_name,size_t * size) spdk_posix_file_load_from_name() argument
H A Dbit_array.c291 uint32_t size, i; in spdk_bit_array_store_mask() local
294 size = num_bits / CHAR_BIT; in spdk_bit_array_store_mask()
295 memcpy(mask, ba->words, size); in spdk_bit_array_store_mask()
298 if (spdk_bit_array_get(ba, i + size * CHAR_BIT)) { in spdk_bit_array_store_mask()
299 ((uint8_t *)mask)[size] |= (1U << i); in spdk_bit_array_store_mask()
301 ((uint8_t *)mask)[size] &= ~(1U << i); in spdk_bit_array_store_mask()
309 uint32_t size, i; in spdk_bit_array_load_mask() local
312 size = num_bits / CHAR_BIT; in spdk_bit_array_load_mask()
313 memcpy(ba->words, mask, size); in spdk_bit_array_load_mask()
316 if (((uint8_t *)mask)[size] & (1U << i)) { in spdk_bit_array_load_mask()
[all …]
H A Dstring.c193 spdk_strcpy_pad(void *dst, const char *src, size_t size, int pad) in spdk_strcpy_pad() argument
198 if (len < size) { in spdk_strcpy_pad()
200 memset((char *)dst + len, pad, size - len); in spdk_strcpy_pad()
202 memcpy(dst, src, size); in spdk_strcpy_pad()
207 spdk_strlen_pad(const void *str, size_t size, int pad) in spdk_strlen_pad() argument
216 if (size == 0) { in spdk_strlen_pad()
220 iter = start + size - 1; in spdk_strlen_pad()
381 spdk_mem_all_zero(const void *data, size_t size) in spdk_mem_all_zero() argument
385 while (size--) { in spdk_mem_all_zero()
553 spdk_strcpy_replace(char *dst, size_t size, const char *src, const char *search, in spdk_strcpy_replace() argument
[all …]
/spdk/lib/init/
H A Drpc.c44 size_t size) in rpc_opts_copy() argument
49 opts->size = size; in rpc_opts_copy()
52 if (offsetof(struct spdk_rpc_opts, field) + sizeof(opts->field) <= size) { \ in rpc_opts_copy()
67 rpc_opts_get_default(struct spdk_rpc_opts *opts, size_t size) in rpc_opts_get_default() argument
71 opts->size = size; in rpc_opts_get_default()
74 if (offsetof(struct spdk_rpc_opts, field) + sizeof(opts->field) <= size) { \ in rpc_opts_get_default()
91 if (opts != NULL && opts->size == 0) { in rpc_verify_opts_and_methods()
106 rpc_opts_copy(&opts, _opts, _opts->size); in rpc_set_spdk_log_opts()
/spdk/lib/nvme/
H A Dnvme_fabric.c18 int size; member
25 uint32_t offset, uint8_t size, uint64_t value, in nvme_fabric_prop_set_cmd() argument
30 assert(size == SPDK_NVMF_PROP_SIZE_4 || size == SPDK_NVMF_PROP_SIZE_8); in nvme_fabric_prop_set_cmd()
35 cmd.attrib.size = size; in nvme_fabric_prop_set_cmd()
44 uint32_t offset, uint8_t size, uint64_t value) in nvme_fabric_prop_set_cmd_sync() argument
55 rc = nvme_fabric_prop_set_cmd(ctrlr, offset, size, value, in nvme_fabric_prop_set_cmd_sync()
85 uint32_t offset, uint8_t size, uint64_t value, in nvme_fabric_prop_set_cmd_async() argument
101 rc = nvme_fabric_prop_set_cmd(ctrlr, offset, size, valu in nvme_fabric_prop_set_cmd_async()
112 nvme_fabric_prop_get_cmd(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint8_t size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_fabric_prop_get_cmd() argument
130 nvme_fabric_prop_get_cmd_sync(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint8_t size,uint64_t * value) nvme_fabric_prop_get_cmd_sync() argument
196 nvme_fabric_prop_get_cmd_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint8_t size,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_prop_get_cmd_async() argument
349 nvme_fabric_get_discovery_log_page(struct spdk_nvme_ctrlr * ctrlr,void * log_page,uint32_t size,uint64_t offset) nvme_fabric_get_discovery_log_page() argument
[all...]
/spdk/test/app/jsoncat/
H A Djsoncat.c42 json_write_cb(void *cb_ctx, const void *data, size_t size) in json_write_cb() argument
47 rc = fwrite(data, 1, size, f); in json_write_cb()
48 return rc == size ? 0 : -1; in json_write_cb()
54 size_t size; in process_file() local
61 buf = spdk_posix_file_load(f, &size); in process_file()
67 rc = spdk_json_parse(buf, size, NULL, 0, NULL, parse_flags); in process_file()
82 rc = spdk_json_parse(buf, size, values, num_values, &end, in process_file()
103 if (end != buf + size) { in process_file()
/spdk/test/common/lib/
H A Dtest_env.c156 spdk_malloc(size_t size, size_t align, uint64_t *phys_addr, int numa_id, uint32_t flags) in spdk_malloc()
162 if (size == 0) { in spdk_malloc()
163 /* Align how mock handles 0 size with rte functions - return NULL. in spdk_malloc()
164 * According to posix_memalig docs, if size is 0, then the in spdk_malloc()
173 if (posix_memalign(&buf, align, size)) { in spdk_malloc()
185 spdk_zmalloc(size_t size, size_t align, uint64_t *phys_addr, int numa_id, uint32_t flags) in spdk_zmalloc()
189 void *buf = spdk_malloc(size, align, phys_addr, -1, 1); in spdk_zmalloc()
192 memset(buf, 0, size); in spdk_zmalloc()
199 spdk_dma_malloc(size_t size, size_t align, uint64_t *phys_addr) in spdk_dma_malloc()
203 return spdk_malloc(size, alig
153 spdk_malloc(size_t size,size_t align,uint64_t * phys_addr,int socket_id,uint32_t flags) spdk_malloc() argument
182 spdk_zmalloc(size_t size,size_t align,uint64_t * phys_addr,int socket_id,uint32_t flags) spdk_zmalloc() argument
196 spdk_dma_malloc(size_t size,size_t align,uint64_t * phys_addr) spdk_dma_malloc() argument
205 spdk_realloc(void * buf,size_t size,size_t align) spdk_realloc() argument
214 spdk_dma_zmalloc(size_t size,size_t align,uint64_t * phys_addr) spdk_dma_zmalloc() argument
223 spdk_dma_malloc_socket(size_t size,size_t align,uint64_t * phys_addr,int socket_id) spdk_dma_malloc_socket() argument
232 spdk_dma_zmalloc_socket(size_t size,size_t align,uint64_t * phys_addr,int socket_id) spdk_dma_zmalloc_socket() argument
241 spdk_dma_realloc(void * buf,size_t size,size_t align,uint64_t * phys_addr) spdk_dma_realloc() argument
265 spdk_vtophys(const void * buf,uint64_t * size) spdk_vtophys() argument
[all...]
/spdk/lib/ftl/
H A Dftl_debug.c44 size_t i, size; in ftl_band_validate_md_pin() local
53 size = spdk_min(FTL_MD_VALIDATE_LBA_PER_ITERATION, in ftl_band_validate_md_pin()
56 for (i = ctx->current_offset; i < ctx->current_offset + size; ++i) { in ftl_band_validate_md_pin()
79 size_t i, size; in _ftl_band_validate_md() local
83 size = spdk_min(FTL_MD_VALIDATE_LBA_PER_ITERATION, in _ftl_band_validate_md()
86 for (i = ctx->current_offset; i < ctx->current_offset + size; ++i) { in _ftl_band_validate_md()
106 ctx->current_offset += size; in _ftl_band_validate_md()
134 size_t size; in ftl_band_validate_md() local
138 size = ftl_get_num_blocks_in_band(band->dev); in ftl_band_validate_md()
140 ctx = malloc(sizeof(*ctx) + size * sizeof(*ctx->l2p_pin_ctx)); in ftl_band_validate_md()
/spdk/test/nvme/cmb/
H A Dcmb.sh35 local size size_m
38 size=$(((cmbs >> 12) & 0x0fffff))
40 ((size *= szu[size_m]))
42 size="$size ${szu_unit[size_m]}"
47 SZ: $size
/spdk/lib/vmd/
H A Dvmd.c89 if (prev != NULL && (prev->addr + prev->size == region->addr)) { in vmd_hotplug_coalesce_regions()
97 prev->size += region->size; in vmd_hotplug_coalesce_regions()
109 assert(region->addr >= hp->bar.start && region->addr < hp->bar.start + hp->bar.size); in vmd_hotplug_free_region()
120 assert(prev->addr + prev->size <= region->addr); in vmd_hotplug_free_region()
121 assert(current == NULL || (region->addr + region->size <= current->addr)); in vmd_hotplug_free_region()
148 vmd_hotplug_allocate_base_addr(struct vmd_hot_plug *hp, uint32_t size) in vmd_hotplug_allocate_base_addr() argument
153 if (region->size >= size) { in vmd_hotplug_allocate_base_addr()
159 SPDK_INFOLOG(vmd, "Unable to find free hotplug memory region of size in vmd_hotplug_allocate_base_addr()
194 vmd_allocate_base_addr(struct vmd_adapter * vmd,struct vmd_pci_device * dev,uint32_t size) vmd_allocate_base_addr() argument
283 vmd_get_base_addr(struct vmd_pci_device * dev,uint32_t index,uint32_t size) vmd_get_base_addr() argument
775 vmd_dev_map_bar(struct spdk_pci_device * pci_dev,uint32_t bar,void ** mapped_addr,uint64_t * phys_addr,uint64_t * size) vmd_dev_map_bar() argument
1167 vmd_domain_map_bar(struct vmd_adapter * vmd,uint32_t bar,void ** vaddr,uint64_t * paddr,uint64_t * size) vmd_domain_map_bar() argument
[all...]
/spdk/test/setup/
H A Dcommon.sh41 local size=${3:-1073741824} # default 1G
51 ((size /= $(< "/sys/class/block/$disk/queue/hw_sector_size")))
59 ((part_end = part_start + size - 1))
66 local dev=$1 mount=$2 size=$3
71 mkfs.ext4 -qF "$dev" $size
/spdk/python/spdk/spdkcli/
H A Dui_node.py11 def convert_bytes_to_human(size): argument
12 if size == 0:
13 return "%3.1f%s" % (size, "bytes")
14 if not size:
17 if size < 1024.0:
18 return "%3.1f%s" % (size, x)
19 size /= 1024.0
110 cluster_size - Cluster size to use when creating lvol store, in bytes. Default: 4194304.
177 def ui_command_create(self, size, block_size, name=None, uuid=None):
182 size
176 ui_command_create(self, size, block_size, name=None, uuid=None) global() argument
248 ui_command_create(self, name, size, lvs, thin_provision=None) global() argument
333 ui_command_create(self, name, size, block_size, uuid=None) global() argument
[all...]
/spdk/test/dd/
H A Dcommon.sh12 local size=${3:-0xffff}
15 local count=$(((size / bs) + (size % bs ? 1 : 0)))
128 # Get size of the current LBAF
178 local size=${2:-64M}
182 echo "$size" > "/sys/block/zram$id/disksize"
/spdk/include/spdk/
H A Dstring.h159 void spdk_strcpy_pad(void *dst, const char *src, size_t size, int pad);
170 size_t spdk_strlen_pad(const void *str, size_t size, int pad);
213 bool spdk_mem_all_zero(const void *data, size_t size);
285 int spdk_strcpy_replace(char *dst, size_t size, const char *src, const char *search,
/spdk/lib/virtio/
H A Dvirtio_vhost_user.c111 sz_payload = msg->size; in vhost_user_read()
114 SPDK_WARNLOG("Received oversized msg: payload size %zu > available space %zu\n", in vhost_user_read()
123 ret, msg->size); in vhost_user_read()
137 size_t size; /**< the file size */ member
213 v_start == hugepages[idx - 1].addr + hugepages[idx - 1].size) { in get_hugepage_file_info()
214 hugepages[idx - 1].size += (v_end - v_start); in get_hugepage_file_info()
219 hugepages[idx].size = v_end - v_start; in get_hugepage_file_info()
246 msg->payload.memory.regions[i].memory_size = hugepages[i].size; in prepare_vhost_memory_user()
294 msg.size in vhost_user_sock()
583 virtio_user_map_notify(void * cb_ctx,struct spdk_mem_map * map,enum spdk_mem_map_notify_action action,void * vaddr,size_t size) virtio_user_map_notify() argument
[all...]
/spdk/test/external_code/nvme/
H A Didentify.c10 print_ascii_string(const void *buf, size_t size) in print_ascii_string() argument
15 while (size > 0 && str[size - 1] == ' ') { in print_ascii_string()
16 size--; in print_ascii_string()
19 while (size--) { in print_ascii_string()

12345678910