Application-driven shared device queue polling
First Claim
Patent Images
1. A method comprising:
- receiving, at a system device, a first request from an operating system, the first request identifying a shared queue and providing an instruction to the system device to enable polling of the identified shared queue;
enabling, by a processing device, polling of the identified shared queue, wherein enabling polling comprises identifying a message in the identified shared queue and polling information related to the identified shared queue; and
disabling, by the processing device, a device interrupt associated with the message in the identified shared queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems relate to receiving, at a system device, a first request from an operating system, the first request identifying shared queue and providing an instruction to the system device to enable polling of the identified shared queue, enabling, by a processing device, polling of the identified shared queue, wherein enabling polling comprises identifying a message in the identified shared queue and polling information related to the identified shared queue, and disabling, by the processing device, a device interrupt associated with the message in the identified shared queue.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a system device, a first request from an operating system, the first request identifying a shared queue and providing an instruction to the system device to enable polling of the identified shared queue; enabling, by a processing device, polling of the identified shared queue, wherein enabling polling comprises identifying a message in the identified shared queue and polling information related to the identified shared queue; and disabling, by the processing device, a device interrupt associated with the message in the identified shared queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
-
receive, at a system device, a first request from an operating system, the first request identifying a shared queue and providing an instruction to the system device to enable polling of the identified shared queue; enable, by the processing device, polling of the identified shared queue, wherein enabling polling comprises identifying a message in the identified shared queue and polling information related to the identified shared queue; and disable, by the processing device, a device interrupt associated with the message in the identified shared queue. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory; a processing device, communicatively coupled to the memory, to; receive, at a system device, a first request from an operating system, the first request identifying a shared queue and providing an instruction to the system device to enable polling of the identified shared queue; enable polling of the identified shared queue, wherein enabling polling comprises identifying a message in the identified shared queue and polling information related to the identified shared queue; and disable a device interrupt associated with the message in the identified shared queue. - View Dependent Claims (17, 18, 19, 20)
-
Specification