Lines Matching refs:free_obj
206 container_of(work, struct timestamp_reg_work_obj, free_obj);
208 struct timestamp_reg_free_node *free_obj, *temp_free_obj;
213 list_for_each_entry_safe(free_obj, temp_free_obj, free_list_head, free_objects_node) {
215 free_obj->buf,
216 free_obj->cq_cb);
218 hl_mmap_mem_buf_put(free_obj->buf);
219 hl_cb_put(free_obj->cq_cb);
220 atomic_set(&free_obj->in_use, 0);
226 list_for_each_entry_safe(free_obj, temp_free_obj, dynamic_alloc_free_list_head,
230 free_obj->buf,
231 free_obj->cq_cb);
233 hl_mmap_mem_buf_put(free_obj->buf);
234 hl_cb_put(free_obj->cq_cb);
235 list_del(&free_obj->free_objects_node);
236 kfree(free_obj);
367 INIT_WORK(&job->free_obj, hl_ts_free_objects);
371 queue_work(hdev->ts_free_obj_wq, &job->free_obj);