Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/nvme/nvme_private.h
| Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | struct nvme_completion_poll_status { | ||||
| struct nvme_completion cpl; | struct nvme_completion cpl; | ||||
| int done; | int done; | ||||
| }; | }; | ||||
| struct nvme_request { | struct nvme_request { | ||||
| struct nvme_command cmd; | struct nvme_command cmd; | ||||
| struct nvme_qpair *qpair; | struct nvme_qpair *qpair; | ||||
| struct memdesc payload; | struct memdesc payload; | ||||
| bool payload_valid; | bool payload_valid : 1, | ||||
| bool timeout; | timeout : 1; | ||||
| nvme_cb_fn_t cb_fn; | nvme_cb_fn_t cb_fn; | ||||
| void *cb_arg; | void *cb_arg; | ||||
| int32_t retries; | int32_t retries; | ||||
| STAILQ_ENTRY(nvme_request) stailq; | STAILQ_ENTRY(nvme_request) stailq; | ||||
| }; | }; | ||||
| struct nvme_async_event_request { | struct nvme_async_event_request { | ||||
| struct nvme_controller *ctrlr; | struct nvme_controller *ctrlr; | ||||
| ▲ Show 20 Lines • Show All 444 Lines • Show Last 20 Lines | |||||