test/nvme_reserve: rename the global variables with "g_" prefix
Change-Id: I6e031f78f9aa773ff105e4124240345b1669f684 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2859 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
6d169be55b
commit
6b757ecb0f
@ -46,15 +46,15 @@ struct dev {
|
|||||||
char name[100];
|
char name[100];
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct dev devs[MAX_DEVS];
|
static struct dev g_devs[MAX_DEVS];
|
||||||
static int num_devs = 0;
|
static int g_num_devs = 0;
|
||||||
|
|
||||||
#define foreach_dev(iter) \
|
#define foreach_dev(iter) \
|
||||||
for (iter = devs; iter - devs < num_devs; iter++)
|
for (iter = g_devs; iter - g_devs < g_num_devs; iter++)
|
||||||
|
|
||||||
static int outstanding_commands;
|
static int g_outstanding_commands;
|
||||||
static int reserve_command_result;
|
static int g_reserve_command_result;
|
||||||
static bool get_host_id_successful;
|
static bool g_get_host_id_successful;
|
||||||
|
|
||||||
#define HOST_ID 0xABABABABCDCDCDCD
|
#define HOST_ID 0xABABABABCDCDCDCD
|
||||||
#define EXT_HOST_ID ((uint8_t[]){0x0f, 0x97, 0xcd, 0x74, 0x8c, 0x80, 0x41, 0x42, \
|
#define EXT_HOST_ID ((uint8_t[]){0x0f, 0x97, 0xcd, 0x74, 0x8c, 0x80, 0x41, 0x42, \
|
||||||
@ -67,11 +67,11 @@ get_feature_completion(void *cb_arg, const struct spdk_nvme_cpl *cpl)
|
|||||||
{
|
{
|
||||||
if (spdk_nvme_cpl_is_error(cpl)) {
|
if (spdk_nvme_cpl_is_error(cpl)) {
|
||||||
fprintf(stdout, "Get Features - Host Identifier failed\n");
|
fprintf(stdout, "Get Features - Host Identifier failed\n");
|
||||||
get_host_id_successful = false;
|
g_get_host_id_successful = false;
|
||||||
} else {
|
} else {
|
||||||
get_host_id_successful = true;
|
g_get_host_id_successful = true;
|
||||||
}
|
}
|
||||||
outstanding_commands--;
|
g_outstanding_commands--;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
@ -92,7 +92,7 @@ get_host_identifier(struct spdk_nvme_ctrlr *ctrlr)
|
|||||||
printf("Using 64-bit host identifier\n");
|
printf("Using 64-bit host identifier\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands = 0;
|
g_outstanding_commands = 0;
|
||||||
ret = spdk_nvme_ctrlr_cmd_get_feature(ctrlr, SPDK_NVME_FEAT_HOST_IDENTIFIER, cdw11, host_id,
|
ret = spdk_nvme_ctrlr_cmd_get_feature(ctrlr, SPDK_NVME_FEAT_HOST_IDENTIFIER, cdw11, host_id,
|
||||||
host_id_size,
|
host_id_size,
|
||||||
get_feature_completion, NULL);
|
get_feature_completion, NULL);
|
||||||
@ -101,14 +101,14 @@ get_host_identifier(struct spdk_nvme_ctrlr *ctrlr)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands++;
|
g_outstanding_commands++;
|
||||||
get_host_id_successful = false;
|
g_get_host_id_successful = false;
|
||||||
|
|
||||||
while (outstanding_commands) {
|
while (g_outstanding_commands) {
|
||||||
spdk_nvme_ctrlr_process_admin_completions(ctrlr);
|
spdk_nvme_ctrlr_process_admin_completions(ctrlr);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (get_host_id_successful) {
|
if (g_get_host_id_successful) {
|
||||||
spdk_log_dump(stdout, "Get Feature: Host Identifier:", host_id, host_id_size);
|
spdk_log_dump(stdout, "Get Feature: Host Identifier:", host_id, host_id_size);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -120,12 +120,12 @@ static void
|
|||||||
reservation_ns_completion(void *cb_arg, const struct spdk_nvme_cpl *cpl)
|
reservation_ns_completion(void *cb_arg, const struct spdk_nvme_cpl *cpl)
|
||||||
{
|
{
|
||||||
if (spdk_nvme_cpl_is_error(cpl)) {
|
if (spdk_nvme_cpl_is_error(cpl)) {
|
||||||
reserve_command_result = -1;
|
g_reserve_command_result = -1;
|
||||||
} else {
|
} else {
|
||||||
reserve_command_result = 0;
|
g_reserve_command_result = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands--;
|
g_outstanding_commands--;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
@ -149,8 +149,8 @@ reservation_ns_register(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *q
|
|||||||
action = SPDK_NVME_RESERVE_UNREGISTER_KEY;
|
action = SPDK_NVME_RESERVE_UNREGISTER_KEY;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands = 0;
|
g_outstanding_commands = 0;
|
||||||
reserve_command_result = -1;
|
g_reserve_command_result = -1;
|
||||||
|
|
||||||
ret = spdk_nvme_ns_cmd_reservation_register(ns, qpair, &rr_data, true,
|
ret = spdk_nvme_ns_cmd_reservation_register(ns, qpair, &rr_data, true,
|
||||||
action,
|
action,
|
||||||
@ -161,12 +161,12 @@ reservation_ns_register(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *q
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands++;
|
g_outstanding_commands++;
|
||||||
while (outstanding_commands) {
|
while (g_outstanding_commands) {
|
||||||
spdk_nvme_qpair_process_completions(qpair, 100);
|
spdk_nvme_qpair_process_completions(qpair, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reserve_command_result) {
|
if (g_reserve_command_result) {
|
||||||
fprintf(stderr, "Reservation Register Failed\n");
|
fprintf(stderr, "Reservation Register Failed\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -185,8 +185,8 @@ reservation_ns_report(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpa
|
|||||||
|
|
||||||
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
|
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
|
||||||
|
|
||||||
outstanding_commands = 0;
|
g_outstanding_commands = 0;
|
||||||
reserve_command_result = -1;
|
g_reserve_command_result = -1;
|
||||||
|
|
||||||
payload = spdk_dma_zmalloc(0x1000, 0x1000, NULL);
|
payload = spdk_dma_zmalloc(0x1000, 0x1000, NULL);
|
||||||
if (!payload) {
|
if (!payload) {
|
||||||
@ -202,12 +202,12 @@ reservation_ns_report(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpa
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands++;
|
g_outstanding_commands++;
|
||||||
while (outstanding_commands) {
|
while (g_outstanding_commands) {
|
||||||
spdk_nvme_qpair_process_completions(qpair, 100);
|
spdk_nvme_qpair_process_completions(qpair, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reserve_command_result) {
|
if (g_reserve_command_result) {
|
||||||
fprintf(stderr, "Reservation Report Failed\n");
|
fprintf(stderr, "Reservation Report Failed\n");
|
||||||
spdk_dma_free(payload);
|
spdk_dma_free(payload);
|
||||||
return -1;
|
return -1;
|
||||||
@ -243,8 +243,8 @@ reservation_ns_acquire(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qp
|
|||||||
cdata.crkey = CR_KEY;
|
cdata.crkey = CR_KEY;
|
||||||
cdata.prkey = 0;
|
cdata.prkey = 0;
|
||||||
|
|
||||||
outstanding_commands = 0;
|
g_outstanding_commands = 0;
|
||||||
reserve_command_result = -1;
|
g_reserve_command_result = -1;
|
||||||
|
|
||||||
ret = spdk_nvme_ns_cmd_reservation_acquire(ns, qpair, &cdata,
|
ret = spdk_nvme_ns_cmd_reservation_acquire(ns, qpair, &cdata,
|
||||||
false,
|
false,
|
||||||
@ -256,12 +256,12 @@ reservation_ns_acquire(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qp
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands++;
|
g_outstanding_commands++;
|
||||||
while (outstanding_commands) {
|
while (g_outstanding_commands) {
|
||||||
spdk_nvme_qpair_process_completions(qpair, 100);
|
spdk_nvme_qpair_process_completions(qpair, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reserve_command_result) {
|
if (g_reserve_command_result) {
|
||||||
fprintf(stderr, "Reservation Acquire Failed\n");
|
fprintf(stderr, "Reservation Acquire Failed\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -279,8 +279,8 @@ reservation_ns_release(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qp
|
|||||||
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
|
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
|
||||||
cdata.crkey = CR_KEY;
|
cdata.crkey = CR_KEY;
|
||||||
|
|
||||||
outstanding_commands = 0;
|
g_outstanding_commands = 0;
|
||||||
reserve_command_result = -1;
|
g_reserve_command_result = -1;
|
||||||
|
|
||||||
ret = spdk_nvme_ns_cmd_reservation_release(ns, qpair, &cdata,
|
ret = spdk_nvme_ns_cmd_reservation_release(ns, qpair, &cdata,
|
||||||
false,
|
false,
|
||||||
@ -292,12 +292,12 @@ reservation_ns_release(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qp
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
outstanding_commands++;
|
g_outstanding_commands++;
|
||||||
while (outstanding_commands) {
|
while (g_outstanding_commands) {
|
||||||
spdk_nvme_qpair_process_completions(qpair, 100);
|
spdk_nvme_qpair_process_completions(qpair, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reserve_command_result) {
|
if (g_reserve_command_result) {
|
||||||
fprintf(stderr, "Reservation Release Failed\n");
|
fprintf(stderr, "Reservation Release Failed\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -364,7 +364,7 @@ attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid,
|
|||||||
struct dev *dev;
|
struct dev *dev;
|
||||||
|
|
||||||
/* add to dev list */
|
/* add to dev list */
|
||||||
dev = &devs[num_devs++];
|
dev = &g_devs[g_num_devs++];
|
||||||
spdk_pci_addr_parse(&dev->pci_addr, trid->traddr);
|
spdk_pci_addr_parse(&dev->pci_addr, trid->traddr);
|
||||||
dev->ctrlr = ctrlr;
|
dev->ctrlr = ctrlr;
|
||||||
}
|
}
|
||||||
@ -408,8 +408,8 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
printf("Reservation test %s\n", ret ? "failed" : "passed");
|
printf("Reservation test %s\n", ret ? "failed" : "passed");
|
||||||
|
|
||||||
for (i = 0; i < num_devs; i++) {
|
for (i = 0; i < g_num_devs; i++) {
|
||||||
struct dev *dev = &devs[i];
|
struct dev *dev = &g_devs[i];
|
||||||
spdk_nvme_detach(dev->ctrlr);
|
spdk_nvme_detach(dev->ctrlr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user