Searched refs:offset_mask (Results 1 – 8 of 8) sorted by relevance
122 char offset_mask; member383 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 …]
127 ((slot)->ptr & (ring)->offset_mask)131 do { (slot)->ptr = ((slot)->ptr & ~(ring)->offset_mask) | \132 ((offset) & (ring)->offset_mask); } while (0)
309 const uint64_t offset_mask; member
439 *(uint64_t *)(uintptr_t)&kring->pipe->ring->offset_mask = in netmap_pipe_reg_both()440 kring->ring->offset_mask; in netmap_pipe_reg_both()
538 uint64_t offset_mask; member2000 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()
2360 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()
1486 hwkring->offset_mask = kring->offset_mask; in netmap_bwrap_bufcfg()
2028 ckroff(offset_mask, 56); in binarycomp()