Lines Matching full:rx

125 	struct node_rx_hdr *rx;  in ll_rx_mem_release()  local
127 rx = *node_rx; in ll_rx_mem_release()
128 while (rx) { in ll_rx_mem_release()
131 rx_free = rx; in ll_rx_mem_release()
132 rx = rx->next; in ll_rx_mem_release()
146 __ASSERT(0, "Tried to release unknown rx node type"); in ll_rx_mem_release()
151 *node_rx = rx; in ll_rx_mem_release()
181 void ll_rx_put(memq_link_t *link, void *rx) in ll_rx_put() argument
183 if (((struct node_rx_hdr *)rx)->type != NODE_RX_TYPE_RELEASE) { in ll_rx_put()
185 sys_slist_append(&ut_rx_q, (sys_snode_t *)rx); in ll_rx_put()
193 void ll_rx_put_sched(memq_link_t *link, void *rx) in ll_rx_put_sched() argument
195 ll_rx_put(link, rx); in ll_rx_put_sched()
271 void ull_rx_put(memq_link_t *link, void *rx) in ull_rx_put() argument
279 void ull_rx_put_sched(memq_link_t *link, void *rx) in ull_rx_put_sched() argument
300 /* Initialize rx pool. */ in init_reset()
304 /* Initialize rx link pool. */ in init_reset()
308 /* Acquire a link to initialize ull rx memq */ in init_reset()
311 /* Initialize ull rx memq */ in init_reset()
314 /* Acquire a link to initialize ll rx memq */ in init_reset()
317 /* Initialize ll rx memq */ in init_reset()
320 /* Allocate rx free buffers */ in init_reset()
339 struct node_rx_hdr *rx; in rx_alloc() local
346 rx = mem_acquire(&mem_pdu_rx.free); in rx_alloc()
347 if (!rx) { in rx_alloc()
353 rx->link = link; in rx_alloc()
355 MFIFO_BY_IDX_ENQUEUE(ll_pdu_rx_free, idx, rx); in rx_alloc()
367 struct node_rx_hdr *rx; in rx_alloc() local
374 rx = mem_acquire(&mem_pdu_rx.free); in rx_alloc()
375 if (!rx) { in rx_alloc()
380 rx->link = link; in rx_alloc()
382 MFIFO_BY_IDX_ENQUEUE(pdu_rx_free, idx, rx); in rx_alloc()