NVME_INIT_GET_LOG_LOST_HOST_COMM-LIBNVME3(2)

πŸ“¦ version 3.2, in arch rolling

πŸ’– nvme_init_get_log_lost_host_comm(9) πŸ’–

okay bestie, welcome to the libnvme API manual β€” manual name folded in like a little name tag, and today’s main character is nvme_init_get_log_lost_host_comm. It’s giving β€œinitialize the passthru command” energy, and we’re literally about to get into the Lost Host Communication log setup. no cap. πŸ¦‹


🌸 NAME 🌸

nvme_init_get_log_lost_host_comm β€” Initialize passthru command for Lost Host Communication

✨ SYNOPSIS ✨

void nvme_init_get_log_lost_host_comm (struct libnvme_passthru_cmd *cmd
       , bool rae , struct nvme_lost_host_comm_log *log , __u32 len );

πŸŽ€ ARGUMENTS πŸŽ€

  • cmd β€” Passthru command to use. This is the command struct you’re handing over, bestie. πŸ’…
  • rae β€” Retain Asynchronous Event. That’s the whole vibe for this argument, periodt. ✨
  • log β€” User address to store the log page. That’s where the log page goes. 🫢
  • len β€” The allocated length of the log page. The size you’ve got allocated, fr fr. πŸ“

πŸ”₯ DESCRIPTION πŸ”₯

Initializes the passthru command buffer for the Get Log command with LID value NVME_LOG_LID_LOST_HOST_COMMUNICATION.

That’s the whole tea: it sets up the passthru command buffer for the Get Log command, and the LID value it uses is exactly NVME_LOG_LID_LOST_HOST_COMMUNICATION. iconic. πŸ’–


xoxo, your libnvme API manual bestie πŸ’– β€” source/version: libnvme API manual, date: October 2026. periodt. πŸŽ€

πŸ“¦ where this page comes from