---
title: IOLockGroup
framework: Kernel
role: symbol
role_heading: Global Variable
platforms: [macOS 10.4+]
path: kernel/iolockgroup
---

# IOLockGroup

## Declaration

```occ
lck_grp_t *IOLockGroup;
```

## Discussion

Discussion Global lock group used by all IOKit locks. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h.
