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
383 map->offset_mask = (CK_MD_CACHELINE / sizeof(void *)) - 1; in ck_rhs_map_create()
390 map->offset_mask = (CK_MD_CACHELINE / sizeof(struct ck_rhs_entry_desc)) - 1; in ck_rhs_map_create()
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()
444 offset = (offset &~ map->offset_mask) + ((offset - 1) & in ck_rhs_map_probe_prev()
445 map->offset_mask); in ck_rhs_map_probe_prev()
893 while (probes > (unsigned long)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.h538 uint64_t offset_mask; member
2000 slot->ptr = (slot->ptr & ~kring->offset_mask) | in nm_write_offset()
2001 (offset & kring->offset_mask); in nm_write_offset()
2007 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.c2028 ckroff(offset_mask, 56); in binarycomp()