• Home
  • Raw
  • Download

Lines Matching refs:dtpage_t

124 #define DT_PAGE(IP, MP) BT_PAGE(IP, MP, dtpage_t, i_dtroot)
129 BT_GETPAGE(IP, BN, MP, dtpage_t, SIZE, P, RC, i_dtroot)\
147 BT_GETSEARCH(IP, LEAF, BN, MP, dtpage_t, P, INDEX, i_dtroot)
156 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rxdp);
165 dtpage_t * fp, struct btstack * btstack);
167 static int dtRelink(tid_t tid, struct inode *ip, dtpage_t * p);
174 static int dtCompare(struct component_name * key, dtpage_t * p, int si);
176 static int ciCompare(struct component_name * key, dtpage_t * p, int si,
179 static void dtGetKey(dtpage_t * p, int i, struct component_name * key,
182 static int ciGetLeafPrefixKey(dtpage_t * lp, int li, dtpage_t * rp,
185 static void dtInsertEntry(dtpage_t * p, int index, struct component_name * key,
188 static void dtMoveEntry(dtpage_t * sp, int si, dtpage_t * dp,
192 static void dtDeleteEntry(dtpage_t * p, int fi, struct dt_lock ** dtlock);
194 static void dtTruncateEntry(dtpage_t * p, int ti, struct dt_lock ** dtlock);
196 static void dtLinelockFreelist(dtpage_t * p, int m, struct dt_lock ** dtlock);
587 dtpage_t *p; in dtSearch()
826 dtpage_t *p; /* base B+-tree index page */ in dtInsert()
936 dtpage_t *sp; /* split page */ in dtSplitUp()
938 dtpage_t *rp; /* new right page split from sp */ in dtSplitUp()
941 dtpage_t *lp; /* left child page */ in dtSplitUp()
1331 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rpxdp) in dtSplitPage()
1335 dtpage_t *sp; in dtSplitPage()
1337 dtpage_t *rp; /* new right page allocated */ in dtSplitPage()
1340 dtpage_t *p; in dtSplitPage()
1387 rp = (dtpage_t *) rmp->data; in dtSplitPage()
1648 dtpage_t *sp, *pp; in dtExtendPage()
1882 dtpage_t *rp; in dtSplitRoot()
2088 dtpage_t *p; in dtDelete()
2099 dtpage_t *np; in dtDelete()
2238 struct metapage * fmp, dtpage_t * fp, struct btstack * btstack) in dtDeleteUp()
2242 dtpage_t *p; in dtDeleteUp()
2450 dtpage_t *p, *pp, *rp = 0, *lp= 0; in dtRelocate()
2648 dtpage_t *p; in dtSearchNode()
2747 static int dtRelink(tid_t tid, struct inode *ip, dtpage_t * p) in dtRelink()
2926 dtpage_t *p; in add_missing_indices()
3018 dtpage_t *p; in jfs_readdir()
3356 dtpage_t *p; in dtReadFirst()
3433 dtpage_t *p; in dtReadNext()
3599 dtpage_t * p, /* directory page */ in dtCompare()
3675 dtpage_t * p, /* directory page */ in ciCompare()
3782 static int ciGetLeafPrefixKey(dtpage_t * lp, int li, dtpage_t * rp, in ciGetLeafPrefixKey()
3849 static void dtGetKey(dtpage_t * p, int i, /* entry index */ in dtGetKey()
3913 static void dtInsertEntry(dtpage_t * p, int index, struct component_name * key, in dtInsertEntry()
4071 static void dtMoveEntry(dtpage_t * sp, int si, dtpage_t * dp, in dtMoveEntry()
4272 static void dtDeleteEntry(dtpage_t * p, int fi, struct dt_lock ** dtlock) in dtDeleteEntry()
4367 static void dtTruncateEntry(dtpage_t * p, int ti, struct dt_lock ** dtlock) in dtTruncateEntry()
4447 static void dtLinelockFreelist(dtpage_t * p, /* directory page */ in dtLinelockFreelist()
4533 dtpage_t *p; in dtModify()