| /spdk/test/env/vtophys/ |
| H A D | vtophys.c | 24 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 D | dpdk_mem_info.py | 13 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 D | ftl_bitmap.c | 22 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 D | ftl_mempool.c | 37 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 D | ftl_property.c | 28 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 D | vfio_user_pci.c | 28 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 D | ctx.c | 41 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 D | keyring.c | 18 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 D | fd.c | 22 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 D | file.c | 10 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 D | bit_array.c | 291 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 D | string.c | 193 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 D | rpc.c | 44 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 D | nvme_fabric.c | 18 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 D | jsoncat.c | 42 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 D | test_env.c | 156 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 D | ftl_debug.c | 44 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 D | cmb.sh | 35 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 D | vmd.c | 89 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 D | common.sh | 41 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 D | ui_node.py | 11 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 D | common.sh | 12 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 D | string.h | 159 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 D | virtio_vhost_user.c | 111 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 D | identify.c | 10 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()
|