Go to the documentation of this file.
27 #define EXTSPERIAG 128
31 #define L2EXTSPERSUM 5
33 #define MAXIAGS ((1<<20)-1)
40 #define INOTOIAG(ino) ((ino) >> L2INOSPERIAG)
43 #define IAGTOLBLK(iagno,l2nbperpg) (((iagno) + 1) << (l2nbperpg))
48 #define INOPBLK(pxd,ino,l2nbperpg) (addressPXD((pxd)) + \
49 ((((ino) & (INOSPEREXT-1)) >> L2INOSPERPAGE) << (l2nbperpg)))
150 #define im_freeiag im_imap.in_freeiag
151 #define im_nextiag im_imap.in_nextiag
152 #define im_agctl im_imap.in_agctl
153 #define im_nbperiext im_imap.in_nbperiext
154 #define im_l2nbperiext im_imap.in_l2nbperiext
158 #define im_diskblock im_imap.in_diskblock
159 #define im_maxag im_imap.in_maxag
166 bool is_free,
struct tblock * tblk);