Lines Matching refs:twcb
1902 struct binder_task_work_cb *twcb = container_of(twork, in binder_do_fd_close() local
1905 fput(twcb->file); in binder_do_fd_close()
1906 kfree(twcb); in binder_do_fd_close()
1918 struct binder_task_work_cb *twcb; in binder_deferred_fd_close() local
1920 twcb = kzalloc(sizeof(*twcb), GFP_KERNEL); in binder_deferred_fd_close()
1921 if (!twcb) in binder_deferred_fd_close()
1923 init_task_work(&twcb->twork, binder_do_fd_close); in binder_deferred_fd_close()
1924 twcb->file = close_fd_get_file(fd); in binder_deferred_fd_close()
1925 if (twcb->file) { in binder_deferred_fd_close()
1927 get_file(twcb->file); in binder_deferred_fd_close()
1928 filp_close(twcb->file, current->files); in binder_deferred_fd_close()
1929 task_work_add(current, &twcb->twork, TWA_RESUME); in binder_deferred_fd_close()
1931 kfree(twcb); in binder_deferred_fd_close()