IRP_HANDLE_OPENED
if ((irp->irp_flags & IRP_HANDLE_OPENED) == 0) {
atomic_or_32(&irp->irp_flags, IRP_HANDLE_OPENED);
if (irp->irp_flags & IRP_HANDLE_OPENED) {
atomic_and_32(&irp->irp_flags, ~IRP_HANDLE_OPENED);