Skip to content

Commit f4ebcff

Browse files
authored
Merge pull request #436 from CodeConstruct/mi-glp
mi: unify MI Get Log Page function with ioctl API
2 parents 973639c + 0db5c13 commit f4ebcff

4 files changed

Lines changed: 10 additions & 12 deletions

File tree

examples/mi-mctp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ int do_get_log_page(nvme_mi_ep_t ep, int argc, char **argv)
311311
return -1;
312312
}
313313

314-
rc = nvme_mi_admin_get_log_page(ctrl, &args);
314+
rc = nvme_mi_admin_get_log(ctrl, &args);
315315
if (rc) {
316316
warn("can't perform Get Log page command");
317317
return -1;

src/libnvme-mi.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ LIBNVME_MI_1_1 {
1313
nvme_mi_mi_read_mi_data_ctrl;
1414
nvme_mi_mi_subsystem_health_status_poll;
1515
nvme_mi_admin_identify_partial;
16-
nvme_mi_admin_get_log_page;
16+
nvme_mi_admin_get_log;
1717
nvme_mi_admin_xfer;
1818
nvme_mi_admin_security_send;
1919
nvme_mi_admin_security_recv;

src/nvme/mi.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -432,9 +432,9 @@ int nvme_mi_admin_identify_partial(nvme_mi_ctrl_t ctrl,
432432

433433
/* retrieves a MCTP-messsage-sized chunk of log page data. offset and len are
434434
* specified within the args->data area */
435-
static int __nvme_mi_admin_get_log_page(nvme_mi_ctrl_t ctrl,
436-
const struct nvme_get_log_args *args,
437-
off_t offset, size_t *lenp, bool final)
435+
static int __nvme_mi_admin_get_log(nvme_mi_ctrl_t ctrl,
436+
const struct nvme_get_log_args *args,
437+
off_t offset, size_t *lenp, bool final)
438438
{
439439
struct nvme_mi_admin_resp_hdr resp_hdr;
440440
struct nvme_mi_admin_req_hdr req_hdr;
@@ -497,8 +497,7 @@ static int __nvme_mi_admin_get_log_page(nvme_mi_ctrl_t ctrl,
497497
return 0;
498498
}
499499

500-
int nvme_mi_admin_get_log_page(nvme_mi_ctrl_t ctrl,
501-
struct nvme_get_log_args *args)
500+
int nvme_mi_admin_get_log(nvme_mi_ctrl_t ctrl, struct nvme_get_log_args *args)
502501
{
503502
const size_t xfer_size = 4096;
504503
off_t xfer_offset;
@@ -520,8 +519,8 @@ int nvme_mi_admin_get_log_page(nvme_mi_ctrl_t ctrl,
520519

521520
final = xfer_offset + cur_xfer_size >= args->len;
522521

523-
rc = __nvme_mi_admin_get_log_page(ctrl, args, xfer_offset,
524-
&tmp, final);
522+
rc = __nvme_mi_admin_get_log(ctrl, args, xfer_offset,
523+
&tmp, final);
525524
if (rc)
526525
break;
527526

src/nvme/mi.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,7 @@ static inline int nvme_mi_admin_identify_ctrl_list(nvme_mi_ctrl_t ctrl,
10791079
}
10801080

10811081
/**
1082-
* nvme_mi_admin_get_log_page() - Retrieve log page data from controller
1082+
* nvme_mi_admin_get_log() - Retrieve log page data from controller
10831083
* @ctrl: Controller to query
10841084
* @args: Get Log Page command arguments
10851085
*
@@ -1095,8 +1095,7 @@ static inline int nvme_mi_admin_identify_ctrl_list(nvme_mi_ctrl_t ctrl,
10951095
*
10961096
* See: &struct nvme_get_log_args
10971097
*/
1098-
int nvme_mi_admin_get_log_page(nvme_mi_ctrl_t ctrl,
1099-
struct nvme_get_log_args *args);
1098+
int nvme_mi_admin_get_log(nvme_mi_ctrl_t ctrl, struct nvme_get_log_args *args);
11001099

11011100
/**
11021101
* nvme_mi_admin_security_send() - Perform a Security Send command on a

0 commit comments

Comments
 (0)