Lines Matching refs:eaddr
244 cgem_get_mac(struct cgem_softc *sc, u_char eaddr[]) in cgem_get_mac() argument
254 eaddr[0] = low & 0xff; in cgem_get_mac()
255 eaddr[1] = (low >> 8) & 0xff; in cgem_get_mac()
256 eaddr[2] = (low >> 16) & 0xff; in cgem_get_mac()
257 eaddr[3] = (low >> 24) & 0xff; in cgem_get_mac()
258 eaddr[4] = high & 0xff; in cgem_get_mac()
259 eaddr[5] = (high >> 8) & 0xff; in cgem_get_mac()
268 eaddr[0] = 'b'; in cgem_get_mac()
269 eaddr[1] = 's'; in cgem_get_mac()
270 eaddr[2] = 'd'; in cgem_get_mac()
271 eaddr[3] = (rnd >> 16) & 0xff; in cgem_get_mac()
272 eaddr[4] = (rnd >> 8) & 0xff; in cgem_get_mac()
273 eaddr[5] = rnd & 0xff; in cgem_get_mac()
276 "random: %02x:%02x:%02x:%02x:%02x:%02x\n", eaddr[0], in cgem_get_mac()
277 eaddr[1], eaddr[2], eaddr[3], eaddr[4], eaddr[5]); in cgem_get_mac()
281 WR4(sc, CGEM_SPEC_ADDR_LOW(0), (eaddr[3] << 24) | in cgem_get_mac()
282 (eaddr[2] << 16) | (eaddr[1] << 8) | eaddr[0]); in cgem_get_mac()
283 WR4(sc, CGEM_SPEC_ADDR_HI(0), (eaddr[5] << 8) | eaddr[4]); in cgem_get_mac()
302 cgem_mac_hash(u_char eaddr[]) in cgem_mac_hash() argument
310 if ((eaddr[j >> 3] & (1 << (j & 7))) != 0) in cgem_mac_hash()
1075 u_char *eaddr = if_getlladdr(ifp); in cgem_config() local
1128 WR4(sc, CGEM_SPEC_ADDR_LOW(0), (eaddr[3] << 24) | in cgem_config()
1129 (eaddr[2] << 16) | (eaddr[1] << 8) | eaddr[0]); in cgem_config()
1130 WR4(sc, CGEM_SPEC_ADDR_HI(0), (eaddr[5] << 8) | eaddr[4]); in cgem_config()
1735 u_char eaddr[ETHER_ADDR_LEN]; in cgem_attach() local
1856 cgem_get_mac(sc, eaddr); in cgem_attach()
1861 ether_ifattach(ifp, eaddr); in cgem_attach()