Lines Matching full:safety
72 /// # Safety
89 // SAFETY: `bd.rq` is valid as required by the safety requirement for
96 // SAFETY:
98 // - By the safety requirements of this function, `request` is a valid
104 // SAFETY: `hctx` is valid as required by this function.
107 // SAFETY: `queue.queuedata` was created by `GenDiskBuilder::build` with
113 // SAFETY: We have exclusive access and we just set the refcount above.
119 // SAFETY: `bd` is valid as required by the safety requirement for
134 /// # Safety
139 // SAFETY: `hctx` is valid as required by this function.
142 // SAFETY: `queue.queuedata` was created by `GenDisk::try_new()` with a
153 /// # Safety
159 // SAFETY: This function can only be dispatched through
169 /// # Safety
182 /// # Safety
198 /// # Safety
210 /// # Safety
224 // SAFETY: By the safety requirements of this function, `rq` points
228 // SAFETY: The refcount field is allocated but not initialized, so
239 /// # Safety
249 // SAFETY: The tagset invariants guarantee that all requests are allocated with extra memory
253 // SAFETY: `pdu` is valid for read and write and is properly initialised.