/spdk/lib/scsi/ |
H A D | task.c | 96 const uint8_t *pos; in spdk_scsi_task_scatter_data() local 120 pos = src; in spdk_scsi_task_scatter_data() 125 memcpy(iovs[i].iov_base, pos, len); in spdk_scsi_task_scatter_data() 126 pos += len; in spdk_scsi_task_scatter_data() 138 uint8_t *buf, *pos; in spdk_scsi_task_gather_data() local 157 pos = buf; in spdk_scsi_task_gather_data() 159 memcpy(pos, iovs[i].iov_base, iovs[i].iov_len); in spdk_scsi_task_gather_data() 160 pos += iovs[i].iov_len; in spdk_scsi_task_gather_data()
|
/spdk/lib/nvme/ |
H A D | nvme_opal.c | 278 const uint8_t *pos) in opal_response_parse_tiny() argument 280 token->pos = pos; in opal_response_parse_tiny() 284 if (pos[0] & SPDK_TINY_ATOM_SIGN_FLAG) { in opal_response_parse_tiny() 288 token->stored.unsigned_num = pos[0] & SPDK_TINY_ATOM_DATA_MASK; in opal_response_parse_tiny() 296 const uint8_t *pos) in opal_response_parse_short() argument 298 token->pos = pos; in opal_response_parse_short() 299 token->len = (pos[0] & SPDK_SHORT_ATOM_LEN_MASK) + 1; /* plus 1-byte header */ in opal_response_parse_short() 302 if (pos[0] & SPDK_SHORT_ATOM_BYTESTRING_FLAG) { in opal_response_parse_short() 304 } else if (pos[0] & SPDK_SHORT_ATOM_SIGN_FLAG) { in opal_response_parse_short() 316 u_integer |= ((uint64_t)pos[i] << (8 * b)); in opal_response_parse_short() [all …]
|
H A D | nvme_opal_internal.h | 190 const uint8_t *pos; member
|
/spdk/scripts/bpf/ |
H A D | trace.py | 37 pos: int 83 if arg.pos >= self._avail_probes[probe.name]: 580 args=[DTraceArgument(name='tsc', pos=0, type=int), 581 DTraceArgument(name='qpair', pos=1, type=int), 582 DTraceArgument(name='thread', pos=2, type=int)]), 585 args=[DTraceArgument(name='tsc', pos=0, type=int), 586 DTraceArgument(name='qpair', pos=1, type=int), 587 DTraceArgument(name='thread', pos=2, type=int)]), 590 args=[DTraceArgument(name='tsc', pos=0, type=int), 591 DTraceArgument(name='qpair', pos=1, type=int), [all …]
|
/spdk/lib/ftl/ |
H A D | ftl_io.c | 49 return ftl_io_get_lba(io, io->pos); in ftl_io_current_lba() 58 io->pos += num_blocks; in ftl_io_advance() 237 ftl_io_advance(io, io->num_blocks - io->pos); in ftl_io_fail() 243 io->req_cnt = io->pos = io->iov_pos = io->iov_off = 0; in ftl_io_clear()
|
H A D | ftl_reloc.c | 390 uint64_t pos = band->md->iter.offset; in move_read() local 391 uint64_t begin = ftl_bitmap_find_first_set(band->p2l_map.valid, pos, UINT64_MAX); in move_read() 395 if (begin > pos) { in move_read() 396 ftl_band_iter_advance(band, begin - pos); in move_read() 397 } else if (begin == pos) { in move_read() 405 band_left = ftl_band_user_blocks_left(band, pos); in move_read()
|
H A D | ftl_io.h | 72 size_t pos; member 353 return io->req_cnt == 0 && io->pos == io->num_blocks; in ftl_io_done()
|
H A D | ftl_core.c | 183 io->map[io->pos] = *addr; in ftl_get_next_read_addr() 193 next_addr = ftl_l2p_get(dev, ftl_io_get_lba(io, io->pos + i)); in ftl_get_next_read_addr() 211 io->map[io->pos + i] = next_addr; in ftl_get_next_read_addr() 234 while (io->pos < io->num_blocks) { in ftl_submit_read()
|
H A D | ftl_trace.c | 210 spdk_trace_record(tpoint_id, io->trace, 0, 0, ftl_io_get_lba(io, io->pos - 1));
|
H A D | ftl_nv_cache.c | 996 ftl_addr start, pos; in compaction_process_start() 1004 pos = ftl_bitmap_find_first_set(dev->valid_map, start, start + to_read - 1); 1006 if (pos == UINT64_MAX) { in compaction_process() 1012 assert(pos >= start); in compaction_process() 1013 skip = pos - start; in compaction_process() 1019 return pos; in compaction_process() 921 ftl_addr start, pos; compaction_chunk_read_pos() local
|
/spdk/lib/virtio/ |
H A D | virtio_pci.c | 552 uint8_t pos; in virtio_read_caps() local 556 ret = spdk_pci_device_cfg_read(hw->pci_dev, &pos, 1, PCI_CAPABILITY_LIST); in virtio_read_caps() 562 while (pos) { in virtio_read_caps() 563 ret = spdk_pci_device_cfg_read(hw->pci_dev, &cap, sizeof(cap), pos); in virtio_read_caps() 565 SPDK_ERRLOG("failed to read pci cap at pos: %"PRIx8"\n", pos); in virtio_read_caps() 576 pos, cap.cap_vndr); in virtio_read_caps() 582 pos, cap.cfg_type, cap.bar, cap.offset, cap.length); in virtio_read_caps() 590 4, pos + sizeof(cap)); in virtio_read_caps() 602 pos = cap.cap_next; in virtio_read_caps()
|
/spdk/scripts/bash-completion/ |
H A D | spdk | 13 local pos 23 read -r pos _ <<< "$REPLY" && echo "$pos"
|
/spdk/test/common/config/pkgdep/patches/qat/ |
H A D | 0001-strlcpy-to-strscpy.patch |
|
/spdk/lib/rocksdb/ |
H A D | env_spdk.cc | 545 std::string::size_type pos; in GetChildren() local 567 pos = full_path.find("/", dir_name.length() + 1); in GetChildren() 569 if (pos != std::string::npos) { in GetChildren() 570 filename = full_path.substr(dir_name.length() + 1, pos - dir_name.length() - 1); in GetChildren()
|
/spdk/module/vfu_device/ |
H A D | vfu_virtio.c | 923 size_t count, loff_t pos, bool is_write) in virtio_vfu_pci_common_cfg() argument 930 offset = pos - VIRTIO_PCI_COMMON_CFG_OFFSET; in virtio_vfu_pci_common_cfg() 1194 size_t count, loff_t pos, bool is_write) in virtio_vfu_device_specific_cfg() argument 1200 offset = pos - VIRTIO_PCI_SPECIFIC_CFG_OFFSET; in virtio_vfu_device_specific_cfg() 1248 loff_t pos, in virtio_vfu_access_bar4() argument 1255 start = pos; in virtio_vfu_access_bar4() 1263 return virtio_vfu_pci_common_cfg(virtio_endpoint, buf, count, pos, is_write); in virtio_vfu_access_bar4() 1271 return virtio_vfu_device_specific_cfg(virtio_endpoint, buf, count, pos, is_write); in virtio_vfu_access_bar4()
|
/spdk/lib/nvmf/ |
H A D | vfio_user.c | 2963 const size_t count, loff_t pos, const bool is_write) in handle_dbl_access() 2972 ctrlr_id(ctrlr), pos); in handle_dbl_access() 2984 pos -= NVME_DOORBELLS_OFFSET; in vfio_user_property_access() 2986 /* pos must be dword aligned */ in vfio_user_property_access() 2987 if (spdk_unlikely((pos & 0x3) != 0)) { in vfio_user_property_access() 2988 SPDK_ERRLOG("%s: bad doorbell offset %#lx\n", ctrlr_id(ctrlr), pos); in vfio_user_property_access() 2994 pos >>= 2; in vfio_user_property_access() 2996 if (spdk_unlikely(pos >= NVMF_VFIO_USER_MAX_QPAIRS_PER_CTRLR * 2)) { in vfio_user_property_access() 2997 SPDK_ERRLOG("%s: bad doorbell index %#lx\n", ctrlr_id(ctrlr), pos); in vfio_user_property_access() 3002 ctrlr->bar0_doorbells[pos] in vfio_user_property_access() 2926 handle_dbl_access(struct nvmf_vfio_user_ctrlr * ctrlr,uint32_t * buf,const size_t count,loff_t pos,const bool is_write) handle_dbl_access() argument 2985 vfio_user_property_access(struct nvmf_vfio_user_ctrlr * vu_ctrlr,char * buf,size_t count,loff_t pos,bool is_write) vfio_user_property_access() argument 3035 access_bar0_fn(vfu_ctx_t * vfu_ctx,char * buf,size_t count,loff_t pos,bool is_write) access_bar0_fn() argument [all...] |
/spdk/include/spdk/ |
H A D | json.h | 346 struct spdk_json_val *spdk_json_next(struct spdk_json_val *pos);
|
/spdk/lib/ublk/ |
H A D | ublk.c | 1147 uint64_t pos; in ublk_queue_user_copy() 1151 pos = ublk_user_copy_pos(q->q_id, io->tag); 1156 io_uring_prep_read(sqe, 0, io->payload, nbytes, pos); in ublk_user_copy_read_done() 1158 io_uring_prep_write(sqe, 0, io->payload, nbytes, pos); in ublk_user_copy_read_done() 1131 uint64_t pos; ublk_queue_user_copy() local
|
/spdk/test/unit/lib/bdev/bdev.c/ |
H A D | bdev_ut.c | 179 ut_expected_io_set_iov(struct ut_expected_io *expected_io, int pos, void *base, size_t len) in ut_alloc_expected_copy_io() 181 expected_io->iov[pos].iov_base = base; in ut_alloc_expected_copy_io() 182 expected_io->iov[pos].iov_len = len; in ut_alloc_expected_copy_io() 190 ut_expected_io_set_iov(struct ut_expected_io * expected_io,int pos,void * base,size_t len) ut_expected_io_set_iov() argument
|