Lines Matching refs:qnode
41 struct qnode;
47 struct qnode { struct
48 struct qnode *next; argument
57 struct qnode *head; argument
58 struct qnode *stub;
59 struct qnode *fast_alloc;
60 struct qnode *tail __rte_cache_aligned;
86 sizeof(struct qnode), in _qnode_pool_create()
116 _qnode_pool_insert(struct qnode_pool *p, struct qnode *n) in _qnode_pool_insert()
119 struct qnode *prev = n; in _qnode_pool_insert()
121 prev = (struct qnode *) __sync_lock_test_and_set((uint64_t *)&p->head, in _qnode_pool_insert()
139 static __rte_always_inline struct qnode *
142 struct qnode *head; in _pool_remove()
143 struct qnode *tail = p->tail; in _pool_remove()
144 struct qnode *next = tail->next; in _pool_remove()
180 static __rte_always_inline struct qnode *
183 struct qnode *n; in _qnode_pool_remove()
200 static __rte_always_inline struct qnode *
205 struct qnode *n; in _qnode_alloc()
220 sizeof(struct qnode), in _qnode_alloc()
246 _qnode_free(struct qnode *n) in _qnode_free()