Lines Matching refs:bindings
8 alloc, bindings, build_assert,
58 xa: Opaque<bindings::xarray>,
75 unsafe { bindings::xa_destroy(self.xa.get()) }; in drop()
91 AllocKind::Alloc => bindings::XA_FLAGS_ALLOC, in new()
92 AllocKind::Alloc1 => bindings::XA_FLAGS_ALLOC1, in new()
99 bindings::xa_init_flags(xa, flags) in new()
110 bindings::xa_find(self.xa.get(), &mut index, usize::MAX, bindings::XA_PRESENT) in iter()
115 bindings::xa_find_after(self.xa.get(), &mut index, usize::MAX, bindings::XA_PRESENT) in iter()
124 if (unsafe { bindings::xa_trylock(self.xa.get()) } != 0) { in try_lock()
137 unsafe { bindings::xa_lock(self.xa.get()) }; in lock()
160 unsafe { bindings::xa_unlock(self.xa.xa.get()) }; in drop()
186 let ptr = unsafe { bindings::xa_load(self.xa.xa.get(), index) }; in load()
212 let ptr = unsafe { bindings::__xa_erase(self.xa.xa.get(), index) }.cast(); in remove()
246 unsafe { bindings::__xa_store(self.xa.xa.get(), index, new, gfp.as_raw()) } in store()
251 let errno = unsafe { bindings::xa_err(old) }; in store()