{ COMMON DECK CMDKEY }


  CONST

    cmk$build_interface_tables = cmk$base + 1,
    {E 'cmp$build_interface_tables' }
    {X 'cmp$build_interface_tables' 'status' I20 }

    cmk$build_unit_interface_table = cmk$base + 2,
    {E 'cmp$build_unit_interface_table' 'unit cnt' I20 }
    {X 'cmp$build_unit_interface_table' 'status' I20 }

    cmk$build_pp_interface_table = cmk$base + 3,
    {E 'cmp$build_pp_interface_table' 'pp cnt' I20}
    {X 'cmp$build_pp_interface_table' 'status' I20 }

    cmk$build_pct = cmk$base + 4,
    {E 'cmp$build_pct' 'entries' I20 }
    {X 'cmp$build_pct' 'status' I20 }

    cmk$configure_system_device = cmk$base + 5,
    {E 'cmp$configure_system_device' }
    {X 'cmp$configure_system_device' 'status' I20 }

    cmk$get_element_name_via_lun = cmk$base + 6,
    {E 'cmp$get_element_name_via_lun' 'lun' I20 }
    {X 'cmp$get_element_name' 'status' I20 }
    {X 'cmp$get_element_name_via_lun' }

    cmk$get_logical_unit_number = cmk$base + 7,
    {E 'cmp$get_logical_unit_number' }
    {X 'cmp$get_logical_unit_number' 'status' I20 }
    {X 'cmp$get_logical_unit_number' 'lun' I20}

    cmk$pc_get_element = cmk$base + 8,
    {E 'cmp$pc_get_element' 'name' I20 }
    {D 'cmp$pc_get_element' 'loc' I20  }
    {X 'cmp$pc_get_element' 'status' I20 }

    cmk$pc_get_logical_unit = cmk$base + 9,
    {E 'cmp$pc_get_logical_unit' 'lun' I20 }
    {D 'cmp$pc_get_logical_unit' 'loc' I20 }
    {X 'cmp$pc_get_logical_unit' 'status' I20 }

    cmk$pc_get_next_channel = cmk$base + 10,
    {E 'cmp$pc_get_next_channel' 'channel' I20 }
    {D 'cmp$pc_get_next_channel' 'loc' I20 }
    {X 'cmp$pc_get_next_channel' 'status' I20 }

    cmk$setdct_command = cmk$base + 11,
    {E 'syp$setdct_command' }
    {D 'syp$setdct_command' 'controlr' I20 }
    {X 'syp$setdct_command' 'status' I20 }

    cmk$setdd_command = cmk$base + 12,
    {E 'syp$setdd_command' }
    {D 'syp$setdd_command' 'unit' I20 }
    {X 'syp$setdd_command' 'status' I20 }

    cmk$manage_physical_conf = cmk$base + 13,
    {E 'manage_physical_configuration' }
    {X 'manage_physical_configuration' 'status' I20 }

    cmk$set_mainframe = cmk$base + 14,
    {E 'cmp$set_mainframe_definition' }
    {X 'cmp$set_mainframe_definition' 'status' I20 }

    cmk$set_data_channel = cmk$base + 15,
    {E 'cmp$set_data_channel_definition' }
    {X 'cmp$set_data_channel_definition' 'status' I20 }

    cmk$set_controller = cmk$base + 16,
    {E 'cmp$set_controller_definition' }
    {X 'cmp$set_controller_definition' 'status' I20 }

    cmk$set_storage_device = cmk$base + 17,
    {E 'cmp$set_storage_device_defn' }
    {X 'cmp$set_storage_device_defn' 'status' I20 }

    cmk$install_physical_conf = cmk$base + 18,
    {E 'cmp$install_physical_conf' }
    {X 'cmp$install_physical_conf' 'status' I20 }

    cmk$lock_lun_entry = cmk$base + 19,
    {E 'cmp$lock_lun_entry' 'lun' I20 }
    {D 'cmp$lock_lun_entry' 'status' I20 }
    {X 'cmp$lock_lun_entry' 'locked?' I1 }

    cmk$unlock_lun_entry = cmk$base + 20,

    {E 'cmp$unlock_lun_entry' 'lun' I20 }
    {D 'cmp$unlock_lun_entry' 'status' I20 }
    {X 'cmp$unlock_lun_entry' 'freed?' I1 }

    cmk$get_conf_file = cmk$base + 21,
    {E 'cmp$get_conf_file' }
    {X 'cmp$get_conf_file' 'status' I20 }

    cmk$install_conf_file = cmk$base + 22,
    {E 'cmp$install_conf_file' 'df_type' I20 }
    {X 'cmp$install_conf_file' 'status' I20 }

    cmk$initialize_dft = cmk$base + 23,
    {E 'cmp$initialize_dft' }
    {X 'cmp$initialize_dft' 'status' I20 }

    cmk$get_logical_conf_table = cmk$base + 24,
    {E 'cmp$get_logical_conf_table' }
    {X 'cmp$get_logical_conf_table' 'status' I20 }

    cmk$get_physical_conf_table = cmk$base + 25,
    {E 'cmp$get_physical_conf_table' }
    {X 'cmp$get_physical_conf_table' 'status' I20 }

    cmk$update_installed_dft = cmk$base + 26,

    {E 'cmp$update_installed_dft' }
    {X 'cmp$update_installed_dft' 'status' I20 }

    cmk$configure_installed_system = cmk$base + 27,

  {E 'cmp$configure_installed_system' }
  {X 'cmp$configure_installed_system' 'status' I20 }

    cmk$check_initiated_io = cmk$base + 28,

    {E 'cmp$check_initiated_io'}
    {D 'cmp$check_initiated_io' 'req_id' I20}
    {X 'cmp$check_initiated_io'}

    cmk$create_and_submit_io_req = cmk$base + 29,
    {E 'cmp$create_and_submit_io_req'}
    {X 'cmp$create_and_submit_io_req'}

    cmk$create_io_request = cmk$base + 30,
    {E 'cmp$create_io_request'}
    {D 'cmp$create_io_requst' 'req_id' I20}
    {X 'cmp$create_io_request'}

    cmk$destroy_io_request = cmk$base + 31,
    {E 'cmp$destroy_io_request'}
    {D 'cmp$destroy_io_request' 'req_id' I20}
    {X 'cmp$destroy_io_request'}

    cmk$queue_io_request = cmk$base + 32,
    {E 'cmp$queue_io_request'}
    {D 'cmp$queue_io_request' 'req_id' I20}
    {X 'cmp$queue_io_request'}

    cmk$complete_ssiot_recovery = cmk$base + 33,
    {E 'cmp$complete_ssiot_recovery'}
    {X 'cmp$complete_ssiot_recovery'}

    cmk$destroy_io_completion_table = cmk$base + 34,
    {E 'cmp$destroy_io_completion_table'}
    {X 'cmp$destroy_io_completion_table'}

    cmk$recover_subsystem_io_table = cmk$base + 35,
    {E 'cmp$recover_subsystem_io_table'}
    {X 'cmp$recover_subsystem_io_table'}

    cmk$build_pp_queue_request = cmk$base + 36,
    {E 'cmp$build_pp_queue_request'}
    {X 'cmp$build_pp_queue_request'}

    cmk$build_unit_queue_request = cmk$base + 37,
    {E 'cmp$build_unit_queue_request'}
    {X 'cmp$build_unit_queue_request'}

    cmk$destroy_io_queue_req_r2 = cmk$base + 38,
    {E 'cmp$destroy_io_queue_req_r2'}
    {X 'cmp$destroy_io_queue_req_r2'}

    cmk$mfh_subsystem_io_completion = cmk$base + 39,
    {E 'cmp$mfh_subsystem_io_completion'}
    {D 'cmp$mfh_subsystem_io_completion' 'req_id' I20}
    {X 'cmp$mfh_subsystem_io_completion'}

    cmk$queue_pp_request = cmk$base + 40,
    {E 'cmp$queue_pp_request_r1'}
    {X 'cmp$queue_pp_request_r1'}

    cmk$queue_unit_request = cmk$base + 41,
    {E 'cmp$queue_unit_request_r1'}
    {X 'cmp$queue_unit_request_r1'}

    cmk$process_subsys_io_response = cmk$base + 42,
    {E 'cmp$subsys_process_pp_response'}
    {X 'cmp$subsys_process_pp_response'}

    cmk$subsystem_queue_io_request = cmk$base + 43,
    {E 'cmp$subsystem_queue_request'}
    {X 'cmp$subsystem_queue_request'}

    cmk$build_wired_queue_request = cmk$base + 44,
    {E 'cmp$build_wired_queue_request'}
    {X 'cmp$build_wired_queue_request'}

    cmk$queue_request_r1 = cmk$base + 45;
    {E 'cmp$queue_request_r1'}
    {X 'cmp$queue_request_r1'}

*copyc AMK$BASE_KEYPOINT_VALUES
