/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/ |
H A D | if_rl.c | 520 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 D | if_sge.c | 451 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 D | if_vge.c | 542 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 D | if_re.c | 657 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 D | if_sk.c | 743 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 D | if_dc.c | 1046 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 D | if_sis.c | 771 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 D | if_pcn.c | 357 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 D | if_rge.c | 1548 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 D | if_vr.c | 443 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 D | configure | 90 available, they will be used to store hashes for
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/ |
H A D | if_bge.c | 1584 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]);
|