Home
last modified time | relevance | path

Searched refs:FREEMASK_CHUNK (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/netpfil/ipfw/nat64/
H A Dnat64lsn.h93 #define FREEMASK_CHUNK(p, v) \ macro
97 bitcount64(*FREEMASK_CHUNK((pg), (faddr)))
99 #define FREEMASK_CHUNK(p, v) \ macro
103 bitcount64(*(uint64_t *)FREEMASK_CHUNK((pg), (faddr)))
H A Dnat64lsn.c227 ffsll(*FREEMASK_CHUNK((pg), (faddr)))
229 ck_pr_btr_64(FREEMASK_CHUNK((pg), (faddr)), (bit))
231 ck_pr_bts_64(FREEMASK_CHUNK((pg), (faddr)), (bit))
233 ISSET64(*FREEMASK_CHUNK((pg), (faddr)), (bit))
235 (out) = ck_pr_load_64(FREEMASK_CHUNK((pg), (n)))
249 freemask_ffsll(FREEMASK_CHUNK((pg), (faddr)))
251 ck_pr_btr_32(FREEMASK_CHUNK((pg), (faddr)) + (bit) / 32, (bit) % 32)
253 ck_pr_bts_32(FREEMASK_CHUNK((pg), (faddr)) + (bit) / 32, (bit) % 32)
255 ISSET32(*(FREEMASK_CHUNK((pg), (faddr)) + (bit) / 32), (bit) % 32)
257 (out) = ck_pr_load_32(FREEMASK_CHUNK((pg), (n))) | \
[all …]
H A Dnat64lsn_control.c547 #define FREEMASK_COPY(pg, n, out) (out) = *FREEMASK_CHUNK((pg), (n))
549 #define FREEMASK_COPY(pg, n, out) (out) = *FREEMASK_CHUNK((pg), (n)) | \
550 ((uint64_t)*(FREEMASK_CHUNK((pg), (n)) + 1) << 32)