8504754

Identification of Types of Sources of Adapter Interruptions

PublishedAugust 6, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer program product for facilitating interruption processing in a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.

2

2. The computer program product of claim 1 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) adapter type and a queued direct I/O (QDIO) adapter type.

3

3. The computer program product of claim 1 , wherein a set source indicator indicates to the operating system that one or more adapters of the adapter type indicated by the set source indicator requested an interruption.

4

4. The computer program product of claim 3 , wherein the method further comprises determining, based on the set source indicator, one or more interrupt event indicators to be used to process the interruption.

5

5. The computer program product of claim 4 , wherein based on the adapter type indicated by the set source indicator being one type of adapter, one or more interrupt event indicators corresponding to that adapter type are to be examined, and one or more interrupt event indicators for another adapter type are not to be examined.

6

6. The computer program product of claim 4 , wherein the set source indicator corresponds to a peripheral component interconnect type adapter, and the one or more interrupt event indicators comprises at least one of one or more adapter interruption bits of one or more adapter interruption bit vectors and one or more adapter interruption summary bits.

7

7. A computer program product for facilitating interruption processing in a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) having a source indicator for each adapter type of a plurality of adapter types, an adapter interruption indicator and an interruption subclass; and presenting the interruption code to the operating system to process the one or more requests for interruption, wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.

8

8. The computer program product of claim 7 , wherein the obtaining comprises obtaining the adapter type from an adapter interruption source mask in the guest state interruption area, the adapter interruption source mask corresponding to a guest interruption subclass for which the interruption is being presented.

9

9. The computer program product of claim 1 , wherein the adapter interruption indicator indicates that an adapter interruption is being requested for an interruption subclass associated with the adapter.

10

10. The computer program product of claim 1 , wherein the method further comprises receiving by the adapter a request for interruption, the adapter comprising a Peripheral Component Interconnect adapter and having a function handle associated therewith identifying the adapter.

11

11. A computer system for facilitating interruption processing in a computing environment, said computer system comprising: a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.

12

12. The computer system of claim 11 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) adapter type and a queued direct I/O (QDIO) adapter type.

13

13. The computer system of claim 11 , wherein a set source indicator indicates to the operating system that one or more adapters of the adapter type indicated by the set source indicator requested an interruption.

14

14. The computer system of claim 13 , wherein the method further comprises determining, based on the set source indicator, one or more interrupt event indicators to be used to process the interruption.

15

15. The computer system of claim 14 , wherein based on the adapter type indicated by the set source indicator being one type of adapter, one or more interrupt event indicators corresponding to that adapter type are to be examined, and one or more interrupt event indicators for another adapter type are not to be examined.

16

16. The computer system of claim 14 , wherein the set source indicator corresponds to a peripheral component interconnect type adapter, and the one or more interrupt event indicators comprises at least one of one or more adapter interruption bits of one or more adapter interruption bit vectors and one or more adapter interruption summary bits.

17

17. The computer system of claim 11 , wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.

18

18. The computer system of claim 17 , wherein the obtaining comprises obtaining the adapter type from an adapter interruption source mask in the guest state interruption area, the adapter interruption source mask corresponding to a guest interruption subclass for which the interruption is being presented.

19

19. A method of facilitating interruption processing in a computing environment, said method comprising: setting, by a processor, an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting, by the processor, the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.

20

20. The method of claim 19 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) and queued direct I/O (QDIO).

21

21. The method of claim 19 , wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.

Patent Metadata

Filing Date

Unknown

Publication Date

August 6, 2013

Inventors

David Craddock
Janet R. Easton
Mark S. Farrell
Thomas A. Gregg
Damian L. Osisek
Donald W. Schmidt
Gustav E. Sittmann III

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “IDENTIFICATION OF TYPES OF SOURCES OF ADAPTER INTERRUPTIONS” (8504754). https://patentable.app/patents/8504754

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

IDENTIFICATION OF TYPES OF SOURCES OF ADAPTER INTERRUPTIONS — David Craddock | Patentable