Lines Matching refs:idr
285 idr_remove(global_ft.idr, fp->persistent_id); in __ksmbd_remove_durable_fd()
299 idr_remove(ft->idr, fp->volatile_id); in __ksmbd_remove_fd()
353 fp = idr_find(ft->idr, id); in __ksmbd_lookup_fd()
389 fp = idr_find(ft->idr, id); in ksmbd_close_fd()
473 idr_for_each_entry(global_ft.idr, fp, id) { in ksmbd_lookup_fd_cguid()
533 ret = idr_alloc_cyclic(ft->idr, fp, 0, INT_MAX - 1, GFP_NOWAIT); in __open_id()
607 idr_for_each_entry(ft->idr, fp, id) { in __close_file_table_ids()
661 idr_for_each_entry(global_ft.idr, fp, id) { in ksmbd_free_global_file_table()
671 ft->idr = kzalloc(sizeof(struct idr), GFP_KERNEL); in ksmbd_init_file_table()
672 if (!ft->idr) in ksmbd_init_file_table()
675 idr_init(ft->idr); in ksmbd_init_file_table()
682 if (!ft->idr) in ksmbd_destroy_file_table()
686 idr_destroy(ft->idr); in ksmbd_destroy_file_table()
687 kfree(ft->idr); in ksmbd_destroy_file_table()
688 ft->idr = NULL; in ksmbd_destroy_file_table()