Lines Matching refs:indx
363 #define P_ENTRY(dbp, pg, indx) ((u_int8_t *)pg + P_INP(dbp, pg)[indx])
412 #define HPAGE_TYPE(dbp, pg, indx) (*P_ENTRY(dbp, pg, indx))
439 * The length of any HKEYDATA item. Note that indx is an element index,
442 #define LEN_HITEM(dbp, pg, pgsize, indx) \
443 (((indx) == 0 ? (pgsize) : \
444 (P_INP(dbp, pg)[(indx) - 1])) - (P_INP(dbp, pg)[indx]))
446 #define LEN_HKEYDATA(dbp, pg, psize, indx) \
447 (db_indx_t)(LEN_HITEM(dbp, pg, psize, indx) - HKEYDATA_SIZE(0))
468 #define H_KEYINDEX(indx) (indx)
469 #define H_DATAINDEX(indx) ((indx) + 1)
470 #define H_PAIRKEY(dbp, pg, indx) P_ENTRY(dbp, pg, H_KEYINDEX(indx))
471 #define H_PAIRDATA(dbp, pg, indx) P_ENTRY(dbp, pg, H_DATAINDEX(indx))
472 #define H_PAIRSIZE(dbp, pg, psize, indx) \
473 (LEN_HITEM(dbp, pg, psize, H_KEYINDEX(indx)) + \
474 LEN_HITEM(dbp, pg, psize, H_DATAINDEX(indx)))
475 #define LEN_HDATA(dbp, p, psize, indx) \
476 LEN_HKEYDATA(dbp, p, psize, H_DATAINDEX(indx))
477 #define LEN_HKEY(dbp, p, psize, indx) \
478 LEN_HKEYDATA(dbp, p, psize, H_KEYINDEX(indx))
550 #define GET_BKEYDATA(dbp, pg, indx) \
551 ((BKEYDATA *)P_ENTRY(dbp, pg, indx))
578 #define GET_BOVERFLOW(dbp, pg, indx) \
579 ((BOVERFLOW *)P_ENTRY(dbp, pg, indx))
623 #define GET_BINTERNAL(dbp, pg, indx) \
624 ((BINTERNAL *)P_ENTRY(dbp, pg, indx))
648 #define GET_RINTERNAL(dbp, pg, indx) \
649 ((RINTERNAL *)P_ENTRY(dbp, pg, indx))