Rev 6907 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6907 | Rev 6908 | ||
---|---|---|---|
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: 6907 $ |
15 | $Revision: 6908 $ |
16 | 16 | ||
17 | ; The Queues implemented by these macros form a ring-buffer. |
17 | ; The Queues implemented by these macros form a 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 48... | Line 48... | ||
48 | 48 | ||
Line 49... | Line 49... | ||
49 | spin_lock_irqsave |
49 | spin_lock_irqsave |
50 | 50 | ||
51 | cmp [ptr + queue.size], size ; Check if queue isnt full |
- | |
- | 51 | cmp [ptr + queue.size], size ; Check if queue isnt full |
|
52 | jb .ok |
52 | jb .ok |
53 | DEBUGF 1, "--- Queue is FULL!\n" |
53 | |
Line 54... | Line 54... | ||
54 | spin_unlock_irqrestore |
54 | spin_unlock_irqrestore |
55 | jmp failaddr |
55 | jmp failaddr |