Searched refs:hashes (Results 1 - 12 of 12) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c520 uint32_t hashes[2] = { 0, 0 }; local
538 hashes[0] = 0xFFFFFFFF;
539 hashes[1] = 0xFFFFFFFF;
549 hashes[0] |= (1 << h);
551 hashes[1] |= (1 << (h - 32));
554 if (hashes[0] != 0 || hashes[1] != 0)
558 CSR_WRITE_4(sc, RL_MAR0, hashes[0]);
559 CSR_WRITE_4(sc, RL_MAR4, hashes[1]);
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c451 uint32_t crc, hashes[2]; local
466 hashes[0] = 0xFFFFFFFF;
467 hashes[1] = 0xFFFFFFFF;
470 hashes[0] = hashes[1] = 0;
478 hashes[crc >> 31] |= 1 << ((crc >> 26) & 0x1f);
483 CSR_WRITE_4(sc, RxHashTable, hashes[0]);
484 CSR_WRITE_4(sc, RxHashTable2, hashes[1]);
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c542 uint32_t h, hashes[2]; local
549 hashes[0] = 0;
550 hashes[1] = 0;
568 hashes[0] = 0xFFFFFFFF;
569 hashes[1] = 0xFFFFFFFF;
596 hashes[0] |= (1 << h);
598 hashes[1] |= (1 << (h - 32));
604 if (hashes[0] != 0 || hashes[1] != 0)
606 CSR_WRITE_4(sc, VGE_MAR0, hashes[
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c657 uint32_t h, *hashes = arg; local
661 hashes[0] |= (1 << h);
663 hashes[1] |= (1 << (h - 32));
675 uint32_t h, hashes[2] = { 0, 0 }; local
697 hashes[0] = hashes[1] = 0xffffffff;
701 if_foreach_llmaddr(ifp, re_hash_maddr, hashes);
703 if (hashes[0] != 0 || hashes[1] != 0) {
712 h = bswap32(hashes[
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/
H A Dif_sk.c743 u_int32_t hashes[2] = { 0, 0 }, mode; local
764 hashes[0] = 0xFFFFFFFF;
765 hashes[1] = 0xFFFFFFFF;
787 hashes[0] |= (1 << h);
789 hashes[1] |= (1 << (h - 32));
796 SK_XM_WRITE_4(sc_if, XM_MAR0, hashes[0]);
797 SK_XM_WRITE_4(sc_if, XM_MAR2, hashes[1]);
805 u_int32_t crc, hashes[2] = { 0, 0 }, mode; local
816 hashes[0] = 0xFFFFFFFF;
817 hashes[
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c1046 uint32_t hashes[2] = { 0, 0 }; local
1090 hashes[0] |= (1 << h);
1092 hashes[1] |= (1 << (h - 32));
1096 CSR_WRITE_4(sc, DC_AL_MAR0, hashes[0]);
1097 CSR_WRITE_4(sc, DC_AL_MAR1, hashes[1]);
1107 uint32_t hashes[2] = { 0, 0 }; local
1158 hashes[0] |= (1 << h);
1160 hashes[1] |= (1 << (h - 32));
1165 CSR_WRITE_4(sc, DC_AX_FILTDATA, hashes[0]);
1167 CSR_WRITE_4(sc, DC_AX_FILTDATA, hashes[
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c771 uint16_t hashes[16]; local
796 hashes[i] = ~0;
799 hashes[i] = 0;
807 hashes[h >> 4] |= 1 << (h & 0xf);
814 hashes[i] = ~0;
820 CSR_WRITE_4(sc, SIS_RXFILT_DATA, hashes[i]);
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/pcn/
H A Dif_pcn.c357 u_int16_t hashes[4] = { 0, 0, 0, 0 }; local
381 hashes[h >> 4] |= 1 << (h & 0xF);
386 pcn_csr_write(sc, PCN_CSR_MAR0 + i, hashes[i]);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c1548 uint32_t hashes[2]; local
1569 hashes[0] = hashes[1] = 0xffffffff;
1574 memset(hashes, 0, sizeof(hashes));
1582 hashes[0] |= (1 << h);
1584 hashes[1] |= (1 << (h - 32));
1592 RGE_WRITE_4(sc, RGE_MAR0, swap32(hashes[1]));
1593 RGE_WRITE_4(sc, RGE_MAR4, swap32(hashes[0]));
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c443 uint32_t hashes[2] = { 0, 0 }; local
505 hashes[0] |= (1 << h);
507 hashes[1] |= (1 << (h - 32));
516 CSR_WRITE_4(sc, VR_MAR0, hashes[0]);
517 CSR_WRITE_4(sc, VR_MAR1, hashes[1]);
/haiku/
H A Dconfigure90 available, they will be used to store hashes for
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/
H A Dif_bge.c1584 uint32_t *hashes = arg; local
1588 hashes[(h & 0x60) >> 5] |= 1 << (h & 0x1F);
1597 uint32_t hashes[4] = { 0, 0, 0, 0 }; local
1614 if_foreach_llmaddr(ifp, bge_hash_maddr, hashes);
1617 CSR_WRITE_4(sc, BGE_MAR0 + (i * 4), hashes[i]);

Completed in 308 milliseconds