Home
last modified time | relevance | path

Searched refs:offset (Results 1 – 25 of 171) sorted by relevance

1234567

/spdk/lib/virtio/
H A Dvirtio_vfio_user.c27 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 Dftl_addr_utils.h12 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 Dvfio_user_pci.c22 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 Dvfio_user_internal.h23 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 Dbdevio.c47 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 Dbs_dev_common.c125 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 Dtree_ut.c33 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 Dftl_band_ut.c71 (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 Dcache_tree.h11 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 Dext_dev.c36 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 Dnvme_fabric.c25 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 Dnvme_vfio_user.c44 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 Dctx.c77 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 Dvolume.c55 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 Dbdev.fio21 offset=13%
26 offset=26%
31 offset=39%
36 offset=52%
42 offset=65%
49 offset=52%
/spdk/test/ocf/integrity/
H A Dtest.fio18 offset=0
23 offset=20%
28 offset=40%
33 offset=60%
38 offset=80%
/spdk/scripts/env_dpdk/22.11/
H A D23.11-rte_bus_pci.h.patch28 - * > 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 D23.07-rte_bus_pci.h.patch2 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 Dcommon_stubs.h73 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 Dftl_band.c29 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 Dtrace.c37 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 Drte_bus_pci.h120 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 Dsgl.c35 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 Dbdev_to_bdev.sh14 local offsets offset
18 for offset in "${offsets[@]}"; do
23 --seek="$offset" \
31 --skip="$offset" \
/spdk/lib/jsonrpc/
H A Djsonrpc_server_tcp.c272 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()

1234567