lib/src/sysap_macros.h File Reference

#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 Documentation

#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 )

Definition at line 50 of file sysap_macros.h.

Referenced by init_sys_p1pp().


Variable Documentation

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.


Generated on Fri Oct 9 10:25:54 2009 for FreeVMS by  doxygen 1.5.5