/spdk/lib/ftl/ |
H A D | ftl_trace.c | 22 #define FTL_TPOINT_ID(id, src) SPDK_TPOINT_ID(TRACE_GROUP_FTL, (((id) << 1) | (!!(src)))) argument 24 #define FTL_TRACE_BAND_RELOC(src) FTL_TPOINT_ID(0, src) argument 25 #define FTL_TRACE_BAND_WRITE(src) FTL_TPOINT_ID(1, src) argument 26 #define FTL_TRACE_LIMITS(src) FTL_TPOINT_ID(2, src) argument 27 #define FTL_TRACE_WBUF_POP(src) FTL_TPOINT_ID(3, src) argument 29 FTL_TRACE_READ_SCHEDULE(src) global() argument 30 FTL_TRACE_READ_SUBMISSION(src) global() argument 31 FTL_TRACE_READ_COMPLETION_INVALID(src) global() argument 32 FTL_TRACE_READ_COMPLETION_CACHE(src) global() argument 33 FTL_TRACE_READ_COMPLETION_DISK(src) global() argument 35 FTL_TRACE_MD_READ_SCHEDULE(src) global() argument 36 FTL_TRACE_MD_READ_SUBMISSION(src) global() argument 37 FTL_TRACE_MD_READ_COMPLETION(src) global() argument 39 FTL_TRACE_WRITE_SCHEDULE(src) global() argument 40 FTL_TRACE_WRITE_WBUF_FILL(src) global() argument 41 FTL_TRACE_WRITE_SUBMISSION(src) global() argument 42 FTL_TRACE_WRITE_COMPLETION(src) global() argument 44 FTL_TRACE_MD_WRITE_SCHEDULE(src) global() argument 45 FTL_TRACE_MD_WRITE_SUBMISSION(src) global() argument 46 FTL_TRACE_MD_WRITE_COMPLETION(src) global() argument 48 FTL_TRACE_TRIM_SCHEDULE(src) global() argument 49 FTL_TRACE_TRIM_SUBMISSION(src) global() argument 50 FTL_TRACE_TRIM_COMPLETION(src) global() argument [all...] |
/spdk/test/common/config/pkgdep/patches/qat/ |
H A D | 0001-missing-prototypes.patch |
|
/spdk/lib/util/ |
H A D | base64.c | 74 base64_encode(char *dst, const char *enc_table, const void *src, size_t src_len) in base64_encode() argument 78 if (!dst || !src || src_len <= 0) { in base64_encode() 84 base64_encode_sve(&dst, enc_table, &src, &src_len); in base64_encode() 86 base64_encode_neon64(&dst, enc_table, &src, &src_len); in base64_encode() 92 raw_u32 = from_be32(src); in base64_encode() 100 src = (uint8_t *)src + 3; in base64_encode() 108 memcpy(&raw_u32, src, src_len); in base64_encode() 123 spdk_base64_encode(char *dst, const void *src, size_t src_len) in spdk_base64_encode() argument 125 return base64_encode(dst, base64_enc_table, src, src_len); in spdk_base64_encode() 129 spdk_base64_urlsafe_encode(char *dst, const void *src, size_t src_len) in spdk_base64_urlsafe_encode() argument [all …]
|
H A D | cpuset.c | 30 spdk_cpuset_copy(struct spdk_cpuset *dst, const struct spdk_cpuset *src) in spdk_cpuset_copy() argument 33 assert(src != NULL); in spdk_cpuset_copy() 34 memcpy(&dst->cpus, &src->cpus, sizeof(src->cpus)); in spdk_cpuset_copy() 48 spdk_cpuset_and(struct spdk_cpuset *dst, const struct spdk_cpuset *src) in spdk_cpuset_and() argument 52 assert(src != NULL); in spdk_cpuset_and() 53 for (i = 0; i < sizeof(src->cpus); i++) { in spdk_cpuset_and() 54 dst->cpus[i] &= src->cpus[i]; in spdk_cpuset_and() 59 spdk_cpuset_or(struct spdk_cpuset *dst, const struct spdk_cpuset *src) in spdk_cpuset_or() argument 63 assert(src != NULL); in spdk_cpuset_or() 64 for (i = 0; i < sizeof(src->cpus); i++) { in spdk_cpuset_or() [all …]
|
H A D | iov.c | 26 void **src, void **dst) in spdk_ioviter_first() argument 42 *src = out[0]; in spdk_ioviter_first() 74 spdk_ioviter_next(struct spdk_ioviter *iter, void **src, void **dst) in spdk_ioviter_next() argument 82 *src = out[0]; in spdk_ioviter_next() 136 void *src, *dst; in spdk_iovcpy() local 139 for (len = spdk_ioviter_first(&iter, siov, siovcnt, diov, diovcnt, &src, &dst); in spdk_iovcpy() 141 len = spdk_ioviter_next(&iter, &src, &dst)) { in spdk_iovcpy() 142 memcpy(dst, src, len); in spdk_iovcpy() 154 void *src, *dst; in spdk_iovmove() local 157 for (len = spdk_ioviter_first(&iter, siov, siovcnt, diov, diovcnt, &src, &dst); in spdk_iovmove() [all …]
|
H A D | base64_sve.c | 128 convert_6bits_to_8bits(svbool_t pred, uint8_t *src, svuint8_t *temp0, svuint8_t *temp1, in convert_6bits_to_8bits() argument 134 ld_enc_input = svld3_u8(pred, src); in convert_6bits_to_8bits() 161 base64_encode_sve(char **dst, const char *enc_table, const void **src, size_t *src_len) in base64_encode_sve() argument 184 convert_6bits_to_8bits(pred, (uint8_t *)*src, &temp0, &temp1, &temp2, &temp3); in base64_encode_sve() 195 *src = (uint8_t *)*src + pred_count * 3; in base64_encode_sve() 210 convert_6bits_to_8bits(pred, (uint8_t *)*src, &temp0, &temp1, &temp2, &temp3); in base64_encode_sve() 221 *src = (uint8_t *)*src + pred_count * 3; in base64_encode_sve() 235 convert_6bits_to_8bits(pred, (uint8_t *)*src, &temp0, &temp1, &temp2, &temp3); in base64_encode_sve() 246 *src = (uint8_t *)*src + pred_count * 3; in base64_encode_sve() 256 base64_decode_sve(void **dst, const uint8_t *dec_table, const uint8_t **src, size_t *src_len) in base64_decode_sve() argument [all …]
|
H A D | crc16.c | 23 spdk_crc16_t10dif_copy(uint16_t init_crc, uint8_t *dst, uint8_t *src, in spdk_crc16_t10dif_copy() argument 26 return (crc16_t10dif_copy(init_crc, dst, src, len)); in spdk_crc16_t10dif_copy() 634 spdk_crc16_t10dif_copy(uint16_t init_crc, uint8_t *dst, uint8_t *src, size_t len) in spdk_crc16_t10dif_copy() argument 636 memcpy(dst, src, len); in spdk_crc16_t10dif_copy() 637 return (crc16_table_t10dif(init_crc, src, len)); in spdk_crc16_t10dif_copy()
|
H A D | base64_neon.c | 96 base64_encode_neon64(char **dst, const char *enc_table, const void **src, size_t *src_len) in base64_encode_neon64() argument 105 str = vld3q_u8((uint8_t *)*src); in base64_encode_neon64() 128 *src = (uint8_t *)*src + 48; /* 3 * 16 bytes of input */ in base64_encode_neon64() 135 base64_decode_neon64(void **dst, const uint8_t *dec_table_neon64, const uint8_t **src, in base64_decode_neon64() argument 153 uint8x16x4_t str = vld4q_u8((uint8_t *)*src); in base64_decode_neon64() 198 *src += 64; in base64_decode_neon64()
|
H A D | string.c | 193 spdk_strcpy_pad(void *dst, const char *src, size_t size, int pad) in spdk_strcpy_pad() argument 197 len = strlen(src); in spdk_strcpy_pad() 199 memcpy(dst, src, len); in spdk_strcpy_pad() 202 memcpy(dst, src, size); in spdk_strcpy_pad() 553 spdk_strcpy_replace(char *dst, size_t size, const char *src, const char *search, in spdk_strcpy_replace() argument 560 if (dst == NULL || src == NULL || search == NULL || replace == NULL) { in spdk_strcpy_replace() 568 for (p = strstr(src, search); p != NULL; p = strstr(p + search_size, search)) { in spdk_strcpy_replace() 572 dst_size = strlen(src) + (replace_size - search_size) * c; in spdk_strcpy_replace() 577 q = src; in spdk_strcpy_replace() 580 for (p = strstr(src, search); p != NULL; p = strstr(p + search_size, search)) { in spdk_strcpy_replace()
|
H A D | uuid.c | 50 spdk_uuid_copy(struct spdk_uuid *dst, const struct spdk_uuid *src) in spdk_uuid_copy() argument 52 uuid_copy((void *)dst, (void *)src); in spdk_uuid_copy() 127 spdk_uuid_copy(struct spdk_uuid *dst, const struct spdk_uuid *src) in spdk_uuid_copy() argument 129 memcpy(dst, src, sizeof(*dst)); in spdk_uuid_copy()
|
H A D | dif.c | 116 _dif_sgl_append_split(struct _dif_sgl *dst, struct _dif_sgl *src, uint32_t data_len) in _dif_sgl_append_split() argument 122 _dif_sgl_get_buf(src, &buf, &buf_len); in _dif_sgl_append_split() 129 _dif_sgl_advance(src, buf_len); in _dif_sgl_append_split() 319 _dif_generate_guard_copy(uint64_t guard_seed, void *dst, void *src, size_t buf_len, in _dif_generate_guard_copy() 325 guard = (uint64_t)spdk_crc16_t10dif_copy((uint16_t)guard_seed, dst, src, buf_len); in _dif_apptag_offset() 327 memcpy(dst, src, buf_len); 328 guard = (uint64_t)spdk_crc32c_nvme(src, buf_len, guard_seed); in _dif_apptag_size() 330 memcpy(dst, src, buf_len); in _dif_apptag_size() 331 guard = spdk_crc64_nvme(src, buf_len, guard_seed); in _dif_apptag_size() 343 uint8_t *src, *ds in _dif_set_apptag() 303 _dif_generate_guard_copy(uint64_t guard_seed,void * dst,void * src,size_t buf_len,enum spdk_dif_pi_format dif_pi_format) _dif_generate_guard_copy() argument 1088 uint8_t *src, *dst; dif_generate_copy() local 1120 uint8_t *src, *dst; _dif_generate_copy_split() local 1213 uint8_t *src, *dst; dif_verify_copy() local 1252 uint8_t *src, *dst; _dif_verify_copy_split() local [all...] |
/spdk/lib/ftl/utils/ |
H A D | ftl_conf.c | 55 spdk_ftl_conf_copy(struct spdk_ftl_conf *dst, const struct spdk_ftl_conf *src) in spdk_ftl_conf_copy() argument 62 if (!src->conf_size || src->conf_size > sizeof(struct spdk_ftl_conf)) { in spdk_ftl_conf_copy() 66 if (src->name) { in spdk_ftl_conf_copy() 67 name = strdup(src->name); in spdk_ftl_conf_copy() 72 if (src->core_mask) { in spdk_ftl_conf_copy() 73 core_mask = strdup(src->core_mask); in spdk_ftl_conf_copy() 78 if (src->base_bdev) { in spdk_ftl_conf_copy() 79 base_bdev = strdup(src->base_bdev); in spdk_ftl_conf_copy() 84 if (src->cache_bdev) { in spdk_ftl_conf_copy() 85 cache_bdev = strdup(src->cache_bdev); in spdk_ftl_conf_copy() [all …]
|
/spdk/module/scheduler/dynamic/ |
H A D | scheduler_dynamic.c | 110 struct core_stats *src = &g_cores[thread_info->lcore]; in _move_thread() 112 uint8_t busy_pct = _busy_pct(src->busy, src->idle); in _move_thread() 117 if (src == dst) { in _move_thread() 128 src->busy -= spdk_min(src->busy, busy_tsc); in _move_thread() 129 src->idle += spdk_min(UINT64_MAX - src->idle, busy_tsc); in _move_thread() 132 _busy_pct(src->busy, src in _move_thread() 105 struct core_stats *src = &g_cores[thread_info->lcore]; _move_thread() local [all...] |
/spdk/include/spdk/ |
H A D | base64.h | 64 int spdk_base64_encode(char *dst, const void *src, size_t src_len); 78 int spdk_base64_urlsafe_encode(char *dst, const void *src, size_t src_len); 94 int spdk_base64_decode(void *dst, size_t *dst_len, const char *src); 110 int spdk_base64_urlsafe_decode(void *dst, size_t *dst_len, const char *src);
|
H A D | cpuset.h | 60 void spdk_cpuset_copy(struct spdk_cpuset *dst, const struct spdk_cpuset *src); 68 void spdk_cpuset_and(struct spdk_cpuset *dst, const struct spdk_cpuset *src); 76 void spdk_cpuset_or(struct spdk_cpuset *dst, const struct spdk_cpuset *src); 84 void spdk_cpuset_xor(struct spdk_cpuset *dst, const struct spdk_cpuset *src);
|
H A D | ioat.h | 110 void *dst, const void *src, uint64_t nbytes); 131 void *dst, const void *src, uint64_t nbytes);
|
H A D | string.h | 159 void spdk_strcpy_pad(void *dst, const char *src, size_t size, int pad); 285 int spdk_strcpy_replace(char *dst, size_t size, const char *src, const char *search,
|
/spdk/test/fuzz/ |
H A D | llvm.sh |
|
/spdk/test/common/config/pkgdep/ |
H A D | git | 46 if [ ! -d /usr/src/rocksdb ]; then 49 sudo mv "$GIT_REPOS/rocksdb" /usr/src/ 51 sudo git -C /usr/src/rocksdb checkout spdk-v8.1.1 52 echo "rocksdb already in /usr/src. Not checking out again" 58 local ittapi_version=v3.24.5 ittapi_dir=/usr/src/ittapi 62 make -C "$GIT_REPOS/ittapi/src/ittnotify_refcol" 69 # This version of fio is installed in /usr/src/fio to enable 73 if [ ! -d /usr/src/fio ]; then 76 sudo mv "$GIT_REPOS/fio" /usr/src/ 78 sudo mv "$GIT_REPOS/fio" /usr/src/ [all...] |
/spdk/lib/iscsi/ |
H A D | iscsi_subsystem.c | 355 iscsi_opts_copy(struct spdk_iscsi_opts *src) in iscsi_opts_copy() argument 365 if (src->authfile) { in iscsi_opts_copy() 366 dst->authfile = strdup(src->authfile); in iscsi_opts_copy() 369 SPDK_ERRLOG("failed to strdup for auth file %s\n", src->authfile); in iscsi_opts_copy() 374 if (src->nodebase) { in iscsi_opts_copy() 375 dst->nodebase = strdup(src->nodebase); in iscsi_opts_copy() 379 SPDK_ERRLOG("failed to strdup for nodebase %s\n", src->nodebase); in iscsi_opts_copy() 384 dst->MaxSessions = src->MaxSessions; in iscsi_opts_copy() 385 dst->MaxConnectionsPerSession = src->MaxConnectionsPerSession; in iscsi_opts_copy() 386 dst->MaxQueueDepth = src in iscsi_opts_copy() [all...] |
/spdk/lib/scsi/ |
H A D | task.c | 90 spdk_scsi_task_scatter_data(struct spdk_scsi_task *task, const void *src, size_t buf_len) in spdk_scsi_task_scatter_data() argument 120 pos = src; in spdk_scsi_task_scatter_data() 230 struct spdk_scsi_task *src) in spdk_scsi_task_copy_status() argument 232 memcpy(dst->sense_data, src->sense_data, src->sense_data_len); in spdk_scsi_task_copy_status() 233 dst->sense_data_len = src->sense_data_len; in spdk_scsi_task_copy_status() 234 dst->status = src->status; in spdk_scsi_task_copy_status()
|
/spdk/lib/idxd/ |
H A D | idxd.c | 87 const void *src; member 99 const void *src, void *dst, uint64_t len) in idxd_vtophys_iter_init() argument 101 iter->src = src; in idxd_vtophys_iter_init() 113 const void *src; in idxd_vtophys_iter_next() local 116 src = iter->src + iter->offset; in idxd_vtophys_iter_next() 124 *src_phys = (uint64_t)src; in idxd_vtophys_iter_next() 132 *src_phys = spdk_vtophys(src, &src_off); in idxd_vtophys_iter_next() 653 void *src, *ds in spdk_idxd_submit_copy() local 725 spdk_idxd_submit_dualcast(struct spdk_idxd_io_channel * chan,void * dst1,void * dst2,const void * src,uint64_t nbytes,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_dualcast() argument 986 void *src; spdk_idxd_submit_crc32c() local 1077 void *src, *dst; spdk_idxd_submit_copy_crc32c() local 1163 _idxd_submit_compress_single(struct spdk_idxd_io_channel * chan,void * dst,const void * src,uint64_t nbytes_dst,uint64_t nbytes_src,uint32_t * output_size,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) _idxd_submit_compress_single() argument 1232 _idxd_submit_decompress_single(struct spdk_idxd_io_channel * chan,void * dst,const void * src,uint64_t nbytes_dst,uint64_t nbytes,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) _idxd_submit_decompress_single() argument [all...] |
/spdk/test/external_code/accel/ |
H A D | module.c | 23 void *src, *dst; in ex_accel_copy_iovs() local 27 dst_iovs, dst_iovcnt, &src, &dst); in ex_accel_copy_iovs() 29 len = spdk_ioviter_next(&iter, &src, &dst)) { in ex_accel_copy_iovs() 30 memcpy(dst, src, len); in ex_accel_copy_iovs()
|
/spdk/docker/build_base/ |
H A D | post-install | 21 mkdir -p /usr/src/fio 22 mv /tmp/fio /usr/src/fio
|
/spdk/module/bdev/ocf/ |
H A D | ctx.c | 106 vbdev_ocf_ctx_data_rd(void *dst, ctx_data_t *src, uint32_t size) in vbdev_ocf_ctx_data_rd() argument 108 struct bdev_ocf_data *s = src; in vbdev_ocf_ctx_data_rd() 147 vbdev_ocf_ctx_data_wr(ctx_data_t *dst, const void *src, uint32_t size) in vbdev_ocf_ctx_data_wr() argument 152 size_local = buf_to_iovec(src, size, d->iovs, d->iovcnt, d->seek); in vbdev_ocf_ctx_data_wr() 219 vbdev_ocf_ctx_data_cpy(ctx_data_t *dst, ctx_data_t *src, uint64_t to, in vbdev_ocf_ctx_data_cpy() argument 222 struct bdev_ocf_data *s = src; in vbdev_ocf_ctx_data_cpy()
|