nvme_init_lm_set_features_ctrl_data_queue(9) libnvme API manual nvme_init_lm_set_features_ctrl_data_queue(9)

nvme_init_lm_set_features_ctrl_data_queue - Initialize passthru command for Set Controller Data Queue feature

void nvme_init_lm_set_features_ctrl_data_queue (struct libnvme_passthru_cmd *cmd , __u16 cdqid , __u32 hp , __u32 tpt , bool etpt );

Passthru command to use
Controller Data Queue ID (CDQID)
Head Pointer (passed in cdw12)
Tail Pointer Trigger (passed in cdw13)
Enable Tail Pointer Trigger

Initializes the passthru command buffer for the Set Features command with FID value NVME_FEAT_FID_CTRL_DATA_QUEUE.

nvme_init_lm_set_features_ctrl_data_queue October 2026