| サービス | 引数 |
|---|---|
| アライメント・システム・サービス | |
| $GET_ALIGN_FAULT_DATA | buffer_64, buffer_size, return_size_64 |
| $GET_SYS_ALIGN_FAULT_DATA | buffer_64, buffer_size, return_size_64 |
| $INIT_SYS_ALIGN_FAULT_REPORT | match_table_64, buffer_size, flags |
| ASTシステム・サービス | |
| $DCLAST | astadr_64, astprm_64, acmode |
| 条件ハンドラ・システム・サービス | |
| $FAO | ctrstr_64, outlen_64, outbuf_64, p1_64...pn_64 |
| $FAOL | ctrstr_64, outlen_64, outbuf_64, long_prmlst_64 |
| $FAOL_64 | ctrstr_64, outlen_64, outbuf_64, quad_prmlst_64 |
| $GETMSG | msgid, msglen_64, bufadr_64, flags, outadr_64 |
| $PUTMSG | msgvec_64,actrtn_64, facnam_64, actprm_64 |
| $SIGNAL_ARRAY_64 | mcharg, sigarg_64 |
| CPUスケジューリング・システム・サービス | |
| $CPU_CAPABILITIES | cpu_id, select_mask, modify_mask, prev_mask, flags |
| $FREE_USER_CAPABILITY | cap_num, prev_mask, flags |
| $GET_USER_CAPABILITY | cap_num, select_num, select_mask, prev_mask, flags |
| $PROCESS_AFFINITY | pidadr, prcnam, select_mask, modify_mask, prev_mask, flags |
| $PROCESS_CAPABILITIES | pidadr, prcnam, select_mask, modify_mask, prev_mask, flags |
| $SET_IMPLICIT_AFFINITY | pidadr, prcnam, state, cpu_id, prev_mask |
| イベント・フラグ・システム・サービス | |
| $READEF | efn, state_64 |
| 高速I/Oシステム・サービス | |
| $IO_CLEANUP | fandle |
| $IO_PERFORM | fandle, chan, iosadr, bufadr, buflen, porint |
| $IO_PERFORMW | fandle, chan, iosadr, bufadr, buflen, porint |
| $IO_SETUP | func, bufobj, iosobj, astadr, flags, return_fandle |
| I/Oシステム・サービス | |
| $QIO(W)[1] | efn, chan, func, iosb_64, astadr_64, astprm_64, p1_64, p2_64, p3_ 64, p4_64, p5_64, p6_64 |
| $SYNCH | efn, iosb_64 |
| ロッキング・システム・サービス | |
| $DEQ | lkid, vablk_64, acmode, flags |
| $ENQ(W) | efn, lkmode, lksb_64, flags, resnam_64, parid, astadr_64, astprm_64, blkast_64, acmode |
| 論理名システム・サービス | |
| $CRELNM | attr, tabnam, lognam, acmode, itmlst |
| $CRELNT | ttr, resnam, reslen, quota, promsk, tabnam, partab, acmode |
| $DELLNM | tabnam, lognam, acmode |
| $TRNLNM | attr, tabnam, lognam, acmode, itmlst |
| メモリ管理システム・サービス | |
| $ADJWSL | pagcnt, wsetlm_64 |
| $CREATE_BUFOBJ_64 | start_va_64, length_64, acmode, flags, return_va_64, return_length_64, return_buffer_handle_64 |
| $CREATE_GDZRO | gsdnam_64, ident_64, prot, length_64, acmode, flags, ... |
| $CRMPSC_GDZRO_64 | gsdnam_64, ident_64, prot, length_64, region_id_64, section_offset_64, acmode, flags, return_va_64, return_length_64, ... |
| $CREATE_GFILE | gsdnam_64, ident_64, file_offset_64, length_64, chan, acmode, flags, return_length_64, ... |
| $CREATE_GPFILE | gsdnam_64, ident_64, prot, length_64, acmode, flags |
| $CREATE_GPFN | gsdnam_64, ident_64, prot, start_pfn, page_count, acmode, flags |
| $CREATE_REGION_64 | length_64, region_prot, flags, return_region_id_64, return_va_64, return_length_64,... |
| $CRETVA_64 | region_id_64, start_va_64, length_64, acmode, flags, return_va_64, return_length_64 |
| $CRMPSC_FILE_64 | region_id_64, file_offset_64, length_64, chan, acmode, flags, return_va_64, return_length_64, ... |
| $CRMPSC_GFILE_64 | gsdnam_64, ident_64, file_offset_64, length_64, chan, region_id_64, section_offset, acmode, flags, return_va_64, return_length_64, ... |
| $CRMPSC_GPFILE_64 | gsdnam_64, ident_64, prot, length_64, region_id_64, section_offset_64, acmode, flags, return_va_64, return_length_64,... |
| $CRMPSC_GPFN_64 | gsdnam_64, ident_64, prot, start_pfn, page_count, region_id_64, relative_page, acmode, flags, return_va_64, return_length_64, ... |
| $CRMPSC_PFN_64 | region_id_64, start_pfn, page_count, acmode, flags, return_va_64, return_length_64,... |
| $DELETE_BUFOBJ | buffer_handle_64 |
| $DELETE_REGION_64 | region_id_64, acmode, return_va_64, return_length_64 |
| $DELTVA_64 | region_id_64, start_va_64, length_64, acmode, return_va_64, return_length_64 |
| $DGBLSC | flags, gsdnam_64, ident_64 |
| $EXPREG_64 | region_id_64, length_64, acmode, flags, return_va_64, return_length_64 |
| $GET_REGION_INFO | function_code, region_id_64, start_va_64, ,buffer_length, buffer_address_64, return_length_64 |
| $LCKPAG_64 | start_va_64, length_64, acmode, return_va_64, return_length_64 |
| $LKWSET_64 | start_va_64, length_64, acmode, return_va_64, return_length_64 |
| $MGBLSC_64 | gsdnam_64, ident_64, region_id_64, section_offset_64, length_64, acmode, flags, return_va_64, return_length_64, ... |
| $MGBLSC_GPFN_64 | gsdnam_64, ident_64, region_id_64, relative_page, page_count, acmode, flags, return_va_64, return_length_64,... |
| $PURGE_WS | start_va_64, length_64 |
| $SETPRT_64 | start_va_64, length_64, acmode, prot, return_va_64, return_length_64, return_prot_64 |
| $ULKPAG_64 | start_va_64, length_64, acmode, return_va_64, return_length_64 |
| $ULWSET_64 | start_va_64, length_64, acmode, return_va_64, return_length_64 |
| $UPDSEC_64(W) | start_va_64, length_64, acmode, updflg, efn, iosa_64, return_va_64, return_length_64,... |
| プロセス制御システム・サービス | |
| $GETJPI(W) | efn,pidadr, prcnam, itmlst, iosb, astadr, astprm |
| $PROCESS_SCAN | pidctx, itmlst |
| 時刻システム・サービス | |
| $ASCTIM | timlen, timbuf, timadr, cvtflg |
| $ASCUTC | timlen, timbuf, utcadr, cvtflg |
| $BINTIM | timbuf, timadr |
| $BINUTC | timbuf, utcadr |
| $CANTIM | reqidt_64, acmode |
| $GETTIM | timadr_64 |
| $GETUTC | utcadr |
| $NUMTIM | timbuf, timadr |
| $NUMUTC | timbuf, utcadr |
| $SETIME | timadr |
| $SETIMR | efn, daytim_64, astadr_64, reqidt_64, flags |
| $TIMCON | timadr, utcadr, cvtflg |
| 他のシステム・サービス | |
| $CMEXEC_64 | routine_64, quad_arglst_64 |
| $CMKRNL_64 | routine_64, quad_arglst_64 |
| $GETSYI(W) | efn, csidadr, nodename, itmlst, iosb, astadr, astprm |
| $IDTOASC | id, namlen, nambuf, resid, attrib, contxt |
| [1] 64ビット・アドレッシングをサポートする$QIO(W)引数についての詳細は第7章参照。 | |