| /spdk/lib/virtio/ |
| H A D | virtio_vfio_user.c | 27 virtio_vfio_user_read_dev_config(struct virtio_dev *vdev, size_t offset, in virtio_vfio_user_read_dev_config() argument 32 SPDK_DEBUGLOG(virtio_vfio_user, "offset 0x%lx, length 0x%x\n", offset, length); in virtio_vfio_user_read_dev_config() 34 dev->pci_cap_device_specific_offset + offset, in virtio_vfio_user_read_dev_config() 39 virtio_vfio_user_write_dev_config(struct virtio_dev *vdev, size_t offset, in virtio_vfio_user_write_dev_config() argument 44 SPDK_DEBUGLOG(virtio_vfio_user, "offset 0x%lx, length 0x%x\n", offset, length); in virtio_vfio_user_write_dev_config() 46 dev->pci_cap_device_specific_offset + offset, in virtio_vfio_user_write_dev_config() 54 uint64_t offset; in virtio_vfio_user_get_status() local 58 offset in virtio_vfio_user_get_status() 74 uint64_t offset; virtio_vfio_user_set_status() local 91 uint64_t offset; virtio_vfio_user_get_features() local 136 uint64_t offset; virtio_vfio_user_set_features() local 196 uint64_t offset; virtio_vfio_user_get_queue_size() local 225 uint64_t desc_addr, avail_addr, used_addr, offset; virtio_vfio_user_setup_queue() local 346 uint64_t offset; virtio_vfio_user_del_queue() local [all...] |
| /spdk/lib/ftl/utils/ |
| H A D | ftl_addr_utils.h | 12 ftl_addr_load(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset) in ftl_addr_load() argument 16 ftl_addr addr = b32[offset]; in ftl_addr_load() 25 return b64[offset]; in ftl_addr_load() 30 ftl_addr_store(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset, ftl_addr addr) in ftl_addr_store() argument 34 b32[offset] = addr; in ftl_addr_store() 37 b64[offset] = addr; in ftl_addr_store() 42 ftl_lba_load(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset) in ftl_lba_load() argument 46 uint32_t lba = b32[offset]; in ftl_lba_load() 55 return b64[offset]; in ftl_lba_load() 60 ftl_lba_store(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset, uint64_t lba) in ftl_lba_store() argument [all …]
|
| /spdk/lib/vfio_user/host/ |
| H A D | vfio_user_pci.c | 22 spdk_vfio_user_pci_bar_access(struct vfio_device *dev, uint32_t index, uint64_t offset, in spdk_vfio_user_pci_bar_access() argument 28 if (offset + len > region->size) { in spdk_vfio_user_pci_bar_access() 32 if (!region->nr_mmaps || (offset < region->mmaps[0].offset)) { in spdk_vfio_user_pci_bar_access() 33 return vfio_user_dev_mmio_access(dev, index, offset, len, buf, is_write); in spdk_vfio_user_pci_bar_access() 38 if ((offset >= region->mmaps[i].offset) && 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() 41 void *bar_addr = region->mmaps[i].mem + offset - region->mmaps[i].offset; in spdk_vfio_user_pci_bar_access() 115 uint64_t offset; in vfio_mr_map_notify() local 143 mr->fd = spdk_mem_get_fd_and_offset(vaddr, &offset); in vfio_mr_map_notify() 149 mr->offset = offset; in vfio_mr_map_notify() [all …]
|
| H A D | vfio_user_internal.h | 23 uint64_t offset; member 30 uint64_t offset; member 35 uint64_t offset; member 66 int vfio_user_dev_mmio_access(struct vfio_device *dev, uint32_t index, uint64_t offset, size_t len,
|
| /spdk/test/bdev/bdevio/ |
| H A D | bdevio.c | 47 uint64_t offset; member 204 for (int offset = 0, block = 0; offset < size; offset += block_size, block++) { in initialize_buffer() local 205 *(*buf + offset) = block; in initialize_buffer() 235 rc = spdk_bdev_writev(target->bdev_desc, target->ch, req->iov, req->iovcnt, req->offset, in __blockdev_write() 238 rc = spdk_bdev_write(target->bdev_desc, target->ch, req->buf, req->offset, in __blockdev_write() 255 rc = spdk_bdev_write_zeroes(target->bdev_desc, target->ch, req->offset, in __blockdev_write_zeroes() 272 req->fused_iov, req->fused_iovcnt, bdev_bytes_to_blocks(bdev, req->offset), in __blockdev_compare_and_write() 335 uint64_t offset, int data_len, int iov_len) in blockdev_write() argument 342 req.offset = offset; in blockdev_write() 352 uint64_t offset, int data_len, int iov_len) in _blockdev_compare_and_write() argument [all …]
|
| /spdk/test/unit/lib/blob/ |
| H A D | bs_dev_common.c | 125 uint64_t offset, length; in dev_read() 139 offset = lba * dev->blocklen; in dev_read() 141 SPDK_CU_ASSERT_FATAL(offset + length <= DEV_BUFFER_SIZE); in dev_read() 144 memcpy(payload, &g_dev_buffer[offset], length); in dev_read() 159 uint64_t offset, length; in dev_write() 173 offset = lba * dev->blocklen; in dev_write() 175 SPDK_CU_ASSERT_FATAL(offset + length <= DEV_BUFFER_SIZE); in dev_write() 177 memcpy(&g_dev_buffer[offset], payload, length); in dev_write() 204 uint64_t offset, length; in dev_readv() 219 offset in dev_readv() 120 uint64_t offset, length; dev_read() local 154 uint64_t offset, length; dev_write() local 199 uint64_t offset, length; dev_readv() local 250 uint64_t offset, length; dev_writev() local 322 uint64_t offset, length; dev_unmap() local 352 uint64_t offset, length; dev_write_zeroes() local [all...] |
| /spdk/test/unit/lib/blobfs/tree.c/ |
| H A D | tree_ut.c | 33 buffer[0]->offset = 0; in blobfs_tree_op_test() 37 tmp_buffer = tree_find_buffer(tree, buffer[0]->offset); in blobfs_tree_op_test() 41 buffer[1]->offset = CACHE_BUFFER_SIZE; in blobfs_tree_op_test() 47 tmp_buffer = tree_find_filled_buffer(tree, buffer[1]->offset); in blobfs_tree_op_test() 51 buffer[2]->offset = (CACHE_TREE_WIDTH - 1) * CACHE_BUFFER_SIZE; in blobfs_tree_op_test() 55 tmp_buffer = tree_find_buffer(tree, buffer[2]->offset); in blobfs_tree_op_test() 57 tmp_buffer = tree_find_filled_buffer(tree, buffer[2]->offset); in blobfs_tree_op_test() 61 buffer[3]->offset = CACHE_TREE_LEVEL_SIZE(1); in blobfs_tree_op_test() 65 tmp_buffer = tree_find_buffer(tree, buffer[3]->offset); in blobfs_tree_op_test() 69 buffer[4]->offset = CACHE_TREE_LEVEL_SIZE(2); in blobfs_tree_op_test() [all …]
|
| /spdk/test/unit/lib/ftl/ftl_band.c/ |
| H A D | ftl_band_ut.c | 71 (const struct ftl_io *io, size_t offset), 0); 229 uint64_t offset; in test_band_block_offset_from_addr_base() local 235 offset = ftl_band_block_offset_from_addr(g_band, addr); in test_band_block_offset_from_addr_base() 236 CU_ASSERT_EQUAL(offset, 0); in test_band_block_offset_from_addr_base() 244 uint64_t offset, expect, j; in test_band_block_offset_from_addr_offset() local 251 offset = ftl_band_block_offset_from_addr(g_band, addr); in test_band_block_offset_from_addr_offset() 254 CU_ASSERT_EQUAL(offset, expect); in test_band_block_offset_from_addr_offset() 263 uint64_t offset, j; in test_band_addr_from_block_offset() local 270 offset = ftl_band_block_offset_from_addr(g_band, expect); in test_band_addr_from_block_offset() 271 addr = ftl_band_addr_from_block_offset(g_band, offset); in test_band_addr_from_block_offset() [all …]
|
| /spdk/lib/blobfs/ |
| H A D | cache_tree.h | 11 uint64_t offset; member 20 #define NEXT_CACHE_BUFFER_OFFSET(offset) \ argument 21 (((offset + CACHE_BUFFER_SIZE) >> CACHE_BUFFER_SHIFT) << CACHE_BUFFER_SHIFT) 28 #define CACHE_TREE_INDEX(level, offset) ((offset >> CACHE_TREE_LEVEL_SHIFT(level)) & (CACHE_TREE_WI… argument 43 struct cache_buffer *tree_find_buffer(struct cache_tree *tree, uint64_t offset); 44 struct cache_buffer *tree_find_filled_buffer(struct cache_tree *tree, uint64_t offset);
|
| /spdk/test/unit/lib/blob/blob.c/ |
| H A D | ext_dev.c | 36 uint64_t offset, length; in ext_dev_read() local 38 offset = lba * dev->blocklen; in ext_dev_read() 40 SPDK_CU_ASSERT_FATAL(offset + length <= EXT_DEV_BUFFER_SIZE); in ext_dev_read() 43 memcpy(payload, &g_ext_dev_buffer[offset], length); in ext_dev_read() 54 uint64_t offset, length; in ext_dev_write() local 56 offset = lba * dev->blocklen; in ext_dev_write() 58 SPDK_CU_ASSERT_FATAL(offset + length <= EXT_DEV_BUFFER_SIZE); in ext_dev_write() 60 memcpy(&g_ext_dev_buffer[offset], payload, length); in ext_dev_write()
|
| /spdk/lib/nvme/ |
| H A D | nvme_fabric.c | 25 uint32_t offset, uint8_t size, uint64_t value, in nvme_fabric_prop_set_cmd() argument 34 cmd.ofst = offset; 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, value, in nvme_fabric_prop_set_cmd_async() 112 nvme_fabric_prop_get_cmd(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint8_t size, in nvme_fabric_prop_get_cmd() argument 121 cmd.ofst = offset; in nvme_fabric_prop_get_cmd() 130 uint32_t offset, uint8_t size, uint64_t *value) in nvme_fabric_prop_get_cmd_sync() argument 142 rc = nvme_fabric_prop_get_cmd(ctrlr, offset, siz in nvme_fabric_prop_get_cmd_sync() 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 222 nvme_fabric_ctrlr_set_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) nvme_fabric_ctrlr_set_reg_4() argument 228 nvme_fabric_ctrlr_set_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) nvme_fabric_ctrlr_set_reg_8() argument 234 nvme_fabric_ctrlr_get_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t * value) nvme_fabric_ctrlr_get_reg_4() argument 247 nvme_fabric_ctrlr_get_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t * value) nvme_fabric_ctrlr_get_reg_8() argument 253 nvme_fabric_ctrlr_set_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_set_reg_4_async() argument 261 nvme_fabric_ctrlr_set_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_set_reg_8_async() argument 269 nvme_fabric_ctrlr_get_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_get_reg_4_async() argument 276 nvme_fabric_ctrlr_get_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_get_reg_8_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...] |
| H A D | nvme_vfio_user.c | 44 nvme_vfio_ctrlr_set_reg_4(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint32_t value) in nvme_vfio_ctrlr_set_reg_4() argument 48 assert(offset <= sizeof(struct spdk_nvme_registers) - 4); in nvme_vfio_ctrlr_set_reg_4() 49 SPDK_DEBUGLOG(nvme_vfio, "ctrlr %s: offset 0x%x, value 0x%x\n", ctrlr->trid.traddr, offset, value); in nvme_vfio_ctrlr_set_reg_4() 52 offset, 4, &value, true); in nvme_vfio_ctrlr_set_reg_4() 56 nvme_vfio_ctrlr_set_reg_8(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint64_t value) in nvme_vfio_ctrlr_set_reg_8() argument 60 assert(offset <= sizeof(struct spdk_nvme_registers) - 8); in nvme_vfio_ctrlr_set_reg_8() 61 SPDK_DEBUGLOG(nvme_vfio, "ctrlr %s: offset 0x%x, value 0x%"PRIx64"\n", ctrlr->trid.traddr, offset, in nvme_vfio_ctrlr_set_reg_8() 65 offset, 8, &value, true); in nvme_vfio_ctrlr_set_reg_8() 69 nvme_vfio_ctrlr_get_reg_4(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint32_t *value) in nvme_vfio_ctrlr_get_reg_4() argument 74 assert(offset <= sizeof(struct spdk_nvme_registers) - 4); in nvme_vfio_ctrlr_get_reg_4() [all …]
|
| /spdk/module/bdev/ocf/ |
| H A D | ctx.c | 77 iovec_flatten(struct iovec *iov, size_t iovcnt, void *buf, size_t size, size_t offset) in iovec_flatten() argument 82 if (offset >= iov[i].iov_len) { in iovec_flatten() 83 offset -= iov[i].iov_len; in iovec_flatten() 95 len = MIN(size - done, iov[i].iov_len - offset); in iovec_flatten() 96 memcpy(buf, iov[i].iov_base + offset, len); in iovec_flatten() 99 offset = 0; in iovec_flatten() 118 buf_to_iovec(const void *buf, size_t size, struct iovec *iov, size_t iovcnt, size_t offset) in buf_to_iovec() argument 123 if (offset >= iov[i].iov_len) { in buf_to_iovec() 124 offset -= iov[i].iov_len; in buf_to_iovec() 136 len = MIN(size - done, iov[i].iov_len - offset); in buf_to_iovec() 159 iovset(struct iovec * iov,size_t iovcnt,int byte,size_t size,size_t offset) iovset() argument 199 vbdev_ocf_ctx_data_seek(ctx_data_t * dst,ctx_data_seek_t seek,uint32_t offset) vbdev_ocf_ctx_data_seek() argument [all...] |
| H A D | volume.c | 55 get_starting_vec(struct iovec *iovs, int iovcnt, uint64_t *offset) in vbdev_ocf_volume_io_set_data() 60 off = *offset; in vbdev_ocf_volume_io_set_data() 64 *offset = off; in vbdev_ocf_volume_io_set_data() 76 size_t offset, size_t bytes) 84 curr_base = orig_vec[i].iov_base + offset; 85 len = MIN(bytes, orig_vec[i].iov_len - offset); 91 offset = 0; in vbdev_ocf_volume_io_put() 145 uint64_t offset) in vbdev_ocf_volume_submit_io_cb() 167 skip = get_starting_vec(data->iovs, data->iovcnt, &offset); in vbdev_ocf_volume_submit_io_cb() 187 iovcnt, offset, byte in prepare_submit() 56 vbdev_ocf_volume_io_set_data(struct ocf_io * io,ctx_data_t * data,uint32_t offset) vbdev_ocf_volume_io_set_data() argument 96 get_starting_vec(struct iovec * iovs,int iovcnt,int * offset) get_starting_vec() argument 117 initialize_cpy_vector(struct iovec * cpy_vec,int cpy_vec_len,struct iovec * orig_vec,int orig_vec_len,size_t offset,size_t bytes) initialize_cpy_vector() argument 265 int iovcnt, status = 0, i, offset; vbdev_ocf_volume_submit_io() local [all...] |
| /spdk/test/vhost/initiator/ |
| H A D | bdev.fio | 21 offset=13% 26 offset=26% 31 offset=39% 36 offset=52% 42 offset=65% 49 offset=52%
|
| /spdk/test/ocf/integrity/ |
| H A D | test.fio | 18 offset=0 23 offset=20% 28 offset=40% 33 offset=60% 38 offset=80%
|
| /spdk/scripts/env_dpdk/22.11/ |
| H A D | 23.11-rte_bus_pci.h.patch | 28 - * > 0: The offset of the next matching capability structure 37 - * Find device's PCI capability starting from a previous offset in PCI 46 - * @param offset 47 - * An offset in the PCI configuration space from which the capability is 51 - * > 0: The offset of the next matching capability structure 57 -off_t rte_pci_find_next_capability(const struct rte_pci_device *dev, uint8_t cap, off_t offset); 82 - * @param offset 92 - off_t offset, bool enable); 99 const void *buf, size_t len, off_t offset); 116 - * @param offset [all …]
|
| H A D | 23.07-rte_bus_pci.h.patch | 2 const void *buf, size_t len, off_t offset); 19 - * @param offset 20 - * The offset into MMIO space described by @bar. 26 - void *buf, size_t len, off_t offset); 43 - * @param offset 44 - * The offset into MMIO space described by @bar. 50 - const void *buf, size_t len, off_t offset);
|
| /spdk/test/common/lib/nvme/ |
| H A D | common_stubs.h | 73 DEFINE_STUB(nvme_fabric_ctrlr_set_reg_4, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 75 DEFINE_STUB(nvme_fabric_ctrlr_set_reg_8, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 77 DEFINE_STUB(nvme_fabric_ctrlr_get_reg_4, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 79 DEFINE_STUB(nvme_fabric_ctrlr_get_reg_8, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 81 DEFINE_STUB(nvme_fabric_ctrlr_set_reg_4_async, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 83 DEFINE_STUB(nvme_fabric_ctrlr_set_reg_8_async, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, 86 uint32_t offset, spdk_nvme_reg_cb cb, void *ctx), 0); 88 uint32_t offset, spdk_nvme_reg_cb cb, void *ctx), 0);
|
| /spdk/lib/ftl/ |
| H A D | ftl_band.c | 29 ftl_band_filled(struct ftl_band *band, size_t offset) in ftl_band_filled() argument 31 return offset == ftl_band_tail_md_offset(band); in ftl_band_filled() 212 uint64_t offset; in ftl_band_set_p2l() local 214 offset = ftl_band_block_offset_from_addr(band, addr); in ftl_band_set_p2l() 216 p2l_map->band_map[offset].lba = lba; in ftl_band_set_p2l() 217 p2l_map->band_map[offset].seq_id = seq_id; in ftl_band_set_p2l() 228 ftl_band_user_blocks_left(const struct ftl_band *band, size_t offset) in ftl_band_user_blocks_left() argument 232 if (spdk_unlikely(offset > tail_md_offset)) { in ftl_band_user_blocks_left() 236 return tail_md_offset - offset; in ftl_band_user_blocks_left() 273 uint64_t offset; in ftl_band_next_xfer_addr() local [all …]
|
| /spdk/lib/trace/ |
| H A D | trace.c | 37 get_trace_entry(struct spdk_trace_history *history, uint64_t offset) in get_trace_entry() argument 39 return &history->entries[offset & (history->num_entries - 1)]; in get_trace_entry() 51 unsigned lcore, i, offset, num_entries, arglen, argoff, curlen; in _spdk_trace_record() local 88 /* The initial offset needs to be adjusted by the fields present in the first entry in _spdk_trace_record() 91 offset = offsetof(struct spdk_trace_entry, args) - in _spdk_trace_record() 127 if (spdk_unlikely(offset == sizeof(buffer->data))) { in _spdk_trace_record() 134 offset = 0; in _spdk_trace_record() 137 curlen = spdk_min(sizeof(buffer->data) - offset, argument->size - argoff); in _spdk_trace_record() 140 memcpy(&buffer->data[offset], (uint8_t *)argval + argoff, in _spdk_trace_record() 144 offset in _spdk_trace_record() [all...] |
| /spdk/lib/env_dpdk/22.11/ |
| H A D | rte_bus_pci.h | 120 void *buf, size_t len, off_t offset); 136 const void *buf, size_t len, off_t offset); 179 void *data, size_t len, off_t offset); 194 const void *data, size_t len, off_t offset);
|
| /spdk/test/nvme/sgl/ |
| H A D | sgl.c | 35 size_t offset; member 51 uint32_t offset = 0; in nvme_request_reset_sgl() local 57 offset += iov->len; in nvme_request_reset_sgl() 58 if (offset > sgl_offset) { in nvme_request_reset_sgl() 63 req->current_iov_bytes_left = offset - sgl_offset; in nvme_request_reset_sgl() 82 *address = iov->base + iov->offset + iov->len - req->current_iov_bytes_left; in nvme_request_next_sge() 86 *address = iov->base + iov->offset; in nvme_request_next_sge() 142 req->iovs[0].offset = 0x800; in build_io_request_3() 223 req->iovs[0].offset = 0x400; in build_io_request_8() 231 req->iovs[1].offset in build_io_request_8() [all...] |
| /spdk/test/dd/ |
| H A D | bdev_to_bdev.sh | 14 local offsets offset 18 for offset in "${offsets[@]}"; do 23 --seek="$offset" \ 31 --skip="$offset" \
|
| /spdk/lib/jsonrpc/ |
| H A D | jsonrpc_server_tcp.c | 272 ssize_t rc, offset; in jsonrpc_server_conn_recv() local 292 offset = 0; in jsonrpc_server_conn_recv() 294 rc = jsonrpc_parse_request(conn, conn->recv_buf + offset, conn->recv_len - offset); in jsonrpc_server_conn_recv() 300 offset += rc; in jsonrpc_server_conn_recv() 303 if (offset > 0) { in jsonrpc_server_conn_recv() 308 assert((size_t)offset <= conn->recv_len); in jsonrpc_server_conn_recv() 309 memmove(conn->recv_buf, conn->recv_buf + offset, conn->recv_len - offset); in jsonrpc_server_conn_recv() 310 conn->recv_len -= offset; in jsonrpc_server_conn_recv()
|