Transferring interrupts from a peripheral device to a host computer system
First Claim
Patent Images
1. An apparatus comprising:
- a buffer for storing indications of interrupts generated by ports of a peripheral device, the peripheral device having a plurality of ports, said apparatus for transferring interrupts from the peripheral device to a host computer system, and a controller for, in response to a preset condition being met, generating a control data block comprising a payload portion having a plurality of fields each corresponding to a different one of the ports and a header portion having an identifier for identifying the control data block, moving the contents of the buffer to the corresponding fields of the payload portion, and sending the control data block to the host computer system via one of the ports.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus for transferring interrupts from a peripheral device to a host computer system is described. In an example embodiment, an apparatus comprises a buffer for storing indications of interrupts generated by the peripheral device. In response to a preset condition being met, a controller generates a control data block having a payload portion, moves the contents of the buffer to the payload portion of the control data block, and sends the control data block to the host computer system.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a buffer for storing indications of interrupts generated by ports of a peripheral device, the peripheral device having a plurality of ports, said apparatus for transferring interrupts from the peripheral device to a host computer system, and a controller for, in response to a preset condition being met, generating a control data block comprising a payload portion having a plurality of fields each corresponding to a different one of the ports and a header portion having an identifier for identifying the control data block, moving the contents of the buffer to the corresponding fields of the payload portion, and sending the control data block to the host computer system via one of the ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18)
-
-
11. A method comprising transferring interrupts from a peripheral device to a host computer system, the peripheral device having a plurality of ports, the step of transferring interrupts comprising:
-
storing interrupts generated by ports of the peripheral device in a buffer;
determining if a preset condition is met, and, in response to the preset condition being met;
generating a control data block comprising a payload portion having a plurality of fields each corresponding to a different one of the ports and a header portion having an identifier for identifying the control data block;
moving the contents of the buffer to the corresponding fields of the payload portion; and
sending the control data block to the host computer system via one of the ports. - View Dependent Claims (12, 13, 14, 15, 16, 19, 20)
-
Specification