Rev 1257 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1257 | Rev 1274 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | ;; GNU GENERAL PUBLIC LICENSE ;; |
10 | ;; GNU GENERAL PUBLIC LICENSE ;; |
11 | ;; Version 2, June 1991 ;; |
11 | ;; Version 2, June 1991 ;; |
12 | ;; ;; |
12 | ;; ;; |
13 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
13 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 14... | Line 14... | ||
14 | 14 | ||
Line 15... | Line 15... | ||
15 | $Revision: 1257 $ |
15 | $Revision: 1274 $ |
16 | 16 | ||
17 | ; The Queues implemented by these macros for a sort of ring-buffer. |
17 | ; The Queues implemented by these macros for a sort of ring-buffer. |
18 | ; The data to these queue's always looks like this: |
18 | ; The data to these queue's always looks like this: |
Line 28... | Line 28... | ||
28 | .w_ptr dd ? ; current writing pointer in queue |
28 | .w_ptr dd ? ; current writing pointer in queue |
29 | .r_ptr dd ? ; current reading pointer |
29 | .r_ptr dd ? ; current reading pointer |
30 | .data: |
30 | .data: |
31 | ends |
31 | ends |
Line 32... | Line -... | ||
32 | - | ||
33 | struct eth_queue_entry |
- | |
34 | .owner dd ? |
- | |
35 | .data_ptr dd ? |
- | |
36 | .data_size dd ? |
- | |
37 | .size: |
- | |
38 | ends |
- | |
39 | - | ||
40 | struct tcp_in_queue_entry |
- | |
41 | .data_ptr dd ? |
- | |
42 | .data_size dd ? |
- | |
43 | .offset dd ? |
- | |
44 | .size: |
- | |
45 | ends |
- | |
46 | - | ||
47 | struct tcp_out_queue_entry |
- | |
48 | .data_ptr dd ? |
- | |
49 | .data_size dd ? |
- | |
50 | .ttl dd ? |
- | |
51 | .retries dd ? |
- | |
52 | .owner dd ? |
- | |
53 | .sendproc dd ? |
- | |
54 | .seq_num dd ? |
- | |
55 | .size: |
- | |
56 | ends |
- | |
57 | - | ||
58 | struct socket_queue_entry |
- | |
59 | .data_ptr dd ? |
- | |
60 | .data_size dd ? |
- | |
61 | .offset dd ? |
- | |
62 | .size: |
- | |
63 | ends |
- | |
64 | 32 | ||
Line 65... | Line 33... | ||
65 | ; The following macros share these inputs: |
33 | ; The following macros share these inputs: |
66 | 34 | ||
67 | ; ptr = pointer to where the queue data is located |
35 | ; ptr = pointer to where the queue data is located |