Lines Matching refs:FreezeMessage
58 type UninitFM = UniqueArc<core::mem::MaybeUninit<DTRWrap<FreezeMessage>>>;
61 pub(crate) struct FreezeMessage { struct
66 impl ListArcSafe<0> for FreezeMessage { argument
71 impl FreezeMessage { impl
76 fn init(ua: UninitFM, cookie: FreezeCookie) -> DLArc<FreezeMessage> { in init() argument
77 match ua.pin_init_with(DTRWrap::new(FreezeMessage { cookie })) { in init()
84 impl DeliverToRead for FreezeMessage { implementation
173 let msg = FreezeMessage::new(GFP_KERNEL)?; in request_freeze_notif()
229 let msg = FreezeMessage::init(msg, cookie); in request_freeze_notif()
237 let alloc = FreezeMessage::new(GFP_KERNEL)?; in freeze_notif_done()
246 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done()
260 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done()
276 let alloc = FreezeMessage::new(GFP_KERNEL)?; in clear_freeze_notif()
300 msg = Some(FreezeMessage::init(alloc, cookie)); in clear_freeze_notif()
379 let msg_alloc = FreezeMessage::new(GFP_KERNEL)?; in prepare_freeze_messages()
380 let msg = FreezeMessage::init(msg_alloc, cookie); in prepare_freeze_messages()
389 batch: KVVec<(Arc<Process>, DLArc<FreezeMessage>)>,