Lines Matching refs:ListLinksFields
42 first: *mut ListLinksFields,
138 struct ListLinksFields { struct
139 next: *mut ListLinksFields, argument
140 prev: *mut ListLinksFields, argument
152 inner: Opaque<ListLinksFields>,
169 inner: Opaque::new(ListLinksFields { in new()
180 unsafe fn fields(me: *mut Self) -> *mut ListLinksFields { in fields() argument
189 unsafe fn from_fields(me: *mut ListLinksFields) -> *mut Self { in from_fields()
227 inner: Opaque::new(ListLinksFields { in new()
263 next: *mut ListLinksFields, in insert_inner() argument
264 ) -> *mut ListLinksFields { in insert_inner() argument
365 let ListLinksFields { next, prev } = unsafe { *item }; in remove() localVariable
394 unsafe fn remove_internal(&mut self, item: *mut ListLinksFields) -> ListArc<T, ID> { in remove_internal()
397 let ListLinksFields { next, prev } = unsafe { *item }; in remove_internal() localVariable
410 item: *mut ListLinksFields, in remove_internal_inner() argument
411 next: *mut ListLinksFields, in remove_internal_inner() argument
412 prev: *mut ListLinksFields, in remove_internal_inner() argument
542 current: *mut ListLinksFields,
543 stop: *mut ListLinksFields,
722 next: *mut ListLinksFields,
729 fn prev_ptr(&self) -> *mut ListLinksFields { in prev_ptr() argument
818 fn insert_inner(&mut self, item: ListArc<T, ID>) -> *mut ListLinksFields { in insert_inner() argument
877 ptr: *mut ListLinksFields,