1 /tmp
/g
/tools
/dsnet
/lib
/psnet
.c
:
2 typedef struct { /* size 32 */
3 half mag
; /* bitsize 16, bitpos 0 */
4 half len
; /* bitsize 16, bitpos 16 */
5 word ctg
; /* bitsize 32, bitpos 32 */
6 half pri
; /* bitsize 16, bitpos 64 */
7 half rep
; /* bitsize 16, bitpos 80 */
8 byte rtag
; /* bitsize 8, bitpos 96 */
9 byte atag
; /* bitsize 8, bitpos 104 */
10 byte acode
; /* bitsize 8, bitpos 112 */
11 byte crsv
[5]; /* bitsize 40, bitpos 120 */
12 half cid
; /* bitsize 16, bitpos 160 */
13 half seq
; /* bitsize 16, bitpos 176 */
14 word req
; /* bitsize 32, bitpos 192 */
15 word sum
; /* bitsize 32, bitpos 224 */
17 typedef struct { /* size 80 */
18 int cid
; /* bitsize 32, bitpos 0 */
19 int tseq
; /* bitsize 32, bitpos 32 */
20 int gseq
; /* bitsize 32, bitpos 64 */
21 char *snd_buf
; /* bitsize 32, bitpos 96 */
22 char *snd_ptr
; /* bitsize 32, bitpos 128 */
23 int snd_len
; /* bitsize 32, bitpos 160 */
24 int snd_dslen
; /* bitsize 32, bitpos 192 */
25 DS_DECI1 rcv_hdr
; /* bitsize 256, bitpos 224 */
26 char *rcv_buf
; /* bitsize 32, bitpos 480 */
27 char *rcv_ptr
; /* bitsize 32, bitpos 512 */
28 int rcv_len
; /* bitsize 32, bitpos 544 */
29 char *read_ptr
; /* bitsize 32, bitpos 576 */
30 int read_len
; /* bitsize 32, bitpos 608 */
32 static int set_deci1_hdr (DS_PSNETD_PRIV
*priv
/* 0x8 */, DS_DECI1
*p
/* 0xc */, word req
/* 0x10 */, int len
/* 0x14 */)
40 static DS_PSNETD_PRIV
*init_psnet (DS_DESC
*desc
/* 0x8 */)
49 void _ds_free_psnet (DS_DESC
*desc
/* 0x8 */)
55 static int recv_deci1_hook (DS_PSNETD_PRIV
*p
/* 0x8 */, DS_DECI1
*deci1
/* 0xc */, void *ptr
/* 0x10 */, int len
/* 0x14 */)
64 int _ds_read_psnet (DS_DESC
*desc
/* 0x8 */, char *buf
/* 0xc */, int len
/* 0x10 */)
77 static int send_treset (DS_PSNETD_PRIV
*p
/* 0x8 */)
83 static int send_deci2_hook (DS_PSNETD_PRIV
*p
/* 0x8 */, DECI2_HDR
*dh
/* 0xc */, int len
/* 0x10 */)
89 int _ds_write_psnet (DS_DESC
*desc
/* 0x8 */, char *buf
/* 0xc */, int len
/* 0x10 */)
99 int (*ds_rdwr_mem_align_func
) (/* unknown */);
100 int (*ds_load_mem_func
) (/* unknown */);
101 int (*ds_store_mem_func
) (/* unknown */);
102 int (*ds_load_quad_reg_func
) (/* unknown */);
103 int (*ds_store_quad_reg_func
) (/* unknown */);
104 int (*ds_symbol_to_value_func
) (/* unknown */);
105 int (*ds_symbol_completion_func
) (/* unknown */);
106 int (*ds_help_completion_func
) (/* unknown */);
107 void (*ds_idle_func
) (/* unknown */);
108 int (*ds_check_reserved_name_func
) (/* unknown */);
109 void (*ds_drfp_err_func
) (/* unknown */);
111 struct _GIF_OPT
*pgif
;
112 struct _SMEM_OPT smem
;
113 struct _SMEM_OPT
*psmem
;