]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # NVMe Initialization {#nvme_initialization} |
2 | ||
3 | \msc | |
4 | ||
5 | app [label="Application"], nvme [label="NVMe Driver"]; | |
6 | app=>nvme [label="nvme_probe()"]; | |
7 | app<<nvme [label="probe_cb(pci_dev)"]; | |
8 | nvme=>nvme [label="nvme_attach(devhandle)"]; | |
9 | nvme=>nvme [label="nvme_ctrlr_start(nvme_controller ptr)"]; | |
10 | nvme=>nvme [label="identify controller"]; | |
11 | nvme=>nvme [label="create queue pairs"]; | |
12 | nvme=>nvme [label="identify namespace(s)"]; | |
13 | app<<nvme [label="attach_cb(pci_dev, nvme_controller)"]; | |
14 | app=>app [label="create block devices based on controller's namespaces"]; | |
15 | ||
16 | \endmsc |