Lines Matching refs:dtpage_t

111 #define DT_PAGE(IP, MP) BT_PAGE(IP, MP, dtpage_t, i_dtroot)
116 BT_GETPAGE(IP, BN, MP, dtpage_t, SIZE, P, RC, i_dtroot); \
134 BT_GETSEARCH(IP, LEAF, BN, MP, dtpage_t, P, INDEX, i_dtroot)
143 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rxdp);
152 dtpage_t * fp, struct btstack * btstack);
154 static int dtRelink(tid_t tid, struct inode *ip, dtpage_t * p);
161 static int dtCompare(struct component_name * key, dtpage_t * p, int si);
163 static int ciCompare(struct component_name * key, dtpage_t * p, int si,
166 static void dtGetKey(dtpage_t * p, int i, struct component_name * key,
169 static int ciGetLeafPrefixKey(dtpage_t * lp, int li, dtpage_t * rp,
172 static void dtInsertEntry(dtpage_t * p, int index, struct component_name * key,
175 static void dtMoveEntry(dtpage_t * sp, int si, dtpage_t * dp,
179 static void dtDeleteEntry(dtpage_t * p, int fi, struct dt_lock ** dtlock);
181 static void dtTruncateEntry(dtpage_t * p, int ti, struct dt_lock ** dtlock);
183 static void dtLinelockFreelist(dtpage_t * p, int m, struct dt_lock ** dtlock);
574 dtpage_t *p; in dtSearch()
814 dtpage_t *p; /* base B+-tree index page */ in dtInsert()
924 dtpage_t *sp; /* split page */ in dtSplitUp()
926 dtpage_t *rp; /* new right page split from sp */ in dtSplitUp()
929 dtpage_t *lp; /* left child page */ in dtSplitUp()
1319 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rpxdp) in dtSplitPage()
1323 dtpage_t *sp; in dtSplitPage()
1325 dtpage_t *rp; /* new right page allocated */ in dtSplitPage()
1328 dtpage_t *p; in dtSplitPage()
1375 rp = (dtpage_t *) rmp->data; in dtSplitPage()
1636 dtpage_t *sp, *pp; in dtExtendPage()
1870 dtpage_t *rp; in dtSplitRoot()
2076 dtpage_t *p; in dtDelete()
2087 dtpage_t *np; in dtDelete()
2226 struct metapage * fmp, dtpage_t * fp, struct btstack * btstack) in dtDeleteUp()
2230 dtpage_t *p; in dtDeleteUp()
2437 static int dtRelink(tid_t tid, struct inode *ip, dtpage_t * p) in dtRelink()
2616 dtpage_t *p; in add_missing_indices()
2708 dtpage_t *p; in jfs_readdir()
3038 dtpage_t *p; in dtReadFirst()
3115 dtpage_t *p; in dtReadNext()
3281 dtpage_t * p, /* directory page */ in dtCompare()
3357 dtpage_t * p, /* directory page */ in ciCompare()
3464 static int ciGetLeafPrefixKey(dtpage_t * lp, int li, dtpage_t * rp, in ciGetLeafPrefixKey()
3531 static void dtGetKey(dtpage_t * p, int i, /* entry index */ in dtGetKey()
3595 static void dtInsertEntry(dtpage_t * p, int index, struct component_name * key, in dtInsertEntry()
3753 static void dtMoveEntry(dtpage_t * sp, int si, dtpage_t * dp, in dtMoveEntry()
3954 static void dtDeleteEntry(dtpage_t * p, int fi, struct dt_lock ** dtlock) in dtDeleteEntry()
4049 static void dtTruncateEntry(dtpage_t * p, int ti, struct dt_lock ** dtlock) in dtTruncateEntry()
4129 static void dtLinelockFreelist(dtpage_t * p, /* directory page */ in dtLinelockFreelist()
4215 dtpage_t *p; in dtModify()