diff --git a/lib/accel/accel.c b/lib/accel/accel.c index 3e7fb7311..b2f9f2862 100644 --- a/lib/accel/accel.c +++ b/lib/accel/accel.c @@ -313,6 +313,19 @@ accel_submit_task(struct accel_io_channel *accel_ch, struct spdk_accel_task *tas return rc; } +static inline uint64_t +accel_get_iovlen(struct iovec *iovs, uint32_t iovcnt) +{ + uint64_t result = 0; + uint32_t i; + + for (i = 0; i < iovcnt; ++i) { + result += iovs[i].iov_len; + } + + return result; +} + /* Accel framework public API for copy function */ int spdk_accel_submit_copy(struct spdk_io_channel *ch, void *dst, void *src, @@ -1359,19 +1372,6 @@ spdk_accel_sequence_next_task(struct spdk_accel_task *task) return TAILQ_NEXT(task, seq_link); } -static inline uint64_t -accel_get_iovlen(struct iovec *iovs, uint32_t iovcnt) -{ - uint64_t result = 0; - uint32_t i; - - for (i = 0; i < iovcnt; ++i) { - result += iovs[i].iov_len; - } - - return result; -} - static inline void accel_set_bounce_buffer(struct spdk_accel_bounce_buffer *bounce, struct iovec **iovs, uint32_t *iovcnt, struct spdk_memory_domain **domain, void **domain_ctx,