Rev 2288 | Rev 2455 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2288 | Rev 2384 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | IRQ_POOL_SIZE equ 48 |
10 | IRQ_POOL_SIZE equ 48 |
Line 11... | Line 11... | ||
11 | 11 | ||
Line 12... | Line 12... | ||
12 | uglobal |
12 | uglobal |
13 | 13 | ||
Line 14... | Line 14... | ||
14 | align 16 |
14 | align 16 |
15 | irqh_tab rd LHEAD.sizeof * IRQ_RESERVED / 4 |
15 | irqh_tab rd sizeof.LHEAD * IRQ_RESERVED / 4 |
Line 16... | Line 16... | ||
16 | 16 | ||
17 | irqh_pool rd IRQH.sizeof * IRQ_POOL_SIZE /4 |
17 | irqh_pool rd sizeof.IRQH * IRQ_POOL_SIZE /4 |
Line 32... | Line 32... | ||
32 | stosd |
32 | stosd |
33 | stosd |
33 | stosd |
34 | loop @B |
34 | loop @B |
Line 35... | Line 35... | ||
35 | 35 | ||
36 | mov ecx, IRQ_POOL_SIZE-1 |
36 | mov ecx, IRQ_POOL_SIZE-1 |
37 | mov eax, irqh_pool+IRQH.sizeof |
37 | mov eax, irqh_pool+sizeof.IRQH |
38 | mov [next_irqh], irqh_pool |
38 | mov [next_irqh], irqh_pool |
39 | @@: |
39 | @@: |
40 | mov [eax-IRQH.sizeof], eax |
40 | mov [eax-sizeof.IRQH], eax |
41 | add eax, IRQH.sizeof |
41 | add eax, sizeof.IRQH |
Line 42... | Line 42... | ||
42 | loop @B |
42 | loop @B |
43 | 43 | ||
Line 44... | Line 44... | ||
44 | mov [eax-IRQH.sizeof], dword 0 |
44 | mov [eax-sizeof.IRQH], dword 0 |
45 | ret |
45 | ret |