Lines Matching refs:hashes
682 uint32_t hashes[2]; member
703 ctx->hashes[0] |= (1 << h); in sk_add_maddr_genesis()
705 ctx->hashes[1] |= (1 << (h - 32)); in sk_add_maddr_genesis()
734 ctx.hashes[0] = 0xFFFFFFFF; in sk_rxfilter_genesis()
735 ctx.hashes[1] = 0xFFFFFFFF; in sk_rxfilter_genesis()
741 SK_XM_WRITE_4(sc_if, XM_MAR0, ctx.hashes[0]); in sk_rxfilter_genesis()
742 SK_XM_WRITE_4(sc_if, XM_MAR2, ctx.hashes[1]); in sk_rxfilter_genesis()
748 uint32_t crc, *hashes = arg; in sk_hash_maddr_yukon() local
754 hashes[crc >> 5] |= 1 << (crc & 0x1f); in sk_hash_maddr_yukon()
763 uint32_t hashes[2] = { 0, 0 }, mode; in sk_rxfilter_yukon() local
773 hashes[0] = 0xFFFFFFFF; in sk_rxfilter_yukon()
774 hashes[1] = 0xFFFFFFFF; in sk_rxfilter_yukon()
777 if_foreach_llmaddr(ifp, sk_hash_maddr_yukon, hashes); in sk_rxfilter_yukon()
778 if (hashes[0] != 0 || hashes[1] != 0) in sk_rxfilter_yukon()
782 SK_YU_WRITE_2(sc_if, YUKON_MCAH1, hashes[0] & 0xffff); in sk_rxfilter_yukon()
783 SK_YU_WRITE_2(sc_if, YUKON_MCAH2, (hashes[0] >> 16) & 0xffff); in sk_rxfilter_yukon()
784 SK_YU_WRITE_2(sc_if, YUKON_MCAH3, hashes[1] & 0xffff); in sk_rxfilter_yukon()
785 SK_YU_WRITE_2(sc_if, YUKON_MCAH4, (hashes[1] >> 16) & 0xffff); in sk_rxfilter_yukon()