Lines Matching defs:str

1142 spdk_nvme_transport_id_parse_trtype(enum spdk_nvme_transport_type *trtype, const char *str)
1144 if (trtype == NULL || str == NULL) {
1148 if (strcasecmp(str, "PCIe") == 0) {
1150 } else if (strcasecmp(str, "RDMA") == 0) {
1152 } else if (strcasecmp(str, "FC") == 0) {
1154 } else if (strcasecmp(str, "TCP") == 0) {
1156 } else if (strcasecmp(str, "VFIOUSER") == 0) {
1186 spdk_nvme_transport_id_parse_adrfam(enum spdk_nvmf_adrfam *adrfam, const char *str)
1188 if (adrfam == NULL || str == NULL) {
1192 if (strcasecmp(str, "IPv4") == 0) {
1194 } else if (strcasecmp(str, "IPv6") == 0) {
1196 } else if (strcasecmp(str, "IB") == 0) {
1198 } else if (strcasecmp(str, "FC") == 0) {
1224 parse_next_key(const char **str, char *key, char *val, size_t key_buf_size, size_t val_buf_size)
1231 *str += strspn(*str, whitespace);
1233 sep = strchr(*str, ':');
1235 sep = strchr(*str, '=');
1241 sep1 = strchr(*str, '=');
1247 key_len = sep - *str;
1254 memcpy(key, *str, key_len);
1257 *str += key_len + 1; /* Skip key: */
1258 val_len = strcspn(*str, whitespace);
1270 memcpy(val, *str, val_len);
1273 *str += val_len;
1279 spdk_nvme_transport_id_parse(struct spdk_nvme_transport_id *trid, const char *str)
1285 if (trid == NULL || str == NULL) {
1289 while (*str != '\0') {
1291 val_len = parse_next_key(&str, key, val, sizeof(key), sizeof(val));
1373 spdk_nvme_host_id_parse(struct spdk_nvme_host_id *hostid, const char *str)
1382 if (hostid == NULL || str == NULL) {
1386 while (*str != '\0') {
1388 val_len = parse_next_key(&str, key, val, key_size, val_size);
1493 spdk_nvme_prchk_flags_parse(uint32_t *prchk_flags, const char *str)
1499 if (prchk_flags == NULL || str == NULL) {
1503 while (*str != '\0') {
1504 val_len = parse_next_key(&str, key, val, sizeof(key), sizeof(val));