• Home
  • Raw
  • Download

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()
819 dtpage_t *p; /* base B+-tree index page */ in dtInsert()
929 dtpage_t *sp; /* split page */ in dtSplitUp()
931 dtpage_t *rp; /* new right page split from sp */ in dtSplitUp()
934 dtpage_t *lp; /* left child page */ in dtSplitUp()
1324 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rpxdp) in dtSplitPage()
1328 dtpage_t *sp; in dtSplitPage()
1330 dtpage_t *rp; /* new right page allocated */ in dtSplitPage()
1333 dtpage_t *p; in dtSplitPage()
1380 rp = (dtpage_t *) rmp->data; in dtSplitPage()
1641 dtpage_t *sp, *pp; in dtExtendPage()
1875 dtpage_t *rp; in dtSplitRoot()
2081 dtpage_t *p; in dtDelete()
2092 dtpage_t *np; in dtDelete()
2231 struct metapage * fmp, dtpage_t * fp, struct btstack * btstack) in dtDeleteUp()
2235 dtpage_t *p; in dtDeleteUp()
2443 dtpage_t *p, *pp, *rp = 0, *lp= 0; in dtRelocate()
2641 dtpage_t *p; in dtSearchNode()
2740 static int dtRelink(tid_t tid, struct inode *ip, dtpage_t * p) in dtRelink()
2919 dtpage_t *p; in add_missing_indices()
3011 dtpage_t *p; in jfs_readdir()
3341 dtpage_t *p; in dtReadFirst()
3418 dtpage_t *p; in dtReadNext()
3584 dtpage_t * p, /* directory page */ in dtCompare()
3660 dtpage_t * p, /* directory page */ in ciCompare()
3767 static int ciGetLeafPrefixKey(dtpage_t * lp, int li, dtpage_t * rp, in ciGetLeafPrefixKey()
3834 static void dtGetKey(dtpage_t * p, int i, /* entry index */ in dtGetKey()
3898 static void dtInsertEntry(dtpage_t * p, int index, struct component_name * key, in dtInsertEntry()
4056 static void dtMoveEntry(dtpage_t * sp, int si, dtpage_t * dp, in dtMoveEntry()
4257 static void dtDeleteEntry(dtpage_t * p, int fi, struct dt_lock ** dtlock) in dtDeleteEntry()
4352 static void dtTruncateEntry(dtpage_t * p, int ti, struct dt_lock ** dtlock) in dtTruncateEntry()
4432 static void dtLinelockFreelist(dtpage_t * p, /* directory page */ in dtLinelockFreelist()
4518 dtpage_t *p; in dtModify()