Home
last modified time | relevance | path

Searched refs:pos (Results 1 – 19 of 19) sorted by relevance

/spdk/lib/scsi/
H A Dtask.c96 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 Dnvme_opal.c278 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 Dnvme_opal_internal.h190 const uint8_t *pos; member
/spdk/scripts/bpf/
H A Dtrace.py37 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 Dftl_io.c49 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 Dftl_reloc.c390 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 Dftl_io.h72 size_t pos; member
353 return io->req_cnt == 0 && io->pos == io->num_blocks; in ftl_io_done()
H A Dftl_core.c183 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 Dftl_trace.c210 spdk_trace_record(tpoint_id, io->trace, 0, 0, ftl_io_get_lba(io, io->pos - 1));
H A Dftl_nv_cache.c996 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 Dvirtio_pci.c552 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 Dspdk13 local pos
23 read -r pos _ <<< "$REPLY" && echo "$pos"
/spdk/test/common/config/pkgdep/patches/qat/
H A D0001-strlcpy-to-strscpy.patch
/spdk/lib/rocksdb/
H A Denv_spdk.cc545 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 Dvfu_virtio.c923 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 Dvfio_user.c2963 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 Djson.h346 struct spdk_json_val *spdk_json_next(struct spdk_json_val *pos);
/spdk/lib/ublk/
H A Dublk.c1147 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 Dbdev_ut.c179 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