diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-03 14:21:14 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-11-13 13:03:49 +0100 |
commit | 53145c7232007e4c83819131a820e63e00dba7e6 (patch) | |
tree | 8b6266a11907c43f937335abec4acacc046903f7 /freebsd/sys/dev/nvme/nvme_private.h | |
parent | NVME(4): Add build module (diff) | |
download | rtems-libbsd-53145c7232007e4c83819131a820e63e00dba7e6.tar.bz2 |
NVME(4): Port to RTEMS
Update #3821.
Diffstat (limited to 'freebsd/sys/dev/nvme/nvme_private.h')
-rw-r--r-- | freebsd/sys/dev/nvme/nvme_private.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/sys/dev/nvme/nvme_private.h b/freebsd/sys/dev/nvme/nvme_private.h index 4aaac9de..e473ec4b 100644 --- a/freebsd/sys/dev/nvme/nvme_private.h +++ b/freebsd/sys/dev/nvme/nvme_private.h @@ -168,15 +168,21 @@ struct nvme_tracker { uint16_t cid; uint64_t *prp; +#ifndef __rtems__ bus_addr_t prp_bus_addr; +#else /* __rtems__ */ + uint64_t prp_bus_addr; +#endif /* __rtems__ */ }; struct nvme_qpair { struct nvme_controller *ctrlr; uint32_t id; +#ifndef __rtems__ int domain; int cpu; +#endif /* __rtems__ */ uint16_t vector; int rid; @@ -240,7 +246,9 @@ struct nvme_controller { device_t dev; struct mtx lock; +#ifndef __rtems__ int domain; +#endif /* __rtems__ */ uint32_t ready_timeout_in_ms; uint32_t quirks; #define QUIRK_DELAY_B4_CHK_RDY 1 /* Can't touch MMIO on disable */ |