| libnvme_mi_control(9) | libnvme API manual | libnvme_mi_control(9) |
NAME
libnvme_mi_control - Perform a Control Primitive command
SYNOPSIS
int libnvme_mi_control (struct libnvme_mi_ep *ep , __u8 opcode , __u16 cpsp , __u16 *result_cpsr );
ARGUMENTS
- ep
- endpoint for MI communication
- opcode
- Control Primitive opcode (using enum nvme_mi_control_opcode)
- cpsp
- Control Primitive Specific Parameter
- result_cpsr
- Optional field to return the result from the CPSR field
DESCRIPTION
Perform a Control Primitive command, using the opcode specified in opcode Stores the result from the CPSR field in result_cpsr if set.
See: enum nvme_mi_control_opcode
RETURN
0 on success, negative error code otherwise.
| libnvme_mi_control | September 2026 |