Lines Matching refs:free_node
261 struct timestamp_reg_free_node *free_node;
277 free_node = &ts_free_jobs_data->free_nodes_pool[free_node_index];
278 if (atomic_cmpxchg(&free_node->in_use, 0, 1)) {
293 free_node = kmalloc(sizeof(struct timestamp_reg_free_node), GFP_ATOMIC);
294 if (!free_node)
297 free_node->dynamic_alloc = 1;
312 free_node->buf = pend->ts_reg_info.buf;
313 free_node->cq_cb = pend->ts_reg_info.cq_cb;
315 if (free_node->dynamic_alloc) {
316 list_add(&free_node->free_objects_node, *dynamic_alloc_list);
320 list_add(&free_node->free_objects_node, *free_list);