#include <scs_routines.h>
Go to the source code of this file.
Defines | |
#define | scs_init_cdrp(cdrp_p) |
#define | scs_stall(stall_condition_code, cdt_p, pdt_p, cdrp_p, ravail_p) scs_std_stall( stall_condition_code, cdt_p, pdt_p, cdrp_p, ravail_p ) |
#define | alloc_msg_buf(pdt_p, cdrp_p, ravail_p) scs_std_alloc_msgbuf( pdt_p, cdrp_p, ravail_p ) |
#define | recych_msg_buf(pdt_p, cdrp_p, ravail_p) scs_std_rchmsgbuf( pdt_p, cdrp_p, ravail_p ) |
#define | recycl_msg_buf(pdt_p, cdrp_p, ravail_p) scs_std_rclmsgbuf( pdt_p, cdrp_p, ravail_p ) |
#define | dealloc_msg_buf(pdt_p, cdrp_p) scs_std_deallocmsg( pdt_p, cdrp_p ) |
#define | dealloc_msg_buf_reg(msg_buf_p, cdt_p, pdt_p) scs_std_dealrgmsg( msg_buf_p, cdt_p, pdt_p ) |
#define | restore_credit(pdt_p, cdrp_p) scs_std_restore_credit( pdt_p, cdrp_p ) |
#define | alloc_dg_buf(pdt_p, cdrp_p) scs_std_allocdg( pdt_p, cdrp_p ) |
#define | dealloc_dg_buf(dgbuf_p, pdt_p) scs_std_deallocdg( dgbuf_p, pdt_p ) |
#define | queue_mlt_dgs(buffer_count, cdt_p, pdt_p, buffers_added_p) scs_std_queuemdgs( buffer_count, cdt_p, pdt_p, buffers_added_p ) |
#define | queue_dg_buf(dg_buf_p, cdt_p, pdt_p) scs_std_queuedg( dg_buf_p, cdt_p, pdt_p ) |
#define | alloc_rspid(cdt_p, pdt_p, cdrp_p, ravail_p) scs_std_alloc_rspid( cdt_p, pdt_p, cdrp_p, ravail_p ) |
#define | recycl_rspid(cdrp_p) scs_std_recyl_rspid( cdrp_p ) |
#define | dealloc_rspid(cdrp_p) scs_std_deall_rspid( cdrp_p ) |
#define | map(svapte_boff_bcnt_p, pdt_p, cdrp_p, ravail_p) scs_std_map( svapte_boff_bcnt_p, pdt_p, cdrp_p, ravail_p ) |
#define | unmap(pdt_p, cdrp_p) scs_std_unmap( pdt_p, cdrp_p ) |
#define | scan_msgbuf_wait(action_p, action_param, cdt_p) scs_std_lkp_msgwait( action_p, action_param, cdt_p ) |
#define | scan_rdt(action_p, action_param, cdt_p) scs_std_lkp_rdtcdrp( action_p, action_param, cdt_p ) |
#define | scan_rspid_wait(action_p, action_param, cdt_p) scs_std_lkp_rdtwait( action_p, action_param, cdt_p ) |
#define | cancel_wait(rwcptr_upd, pdt_p, cdrp_p) scs_std_cancel_wait( rwcptr_upd, pdt_p, cdrp_p ) |
#define | find_rspid_rdte(rspid, rdte_p) scs_std_find_rdte( rspid, rdte_p ) |
#define | resume_resource_waiter(resume_status, cdrp_p) scs_std_resumewaitr( resume_status, cdrp_p ) |
#define | resume_thread(resume_status, cdrp_p) scs_std_resume_thread( resume_status, cdrp_p ) |
#define | config_pth(rmst_lclprt_p, pbo_p, pb_p) scs_std_config_pth( rmst_lclprt_p, pbo_p, pb_p ) |
#define | config_sys(scssystemid_p, sbo_p, sb_p) scs_std_config_sys( scssystemid_p, sbo_p, sb_p ) |
#define | poll_proc(notification_p, context_data_p, sysap_name_p, sppb_p) scs_std_poll_proc( notification_p, context_data_p, sysap_name_p, sppb_p ) |
#define | poll_mode(enable_disable, sppb_p, scssystemid_p) scs_std_poll_mode( enable_disable, sppb_p, scssystemid_p ) |
#define | poll_mbx(channel_number, sysap_name_p, sppb_p) scs_std_poll_mbx( channel_number, sysap_name_p, sppb_p ); |
#define | cancel_mbx(sppb_p) scs_std_cancel_mbx( sppb_p ) |
#define | mreset(force_flag, rstation_p, pdt_p) scs_std_mreset( force_flag, rstation_p, pdt_p ); |
#define | mstart(boot_flag, rstation_p, boot_address, pdt_p) scs_std_mstart( boot_flag, rstation_p, boot_address, pdt_p ) |
#define | listen(msgadr_p, erradr_p, lprname_p, prinfo_p, cdt_p) scs_std_listen( msgadr_p, erradr_p, lprname_p, prinfo_p, cdt_p ) |
#define | accept(msgadr_p, dgadr_p, erradr_p, initcr, minscr, initdg, blkpri, condat_p, auxstr_p, badrsp_p, movadr_p, load_rating, complete_p, cdt_p, cdrp_p) |
#define | reject(rejtyp, cdt_p, complete_p, cdrp_p) scs_std_reject( rejtyp, cdt_p, complete_p, cdrp_p ) |
#define | connect(msgadr_p, dgadr_p, erradr_p, rsysid_p, rstadr_p, rprnam_p, lprnam_p, initcr, minscr, initdg, blkpri, condat_p, auxstr_p, badrsp_p, movadr_p, load_rating, req_fast_recvmsg_p, fast_recvmsg_pm_p, change_aff_p, complete_p, connect_parameter) |
#define | disconnect(distyp, cdt_p, complete_p, disparam) scs_std_disconnect( distyp, cdt_p, complete_p, disparam ) |
#define | set_load_rating(rating, cdt_p) scs_std_set_load_rating( rating, cdt_p ) |
#define | reqdata(pdt_p, cdrp_p, complete_p) scs_std_reqdata( pdt_p, cdrp_p, complete_p ) |
#define | senddata(pdt_p, cdrp_p, complete_p) scs_std_senddata( pdt_p, cdrp_p, complete_p ) |
#define | senddatawm(pdt_p, cdrp_p, complete_p) scs_std_senddata_wmsg( pdt_p, cdrp_p, complete_p ) |
#define | request_data(pdt_p, cdrp_p, complete_p) scs_std_request_data( pdt_p, cdrp_p, complete_p ) |
#define | send_data(pdt_p, cdrp_p, complete_p) scs_std_send_data( pdt_p, cdrp_p, complete_p ) |
#define | send_data_wmsg(msg_buf_len, pdt_p, cdrp_p, complete_p) scs_std_send_data_wmsg( msg_buf_len, pdt_p, cdrp_p, complete_p ) |
#define | send_dg_buf(disposition_flag, db_msg_length, cdrp_p) scs_std_senddg( disposition_flag, db_msg_length, cdrp_p ) |
#define | send_dg_buf_reg(disposition_flag, dg_msg_length, dg_buf_p, cdt_p, pdt_p) scs_std_sendrgdg( disposition_flag, dg_msg_length, dg_buf_p, cdt_p, pdt_p ) |
#define | sendmsgbuf(pdt_p, cdrp_p, complete_p) scs_std_sendmsg( SCS$GW_MAXMSG, pdt_p, cdrp_p, complete_p ) |
#define | sendcntmsgbuf(buf_size, pdt_p, cdrp_p, complete_p) scs_std_sendmsg( buf_size, pdt_p, cdrp_p, complete_p ) |
#define | FAST_SENDMSG_REQUEST(svapte_boff_bcnt_p, pdt_p, cdrp_p) scs_std_fast_sendmsg_request( svapte_boff_bcnt_p, pdt_p, cdrp_p ) |
#define | fast_sendmsg_associate_pm(svapte_boff_bcnt_p, pdt_p, cdrp_p) scs_std_fast_sendmsg_ass_res_pm( svapte_boff_bcnt_p, pdt_p, cdrp_p ) |
#define | fast_sendmsg_pm(msg_buf_len, cdt_p, pdt_p, cdrp_p, complete_p) scs_std_fast_sendmsg_pm( msg_buf_len, cdt_p, pdt_p, cdrp_p, complete_p ) |
#define | fast_recvmsg_chk_res(cdt_p, pdt_p, cdrp_p) |
#define | repo_cdrp(pdt_p, cdrp_p) scs_std_repossess_cdrp( pdt_p, cdrp_p ); |
Variables | |
struct _cdrp *cdrp_p | cdrp_q_res_wait_state = 0 |
struct _cdrp *cdrp_p | cdrp_l_bd_addr = 0 |
struct _cdrp *cdrp_p | cdrp_l_rbun = 0 |
#define accept | ( | msgadr_p, | |||
dgadr_p, | |||||
erradr_p, | |||||
initcr, | |||||
minscr, | |||||
initdg, | |||||
blkpri, | |||||
condat_p, | |||||
auxstr_p, | |||||
badrsp_p, | |||||
movadr_p, | |||||
load_rating, | |||||
complete_p, | |||||
cdt_p, | |||||
cdrp_p | ) |
Value:
scs_std_accept( msgadr_p, dgadr_p, erradr_p, initcr, minscr, \ initdg, blkpri, condat_p, auxstr_p, badrsp_p, \ movadr_p, (load_rating ? load_rating : CDT_C_YELLOW), \ complete_p, cdt_p, cdrp_p )
Definition at line 98 of file sysap_macros.h.
#define alloc_dg_buf | ( | pdt_p, | |||
cdrp_p | ) | scs_std_allocdg( pdt_p, cdrp_p ) |
Definition at line 30 of file sysap_macros.h.
#define alloc_msg_buf | ( | pdt_p, | |||
cdrp_p, | |||||
ravail_p | ) | scs_std_alloc_msgbuf( pdt_p, cdrp_p, ravail_p ) |
Definition at line 13 of file sysap_macros.h.
#define alloc_rspid | ( | cdt_p, | |||
pdt_p, | |||||
cdrp_p, | |||||
ravail_p | ) | scs_std_alloc_rspid( cdt_p, pdt_p, cdrp_p, ravail_p ) |
Definition at line 40 of file sysap_macros.h.
#define cancel_mbx | ( | sppb_p | ) | scs_std_cancel_mbx( sppb_p ) |
Definition at line 86 of file sysap_macros.h.
#define cancel_wait | ( | rwcptr_upd, | |||
pdt_p, | |||||
cdrp_p | ) | scs_std_cancel_wait( rwcptr_upd, pdt_p, cdrp_p ) |
Definition at line 61 of file sysap_macros.h.
#define config_pth | ( | rmst_lclprt_p, | |||
pbo_p, | |||||
pb_p | ) | scs_std_config_pth( rmst_lclprt_p, pbo_p, pb_p ) |
Definition at line 72 of file sysap_macros.h.
#define config_sys | ( | scssystemid_p, | |||
sbo_p, | |||||
sb_p | ) | scs_std_config_sys( scssystemid_p, sbo_p, sb_p ) |
Definition at line 75 of file sysap_macros.h.
#define connect | ( | msgadr_p, | |||
dgadr_p, | |||||
erradr_p, | |||||
rsysid_p, | |||||
rstadr_p, | |||||
rprnam_p, | |||||
lprnam_p, | |||||
initcr, | |||||
minscr, | |||||
initdg, | |||||
blkpri, | |||||
condat_p, | |||||
auxstr_p, | |||||
badrsp_p, | |||||
movadr_p, | |||||
load_rating, | |||||
req_fast_recvmsg_p, | |||||
fast_recvmsg_pm_p, | |||||
change_aff_p, | |||||
complete_p, | |||||
connect_parameter | ) |
Value:
scs_std_connect( msgadr_p, dgadr_p, erradr_p, rsysid_p, rstadr_p, \ rprnam_p, lprnam_p, initcr, minscr, initdg, blkpri, \ condat_p, auxstr_p, badrsp_p, movadr_p, \ (load_rating ? load_rating : CDT_C_YELLOW), \ req_fast_recvmsg_p, fast_recvmsg_pm_p, change_aff_p, \ complete_p, connect_parameter )
Definition at line 108 of file sysap_macros.h.
#define dealloc_dg_buf | ( | dgbuf_p, | |||
pdt_p | ) | scs_std_deallocdg( dgbuf_p, pdt_p ) |
Definition at line 33 of file sysap_macros.h.
#define dealloc_msg_buf | ( | pdt_p, | |||
cdrp_p | ) | scs_std_deallocmsg( pdt_p, cdrp_p ) |
Definition at line 21 of file sysap_macros.h.
#define dealloc_msg_buf_reg | ( | msg_buf_p, | |||
cdt_p, | |||||
pdt_p | ) | scs_std_dealrgmsg( msg_buf_p, cdt_p, pdt_p ) |
Definition at line 24 of file sysap_macros.h.
#define dealloc_rspid | ( | cdrp_p | ) | scs_std_deall_rspid( cdrp_p ) |
Definition at line 44 of file sysap_macros.h.
#define disconnect | ( | distyp, | |||
cdt_p, | |||||
complete_p, | |||||
disparam | ) | scs_std_disconnect( distyp, cdt_p, complete_p, disparam ) |
Definition at line 116 of file sysap_macros.h.
#define fast_recvmsg_chk_res | ( | cdt_p, | |||
pdt_p, | |||||
cdrp_p | ) |
Value:
( cdrp_p->cdrp_l_rbun ? SS$_NORMAL : \ ( cdrp_p->cdrp_l_scs_state & cdrp$v_rbun_wanted ? \ scs_std_fast_recvmsg_chk_res( cdt_p, pdt_p, cdrp_p ) : 0 ) )
Definition at line 158 of file sysap_macros.h.
#define fast_sendmsg_associate_pm | ( | svapte_boff_bcnt_p, | |||
pdt_p, | |||||
cdrp_p | ) | scs_std_fast_sendmsg_ass_res_pm( svapte_boff_bcnt_p, pdt_p, cdrp_p ) |
Definition at line 154 of file sysap_macros.h.
#define fast_sendmsg_pm | ( | msg_buf_len, | |||
cdt_p, | |||||
pdt_p, | |||||
cdrp_p, | |||||
complete_p | ) | scs_std_fast_sendmsg_pm( msg_buf_len, cdt_p, pdt_p, cdrp_p, complete_p ) |
Definition at line 156 of file sysap_macros.h.
#define FAST_SENDMSG_REQUEST | ( | svapte_boff_bcnt_p, | |||
pdt_p, | |||||
cdrp_p | ) | scs_std_fast_sendmsg_request( svapte_boff_bcnt_p, pdt_p, cdrp_p ) |
Definition at line 151 of file sysap_macros.h.
#define find_rspid_rdte | ( | rspid, | |||
rdte_p | ) | scs_std_find_rdte( rspid, rdte_p ) |
Definition at line 64 of file sysap_macros.h.
#define listen | ( | msgadr_p, | |||
erradr_p, | |||||
lprname_p, | |||||
prinfo_p, | |||||
cdt_p | ) | scs_std_listen( msgadr_p, erradr_p, lprname_p, prinfo_p, cdt_p ) |
Definition at line 94 of file sysap_macros.h.
#define map | ( | svapte_boff_bcnt_p, | |||
pdt_p, | |||||
cdrp_p, | |||||
ravail_p | ) | scs_std_map( svapte_boff_bcnt_p, pdt_p, cdrp_p, ravail_p ) |
Definition at line 47 of file sysap_macros.h.
Referenced by brw_kiovec(), init_sys_p1pp(), and unmap_kiobuf().
#define mreset | ( | force_flag, | |||
rstation_p, | |||||
pdt_p | ) | scs_std_mreset( force_flag, rstation_p, pdt_p ); |
Definition at line 88 of file sysap_macros.h.
#define mstart | ( | boot_flag, | |||
rstation_p, | |||||
boot_address, | |||||
pdt_p | ) | scs_std_mstart( boot_flag, rstation_p, boot_address, pdt_p ) |
Definition at line 91 of file sysap_macros.h.
#define poll_mbx | ( | channel_number, | |||
sysap_name_p, | |||||
sppb_p | ) | scs_std_poll_mbx( channel_number, sysap_name_p, sppb_p ); |
Definition at line 83 of file sysap_macros.h.
#define poll_mode | ( | enable_disable, | |||
sppb_p, | |||||
scssystemid_p | ) | scs_std_poll_mode( enable_disable, sppb_p, scssystemid_p ) |
Definition at line 80 of file sysap_macros.h.
#define poll_proc | ( | notification_p, | |||
context_data_p, | |||||
sysap_name_p, | |||||
sppb_p | ) | scs_std_poll_proc( notification_p, context_data_p, sysap_name_p, sppb_p ) |
Definition at line 77 of file sysap_macros.h.
#define queue_dg_buf | ( | dg_buf_p, | |||
cdt_p, | |||||
pdt_p | ) | scs_std_queuedg( dg_buf_p, cdt_p, pdt_p ) |
Definition at line 38 of file sysap_macros.h.
#define queue_mlt_dgs | ( | buffer_count, | |||
cdt_p, | |||||
pdt_p, | |||||
buffers_added_p | ) | scs_std_queuemdgs( buffer_count, cdt_p, pdt_p, buffers_added_p ) |
Definition at line 36 of file sysap_macros.h.
#define recych_msg_buf | ( | pdt_p, | |||
cdrp_p, | |||||
ravail_p | ) | scs_std_rchmsgbuf( pdt_p, cdrp_p, ravail_p ) |
Definition at line 16 of file sysap_macros.h.
#define recycl_msg_buf | ( | pdt_p, | |||
cdrp_p, | |||||
ravail_p | ) | scs_std_rclmsgbuf( pdt_p, cdrp_p, ravail_p ) |
Definition at line 19 of file sysap_macros.h.
#define recycl_rspid | ( | cdrp_p | ) | scs_std_recyl_rspid( cdrp_p ) |
Definition at line 42 of file sysap_macros.h.
#define reject | ( | rejtyp, | |||
cdt_p, | |||||
complete_p, | |||||
cdrp_p | ) | scs_std_reject( rejtyp, cdt_p, complete_p, cdrp_p ) |
Definition at line 103 of file sysap_macros.h.
#define repo_cdrp | ( | pdt_p, | |||
cdrp_p | ) | scs_std_repossess_cdrp( pdt_p, cdrp_p ); |
Definition at line 163 of file sysap_macros.h.
#define reqdata | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_reqdata( pdt_p, cdrp_p, complete_p ) |
Definition at line 122 of file sysap_macros.h.
#define request_data | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_request_data( pdt_p, cdrp_p, complete_p ) |
Definition at line 131 of file sysap_macros.h.
#define restore_credit | ( | pdt_p, | |||
cdrp_p | ) | scs_std_restore_credit( pdt_p, cdrp_p ) |
Definition at line 27 of file sysap_macros.h.
#define resume_resource_waiter | ( | resume_status, | |||
cdrp_p | ) | scs_std_resumewaitr( resume_status, cdrp_p ) |
Definition at line 67 of file sysap_macros.h.
#define resume_thread | ( | resume_status, | |||
cdrp_p | ) | scs_std_resume_thread( resume_status, cdrp_p ) |
Definition at line 69 of file sysap_macros.h.
#define scan_msgbuf_wait | ( | action_p, | |||
action_param, | |||||
cdt_p | ) | scs_std_lkp_msgwait( action_p, action_param, cdt_p ) |
Definition at line 52 of file sysap_macros.h.
#define scan_rdt | ( | action_p, | |||
action_param, | |||||
cdt_p | ) | scs_std_lkp_rdtcdrp( action_p, action_param, cdt_p ) |
Definition at line 55 of file sysap_macros.h.
#define scan_rspid_wait | ( | action_p, | |||
action_param, | |||||
cdt_p | ) | scs_std_lkp_rdtwait( action_p, action_param, cdt_p ) |
Definition at line 58 of file sysap_macros.h.
#define scs_init_cdrp | ( | cdrp_p | ) |
Definition at line 6 of file sysap_macros.h.
#define scs_stall | ( | stall_condition_code, | |||
cdt_p, | |||||
pdt_p, | |||||
cdrp_p, | |||||
ravail_p | ) | scs_std_stall( stall_condition_code, cdt_p, pdt_p, cdrp_p, ravail_p ) |
Definition at line 11 of file sysap_macros.h.
#define send_data | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_send_data( pdt_p, cdrp_p, complete_p ) |
Definition at line 134 of file sysap_macros.h.
#define send_data_wmsg | ( | msg_buf_len, | |||
pdt_p, | |||||
cdrp_p, | |||||
complete_p | ) | scs_std_send_data_wmsg( msg_buf_len, pdt_p, cdrp_p, complete_p ) |
Definition at line 137 of file sysap_macros.h.
#define send_dg_buf | ( | disposition_flag, | |||
db_msg_length, | |||||
cdrp_p | ) | scs_std_senddg( disposition_flag, db_msg_length, cdrp_p ) |
Definition at line 139 of file sysap_macros.h.
#define send_dg_buf_reg | ( | disposition_flag, | |||
dg_msg_length, | |||||
dg_buf_p, | |||||
cdt_p, | |||||
pdt_p | ) | scs_std_sendrgdg( disposition_flag, dg_msg_length, dg_buf_p, cdt_p, pdt_p ) |
Definition at line 142 of file sysap_macros.h.
#define sendcntmsgbuf | ( | buf_size, | |||
pdt_p, | |||||
cdrp_p, | |||||
complete_p | ) | scs_std_sendmsg( buf_size, pdt_p, cdrp_p, complete_p ) |
Definition at line 148 of file sysap_macros.h.
#define senddata | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_senddata( pdt_p, cdrp_p, complete_p ) |
Definition at line 125 of file sysap_macros.h.
#define senddatawm | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_senddata_wmsg( pdt_p, cdrp_p, complete_p ) |
Definition at line 128 of file sysap_macros.h.
#define sendmsgbuf | ( | pdt_p, | |||
cdrp_p, | |||||
complete_p | ) | scs_std_sendmsg( SCS$GW_MAXMSG, pdt_p, cdrp_p, complete_p ) |
Definition at line 145 of file sysap_macros.h.
#define set_load_rating | ( | rating, | |||
cdt_p | ) | scs_std_set_load_rating( rating, cdt_p ) |
Definition at line 119 of file sysap_macros.h.
#define unmap | ( | pdt_p, | |||
cdrp_p | ) | scs_std_unmap( pdt_p, cdrp_p ) |
struct _cdrp* cdrp_p cdrp_l_bd_addr = 0 |
Definition at line 8 of file sysap_macros.h.
struct _cdrp* cdrp_p cdrp_l_rbun = 0 |
Definition at line 9 of file sysap_macros.h.
struct _cdrp* cdrp_p cdrp_q_res_wait_state = 0 |
Definition at line 7 of file sysap_macros.h.