Back to results
US 10,853,158 B2Granted
Storage device and event notification method for storage device
AssigneeSamsung Electronics Co., Ltd.
InventorsSungwon Jeong, Moonsang Kwon
Life of this patent
Estimating the term…
Abstract
An event notification method of a storage device includes detecting an event in the storage device, writing an asynchronous event information entry corresponding to the event in a completion queue of a host, and transmitting an interrupt corresponding to a transmission of the asynchronous event information entry to the host. The asynchronous event information entry is provided to the host regardless of reception of an asynchronous event request command from the host.
Claims19
An event notification method of a storage device comprising:
- detecting an event in the storage device by a storage controller included in the storage device;
- writing an asynchronous event information entry corresponding to the detected event in a completion queue of a host;
- and
- after the writing of the asynchronous event information entry, transmitting an interrupt corresponding to a transmission of the asynchronous event information entry from the storage device to the host,
- wherein the asynchronous event information entry is provided by the storage device to the host responsive to the detected event and field values corresponding to the asynchronous event information entry are set to a value that is predetermined as indicative that the asynchronous event information entry was written in the completion queue responsive to the detected event and without reception of an asynchronous event request command from the host.
2 more elements
A storage device comprising:
- a nonvolatile memory device;
- and
- a storage controller configured to control the nonvolatile memory device, detect an event in the storage device, write an asynchronous event information entry corresponding to the detected event into a completion queue of a host responsive to the detected event without reception of an asynchronous event request command from the host, and transmit to the host an interrupt corresponding to the asynchronous event information entry written into the completion queue after writing the asynchronous event information entry into the completion queue,
- wherein field values corresponding to the asynchronous event information entry are set to a value that is predetermined as indicative that the asynchronous event information entry was written in the completion queue responsive to the detected event and without reception of the asynchronous event request command from the host.
1 more element
A storage device comprising:
- a nonvolatile memory device;
- and
- a storage controller configured to access the nonvolatile memory device responsive to commands from a host, detect occurrence of an event in the storage device, generate an asynchronous event information entry corresponding to the detected event, write the asynchronous event information entry in a completion queue of the host, and thereafter transmit an interrupt to the host,
- wherein the storage controller is configured to detect the event and write the asynchronous event information entry in the completion queue of the host independently without direction from the host, and field values corresponding to the asynchronous event information entry are set to a value that is predetermined as indicative that the asynchronous event information entry was written in the completion queue responsive to the detected event and without reception of an asynchronous event request command from the host.
1 more element
Dependencies are inferred from the claim text.