---
title: ataOpcode
framework: kernel
role: symbol
path: kernel/ataopcode
---

# ataOpcode

## Declaration

```occ
enum ataOpcode : unsigned int {
    ...
};
```

## Topics

### Constants

- [kATAFnBusReset](kernel/ataopcode/katafnbusreset.md)
- [kATAFnExecIO](kernel/ataopcode/katafnexecio.md)
- [kATAFnQFlush](kernel/ataopcode/katafnqflush.md)
- [kATAFnRegAccess](kernel/ataopcode/katafnregaccess.md)
- [kATANoOp](kernel/ataopcode/katanoop.md)
- [kATAPIFnExecIO](kernel/ataopcode/katapifnexecio.md)

## See Also

### Additional Types

- [ataDeviceType](kernel/atadevicetype.md)
- [ataEventCode](kernel/ataeventcode.md)
- [ataFlags](kernel/ataflags.md)
- [ataRegMask](kernel/ataregmask.md)
- [ataSocketType](kernel/atasockettype.md)
- [ataUnitID](kernel/ataunitid.md)
- [atapiConfig](kernel/atapiconfig.md)
