Searched defs:hash_table (Results 1 - 18 of 18) sorted by relevance

/drivers/net/ethernet/sun/
H A Dsunqe.c644 u16 hash_table[4]; local
645 u8 *hbytes = (unsigned char *) &hash_table[0];
647 memset(hash_table, 0, sizeof(hash_table));
651 hash_table[crc >> 4] |= 1 << (crc & 0xf);
H A Dsunbmac.c1018 u16 hash_table[4] = { 0 }; local
1023 hash_table[crc >> 4] |= 1 << (crc & 0xf);
1025 sbus_writel(hash_table[0], bregs + BMAC_HTABLE0);
1026 sbus_writel(hash_table[1], bregs + BMAC_HTABLE1);
1027 sbus_writel(hash_table[2], bregs + BMAC_HTABLE2);
1028 sbus_writel(hash_table[3], bregs + BMAC_HTABLE3);
H A Dsungem.c1793 u16 hash_table[16]; local
1798 memset(hash_table, 0, sizeof(hash_table));
1802 hash_table[crc >> 4] |= 1 << (15 - (crc & 0xf));
1805 writel(hash_table[i], gp->regs + MAC_HASH0 + (i << 2));
H A Dsunhme.c1529 u16 hash_table[4]; local
1533 memset(hash_table, 0, sizeof(hash_table));
1537 hash_table[crc >> 4] |= 1 << (crc & 0xf);
1539 hme_write32(hp, bregs + BMAC_HTABLE0, hash_table[0]);
1540 hme_write32(hp, bregs + BMAC_HTABLE1, hash_table[1]);
1541 hme_write32(hp, bregs + BMAC_HTABLE2, hash_table[2]);
1542 hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]);
2419 u16 hash_table[4]; local
2421 memset(hash_table,
[all...]
H A Dcassini.c2947 u16 hash_table[16]; local
2952 memset(hash_table, 0, sizeof(hash_table));
2972 hash_table[crc >> 4] |= 1 << (15 - (crc & 0xf));
2976 writel(hash_table[i], cp->regs + REG_MAC_HASH_TABLEN(i));
/drivers/net/ppp/
H A Dpppoe.c108 struct pppox_sock *hash_table[PPPOE_HASH_SIZE]; member in struct:pppoe_net
172 ret = pn->hash_table[hash];
189 ret = pn->hash_table[hash];
198 po->next = pn->hash_table[hash];
199 pn->hash_table[hash] = po;
210 ret = pn->hash_table[hash];
211 src = &pn->hash_table[hash];
288 struct pppox_sock *po = pn->hash_table[i];
332 po = pn->hash_table[i];
1022 po = pn->hash_table[
[all...]
/drivers/net/bonding/
H A Dbond_alb.c223 struct tlb_client_info *hash_table; local
226 hash_table = bond_info->tx_hashtbl;
227 assigned_slave = hash_table[hash_index].tx_slave;
236 hash_table[hash_index].tx_slave = assigned_slave;
237 hash_table[hash_index].next = next_index;
238 hash_table[hash_index].prev = TLB_NULL_INDEX;
241 hash_table[next_index].prev = hash_index;
245 hash_table[hash_index].load_history;
250 hash_table[hash_index].tx_bytes += skb_len;
/drivers/net/ethernet/dec/tulip/
H A Dtulip_core.c1016 u16 hash_table[32]; local
1021 memset(hash_table, 0, sizeof(hash_table));
1022 __set_bit_le(255, hash_table); /* Broadcast entry */
1027 __set_bit_le(index, hash_table);
1030 *setup_frm++ = hash_table[i];
1031 *setup_frm++ = hash_table[i];
H A Dde2104x.c667 u16 hash_table[32]; local
672 memset(hash_table, 0, sizeof(hash_table));
673 __set_bit_le(255, hash_table); /* Broadcast entry */
678 __set_bit_le(index, hash_table);
682 *setup_frm++ = hash_table[i];
683 *setup_frm++ = hash_table[i];
H A Ddmfe.c1463 u16 i, hash_table[4]; local
1472 memset(hash_table, 0, sizeof(hash_table));
1475 hash_table[3] = 0x8000;
1481 hash_table[hash_val / 16] |= (u16) 1 << (hash_val % 16);
1486 dw16(0, hash_table[i]);
/drivers/net/ethernet/dlink/
H A Ddl2k.c1111 u32 hash_table[2]; local
1114 hash_table[0] = hash_table[1] = 0;
1116 hash_table[1] |= 0x02000000;
1138 hash_table[index / 32] |= (1 << (index % 32));
1148 dw32(HashTable0, hash_table[0]);
1149 dw32(HashTable1, hash_table[1]);
/drivers/net/ethernet/
H A Dkorina.c496 u16 hash_table[4] = { 0 }; local
502 hash_table[crc >> 4] |= 1 << (15 - (crc & 0xf));
508 writel((u32)(hash_table[1] << 16 | hash_table[0]),
510 writel((u32)(hash_table[3] << 16 | hash_table[2]),
/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c634 u32 hash_table[XGBE_MAC_HASH_TABLE_SIZE]; local
640 memset(hash_table, 0, sizeof(hash_table));
646 hash_table[crc >> 5] |= (1 << (crc & 0x1f));
652 hash_table[crc >> 5] |= (1 << (crc & 0x1f));
658 XGMAC_IOWRITE(pdata, hash_reg, hash_table[i]);
/drivers/net/ethernet/apple/
H A Dbmac.c1032 u16 hash_table[4] = { 0 }; local
1041 hash_table[crc >> 4] |= 1 << (crc & 0xf);
1043 bmwrite(dev, BHASH0, hash_table[0]);
1044 bmwrite(dev, BHASH1, hash_table[1]);
1045 bmwrite(dev, BHASH2, hash_table[2]);
1046 bmwrite(dev, BHASH3, hash_table[3]);
/drivers/net/ethernet/davicom/
H A Ddm9000.c850 u16 hash_table[4] = { 0, 0, 0, 0x8000 }; /* broadcast address */ local
867 hash_table[hash_val / 16] |= (u16) 1 << (hash_val % 16);
872 iow(db, oft++, hash_table[i]);
873 iow(db, oft++, hash_table[i] >> 8);
/drivers/net/ethernet/packetengines/
H A Dyellowfin.c1297 u16 hash_table[4]; local
1300 memset(hash_table, 0, sizeof(hash_table));
1308 hash_table[bit >> 4] |= (1 << bit);
1310 hash_table[bit >> 4] |= (1 << bit);
1312 hash_table[bit >> 4] |= (1 << bit);
1315 hash_table[bit >> 4] |= (1 << bit);
1319 iowrite16(hash_table[i], ioaddr + HashTbl + i*2);
/drivers/net/ethernet/rdc/
H A Dr6040.c866 u16 hash_table[4] = { 0 }; local
895 hash_table[i] = 0xffff;
933 hash_table[crc >> 4] |= 1 << (crc & 0xf);
941 iowrite16(hash_table[0], ioaddr + MAR0);
942 iowrite16(hash_table[1], ioaddr + MAR1);
943 iowrite16(hash_table[2], ioaddr + MAR2);
944 iowrite16(hash_table[3], ioaddr + MAR3);
/drivers/net/ethernet/altera/
H A Daltera_tse.h329 u32 hash_table[64]; member in struct:altera_tse_mac

Completed in 454 milliseconds