Lines Matching full:queue
36 .Nd mbuf queue API
70 The mbuf queue API provides implementations of data structures and operations
84 Insertion of a new mbuf at the end of the queue.
86 Removal of an mbuf from the head of the queue.
88 Reinsertion of an mbuf at the head of the queue.
90 Removal of the entire chain of mbufs on the queue.
92 Insertion of the mbufs in an mbuf_list at the end of the queue.
94 Removal of all the mbufs on the queue as an mbuf_list.
98 Initialises the mbuf queue structure
102 The highest interrupt priority level the queue will be operated at is
106 Initialises an mbuf queue structure declaration.
109 The highest interrupt priority level the queue will be operated at is
117 mbuf queue.
118 If the queue is full then
126 mbuf queue.
127 If the queue is full then the mbuf at the head of the queue
132 mbuf queue.
138 mbuf queue.
139 Note, the number of mbufs placed on the queue may exceed its maximum length.
143 mbuf queue on to the
149 mbuf queue.
153 mbuf queue.
157 mbuf queue is empty.
161 mbuf queue is full.
165 mbuf queue.
169 mbuf queue.
175 mbuf queue was too full.
179 mbuf queue.
183 already exist on the queue.
204 returns the mbuf that was at the head of its queue.
205 If the queue was empty,
212 If the queue was empty,
217 returns the number of mbufs on the queue.
220 returns a non-zero value if the queue is empty, otherwise 0.
223 returns a non-zero value if the queue is full, otherwise 0.
227 mbuf was freed because it would cause the queue to exceed its maximum
231 returns 0 if there was space on the queue for the mbuf, or non-zero
232 if the head of the queue was freed to make space for it.
236 length of the queue exceeded its maximum length.
239 returns the size of a packet on the queue, or 0 if the queue is empty.
247 operations that would have caused the queue to exceed its maximum length.