Home
last modified time | relevance | path

Searched refs:NDENTRIES (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/tests/sys/kern/
H A Dfdgrowtable_test.c59 #define NDENTRIES (NDSLOTSIZE * __CHAR_BIT) macro
60 #define NDSLOT(x) ((x) / NDENTRIES)
61 #define NDBIT(x) ((NDSLOTTYPE)1 << ((x) % NDENTRIES))
62 #define NDSLOTS(x) (((x) + NDENTRIES - 1) / NDENTRIES)
/freebsd-14.2/sys/kern/
H A Dkern_descrip.c151 #define NDENTRIES (NDSLOTSIZE * __CHAR_BIT) macro
152 #define NDSLOT(x) ((x) / NDENTRIES)
153 #define NDBIT(x) ((NDSLOTTYPE)1 << ((x) % NDENTRIES))
154 #define NDSLOTS(x) (((x) + NDENTRIES - 1) / NDENTRIES)
217 if (low % NDENTRIES) { in fd_first_free()
218 mask = ~(~(NDSLOTTYPE)0 >> (NDENTRIES - (low % NDENTRIES))); in fd_first_free()
220 return (off * NDENTRIES + ffsl(mask) - 1); in fd_first_free()
225 return (off * NDENTRIES + ffsl(~map[off]) - 1); in fd_first_free()
244 return (off * NDENTRIES + flsl(map[off]) - 1); in fdlastfile_single()
1909 nnfiles = NDSLOTS(nfd) * NDENTRIES; /* round up */ in fdgrowtable()