MP
bus_space_write_4(fdtbus_bs_tag, MP, MP_SW_RESET(cpu_num), 0);
.bank_min[0] = ZYNQ_BANK_PIN_MIN(MP, 0),
.bank_max[0] = ZYNQ_BANK_PIN_MAX(MP, 0),
.bank_min[1] = ZYNQ_BANK_PIN_MIN(MP, 1),
.bank_max[1] = ZYNQ_BANK_PIN_MAX(MP, 1),
.bank_min[2] = ZYNQ_BANK_PIN_MIN(MP, 2),
.bank_max[2] = ZYNQ_BANK_PIN_MAX(MP, 2),
.bank_min[3] = ZYNQ_BANK_PIN_MIN(MP, 3),
.bank_max[3] = ZYNQ_BANK_PIN_MAX(MP, 3),
.bank_min[4] = ZYNQ_BANK_PIN_MIN(MP, 4),
.bank_max[4] = ZYNQ_BANK_PIN_MAX(MP, 4),
.bank_min[5] = ZYNQ_BANK_PIN_MIN(MP, 5),
.bank_max[5] = ZYNQ_BANK_PIN_MAX(MP, 5),
is_mio = ZYNQ_PIN_IS_MIO(MP, pin);
#define VFS_MOUNT(MP) ({ \
TSRAW(curthread, TS_ENTER, "VFS_MOUNT", (MP)->mnt_vfc->vfc_name);\
_rc = (*(MP)->mnt_op->vfs_mount)(MP); \
TSRAW(curthread, TS_EXIT, "VFS_MOUNT", (MP)->mnt_vfc->vfc_name);\
#define VFS_UNMOUNT(MP, FORCE) ({ \
_rc = (*(MP)->mnt_op->vfs_unmount)(MP, FORCE); \
#define VFS_ROOT(MP, FLAGS, VPP) ({ \
_rc = (*(MP)->mnt_op->vfs_root)(MP, FLAGS, VPP); \
#define VFS_CACHEDROOT(MP, FLAGS, VPP) ({ \
_rc = (*(MP)->mnt_op->vfs_cachedroot)(MP, FLAGS, VPP); \
#define VFS_QUOTACTL(MP, C, U, A, MP_BUSY) ({ \
_rc = (*(MP)->mnt_op->vfs_quotactl)(MP, C, U, A, MP_BUSY); \
#define VFS_STATFS(MP, SBP) ({ \
_rc = __vfs_statfs((MP), (SBP)); \
#define VFS_SYNC(MP, WAIT) ({ \
_rc = (*(MP)->mnt_op->vfs_sync)(MP, WAIT); \
#define VFS_VGET(MP, INO, FLAGS, VPP) ({ \
_rc = (*(MP)->mnt_op->vfs_vget)(MP, INO, FLAGS, VPP); \
#define VFS_FHTOVP(MP, FIDP, FLAGS, VPP) ({ \
_rc = (*(MP)->mnt_op->vfs_fhtovp)(MP, FIDP, FLAGS, VPP); \
#define VFS_CHECKEXP(MP, NAM, EXFLG, CRED, NUMSEC, SEC) ({ \
_rc = (*(MP)->mnt_op->vfs_checkexp)(MP, NAM, EXFLG, CRED, NUMSEC,\
#define VFS_EXTATTRCTL(MP, C, FN, NS, N) ({ \
_rc = (*(MP)->mnt_op->vfs_extattrctl)(MP, C, FN, NS, N); \
#define VFS_SYSCTL(MP, OP, REQ) ({ \
_rc = (*(MP)->mnt_op->vfs_sysctl)(MP, OP, REQ); \
#define VFS_SUSP_CLEAN(MP) do { \
if (*(MP)->mnt_op->vfs_susp_clean != NULL) { \
(*(MP)->mnt_op->vfs_susp_clean)(MP); \
#define VFS_RECLAIM_LOWERVP(MP, VP) do { \
if (*(MP)->mnt_op->vfs_reclaim_lowervp != NULL) { \
(*(MP)->mnt_op->vfs_reclaim_lowervp)((MP), (VP)); \
#define VFS_UNLINK_LOWERVP(MP, VP) do { \
if (*(MP)->mnt_op->vfs_unlink_lowervp != NULL) { \
(*(MP)->mnt_op->vfs_unlink_lowervp)((MP), (VP)); \
#define VFS_PURGE(MP) do { \
if (*(MP)->mnt_op->vfs_purge != NULL) { \
(*(MP)->mnt_op->vfs_purge)(MP); \