1. A computer program product for facilitating memory access, the computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: responsive to executing a Modify PCI Function Controls (MPFC) instruction that specifies a handle for locating an adapter, a pointer for locating one or more translation tables and a format for selecting a translation format of a plurality of available translation formats, setting a translation format, associated by way of the handle, with an adapter; responsive to receiving a request from the adapter, obtaining at runtime an indication of the translation format to be used in providing an address usable in accessing memory, said translation format being pre-registered for the adapter, the request having an initial address to be used in providing the address usable in accessing memory; and determining the direct memory access (DMA) address usable in accessing memory based on the obtained translation format and the initial address, the initial address generated by the adapter; and storing or fetching adapter data at the DMA address.