z/OS FBA services

z/OS FBA services are supported by the IOSFBA macro. IOSFBA is an authorized, supervisor state service that provides a means for callers to manage (allocate and unallocated) and perform I/O to (read and write) allocated FBA devices. IOSFBA is used in conjunction with the new IOSDFBA and IOSDIOST mapping macros. IOSFBA must be invoked in task mode and enabled for I/O interrupts; it can be called in 31-bit or 64-bit addressing mode.

The IOSFBA API provides the following functions:

Because some of the areas allocated by the IOSFBA service are task related, all IOSFBA service calls must be made from the same address space and task when using the same set of devices to ensure that access to the appropriate control blocks is available.