Lines Matching refs:twcb
2233 struct binder_task_work_cb *twcb = container_of(twork, in binder_do_fd_close() local
2236 fput(twcb->file); in binder_do_fd_close()
2237 kfree(twcb); in binder_do_fd_close()
2249 struct binder_task_work_cb *twcb; in binder_deferred_fd_close() local
2251 twcb = kzalloc(sizeof(*twcb), GFP_KERNEL); in binder_deferred_fd_close()
2252 if (!twcb) in binder_deferred_fd_close()
2254 init_task_work(&twcb->twork, binder_do_fd_close); in binder_deferred_fd_close()
2255 __close_fd_get_file(fd, &twcb->file); in binder_deferred_fd_close()
2256 if (twcb->file) in binder_deferred_fd_close()
2257 task_work_add(current, &twcb->twork, true); in binder_deferred_fd_close()
2259 kfree(twcb); in binder_deferred_fd_close()