Home
last modified time | relevance | path

Searched refs:offset_mask (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/contrib/ck/src/
H A Dck_rhs.c122 char offset_mask; member
430 if (probes & map->offset_mask) { in ck_rhs_map_probe_next()
431 offset = (offset &~ map->offset_mask) + in ck_rhs_map_probe_next()
432 ((offset + 1) & map->offset_mask); in ck_rhs_map_probe_next()
443 if (probes & map->offset_mask) { in ck_rhs_map_probe_prev()
445 map->offset_mask); in ck_rhs_map_probe_prev()
894 offset -= ((probes - 1) &~ map->offset_mask); in ck_rhs_get_first_offset()
896 offset = (offset &~ map->offset_mask) + in ck_rhs_get_first_offset()
897 ((offset - map->offset_mask) & map->offset_mask); in ck_rhs_get_first_offset()
898 probes -= map->offset_mask + 1; in ck_rhs_get_first_offset()
[all …]
/freebsd/sys/net/
H A Dnetmap_user.h127 ((slot)->ptr & (ring)->offset_mask)
131 do { (slot)->ptr = ((slot)->ptr & ~(ring)->offset_mask) | \
132 ((offset) & (ring)->offset_mask); } while (0)
H A Dnetmap.h309 const uint64_t offset_mask; member
/freebsd/sys/dev/netmap/
H A Dnetmap_pipe.c439 *(uint64_t *)(uintptr_t)&kring->pipe->ring->offset_mask = in netmap_pipe_reg_both()
440 kring->ring->offset_mask; in netmap_pipe_reg_both()
H A Dnetmap_kern.h537 uint64_t offset_mask; member
1979 slot->ptr = (slot->ptr & ~kring->offset_mask) | in nm_write_offset()
1980 (offset & kring->offset_mask); in nm_write_offset()
1986 uint64_t offset = (slot->ptr & kring->offset_mask); in nm_get_offset()
H A Dnetmap.c2360 if (kring->offset_mask) { in netmap_offsets_init()
2361 if ((kring->offset_mask & mask) != mask || in netmap_offsets_init()
2368 (unsigned long long)kring->offset_mask, in netmap_offsets_init()
2373 mask = kring->offset_mask; in netmap_offsets_init()
2376 kring->offset_mask = mask; in netmap_offsets_init()
2377 *(uint64_t *)(uintptr_t)&ring->offset_mask = mask; in netmap_offsets_init()
H A Dnetmap_bdg.c1486 hwkring->offset_mask = kring->offset_mask; in netmap_bwrap_bufcfg()
/freebsd/tests/sys/netmap/
H A Dctrl-api-test.c2018 ckroff(offset_mask, 56); in binarycomp()