Lines Matching +full:controller +full:- +full:data

5  * SPDX-License-Identifier:	GPL-2.0+
14 * nvme_identify - identify controller or namespace capabilities and status
16 * This issues an identify command to the NVMe controller to return a data
17 * buffer that describes the controller or namespace capabilities and status.
19 * @dev: NVMe controller device
20 * @nsid: 0 for controller, namespace id for namespace to identify
21 * @cns: 1 for controller, 0 for namespace
23 * @return: 0 on success, -ETIMEDOUT on command execution timeout,
24 * -EIO on command execution fails
30 * nvme_get_features - retrieve the attributes of the feature specified
34 * @dev: NVMe controller device
35 * @fid: feature id to provide data
37 * @dma_addr: data structure used as part of the specified feature
38 * @result: command-specific result in the completion queue entry
39 * @return: 0 on success, -ETIMEDOUT on command execution timeout,
40 * -EIO on command execution fails
46 * nvme_set_features - specify the attributes of the feature indicated
50 * @dev: NVMe controller device
51 * @fid: feature id to provide data
52 * @dword11: command-specific input parameter
53 * @dma_addr: data structure used as part of the specified feature
54 * @result: command-specific result in the completion queue entry
55 * @return: 0 on success, -ETIMEDOUT on command execution timeout,
56 * -EIO on command execution fails
62 * nvme_scan_namespace - scan all namespaces attached to NVMe controllers
67 * @return: 0 on success, -ve on error
72 * nvme_print_info - print detailed NVMe controller and namespace information
74 * This prints out detailed human readable NVMe controller and namespace
77 * @udev: NVMe controller device
78 * @return: 0 on success, -EIO if NVMe identify command fails
83 * nvme_get_namespace_id - return namespace identifier
87 * @udev: NVMe controller device
90 * @return: 0 on success, -ve on error