Searched refs:post_remove (Results 1 – 11 of 11) sorted by relevance
216 // * The pointer remains valid until the next call to `post_remove` because the caller218 // `ListArc` containing `Self` until the next call to `post_remove`. The value cannot229 // `ListLinks` several times because calls to `prepare_to_insert` and `post_remove`230 // must alternate and exclusive access is given up when `post_remove` is called.245 unsafe fn post_remove(me: *mut $crate::list::ListLinks<$num>) -> *const Self {267 // `ListLinks` several times because calls to `prepare_to_insert` and `post_remove`268 // must alternate and exclusive access is given up when `post_remove` is called.292 // `post_remove`, or `view_value`. By the safety requirements of those methods,313 // This function is also used as the implementation of `post_remove`, so the caller314 // may choose to satisfy the safety requirements of `post_remove` instea[all...]
371 unsafe fn post_remove(me: *mut ListLinks<ID>) -> *const Self; in post_remove() method700 let raw_item = unsafe { T::post_remove(list_links) }; in remove_internal_inner()
752 channel->type->post_remove(channel); in efx_remove_channel()1345 .post_remove = efx_channel_dummy_op_void,
626 void (*post_remove)(struct efx_channel *); member
2205 .post_remove = efx_ptp_remove_channel,
758 channel->type->post_remove(channel); in efx_siena_remove_channel()1364 .post_remove = efx_siena_channel_dummy_op_void,
589 void (*post_remove)(struct efx_channel *); member
1047 .post_remove = efx_siena_channel_dummy_op_void,
2163 .post_remove = efx_ptp_remove_channel,
479 void (*post_remove)(struct ef4_channel *); member
746 channel->type->post_remove(channel); in ef4_remove_channel()870 .post_remove = ef4_channel_dummy_op_void,