Lines Matching refs:item
60 struct mbuf_item *item = &ms->array[MBUF_INDEX(ms->head, i, ms->capacity)];
61 mbuf_free_buf (item->buffer);
93 mbuf_add_item (struct mbuf_set *ms, const struct mbuf_item *item)
106 ms->array[MBUF_INDEX(ms->head, ms->len, ms->capacity)] = *item;
109 ++item->buffer->refcount;
113 mbuf_extract_item (struct mbuf_set *ms, struct mbuf_item *item)
120 *item = ms->array[ms->head];
123 if (item->instance) /* ignore dereferenced instances */
142 struct mbuf_item *item = &ms->array[MBUF_INDEX(ms->head, i, ms->capacity)];
143 if (item->instance)
145 ret = item->instance;
161 struct mbuf_item *item = &ms->array[MBUF_INDEX(ms->head, i, ms->capacity)];
162 if (item->instance == mi)
164 mbuf_free_buf (item->buffer);
165 item->buffer = NULL;
166 item->instance = NULL;