Lines Matching refs:ida
8 static inline int __acquire_id(struct ida *ida, int from, int to) in __acquire_id() argument
10 return ida_simple_get(ida, from, to, GFP_KERNEL); in __acquire_id()
13 int ksmbd_acquire_smb2_tid(struct ida *ida) in ksmbd_acquire_smb2_tid() argument
17 id = __acquire_id(ida, 1, 0xFFFFFFFF); in ksmbd_acquire_smb2_tid()
22 int ksmbd_acquire_smb2_uid(struct ida *ida) in ksmbd_acquire_smb2_uid() argument
26 id = __acquire_id(ida, 1, 0); in ksmbd_acquire_smb2_uid()
28 id = __acquire_id(ida, 1, 0); in ksmbd_acquire_smb2_uid()
33 int ksmbd_acquire_async_msg_id(struct ida *ida) in ksmbd_acquire_async_msg_id() argument
35 return __acquire_id(ida, 1, 0); in ksmbd_acquire_async_msg_id()
38 int ksmbd_acquire_id(struct ida *ida) in ksmbd_acquire_id() argument
40 return __acquire_id(ida, 0, 0); in ksmbd_acquire_id()
43 void ksmbd_release_id(struct ida *ida, int id) in ksmbd_release_id() argument
45 ida_simple_remove(ida, id); in ksmbd_release_id()