| /spdk/lib/vmd/ |
| H A D | vmd.c | 61 vmd_device_is_enumerated(volatile struct pci_header *header) in vmd_device_is_enumerated() argument 63 return header->one.prefetch_base_upper == VMD_UPPER_BASE_SIGNATURE && in vmd_device_is_enumerated() 64 header->one.prefetch_limit_upper == VMD_UPPER_LIMIT_SIGNATURE; in vmd_device_is_enumerated() 68 vmd_device_is_root_port(volatile struct pci_header *header) in vmd_device_is_root_port() argument 70 return header->common.vendor_id == SPDK_PCI_VID_INTEL && in vmd_device_is_root_port() 71 (header->common.device_id == PCI_ROOT_PORT_A_INTEL_SKX || in vmd_device_is_root_port() 72 header->common.device_id == PCI_ROOT_PORT_B_INTEL_SKX || in vmd_device_is_root_port() 73 header->common.device_id == PCI_ROOT_PORT_C_INTEL_SKX || in vmd_device_is_root_port() 74 header->common.device_id == PCI_ROOT_PORT_D_INTEL_SKX || in vmd_device_is_root_port() 75 header in vmd_device_is_root_port() 497 vmd_reset_base_limit_registers(volatile struct pci_header * header) vmd_reset_base_limit_registers() argument 572 volatile struct pci_header *header; vmd_bus_device_present() local 591 struct pci_header volatile *header; vmd_alloc_dev() local 1106 volatile struct pci_header *header; vmd_reset_root_ports() local [all...] |
| /spdk/scripts/env_dpdk/ |
| H A D | check_dpdk_pci_api.sh | 39 for header in "${target_headers[@]}"; do 40 use_local_includes+="s/#include <$header>/#include \"$header\"/g;" 43 for header in "${target_headers[@]}"; do 44 dpdk_file="$dpdk_dir/$(git -C "$dpdk_dir" ls-files "*/$header")" 46 patch_versions=("$patch_dir/"+([0-9]).+([0-9])-$header.patch) 48 patch_versions=("${patch_versions[@]%-$header.patch*}") 57 patch_file="$patch_dir/$patch_version-$header.patch" 64 spdk_file="$env_path/$target_ver/$header"
|
| /spdk/lib/ftl/ |
| H A D | ftl_sb.c | 78 return sb_ver->header.magic == FTL_SUPERBLOCK_MAGIC_V2; in ftl_superblock_v2_check_magic() 85 struct sb_ops *ops = sb_get_ops(sb_ver->header.version); in ftl_superblock_check_magic() 98 struct sb_ops *ops = sb_get_ops(sb_ver->header.version); in ftl_superblock_is_blob_area_empty() 110 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_validate_blob_area() 121 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_store_blob_area() 133 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_load_blob_area() 146 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_md_layout_upgrade_region() 158 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_md_layout_apply() 169 struct sb_ops *ops = sb_get_ops(dev->sb->header.version); in ftl_superblock_md_layout_dump()
|
| H A D | ftl_sb_current.h | 16 struct ftl_superblock_header header; member 68 SPDK_STATIC_ASSERT(offsetof(struct ftl_superblock, header) == 0,
|
| /spdk/lib/ftl/upgrade/ |
| H A D | ftl_sb_prev.h | 29 struct ftl_superblock_header header; member 63 SPDK_STATIC_ASSERT(offsetof(struct ftl_superblock_v2, header) == 0, 70 struct ftl_superblock_header header; member 100 SPDK_STATIC_ASSERT(offsetof(struct ftl_superblock_v3, header) == 0, 107 struct ftl_superblock_header header; member 156 SPDK_STATIC_ASSERT(offsetof(struct ftl_superblock_v5, header) == 0,
|
| H A D | ftl_sb_upgrade.h | 18 struct ftl_superblock_header header; member
|
| /spdk/test/unit/lib/nvme/nvme_opal.c/ |
| H A D | nvme_opal_ut.c | 51 struct spdk_opal_compacket header = {}; in test_opal_nvme_security_recv_send_done() local 58 memcpy(sess.resp, &header, sizeof(header)); in test_opal_nvme_security_recv_send_done() 75 memset(&header, 0, sizeof(header)); in test_opal_nvme_security_recv_send_done() 84 header.outstanding_data = 0xff; in test_opal_nvme_security_recv_send_done() 85 memcpy(sess.resp, &header, sizeof(header)); in test_opal_nvme_security_recv_send_done()
|
| /spdk/scripts/ |
| H A D | dpdk_mem_info.py | 121 def print_summary(self, header): argument 122 …print("{}element at address: {} with size: {:>15}".format(header, hex(self.addr), B_to_MiB(self.si… 148 def print_element_stats(self, list_to_print, list_type, header): argument 149 …print("{}list of {} elements. size: {}".format(header, list_type, B_to_MiB(self.get_element_size(l… 151 x.print_summary("{} ".format(header)) 153 x.memzone.print_summary(" {}associated memzone info: ".format(header)) 161 def print_summary(self, header): argument 162 print("{}size: {:>15} heap id: {}".format(header, B_to_MiB(self.size), self.id)) 189 def print_summary(self, header): argument 191 .format(header, B_to_MiB(self.get_memzone_size_sum()), self.name)) [all …]
|
| H A D | iostat.py | 79 def _stat_format(data, header, leave_first=False): argument 81 header_len = len(header) 101 item_sizes[i] = len(header[i + 1]) 107 item_sizes[index] = max(len(header[index]), data_len) 110 print(_format % tuple(header))
|
| /spdk/test/unit/lib/ftl/ftl_sb/ |
| H A D | ftl_sb_ut.c | 187 sb->header.magic = FTL_SUPERBLOCK_MAGIC_V2; in test_setup_sb_ver() 189 sb->header.version = ver; in test_setup_sb_ver() 215 sb->header.crc = get_sb_crc(&sb->current); 244 crc = sb->header.crc; in test_sb_crc_v2() 246 sb->header.crc++; in test_sb_crc_v2() 247 sb->header.crc = get_sb_crc(&sb->current); in test_sb_crc_v2() 248 CU_ASSERT_EQUAL(crc, sb->header.crc); in test_sb_crc_v2() 251 sb->header.crc = get_sb_crc(&sb->current); in test_sb_crc_v2() 252 CU_ASSERT_EQUAL(crc, sb->header.crc); in test_sb_crc_v2() 255 sb->header in test_sb_crc_v2() [all...] |
| /spdk/lib/ftl/mngt/ |
| H A D | ftl_mngt_md.c | 292 size_t offset = offsetof(struct ftl_superblock, header.crc); in get_sb_crc() 296 buffer += offset + sizeof(sb->header.crc); in get_sb_crc() 297 if (sb->header.version > FTL_SB_VERSION_2) { in get_sb_crc() 299 size = FTL_SUPERBLOCK_SIZE - offset - sizeof(sb->header.crc); in get_sb_crc() 303 size = sizeof(struct ftl_superblock_v2) - offset - sizeof(sb->header.crc); in get_sb_crc() 304 sb->header.crc = spdk_crc32c_update(buffer, size, crc); in get_sb_crc() 315 dev->sb->header.crc = get_sb_crc(dev->sb); in ftl_mngt_persist_super_block() 386 sb->header.magic = FTL_SUPERBLOCK_MAGIC; in ftl_mngt_init_default_sb() 387 sb->header.version = FTL_SB_VERSION_CURRENT; in ftl_mngt_init_default_sb() 410 sb->header in ftl_mngt_init_default_sb() [all...] |
| /spdk/scripts/perf/pm/ |
| H A D | collect-vmstat | 24 -r - Stat count after which header should be re-printed. Default is 20. 64 # Keep the header ordered as in get_extra_info() 82 local vmstat vmstat_cmdline=() _vmstat stat_idx header=() 92 header=("${vmstat[@]::2}") 93 set_extra_info_header header 94 _vmstat=("${header[@]}" "${vmstat[2]}")
|
| /spdk/lib/scsi/ |
| H A D | scsi_pr.c | 581 to_be32(&keys->header.pr_generation, lun->pr_generation); in scsi_pr_in_read_keys() 583 if (((count + 1) * 8 + sizeof(keys->header)) > data_len) { in scsi_pr_in_read_keys() 589 to_be32(&keys->header.additional_len, count * 8); in scsi_pr_in_read_keys() 591 return (sizeof(keys->header) + count * 8); in scsi_pr_in_read_keys() 605 to_be32(¶m->header.pr_generation, lun->pr_generation); in scsi_pr_in_read_reservations() 613 to_be32(¶m->header.additional_len, 16); in scsi_pr_in_read_reservations() 621 to_be32(¶m->header.additional_len, 0); in scsi_pr_in_read_reservations() 623 return sizeof(param->header); in scsi_pr_in_read_reservations() 665 to_be32(¶m->header.pr_generation, lun->pr_generation); in scsi_pr_in_read_full_status() 670 if (add_len + sizeof(*desc) + sizeof(param->header) > data_len) { in scsi_pr_in_read_full_status() [all …]
|
| /spdk/lib/nvmf/ |
| H A D | auth.c | 538 struct nvmf_auth_common_header *header; in nvmf_auth_send_exec() 548 header = nvmf_auth_get_message(req, sizeof(*header)); in nvmf_auth_send_exec() 549 if (header == NULL) { in nvmf_auth_send_exec() 554 switch (header->auth_type) { in nvmf_auth_send_exec() 556 switch (header->auth_id) { in nvmf_auth_send_exec() 558 nvmf_auth_negotiate_exec(req, (void *)header); in nvmf_auth_send_exec() 561 nvmf_auth_failure2_exec(req, (void *)header); in nvmf_auth_send_exec() 564 AUTH_ERRLOG(qpair, "unexpected auth_id=%u\n", header->auth_id); in nvmf_auth_send_exec() 570 switch (header in nvmf_auth_send_exec() 531 struct nvmf_auth_common_header *header; nvmf_auth_send_exec() local [all...] |
| /spdk/doc/ |
| H A D | prog_guides.md | 3 - [Public API header files](files.html)
|
| H A D | overview.md | 6 header files in `include/spdk`, plus a set of applications built out of those 25 abstracted in a library called `env` whose public header is at 68 The `include` directory is where all of the header files are located. The public API 88 There is also an `spdk_internal` directory that contains header files widely included
|
| H A D | libraries.md | 82 The SPDK libraries follow strict conventions for naming functions, logging, versioning, and header … 86 All public SPDK header files exist in the `include` directory of the SPDK repository. These headers 98 `include/spdk_internal`, as its name suggests contains header files intended to be consumed only by… 104 Other header files contained directly in the `lib` and `module` directories are intended to be cons… 106 included in a header in the `include/spdk_internal` directory. 179 `include/env.h` header file. The default implementation of this environment is located in `spdk_env… 184 … environment can replace the `spdk_env_dpdk` environment by implementing the `include/env.h` header
|
| /spdk/module/bdev/gpt/ |
| H A D | gpt.h | 51 struct spdk_gpt_header *header; member
|
| H A D | vbdev_gpt.c | 331 num_partition_entries = from_le32(&gpt->header->num_partition_entries); in vbdev_gpt_create_bdevs() 332 head_lba_start = from_le64(&gpt->header->first_usable_lba); in vbdev_gpt_create_bdevs() 333 head_lba_end = from_le64(&gpt->header->last_usable_lba); in vbdev_gpt_create_bdevs() 446 gpt->header = NULL; in vbdev_gpt_read_secondary_table() 564 * the MBR and block 1 has the GPT header. in vbdev_gpt_examine()
|
| H A D | gpt.c | 83 struct spdk_gpt_header *head = gpt->header; in gpt_read_partitions() 201 gpt->header = head; in gpt_read_header()
|
| /spdk/include/spdk/ |
| H A D | scsi_spec.h | 535 struct spdk_scsi_pr_in_read_header header; member 544 struct spdk_scsi_pr_in_read_header header; member 630 struct spdk_scsi_pr_in_read_header header; member
|
| /spdk/ |
| H A D | .astylerc | 13 pad-header # Put spaces between if/while/for etc. and the first paren
|
| H A D | autorun_post.py | 141 def printList(header, test_list, index, condition): argument 142 print("\n\n-----%s------" % header)
|
| /spdk/test/unit/lib/ftl/ftl_layout_upgrade/ |
| H A D | ftl_layout_upgrade_ut.c | 181 sb->header.version = FTL_SB_VERSION_5; in test_setup_sb_v5() 187 sb->header.crc = get_sb_crc(&sb->current); 277 ctx.reg->current.version = g_dev.sb->header.version; in test_l2p_upgrade()
|
| /spdk/rpmbuild/ |
| H A D | spdk.spec | 164 SPDK development libraries and header 167 SPDK static development libraries and header
|