Skip to content

Commit 36c1a8e

Browse files
committed
linux: Rename __nvme_get_log_page()
The prefix of __nvme_get_log_page() is confusing as it usually indicates this is a private function. Rename this function to nvme_get_log_page(). The already existing one nvme_get_log_page() is renamed to nvme_get_log_page_padded() which is asking for 4k transfers. Signed-off-by: Daniel Wagner <[email protected]>
1 parent 8cfeae3 commit 36c1a8e

4 files changed

Lines changed: 19 additions & 18 deletions

File tree

src/libnvme.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
LIBNVME_1_0 {
22
global:
3-
__nvme_get_log_page;
43
__nvme_msg;
54
nvme_admin_passthru64;
65
nvme_admin_passthru;
@@ -125,6 +124,7 @@ LIBNVME_1_0 {
125124
nvme_get_log_fw_slot;
126125
nvme_get_log_lba_status;
127126
nvme_get_log_page;
127+
nvme_get_log_page_padded;
128128
nvme_get_log_persistent_event;
129129
nvme_get_log_predictable_lat_event;
130130
nvme_get_log_predictable_lat_nvmset;

src/nvme/fabrics.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -667,8 +667,8 @@ nvme_ctrl_t nvmf_connect_disc_entry(nvme_host_t h,
667667

668668
static int nvme_discovery_log(int fd, __u32 len, struct nvmf_discovery_log *log, bool rae)
669669
{
670-
return __nvme_get_log_page(fd, 0, NVME_LOG_LID_DISCOVER, rae, 512,
671-
len, log);
670+
return nvme_get_log_page(fd, 0, NVME_LOG_LID_DISCOVER, rae, 512,
671+
len, log);
672672
}
673673

674674
int nvmf_get_discovery_log(nvme_ctrl_t c, struct nvmf_discovery_log **logp,

src/nvme/linux.c

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ int nvme_fw_download_seq(int fd, __u32 size, __u32 xfer, __u32 offset,
116116
return err;
117117
}
118118

119-
int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
120-
__u32 xfer_len, __u32 data_len, void *data)
119+
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
120+
__u32 xfer_len, __u32 data_len, void *data)
121121
{
122122
__u64 offset = 0, xfer;
123123
bool retain = true;
@@ -169,10 +169,10 @@ int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
169169
return 0;
170170
}
171171

172-
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
173-
__u32 data_len, void *data)
172+
int nvme_get_log_page_padded(int fd, __u32 nsid, __u8 log_id, bool rae,
173+
__u32 data_len, void *data)
174174
{
175-
return __nvme_get_log_page(fd, nsid, log_id, rae, 4096, data_len, data);
175+
return nvme_get_log_page(fd, nsid, log_id, rae, 4096, data_len, data);
176176
}
177177

178178
static int nvme_get_telemetry_log(int fd, bool create, bool ctrl, bool rae,
@@ -222,7 +222,8 @@ static int nvme_get_telemetry_log(int fd, bool create, bool ctrl, bool rae,
222222
}
223223
log = tmp;
224224

225-
err = nvme_get_log_page(fd, NVME_NSID_NONE, lid, rae, size, (void *)log);
225+
err = nvme_get_log_page_padded(fd, NVME_NSID_NONE, lid, rae, size,
226+
(void *)log);
226227
if (!err) {
227228
*buf = log;
228229
return 0;
@@ -274,8 +275,8 @@ int nvme_get_lba_status_log(int fd, bool rae, struct nvme_lba_status_log **log)
274275
buf = tmp;
275276
*log = buf;
276277

277-
err = nvme_get_log_page(fd, NVME_NSID_NONE, NVME_LOG_LID_LBA_STATUS,
278-
rae, size, buf);
278+
err = nvme_get_log_page_padded(fd, NVME_NSID_NONE, NVME_LOG_LID_LBA_STATUS,
279+
rae, size, buf);
279280
if (!err)
280281
return 0;
281282

src/nvme/linux.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ int nvme_get_host_telemetry(int fd, struct nvme_telemetry_log **log);
6868
int nvme_get_new_host_telemetry(int fd, struct nvme_telemetry_log **log);
6969

7070
/**
71-
* __nvme_get_log_page() -
71+
* nvme_get_log_page() -
7272
* @fd: File descriptor of nvme device
7373
* @nsid: Namespace Identifier, if applicable.
7474
* @log_id: Log Identifier, see &enum nvme_cmd_get_log_lid.
@@ -80,26 +80,26 @@ int nvme_get_new_host_telemetry(int fd, struct nvme_telemetry_log **log);
8080
* Return: The nvme command status if a response was received (see
8181
* &enum nvme_status_field) or -1 with errno set otherwise.
8282
*/
83-
int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
84-
__u32 xfer_len, __u32 data_len, void *data);
83+
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
84+
__u32 xfer_len, __u32 data_len, void *data);
8585

8686
/**
87-
* nvme_get_log_page() -
87+
* nvme_get_log_page_padded() -
8888
* @fd: File descriptor of nvme device
8989
* @nsid: Namespace Identifier, if applicable.
9090
* @log_id: Log Identifier, see &enum nvme_cmd_get_log_lid.
9191
* @rae: Retain asynchronous events
9292
* @data_len: Total length of the log to transfer.
9393
* @data: User address of at least &data_len to store the log.
9494
*
95-
* Calls __nvme_get_log_page() with a default 4k transfer length, as that is
95+
* Calls nvme_get_log_page() with a default 4k transfer length, as that is
9696
* guarnateed by the protocol to be a safe transfer size.
9797
*
9898
* Return: The nvme command status if a response was received (see
9999
* &enum nvme_status_field) or -1 with errno set otherwise.
100100
*/
101-
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
102-
__u32 data_len, void *data);
101+
int nvme_get_log_page_padded(int fd, __u32 nsid, __u8 log_id, bool rae,
102+
__u32 data_len, void *data);
103103

104104
/**
105105
* nvme_get_ana_log_len() - Retreive size of the current ANA log

0 commit comments

Comments
 (0)