Lines Matching refs:MP
60 #define BT_IS_ROOT(MP) (((MP)->xflag & COMMIT_PAGE) == 0) argument
63 #define BT_PAGE(IP, MP, TYPE, ROOT)\ argument
64 (BT_IS_ROOT(MP) ? (TYPE *)&JFS_IP(IP)->ROOT : (TYPE *)(MP)->data)
67 #define BT_GETPAGE(IP, BN, MP, TYPE, SIZE, P, RC, ROOT)\ argument
71 MP = (struct metapage *)&JFS_IP(IP)->bxflag;\
77 MP = read_metapage((IP), BN, SIZE, 1);\
78 if (MP) {\
80 P = (MP)->data;\
89 #define BT_MARK_DIRTY(MP, IP)\ argument
91 if (BT_IS_ROOT(MP))\
94 mark_metapage_dirty(MP);\
98 #define BT_PUTPAGE(MP)\ argument
100 if (! BT_IS_ROOT(MP)) \
101 release_metapage(MP); \
155 #define BT_GETSEARCH(IP, LEAF, BN, MP, TYPE, P, INDEX, ROOT)\ argument
158 MP = (LEAF)->mp;\
160 P = (TYPE *)MP->data;\