mac 48 arch/arm/mach-davinci/board-mityomapl138.c u8 mac[6]; mac 32 arch/arm64/crypto/aes-ce-ccm-glue.c asmlinkage void ce_aes_ccm_auth_data(u8 mac[], u8 const in[], u32 abytes, mac 36 arch/arm64/crypto/aes-ce-ccm-glue.c u32 const rk[], u32 rounds, u8 mac[], mac 40 arch/arm64/crypto/aes-ce-ccm-glue.c u32 const rk[], u32 rounds, u8 mac[], mac 43 arch/arm64/crypto/aes-ce-ccm-glue.c asmlinkage void ce_aes_ccm_final(u8 mac[], u8 const ctr[], u32 const rk[], mac 105 arch/arm64/crypto/aes-ce-ccm-glue.c static void ccm_update_mac(struct crypto_aes_ctx *key, u8 mac[], u8 const in[], mac 110 arch/arm64/crypto/aes-ce-ccm-glue.c ce_aes_ccm_auth_data(mac, in, abytes, macp, key->key_enc, mac 117 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(&mac[*macp], in, added); mac 125 arch/arm64/crypto/aes-ce-ccm-glue.c aes_encrypt(key, mac, mac); mac 126 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(mac, in, AES_BLOCK_SIZE); mac 133 arch/arm64/crypto/aes-ce-ccm-glue.c aes_encrypt(key, mac, mac); mac 134 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(mac, in, abytes); mac 140 arch/arm64/crypto/aes-ce-ccm-glue.c static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[]) mac 159 arch/arm64/crypto/aes-ce-ccm-glue.c ccm_update_mac(ctx, mac, (u8 *)<ag, ltag.len, &macp); mac 171 arch/arm64/crypto/aes-ce-ccm-glue.c ccm_update_mac(ctx, mac, p, n, &macp); mac 180 arch/arm64/crypto/aes-ce-ccm-glue.c static int ccm_crypt_fallback(struct skcipher_walk *walk, u8 mac[], u8 iv0[], mac 206 arch/arm64/crypto/aes-ce-ccm-glue.c aes_encrypt(ctx, mac, mac); mac 208 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(mac, src, bsize); mac 211 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(mac, dst, bsize); mac 222 arch/arm64/crypto/aes-ce-ccm-glue.c aes_encrypt(ctx, mac, mac); mac 223 arch/arm64/crypto/aes-ce-ccm-glue.c crypto_xor(mac, buf, AES_BLOCK_SIZE); mac 233 arch/arm64/crypto/aes-ce-ccm-glue.c u8 __aligned(8) mac[AES_BLOCK_SIZE]; mac 238 arch/arm64/crypto/aes-ce-ccm-glue.c err = ccm_init_mac(req, mac, len); mac 243 arch/arm64/crypto/aes-ce-ccm-glue.c ccm_calculate_auth_mac(req, mac); mac 261 arch/arm64/crypto/aes-ce-ccm-glue.c num_rounds(ctx), mac, walk.iv); mac 268 arch/arm64/crypto/aes-ce-ccm-glue.c ce_aes_ccm_final(mac, buf, ctx->key_enc, mac 273 arch/arm64/crypto/aes-ce-ccm-glue.c err = ccm_crypt_fallback(&walk, mac, buf, ctx, true); mac 279 arch/arm64/crypto/aes-ce-ccm-glue.c scatterwalk_map_and_copy(mac, req->dst, req->assoclen + req->cryptlen, mac 291 arch/arm64/crypto/aes-ce-ccm-glue.c u8 __aligned(8) mac[AES_BLOCK_SIZE]; mac 296 arch/arm64/crypto/aes-ce-ccm-glue.c err = ccm_init_mac(req, mac, len); mac 301 arch/arm64/crypto/aes-ce-ccm-glue.c ccm_calculate_auth_mac(req, mac); mac 319 arch/arm64/crypto/aes-ce-ccm-glue.c num_rounds(ctx), mac, walk.iv); mac 326 arch/arm64/crypto/aes-ce-ccm-glue.c ce_aes_ccm_final(mac, buf, ctx->key_enc, mac 331 arch/arm64/crypto/aes-ce-ccm-glue.c err = ccm_crypt_fallback(&walk, mac, buf, ctx, false); mac 342 arch/arm64/crypto/aes-ce-ccm-glue.c if (crypto_memneq(mac, buf, authsize)) mac 404 arch/arm64/crypto/ghash-ce-glue.c u8 mac[AES_BLOCK_SIZE]; mac 413 arch/arm64/crypto/ghash-ce-glue.c put_unaligned_be64(dg[1], mac); mac 414 arch/arm64/crypto/ghash-ce-glue.c put_unaligned_be64(dg[0], mac + 8); mac 416 arch/arm64/crypto/ghash-ce-glue.c crypto_xor(tag, mac, AES_BLOCK_SIZE); mac 189 arch/m68k/emu/nfeth.c char mac[ETH_ALEN], host_ip[32], local_ip[32]; mac 192 arch/m68k/emu/nfeth.c if (!nf_call(nfEtherID + XIF_GET_MAC, unit, virt_to_phys(mac), mac 203 arch/m68k/emu/nfeth.c memcpy(dev->dev_addr, mac, ETH_ALEN); mac 220 arch/m68k/emu/nfeth.c local_ip, mac); mac 415 arch/mips/alchemy/common/platform.c if (!i && !is_valid_ether_addr(au1xxx_eth0_platform_data.mac)) mac 416 arch/mips/alchemy/common/platform.c memcpy(au1xxx_eth0_platform_data.mac, ethaddr, 6); mac 436 arch/mips/alchemy/common/platform.c if (!i && !is_valid_ether_addr(au1xxx_eth1_platform_data.mac)) mac 437 arch/mips/alchemy/common/platform.c memcpy(au1xxx_eth1_platform_data.mac, ethaddr, 6); mac 813 arch/mips/alchemy/devboards/db1300.c prom_get_ethernet_addr(&db1300_eth_config.mac[0]); mac 285 arch/mips/ar7/platform.c char name[5], *mac; mac 288 arch/mips/ar7/platform.c mac = prom_getenv(name); mac 289 arch/mips/ar7/platform.c if (!mac && instance) { mac 291 arch/mips/ar7/platform.c mac = prom_getenv(name); mac 294 arch/mips/ar7/platform.c if (mac) { mac 295 arch/mips/ar7/platform.c if (!mac_pton(mac, dev_addr)) { mac 56 arch/mips/bcm63xx/nvram.c int bcm63xx_nvram_get_mac_address(u8 *mac) mac 66 arch/mips/bcm63xx/nvram.c memcpy(mac, nvram.mac_addr_base, ETH_ALEN); mac 67 arch/mips/bcm63xx/nvram.c oui = mac + ETH_ALEN/2 - 1; mac 71 arch/mips/bcm63xx/nvram.c u8 *p = mac + ETH_ALEN - 1; mac 566 arch/mips/cavium-octeon/octeon-platform.c u64 mac = *pmac; mac 574 arch/mips/cavium-octeon/octeon-platform.c new_mac[0] = (mac >> 40) & 0xff; mac 575 arch/mips/cavium-octeon/octeon-platform.c new_mac[1] = (mac >> 32) & 0xff; mac 576 arch/mips/cavium-octeon/octeon-platform.c new_mac[2] = (mac >> 24) & 0xff; mac 577 arch/mips/cavium-octeon/octeon-platform.c new_mac[3] = (mac >> 16) & 0xff; mac 578 arch/mips/cavium-octeon/octeon-platform.c new_mac[4] = (mac >> 8) & 0xff; mac 579 arch/mips/cavium-octeon/octeon-platform.c new_mac[5] = mac & 0xff; mac 588 arch/mips/cavium-octeon/octeon-platform.c *pmac = mac + 1; mac 13 arch/mips/include/asm/mach-au1x00/au1xxx_eth.h char mac[6]; mac 32 arch/mips/include/asm/mach-bcm63xx/bcm63xx_nvram.h int bcm63xx_nvram_get_mac_address(u8 *mac); mac 14 arch/mips/include/asm/mach-lantiq/lantiq_platform.h struct sockaddr mac; mac 62 arch/mips/include/asm/mach-rc32434/rb.h unsigned char mac[6]; mac 568 arch/mips/include/asm/octeon/cvmx-pci-defs.h uint32_t mac:7; mac 582 arch/mips/include/asm/octeon/cvmx-pci-defs.h uint32_t mac:7; mac 18 arch/mips/include/asm/sgi/seeq.h unsigned char mac[ETH_ALEN]; mac 100 arch/mips/rb532/devices.c .mac = {0xde, 0xca, 0xff, 0xc0, 0xff, 0xee} mac 313 arch/mips/rb532/devices.c if (!mac_pton(s, korina_dev0_data.mac)) { mac 158 arch/mips/sgi-ip22/ip22-platform.c eth0_pd.mac[2 * i] = tmp >> 8; mac 159 arch/mips/sgi-ip22/ip22-platform.c eth0_pd.mac[2 * i + 1] = tmp & 0xff; mac 184 arch/mips/sgi-ip22/ip22-platform.c eth1_pd.mac[2 * i] = tmp >> 8; mac 185 arch/mips/sgi-ip22/ip22-platform.c eth1_pd.mac[2 * i + 1] = tmp & 0xff; mac 84 arch/mips/sgi-ip32/ip32-setup.c char *mac = ArcGetEnvironmentVariable("eaddr"); mac 85 arch/mips/sgi-ip32/ip32-setup.c str2eaddr(o2meth_eaddr, mac); mac 120 arch/powerpc/platforms/ps3/gelic_udbg.c u64 mac; mac 138 arch/powerpc/platforms/ps3/gelic_udbg.c &mac, &v2); mac 142 arch/powerpc/platforms/ps3/gelic_udbg.c mac <<= 16; mac 147 arch/powerpc/platforms/ps3/gelic_udbg.c memcpy(&h_eth->h_source, &mac, ETH_ALEN); mac 293 arch/s390/include/asm/diag.h u8 mac[ETH_ALEN]; mac 395 arch/s390/include/asm/qdio.h struct { u8 mac[6]; u16 lnid; } addr_lnid; mac 36 arch/s390/include/uapi/asm/qeth.h __u8 mac; mac 123 arch/s390/kernel/sthyi.c struct mac_sctn mac; mac 177 arch/s390/kernel/sthyi.c sctns->hdr.infmlen = sizeof(sctns->mac); mac 186 arch/s390/kernel/sthyi.c sclp_ocf_cpc_name_copy(sctns->mac.infmname); mac 187 arch/s390/kernel/sthyi.c if (*(u64 *)sctns->mac.infmname != 0) mac 188 arch/s390/kernel/sthyi.c sctns->mac.infmval1 |= MAC_NAME_VLD; mac 193 arch/s390/kernel/sthyi.c memcpy(sctns->mac.infmtype, sysinfo->type, sizeof(sctns->mac.infmtype)); mac 194 arch/s390/kernel/sthyi.c memcpy(sctns->mac.infmmanu, sysinfo->manufacturer, sizeof(sctns->mac.infmmanu)); mac 195 arch/s390/kernel/sthyi.c memcpy(sctns->mac.infmpman, sysinfo->plant, sizeof(sctns->mac.infmpman)); mac 196 arch/s390/kernel/sthyi.c memcpy(sctns->mac.infmseq, sysinfo->sequence, sizeof(sctns->mac.infmseq)); mac 198 arch/s390/kernel/sthyi.c sctns->mac.infmval1 |= MAC_ID_VLD; mac 238 arch/s390/kernel/sthyi.c sctns->mac.infmdcps++; mac 240 arch/s390/kernel/sthyi.c sctns->mac.infmscps++; mac 244 arch/s390/kernel/sthyi.c sctns->mac.infmdifl++; mac 246 arch/s390/kernel/sthyi.c sctns->mac.infmsifl++; mac 250 arch/s390/kernel/sthyi.c sctns->mac.infmval1 |= MAC_CNT_VLD; mac 381 arch/s390/kernel/sthyi.c sctns->par.infpwbcp = sctns->mac.infmscps * 0x10000 * mac 386 arch/s390/kernel/sthyi.c sctns->par.infpwbif = sctns->mac.infmsifl * 0x10000 * mac 629 arch/sh/boards/mach-se/7724/setup.c u16 mac; mac 643 arch/sh/boards/mach-se/7724/setup.c mac = __raw_readw(EEPROM_DATA); mac 644 arch/sh/boards/mach-se/7724/setup.c sh_eth_plat.mac_addr[i << 1] = mac & 0xff; mac 645 arch/sh/boards/mach-se/7724/setup.c sh_eth_plat.mac_addr[(i << 1) + 1] = mac >> 8; mac 380 arch/um/drivers/net_kern.c static void eth_configure(int n, void *init, char *mac, mac 413 arch/um/drivers/net_kern.c uml_net_setup_etheraddr(dev, mac); mac 448 arch/um/drivers/net_kern.c .mac = { 0xfe, 0xfd, 0x0, 0x0, 0x0, 0x0}, mac 461 arch/um/drivers/net_kern.c memcpy(lp->mac, dev->dev_addr, sizeof(lp->mac)); mac 590 arch/um/drivers/net_kern.c char *mac = NULL; mac 601 arch/um/drivers/net_kern.c &mac, GFP_KERNEL); mac 605 arch/um/drivers/net_kern.c eth_configure(eth->index, init, mac, new, GFP_KERNEL); mac 617 arch/um/drivers/net_kern.c char *mac = NULL; mac 624 arch/um/drivers/net_kern.c &mac, GFP_ATOMIC)) mac 627 arch/um/drivers/net_kern.c eth_configure(index, init, mac, transport, GFP_ATOMIC); mac 674 arch/um/drivers/vector_user.c void *uml_vector_default_bpf(int fd, void *mac) mac 677 arch/um/drivers/vector_user.c uint32_t *mac1 = (uint32_t *)(mac + 2); mac 678 arch/um/drivers/vector_user.c uint16_t *mac2 = (uint16_t *) mac; mac 98 arch/um/drivers/vector_user.h extern void *uml_vector_default_bpf(int fd, void *mac); mac 31 arch/um/include/shared/net_kern.h unsigned char mac[ETH_ALEN]; mac 22 crypto/ccm.c struct crypto_ahash_spawn mac; mac 26 crypto/ccm.c struct crypto_ahash *mac; mac 93 crypto/ccm.c struct crypto_ahash *mac = ctx->mac; mac 105 crypto/ccm.c crypto_ahash_clear_flags(mac, CRYPTO_TFM_REQ_MASK); mac 106 crypto/ccm.c crypto_ahash_set_flags(mac, crypto_aead_get_flags(aead) & mac 108 crypto/ccm.c err = crypto_ahash_setkey(mac, key, keylen); mac 109 crypto/ccm.c crypto_aead_set_flags(aead, crypto_ahash_get_flags(mac) & mac 207 crypto/ccm.c ahash_request_set_tfm(ahreq, ctx->mac); mac 406 crypto/ccm.c struct crypto_ahash *mac; mac 411 crypto/ccm.c mac = crypto_spawn_ahash(&ictx->mac); mac 412 crypto/ccm.c if (IS_ERR(mac)) mac 413 crypto/ccm.c return PTR_ERR(mac); mac 420 crypto/ccm.c ctx->mac = mac; mac 428 crypto/ccm.c max(crypto_ahash_reqsize(mac), crypto_skcipher_reqsize(ctr))); mac 433 crypto/ccm.c crypto_free_ahash(mac); mac 441 crypto/ccm.c crypto_free_ahash(ctx->mac); mac 449 crypto/ccm.c crypto_drop_ahash(&ctx->mac); mac 463 crypto/ccm.c struct hash_alg_common *mac; mac 481 crypto/ccm.c mac = __crypto_hash_alg_common(mac_alg); mac 483 crypto/ccm.c if (strncmp(mac->base.cra_name, "cbcmac(", 7) != 0 || mac 484 crypto/ccm.c mac->digestsize != 16) mac 493 crypto/ccm.c err = crypto_init_ahash_spawn(&ictx->mac, mac, mac 515 crypto/ccm.c if (strcmp(ctr->base.cra_name + 4, mac->base.cra_name + 7) != 0) mac 525 crypto/ccm.c mac->base.cra_driver_name) >= CRYPTO_MAX_ALG_NAME) mac 529 crypto/ccm.c inst->alg.base.cra_priority = (mac->base.cra_priority + mac 532 crypto/ccm.c inst->alg.base.cra_alignmask = mac->base.cra_alignmask | mac 558 crypto/ccm.c crypto_drop_ahash(&ictx->mac); mac 163 drivers/atm/midway.h unsigned char mac[MAC_LEN],inv_mac[MAC_LEN]; mac 170 drivers/atm/nicstar.c static char *mac[NS_MAX_CARDS]; mac 171 drivers/atm/nicstar.c module_param_array(mac, charp, NULL, 0); mac 522 drivers/atm/nicstar.c if (mac[i] == NULL) mac 773 drivers/atm/nicstar.c if (mac[i] == NULL || !mac_pton(mac[i], card->atmdev->esi)) { mac 163 drivers/block/aoe/aoeblk.c static DEVICE_ATTR(mac, 0444, aoedisk_show_mac, NULL); mac 191 drivers/crypto/chelsio/chcr_algo.h #define FILL_SEC_CPL_IVGEN_HDRLEN(last, more, ctx_in, mac, ivdrop, len) htonl( \ mac 199 drivers/crypto/chelsio/chcr_algo.h SCMD_MAC_ONLY_V((mac)) | \ mac 336 drivers/crypto/nx/nx-aes-gcm.c goto mac; mac 395 drivers/crypto/nx/nx-aes-gcm.c mac: mac 482 drivers/firmware/broadcom/bcm47xx_sprom.c static bool bcm47xx_is_valid_mac(u8 *mac) mac 484 drivers/firmware/broadcom/bcm47xx_sprom.c return mac && !(mac[0] == 0x00 && mac[1] == 0x90 && mac[2] == 0x4c); mac 487 drivers/firmware/broadcom/bcm47xx_sprom.c static int bcm47xx_increase_mac_addr(u8 *mac, u8 num) mac 489 drivers/firmware/broadcom/bcm47xx_sprom.c u8 *oui = mac + ETH_ALEN/2 - 1; mac 490 drivers/firmware/broadcom/bcm47xx_sprom.c u8 *p = mac + ETH_ALEN - 1; mac 540 drivers/firmware/broadcom/bcm47xx_sprom.c u8 mac[6]; mac 542 drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_macaddr(NULL, "et0macaddr", mac, false); mac 543 drivers/firmware/broadcom/bcm47xx_sprom.c if (bcm47xx_is_valid_mac(mac)) { mac 544 drivers/firmware/broadcom/bcm47xx_sprom.c int err = bcm47xx_increase_mac_addr(mac, mac_addr_used); mac 547 drivers/firmware/broadcom/bcm47xx_sprom.c ether_addr_copy(sprom->il0mac, mac); mac 129 drivers/firmware/iscsi_ibft.c char mac[6]; mac 339 drivers/firmware/iscsi_ibft.c str += sprintf(str, "%pM\n", nic->mac); mac 165 drivers/firmware/turris-mox-rwtm.c static void reply_to_mac_addr(u8 *mac, u32 t1, u32 t2) mac 167 drivers/firmware/turris-mox-rwtm.c mac[0] = t1 >> 8; mac 168 drivers/firmware/turris-mox-rwtm.c mac[1] = t1; mac 169 drivers/firmware/turris-mox-rwtm.c mac[2] = t2 >> 24; mac 170 drivers/firmware/turris-mox-rwtm.c mac[3] = t2 >> 16; mac 171 drivers/firmware/turris-mox-rwtm.c mac[4] = t2 >> 8; mac 172 drivers/firmware/turris-mox-rwtm.c mac[5] = t2; mac 458 drivers/infiniband/hw/bnxt_re/qplib_res.c u8 mac[ETH_ALEN]; mac 461 drivers/infiniband/hw/bnxt_re/qplib_res.c memcpy(mac, dev_addr, ETH_ALEN); mac 462 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[0] = mac[0] ^ 2; mac 463 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[1] = mac[1]; mac 464 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[2] = mac[2]; mac 467 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[5] = mac[3]; mac 468 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[6] = mac[4]; mac 469 drivers/infiniband/hw/bnxt_re/qplib_res.c guid[7] = mac[5]; mac 231 drivers/infiniband/hw/bnxt_re/qplib_sp.h struct bnxt_qplib_gid *gid, u8 *mac, u16 vlan_id, mac 60 drivers/infiniband/hw/hns/hns_roce_ah.c memcpy(ah->av.mac, ah_attr->roce.dmac, ETH_ALEN); mac 584 drivers/infiniband/hw/hns/hns_roce_device.h u8 mac[ETH_ALEN]; mac 118 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[0]); mac 122 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[1]); mac 126 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[2]); mac 130 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[3]); mac 135 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[4]); mac 139 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ah->av.mac[5]); mac 142 drivers/infiniband/hw/hns/hns_roce_hw_v1.c loopback = ether_addr_equal_unaligned(ah->av.mac, mac 316 drivers/infiniband/hw/hns/hns_roce_hw_v2.c V2_UD_SEND_WQE_DMAC_0_S, ah->av.mac[0]); mac 318 drivers/infiniband/hw/hns/hns_roce_hw_v2.c V2_UD_SEND_WQE_DMAC_1_S, ah->av.mac[1]); mac 320 drivers/infiniband/hw/hns/hns_roce_hw_v2.c V2_UD_SEND_WQE_DMAC_2_S, ah->av.mac[2]); mac 322 drivers/infiniband/hw/hns/hns_roce_hw_v2.c V2_UD_SEND_WQE_DMAC_3_S, ah->av.mac[3]); mac 326 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ah->av.mac[4]); mac 330 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ah->av.mac[5]); mac 334 drivers/infiniband/hw/hns/hns_roce_hw_v2.c loopback = ether_addr_equal_unaligned(ah->av.mac, mac 93 drivers/infiniband/hw/mlx4/ah.c memcpy(ah->av.eth.mac, ah_attr->roce.dmac, ETH_ALEN); mac 1584 drivers/infiniband/hw/mlx4/mad.c memcpy(dmac, tunnel->hdr.mac, ETH_ALEN); mac 1682 drivers/infiniband/hw/mlx4/main.c u8 mac[ETH_ALEN] = {ib_spec->eth.mask.dst_mac[0] ^ 0x01, mac 1692 drivers/infiniband/hw/mlx4/main.c if (!is_zero_ether_addr(&mac[0])) mac 2284 drivers/infiniband/hw/mlx4/main.c atomic64_set(&ibdev->iboe.mac[port - 1], new_smac); mac 2854 drivers/infiniband/hw/mlx4/main.c atomic64_set(&iboe->mac[j - 1], ibdev->dev->caps.def_mac[j]); mac 249 drivers/infiniband/hw/mlx4/mlx4_ib.h u8 mac[6]; mac 520 drivers/infiniband/hw/mlx4/mlx4_ib.h atomic64_t mac[MLX4_MAX_PORTS]; mac 1956 drivers/infiniband/hw/mlx4/qp.c u64_mac = atomic64_read(&dev->iboe.mac[qp->port - 1]); mac 3192 drivers/infiniband/hw/mlx4/qp.c memcpy(sqp->ud_header.eth.dmac_h, ah->av.eth.mac, 6); mac 3193 drivers/infiniband/hw/mlx4/qp.c memcpy(&ctrl->srcrb_flags16[0], ah->av.eth.mac, 2); mac 3194 drivers/infiniband/hw/mlx4/qp.c memcpy(&ctrl->imm, ah->av.eth.mac + 2, 4); mac 3380 drivers/infiniband/hw/mlx4/qp.c memcpy(dseg->mac, to_mah(wr->ah)->av.eth.mac, 6); mac 3420 drivers/infiniband/hw/mlx4/qp.c memcpy(hdr.mac, ah->av.eth.mac, 6); mac 586 drivers/infiniband/hw/mlx5/main.c u8 mac[ETH_ALEN]; mac 591 drivers/infiniband/hw/mlx5/main.c ret = rdma_read_gid_l2_fields(attr, &vlan_id, &mac[0]); mac 613 drivers/infiniband/hw/mlx5/main.c roce_l3_type, gid->raw, mac, mac 40 drivers/infiniband/hw/usnic/usnic_common_util.h usnic_mac_ip_to_gid(const char *const mac, const __be32 inaddr, char *raw_gid) mac 46 drivers/infiniband/hw/usnic/usnic_common_util.h addrconf_addr_eui48(&raw_gid[8], mac); mac 106 drivers/infiniband/hw/usnic/usnic_fwd.c void usnic_fwd_set_mac(struct usnic_fwd_dev *ufdev, char mac[ETH_ALEN]) mac 109 drivers/infiniband/hw/usnic/usnic_fwd.c memcpy(&ufdev->mac, mac, sizeof(ufdev->mac)); mac 57 drivers/infiniband/hw/usnic/usnic_fwd.h char mac[ETH_ALEN]; mac 77 drivers/infiniband/hw/usnic/usnic_fwd.h void usnic_fwd_set_mac(struct usnic_fwd_dev *ufdev, char mac[ETH_ALEN]); mac 183 drivers/infiniband/hw/usnic/usnic_ib_main.c if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr, mac 184 drivers/infiniband/hw/usnic/usnic_ib_main.c sizeof(us_ibdev->ufdev->mac))) { mac 190 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->ufdev->mac, mac 457 drivers/infiniband/hw/usnic/usnic_ib_main.c netdev_name(us_ibdev->netdev), us_ibdev->ufdev->mac, mac 100 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c us_ibdev->ufdev->mac, mac 291 drivers/infiniband/hw/usnic/usnic_ib_verbs.c usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr, mac 434 drivers/infiniband/hw/usnic/usnic_ib_verbs.c usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr, mac 2009 drivers/infiniband/ulp/ipoib/ipoib_main.c memcpy(ivf->mac, dev->dev_addr, dev->addr_len); mac 2236 drivers/md/dm-crypt.c struct crypto_ahash *mac; mac 2251 drivers/md/dm-crypt.c mac = crypto_alloc_ahash(mac_alg, 0, 0); mac 2254 drivers/md/dm-crypt.c if (IS_ERR(mac)) mac 2255 drivers/md/dm-crypt.c return PTR_ERR(mac); mac 2257 drivers/md/dm-crypt.c cc->key_mac_size = crypto_ahash_digestsize(mac); mac 2258 drivers/md/dm-crypt.c crypto_free_ahash(mac); mac 115 drivers/md/dm-integrity.c __u8 mac[JOURNAL_MAC_PER_SECTOR]; mac 766 drivers/md/dm-integrity.c memcpy(&js->mac, result + (j * JOURNAL_MAC_PER_SECTOR), JOURNAL_MAC_PER_SECTOR); mac 768 drivers/md/dm-integrity.c if (memcmp(&js->mac, result + (j * JOURNAL_MAC_PER_SECTOR), JOURNAL_MAC_PER_SECTOR)) mac 183 drivers/media/common/b2c2/flexcop-common.h void flexcop_set_mac_filter(struct flexcop_device *fc, u8 mac[6]); mac 62 drivers/media/common/b2c2/flexcop-eeprom.c static char eeprom_set_mac_addr(struct adapter *adapter, char type, u8 *mac) mac 67 drivers/media/common/b2c2/flexcop-eeprom.c tmp[0] = mac[0]; mac 68 drivers/media/common/b2c2/flexcop-eeprom.c tmp[1] = mac[1]; mac 69 drivers/media/common/b2c2/flexcop-eeprom.c tmp[2] = mac[2]; mac 70 drivers/media/common/b2c2/flexcop-eeprom.c tmp[3] = mac[5]; mac 71 drivers/media/common/b2c2/flexcop-eeprom.c tmp[4] = mac[6]; mac 72 drivers/media/common/b2c2/flexcop-eeprom.c tmp[5] = mac[7]; mac 74 drivers/media/common/b2c2/flexcop-eeprom.c tmp[0] = mac[0]; mac 75 drivers/media/common/b2c2/flexcop-eeprom.c tmp[1] = mac[1]; mac 76 drivers/media/common/b2c2/flexcop-eeprom.c tmp[2] = mac[2]; mac 77 drivers/media/common/b2c2/flexcop-eeprom.c tmp[3] = mac[3]; mac 78 drivers/media/common/b2c2/flexcop-eeprom.c tmp[4] = mac[4]; mac 79 drivers/media/common/b2c2/flexcop-eeprom.c tmp[5] = mac[5]; mac 25 drivers/media/common/b2c2/flexcop-hw-filter.c void flexcop_set_mac_filter(struct flexcop_device *fc, u8 mac[6]) mac 30 drivers/media/common/b2c2/flexcop-hw-filter.c v418.mac_address_418.MAC1 = mac[0]; mac 31 drivers/media/common/b2c2/flexcop-hw-filter.c v418.mac_address_418.MAC2 = mac[1]; mac 32 drivers/media/common/b2c2/flexcop-hw-filter.c v418.mac_address_418.MAC3 = mac[2]; mac 33 drivers/media/common/b2c2/flexcop-hw-filter.c v418.mac_address_418.MAC6 = mac[3]; mac 34 drivers/media/common/b2c2/flexcop-hw-filter.c v41c.mac_address_41c.MAC7 = mac[4]; mac 35 drivers/media/common/b2c2/flexcop-hw-filter.c v41c.mac_address_41c.MAC8 = mac[5]; mac 1010 drivers/media/dvb-core/dvb_net.c u8 *mac, u8 *mac_mask) mac 1029 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[3]=mac[5]; mac 1030 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[4]=mac[4]; mac 1031 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[8]=mac[3]; mac 1032 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[9]=mac[2]; mac 1033 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[10]=mac[1]; mac 1034 drivers/media/dvb-core/dvb_net.c (*secfilter)->filter_value[11]=mac[0]; mac 1044 drivers/media/dvb-core/dvb_net.c netdev_dbg(dev, "filter mac=%pM mask=%pM\n", mac, mac_mask); mac 1054 drivers/media/dvb-core/dvb_net.c unsigned char *mac = (unsigned char *) dev->dev_addr; mac 1086 drivers/media/dvb-core/dvb_net.c dvb_net_filter_sec_set(dev, &priv->secfilter, mac, mask_normal); mac 1106 drivers/media/dvb-core/dvb_net.c dvb_net_filter_sec_set(dev, &priv->secfilter, mac, mask_promisc); mac 1093 drivers/media/pci/cx23885/cx23885-dvb.c cinfo.port[port->nr - 1].mac, 6); mac 89 drivers/media/pci/cx23885/netup-eeprom.c cinfo->port[0].mac[j] = netup_eeprom_read(i2c_adap, i); mac 92 drivers/media/pci/cx23885/netup-eeprom.c cinfo->port[1].mac[j] = netup_eeprom_read(i2c_adap, i); mac 15 drivers/media/pci/cx23885/netup-eeprom.h u8 mac[6];/* card MAC address */ mac 103 drivers/media/pci/ddbridge/ddbridge.h u32 mac; mac 947 drivers/media/pci/dm1105/dm1105.c static void dm1105_read_mac(struct dm1105_dev *dev, u8 *mac) mac 960 drivers/media/pci/dm1105/dm1105.c .buf = mac, mac 966 drivers/media/pci/dm1105/dm1105.c dev_info(&dev->pdev->dev, "MAC %pM\n", mac); mac 532 drivers/media/pci/pluto2/pluto2.c static void pluto_read_mac(struct pluto *pluto, u8 *mac) mac 535 drivers/media/pci/pluto2/pluto2.c mac[0] = (val >> 8) & 0xff; mac 536 drivers/media/pci/pluto2/pluto2.c mac[1] = (val >> 0) & 0xff; mac 539 drivers/media/pci/pluto2/pluto2.c mac[2] = (val >> 8) & 0xff; mac 540 drivers/media/pci/pluto2/pluto2.c mac[3] = (val >> 0) & 0xff; mac 543 drivers/media/pci/pluto2/pluto2.c mac[4] = (val >> 8) & 0xff; mac 544 drivers/media/pci/pluto2/pluto2.c mac[5] = (val >> 0) & 0xff; mac 546 drivers/media/pci/pluto2/pluto2.c dev_info(&pluto->pdev->dev, "MAC %pM\n", mac); mac 1436 drivers/media/pci/ttpci/budget-av.c u8 *mac; mac 1490 drivers/media/pci/ttpci/budget-av.c mac = budget_av->budget.dvb_adapter.proposed_mac; mac 1491 drivers/media/pci/ttpci/budget-av.c if (i2c_readregs(&budget_av->budget.i2c_adap, 0xa0, 0x30, mac, 6)) { mac 1494 drivers/media/pci/ttpci/budget-av.c eth_zero_addr(mac); mac 1497 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_adapter.num, mac); mac 611 drivers/media/usb/dvb-usb-v2/az6007.c static int az6007_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6]) mac 618 drivers/media/usb/dvb-usb-v2/az6007.c memcpy(mac, st->data, 6); mac 621 drivers/media/usb/dvb-usb-v2/az6007.c pr_debug("%s: mac is %pM\n", __func__, mac); mac 840 drivers/media/usb/dvb-usb-v2/az6007.c u8 *mac; mac 844 drivers/media/usb/dvb-usb-v2/az6007.c mac = kmalloc(6, GFP_ATOMIC); mac 845 drivers/media/usb/dvb-usb-v2/az6007.c if (!mac) mac 849 drivers/media/usb/dvb-usb-v2/az6007.c ret = __az6007_read(d->udev, AZ6007_READ_DATA, 6, 0, mac, 6); mac 855 drivers/media/usb/dvb-usb-v2/az6007.c kfree(mac); mac 231 drivers/media/usb/dvb-usb-v2/dvbsky.c static int dvbsky_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6]) mac 251 drivers/media/usb/dvb-usb-v2/dvbsky.c memcpy(mac, ibuf, 6); mac 824 drivers/media/usb/dvb-usb/dw2102.c static int dw210x_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) mac 844 drivers/media/usb/dvb-usb/dw2102.c memcpy(mac, eeprom + 8, 6); mac 848 drivers/media/usb/dvb-usb/dw2102.c static int s6x0_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) mac 884 drivers/media/usb/dvb-usb/dw2102.c memcpy(mac, eeprom + 16, 6); mac 926 drivers/media/usb/dvb-usb/dw2102.c static int su3000_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) mac 951 drivers/media/usb/dvb-usb/dw2102.c mac[i] = ibuf[0]; mac 131 drivers/media/usb/dvb-usb/nova-t-usb2.c static int nova_t_read_mac_address (struct dvb_usb_device *d, u8 mac[6]) mac 136 drivers/media/usb/dvb-usb/nova-t-usb2.c mac[0] = 0x00; mac 137 drivers/media/usb/dvb-usb/nova-t-usb2.c mac[1] = 0x0d; mac 138 drivers/media/usb/dvb-usb/nova-t-usb2.c mac[2] = 0xfe; mac 144 drivers/media/usb/dvb-usb/nova-t-usb2.c mac[5 - (i - 136)] = b; mac 436 drivers/media/usb/dvb-usb/opera1.c static int opera1_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) mac 440 drivers/media/usb/dvb-usb/opera1.c opera1_xilinx_rw(d->udev, 0xb1, 0xa1, mac, 6, OPERA_READ_MSG); mac 609 drivers/media/usb/dvb-usb/pctv452e.c static int pctv452e_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) mac 634 drivers/media/usb/dvb-usb/pctv452e.c ret = ttpci_eeprom_decode_mac(mac, encoded_mac); mac 641 drivers/media/usb/dvb-usb/pctv452e.c eth_zero_addr(mac); mac 452 drivers/media/usb/dvb-usb/technisat-usb2.c u8 mac[]) mac 460 drivers/media/usb/dvb-usb/technisat-usb2.c memcpy(mac, buf, 6); mac 291 drivers/media/usb/dvb-usb/vp702x.c static int vp702x_read_mac_addr(struct dvb_usb_device *d,u8 mac[6]) mac 301 drivers/media/usb/dvb-usb/vp702x.c memcpy(mac, buf, 6); mac 137 drivers/media/usb/dvb-usb/vp7045.c static int vp7045_read_mac_addr(struct dvb_usb_device *d,u8 mac[6]) mac 139 drivers/media/usb/dvb-usb/vp7045.c return vp7045_read_eeprom(d,mac, 6, MAC_0_ADDR); mac 683 drivers/message/fusion/mptlan.c const unsigned char *mac; mac 754 drivers/message/fusion/mptlan.c mac = skb_mac_header(skb); mac 757 drivers/message/fusion/mptlan.c (mac[0] << 8) | mac 758 drivers/message/fusion/mptlan.c (mac[1] << 0)); mac 759 drivers/message/fusion/mptlan.c pTrans->TransactionDetails[1] = cpu_to_le32((mac[2] << 24) | mac 760 drivers/message/fusion/mptlan.c (mac[3] << 16) | mac 761 drivers/message/fusion/mptlan.c (mac[4] << 8) | mac 762 drivers/message/fusion/mptlan.c (mac[5] << 0)); mac 610 drivers/misc/pch_phub.c u8 mac[8]; mac 618 drivers/misc/pch_phub.c pch_phub_read_gbe_mac_addr(chip, mac); mac 621 drivers/misc/pch_phub.c return sprintf(buf, "%pM\n", mac); mac 627 drivers/misc/pch_phub.c u8 mac[ETH_ALEN]; mac 632 drivers/misc/pch_phub.c if (!mac_pton(buf, mac)) mac 639 drivers/misc/pch_phub.c ret = pch_phub_write_gbe_mac_addr(chip, mac); mac 1445 drivers/net/bonding/bond_options.c u8 *mac; mac 1450 drivers/net/bonding/bond_options.c mac = macaddr; mac 1452 drivers/net/bonding/bond_options.c mac = (u8 *)&newval->value; mac 1455 drivers/net/bonding/bond_options.c if (!is_valid_ether_addr(mac)) mac 1458 drivers/net/bonding/bond_options.c netdev_dbg(bond->dev, "Setting ad_actor_system to %pM\n", mac); mac 1459 drivers/net/bonding/bond_options.c ether_addr_copy(bond->params.ad_actor_system, mac); mac 1453 drivers/net/dsa/b53/b53_common.c static int b53_arl_read(struct b53_device *dev, u64 mac, mac 1482 drivers/net/dsa/b53/b53_common.c if ((mac_vid & ARLTBL_MAC_MASK) != mac) mac 1504 drivers/net/dsa/b53/b53_common.c u64 mac, mac_vid = 0; mac 1509 drivers/net/dsa/b53/b53_common.c mac = ether_addr_to_u64(addr); mac 1512 drivers/net/dsa/b53/b53_common.c b53_write48(dev, B53_ARLIO_PAGE, B53_MAC_ADDR_IDX, mac); mac 1520 drivers/net/dsa/b53/b53_common.c ret = b53_arl_read(dev, mac, vid, &ent, &idx, is_valid); mac 1546 drivers/net/dsa/b53/b53_common.c memcpy(ent.mac, addr, ETH_ALEN); mac 1622 drivers/net/dsa/b53/b53_common.c return cb(ent->mac, ent->vid, ent->is_static, data); mac 254 drivers/net/dsa/b53/b53_priv.h u8 mac[ETH_ALEN]; mac 269 drivers/net/dsa/b53/b53_priv.h u64_to_ether_addr(mac_vid, ent->mac); mac 276 drivers/net/dsa/b53/b53_priv.h *mac_vid = ether_addr_to_u64(ent->mac); mac 594 drivers/net/dsa/lan9303-core.c static void alr_reg_to_mac(u32 dat0, u32 dat1, u8 mac[6]) mac 596 drivers/net/dsa/lan9303-core.c mac[0] = (dat0 >> 0) & 0xff; mac 597 drivers/net/dsa/lan9303-core.c mac[1] = (dat0 >> 8) & 0xff; mac 598 drivers/net/dsa/lan9303-core.c mac[2] = (dat0 >> 16) & 0xff; mac 599 drivers/net/dsa/lan9303-core.c mac[3] = (dat0 >> 24) & 0xff; mac 600 drivers/net/dsa/lan9303-core.c mac[4] = (dat1 >> 0) & 0xff; mac 601 drivers/net/dsa/lan9303-core.c mac[5] = (dat1 >> 8) & 0xff; mac 633 drivers/net/dsa/lan9303-core.c u8 mac[ETH_ALEN]; mac 639 drivers/net/dsa/lan9303-core.c alr_reg_to_mac(dat0, dat1, mac); mac 641 drivers/net/dsa/lan9303-core.c dump_ctx->cb(mac, 0, is_static, dump_ctx->data); mac 645 drivers/net/dsa/lan9303-core.c static void lan9303_alr_set_entry(struct lan9303 *chip, const u8 *mac, mac 650 drivers/net/dsa/lan9303-core.c dev_dbg(chip->dev, "%s(%pM, %d)\n", __func__, mac, port_map); mac 663 drivers/net/dsa/lan9303-core.c dat0 |= (mac[0] << 0); mac 664 drivers/net/dsa/lan9303-core.c dat0 |= (mac[1] << 8); mac 665 drivers/net/dsa/lan9303-core.c dat0 |= (mac[2] << 16); mac 666 drivers/net/dsa/lan9303-core.c dat0 |= (mac[3] << 24); mac 668 drivers/net/dsa/lan9303-core.c dat1 |= (mac[4] << 0); mac 669 drivers/net/dsa/lan9303-core.c dat1 |= (mac[5] << 8); mac 675 drivers/net/dsa/lan9303-core.c static int lan9303_alr_add_port(struct lan9303 *chip, const u8 *mac, int port, mac 681 drivers/net/dsa/lan9303-core.c entr = lan9303_alr_cache_find_mac(chip, mac); mac 688 drivers/net/dsa/lan9303-core.c ether_addr_copy(entr->mac_addr, mac); mac 692 drivers/net/dsa/lan9303-core.c lan9303_alr_set_entry(chip, mac, entr->port_map, stp_override); mac 699 drivers/net/dsa/lan9303-core.c static int lan9303_alr_del_port(struct lan9303 *chip, const u8 *mac, int port) mac 704 drivers/net/dsa/lan9303-core.c entr = lan9303_alr_cache_find_mac(chip, mac); mac 711 drivers/net/dsa/lan9303-core.c lan9303_alr_set_entry(chip, mac, entr->port_map, entr->stp_override); mac 354 drivers/net/dsa/microchip/ksz8795.c alu->mac[5] = (u8)data_lo; mac 355 drivers/net/dsa/microchip/ksz8795.c alu->mac[4] = (u8)(data_lo >> 8); mac 356 drivers/net/dsa/microchip/ksz8795.c alu->mac[3] = (u8)(data_lo >> 16); mac 357 drivers/net/dsa/microchip/ksz8795.c alu->mac[2] = (u8)(data_lo >> 24); mac 358 drivers/net/dsa/microchip/ksz8795.c alu->mac[1] = (u8)data_hi; mac 359 drivers/net/dsa/microchip/ksz8795.c alu->mac[0] = (u8)(data_hi >> 8); mac 379 drivers/net/dsa/microchip/ksz8795.c data_lo = ((u32)alu->mac[2] << 24) | mac 380 drivers/net/dsa/microchip/ksz8795.c ((u32)alu->mac[3] << 16) | mac 381 drivers/net/dsa/microchip/ksz8795.c ((u32)alu->mac[4] << 8) | alu->mac[5]; mac 382 drivers/net/dsa/microchip/ksz8795.c data_hi = ((u32)alu->mac[0] << 8) | alu->mac[1]; mac 1096 drivers/net/dsa/microchip/ksz8795.c ether_addr_copy(alu.mac, eth_stp_addr); mac 731 drivers/net/dsa/microchip/ksz9477.c alu->mac[0] = (alu_table[2] >> 8) & 0xFF; mac 732 drivers/net/dsa/microchip/ksz9477.c alu->mac[1] = alu_table[2] & 0xFF; mac 733 drivers/net/dsa/microchip/ksz9477.c alu->mac[2] = (alu_table[3] >> 24) & 0xFF; mac 734 drivers/net/dsa/microchip/ksz9477.c alu->mac[3] = (alu_table[3] >> 16) & 0xFF; mac 735 drivers/net/dsa/microchip/ksz9477.c alu->mac[4] = (alu_table[3] >> 8) & 0xFF; mac 736 drivers/net/dsa/microchip/ksz9477.c alu->mac[5] = alu_table[3] & 0xFF; mac 775 drivers/net/dsa/microchip/ksz9477.c ret = cb(alu.mac, alu.fid, alu.is_static, data); mac 260 drivers/net/dsa/microchip/ksz_common.c ret = dev->dev_ops->r_dyn_mac_table(dev, i, alu.mac, &fid, mac 264 drivers/net/dsa/microchip/ksz_common.c ret = cb(alu.mac, alu.fid, alu.is_static, data); mac 297 drivers/net/dsa/microchip/ksz_common.c if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && mac 314 drivers/net/dsa/microchip/ksz_common.c memcpy(alu.mac, mdb->addr, ETH_ALEN); mac 339 drivers/net/dsa/microchip/ksz_common.c if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && mac 116 drivers/net/dsa/microchip/ksz_common.h u8 mac[ETH_ALEN]; mac 338 drivers/net/dsa/mt7530.c fdb->mac[0] = (reg[0] >> MAC_BYTE_0) & MAC_BYTE_MASK; mac 339 drivers/net/dsa/mt7530.c fdb->mac[1] = (reg[0] >> MAC_BYTE_1) & MAC_BYTE_MASK; mac 340 drivers/net/dsa/mt7530.c fdb->mac[2] = (reg[0] >> MAC_BYTE_2) & MAC_BYTE_MASK; mac 341 drivers/net/dsa/mt7530.c fdb->mac[3] = (reg[0] >> MAC_BYTE_3) & MAC_BYTE_MASK; mac 342 drivers/net/dsa/mt7530.c fdb->mac[4] = (reg[1] >> MAC_BYTE_4) & MAC_BYTE_MASK; mac 343 drivers/net/dsa/mt7530.c fdb->mac[5] = (reg[1] >> MAC_BYTE_5) & MAC_BYTE_MASK; mac 349 drivers/net/dsa/mt7530.c u8 port_mask, const u8 *mac, mac 363 drivers/net/dsa/mt7530.c reg[1] |= mac[5] << MAC_BYTE_5; mac 364 drivers/net/dsa/mt7530.c reg[1] |= mac[4] << MAC_BYTE_4; mac 365 drivers/net/dsa/mt7530.c reg[0] |= mac[3] << MAC_BYTE_3; mac 366 drivers/net/dsa/mt7530.c reg[0] |= mac[2] << MAC_BYTE_2; mac 367 drivers/net/dsa/mt7530.c reg[0] |= mac[1] << MAC_BYTE_1; mac 368 drivers/net/dsa/mt7530.c reg[0] |= mac[0] << MAC_BYTE_0; mac 929 drivers/net/dsa/mt7530.c ret = cb(_fdb.mac, _fdb.vid, _fdb.noarp, mac 394 drivers/net/dsa/mt7530.h u8 mac[6]; mac 1501 drivers/net/dsa/mv88e6xxx/chip.c ether_addr_copy(entry.mac, addr); mac 1502 drivers/net/dsa/mv88e6xxx/chip.c eth_addr_dec(entry.mac); mac 1509 drivers/net/dsa/mv88e6xxx/chip.c if (!entry.state || !ether_addr_equal(entry.mac, addr)) { mac 1511 drivers/net/dsa/mv88e6xxx/chip.c ether_addr_copy(entry.mac, addr); mac 1959 drivers/net/dsa/mv88e6xxx/chip.c eth_broadcast_addr(addr.mac); mac 1972 drivers/net/dsa/mv88e6xxx/chip.c if (!is_unicast_ether_addr(addr.mac)) mac 1977 drivers/net/dsa/mv88e6xxx/chip.c err = cb(addr.mac, vid, is_static, data); mac 1980 drivers/net/dsa/mv88e6xxx/chip.c } while (!is_broadcast_ether_addr(addr.mac)); mac 142 drivers/net/dsa/mv88e6xxx/chip.h u8 mac[ETH_ALEN]; mac 177 drivers/net/dsa/mv88e6xxx/global1_atu.c entry->mac[i * 2] = val >> 8; mac 178 drivers/net/dsa/mv88e6xxx/global1_atu.c entry->mac[i * 2 + 1] = val & 0xff; mac 191 drivers/net/dsa/mv88e6xxx/global1_atu.c val = (entry->mac[i * 2] << 8) | entry->mac[i * 2 + 1]; mac 347 drivers/net/dsa/mv88e6xxx/global1_atu.c entry.mac); mac 353 drivers/net/dsa/mv88e6xxx/global1_atu.c entry.mac, entry.portvec, spid); mac 360 drivers/net/dsa/mv88e6xxx/global1_atu.c entry.mac, entry.portvec, spid); mac 367 drivers/net/dsa/mv88e6xxx/global1_atu.c entry.mac, entry.portvec, spid); mac 742 drivers/net/dsa/mv88e6xxx/port.c u16 mac; mac 746 drivers/net/dsa/mv88e6xxx/port.c MV88E6XXX_PORT_MAC_CTL, &mac); mac 750 drivers/net/dsa/mv88e6xxx/port.c state->link = !!(mac & MV88E6185_PORT_MAC_CTL_SYNC_OK); mac 753 drivers/net/dsa/mv88e6xxx/port.c !!(mac & MV88E6185_PORT_MAC_CTL_AN_DONE); mac 298 drivers/net/dsa/qca8k.c fdb->mac[0] = (reg[1] >> QCA8K_ATU_ADDR0_S) & 0xff; mac 299 drivers/net/dsa/qca8k.c fdb->mac[1] = reg[1] & 0xff; mac 300 drivers/net/dsa/qca8k.c fdb->mac[2] = (reg[0] >> QCA8K_ATU_ADDR2_S) & 0xff; mac 301 drivers/net/dsa/qca8k.c fdb->mac[3] = (reg[0] >> QCA8K_ATU_ADDR3_S) & 0xff; mac 302 drivers/net/dsa/qca8k.c fdb->mac[4] = (reg[0] >> QCA8K_ATU_ADDR4_S) & 0xff; mac 303 drivers/net/dsa/qca8k.c fdb->mac[5] = reg[0] & 0xff; mac 307 drivers/net/dsa/qca8k.c qca8k_fdb_write(struct qca8k_priv *priv, u16 vid, u8 port_mask, const u8 *mac, mac 320 drivers/net/dsa/qca8k.c reg[1] |= mac[0] << QCA8K_ATU_ADDR0_S; mac 321 drivers/net/dsa/qca8k.c reg[1] |= mac[1]; mac 322 drivers/net/dsa/qca8k.c reg[0] |= mac[2] << QCA8K_ATU_ADDR2_S; mac 323 drivers/net/dsa/qca8k.c reg[0] |= mac[3] << QCA8K_ATU_ADDR3_S; mac 324 drivers/net/dsa/qca8k.c reg[0] |= mac[4] << QCA8K_ATU_ADDR4_S; mac 325 drivers/net/dsa/qca8k.c reg[0] |= mac[5]; mac 367 drivers/net/dsa/qca8k.c qca8k_fdb_write(priv, fdb->vid, fdb->port_mask, fdb->mac, fdb->aging); mac 376 drivers/net/dsa/qca8k.c qca8k_fdb_add(struct qca8k_priv *priv, const u8 *mac, u16 port_mask, mac 382 drivers/net/dsa/qca8k.c qca8k_fdb_write(priv, vid, port_mask, mac, aging); mac 390 drivers/net/dsa/qca8k.c qca8k_fdb_del(struct qca8k_priv *priv, const u8 *mac, u16 port_mask, u16 vid) mac 395 drivers/net/dsa/qca8k.c qca8k_fdb_write(priv, vid, port_mask, mac, 0); mac 1009 drivers/net/dsa/qca8k.c ret = cb(_fdb.mac, _fdb.vid, is_static, data); mac 191 drivers/net/dsa/qca8k.h u8 mac[6]; mac 49 drivers/net/dsa/sja1105/sja1105.h u64 mac[SJA1105_NUM_PORTS]; mac 471 drivers/net/dsa/sja1105/sja1105_clocking.c struct sja1105_mac_config_entry *mac; mac 475 drivers/net/dsa/sja1105/sja1105_clocking.c mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; mac 476 drivers/net/dsa/sja1105/sja1105_clocking.c speed = mac[port].speed; mac 67 drivers/net/dsa/sja1105/sja1105_ethtool.c struct sja1105_port_status_mac mac; mac 170 drivers/net/dsa/sja1105/sja1105_ethtool.c rc = sja1105_spi_send_packed_buf(priv, SPI_READ, regs->mac[port], mac 234 drivers/net/dsa/sja1105/sja1105_ethtool.c rc = sja1105_port_status_get_mac(priv, &status->mac, port); mac 328 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.n_runt; mac 329 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.n_soferr; mac 330 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.n_alignerr; mac 331 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.n_miierr; mac 332 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.typeerr; mac 333 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.sizeerr; mac 334 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.tctimeout; mac 335 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.priorerr; mac 336 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.nomaster; mac 337 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.memov; mac 338 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.memerr; mac 339 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.invtyp; mac 340 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.intcyov; mac 341 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.domerr; mac 342 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.pcfbagdrop; mac 343 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.spcprior; mac 344 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.ageprior; mac 345 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.portdrop; mac 346 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.lendrop; mac 347 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.bagdrop; mac 348 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.policeerr; mac 349 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.drpnona664err; mac 350 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.spcerr; mac 351 drivers/net/dsa/sja1105/sja1105_ethtool.c data[k++] = status.mac.agedrp; mac 102 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_mac_config_entry *mac; mac 121 drivers/net/dsa/sja1105/sja1105_main.c mac = table->entries; mac 124 drivers/net/dsa/sja1105/sja1105_main.c mac[i] = default_mac; mac 129 drivers/net/dsa/sja1105/sja1105_main.c mac[i].dyn_learn = true; mac 130 drivers/net/dsa/sja1105/sja1105_main.c mac[i].ingress = true; mac 131 drivers/net/dsa/sja1105/sja1105_main.c mac[i].egress = true; mac 707 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_mac_config_entry *mac; mac 719 drivers/net/dsa/sja1105/sja1105_main.c mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; mac 752 drivers/net/dsa/sja1105/sja1105_main.c mac[port].speed = speed; mac 756 drivers/net/dsa/sja1105/sja1105_main.c &mac[port], true); mac 1328 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_mac_config_entry *mac; mac 1330 drivers/net/dsa/sja1105/sja1105_main.c mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; mac 1340 drivers/net/dsa/sja1105/sja1105_main.c mac[port].ingress = false; mac 1341 drivers/net/dsa/sja1105/sja1105_main.c mac[port].egress = false; mac 1342 drivers/net/dsa/sja1105/sja1105_main.c mac[port].dyn_learn = false; mac 1345 drivers/net/dsa/sja1105/sja1105_main.c mac[port].ingress = true; mac 1346 drivers/net/dsa/sja1105/sja1105_main.c mac[port].egress = false; mac 1347 drivers/net/dsa/sja1105/sja1105_main.c mac[port].dyn_learn = false; mac 1350 drivers/net/dsa/sja1105/sja1105_main.c mac[port].ingress = true; mac 1351 drivers/net/dsa/sja1105/sja1105_main.c mac[port].egress = false; mac 1352 drivers/net/dsa/sja1105/sja1105_main.c mac[port].dyn_learn = true; mac 1355 drivers/net/dsa/sja1105/sja1105_main.c mac[port].ingress = true; mac 1356 drivers/net/dsa/sja1105/sja1105_main.c mac[port].egress = true; mac 1357 drivers/net/dsa/sja1105/sja1105_main.c mac[port].dyn_learn = true; mac 1365 drivers/net/dsa/sja1105/sja1105_main.c &mac[port], true); mac 1388 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_mac_config_entry *mac; mac 1394 drivers/net/dsa/sja1105/sja1105_main.c mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; mac 1402 drivers/net/dsa/sja1105/sja1105_main.c speed_mbps[i] = sja1105_speed[mac[i].speed]; mac 1403 drivers/net/dsa/sja1105/sja1105_main.c mac[i].speed = SJA1105_SPEED_AUTO; mac 1432 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_mac_config_entry *mac; mac 1434 drivers/net/dsa/sja1105/sja1105_main.c mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; mac 1436 drivers/net/dsa/sja1105/sja1105_main.c mac[port].vlanid = pvid; mac 1439 drivers/net/dsa/sja1105/sja1105_main.c &mac[port], true); mac 507 drivers/net/dsa/sja1105/sja1105_spi.c .mac = {0x200, 0x202, 0x204, 0x206, 0x208}, mac 537 drivers/net/dsa/sja1105/sja1105_spi.c .mac = {0x200, 0x202, 0x204, 0x206, 0x208}, mac 808 drivers/net/ethernet/agere/et131x.c struct mac_regs __iomem *macregs = &adapter->regs->mac; mac 867 drivers/net/ethernet/agere/et131x.c struct mac_regs __iomem *mac = &adapter->regs->mac; mac 875 drivers/net/ethernet/agere/et131x.c cfg1 = readl(&mac->cfg1); mac 876 drivers/net/ethernet/agere/et131x.c cfg2 = readl(&mac->cfg2); mac 877 drivers/net/ethernet/agere/et131x.c ifctrl = readl(&mac->if_ctrl); mac 895 drivers/net/ethernet/agere/et131x.c writel(cfg1, &mac->cfg1); mac 915 drivers/net/ethernet/agere/et131x.c writel(ifctrl, &mac->if_ctrl); mac 916 drivers/net/ethernet/agere/et131x.c writel(cfg2, &mac->cfg2); mac 921 drivers/net/ethernet/agere/et131x.c cfg1 = readl(&mac->cfg1); mac 1176 drivers/net/ethernet/agere/et131x.c struct mac_regs __iomem *mac = &adapter->regs->mac; mac 1186 drivers/net/ethernet/agere/et131x.c mii_addr = readl(&mac->mii_mgmt_addr); mac 1187 drivers/net/ethernet/agere/et131x.c mii_cmd = readl(&mac->mii_mgmt_cmd); mac 1190 drivers/net/ethernet/agere/et131x.c writel(0, &mac->mii_mgmt_cmd); mac 1193 drivers/net/ethernet/agere/et131x.c writel(ET_MAC_MII_ADDR(addr, reg), &mac->mii_mgmt_addr); mac 1195 drivers/net/ethernet/agere/et131x.c writel(0x1, &mac->mii_mgmt_cmd); mac 1200 drivers/net/ethernet/agere/et131x.c mii_indicator = readl(&mac->mii_mgmt_indicator); mac 1217 drivers/net/ethernet/agere/et131x.c *value = readl(&mac->mii_mgmt_stat) & ET_MAC_MIIMGMT_STAT_PHYCRTL_MASK; mac 1221 drivers/net/ethernet/agere/et131x.c writel(0, &mac->mii_mgmt_cmd); mac 1226 drivers/net/ethernet/agere/et131x.c writel(mii_addr, &mac->mii_mgmt_addr); mac 1227 drivers/net/ethernet/agere/et131x.c writel(mii_cmd, &mac->mii_mgmt_cmd); mac 1245 drivers/net/ethernet/agere/et131x.c struct mac_regs __iomem *mac = &adapter->regs->mac; mac 1255 drivers/net/ethernet/agere/et131x.c mii_addr = readl(&mac->mii_mgmt_addr); mac 1256 drivers/net/ethernet/agere/et131x.c mii_cmd = readl(&mac->mii_mgmt_cmd); mac 1259 drivers/net/ethernet/agere/et131x.c writel(0, &mac->mii_mgmt_cmd); mac 1262 drivers/net/ethernet/agere/et131x.c writel(ET_MAC_MII_ADDR(addr, reg), &mac->mii_mgmt_addr); mac 1265 drivers/net/ethernet/agere/et131x.c writel(value, &mac->mii_mgmt_ctrl); mac 1270 drivers/net/ethernet/agere/et131x.c mii_indicator = readl(&mac->mii_mgmt_indicator); mac 1282 drivers/net/ethernet/agere/et131x.c readl(&mac->mii_mgmt_cmd)); mac 1289 drivers/net/ethernet/agere/et131x.c writel(0, &mac->mii_mgmt_cmd); mac 1294 drivers/net/ethernet/agere/et131x.c writel(mii_addr, &mac->mii_mgmt_addr); mac 1295 drivers/net/ethernet/agere/et131x.c writel(mii_cmd, &mac->mii_mgmt_cmd); mac 1693 drivers/net/ethernet/agere/et131x.c writel(reg, &adapter->regs->mac.cfg1); mac 1700 drivers/net/ethernet/agere/et131x.c writel(reg, &adapter->regs->mac.cfg1); mac 1701 drivers/net/ethernet/agere/et131x.c writel(0, &adapter->regs->mac.cfg1); mac 1240 drivers/net/ethernet/agere/et131x.h struct mac_regs mac; mac 340 drivers/net/ethernet/alacritech/slic.h u8 mac[ETH_ALEN]; /* 20 MAC addresses */ mac 397 drivers/net/ethernet/alacritech/slic.h u8 mac[ETH_ALEN]; /* 29 MAC addresses (2 ports) */ mac 1609 drivers/net/ethernet/alacritech/slicoss.c u8 *mac[2]; mac 1647 drivers/net/ethernet/alacritech/slicoss.c mac[0] = oee->mac; mac 1648 drivers/net/ethernet/alacritech/slicoss.c mac[1] = oee->mac2; mac 1654 drivers/net/ethernet/alacritech/slicoss.c mac[0] = mee->mac; mac 1655 drivers/net/ethernet/alacritech/slicoss.c mac[1] = mee->mac2; mac 1665 drivers/net/ethernet/alacritech/slicoss.c ether_addr_copy(sdev->netdev->dev_addr, mac[devfn]); mac 490 drivers/net/ethernet/altera/altera_tse.h u32 csrrd32(void __iomem *mac, size_t offs) mac 492 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 497 drivers/net/ethernet/altera/altera_tse.h u16 csrrd16(void __iomem *mac, size_t offs) mac 499 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 504 drivers/net/ethernet/altera/altera_tse.h u8 csrrd8(void __iomem *mac, size_t offs) mac 506 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 511 drivers/net/ethernet/altera/altera_tse.h void csrwr32(u32 val, void __iomem *mac, size_t offs) mac 513 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 519 drivers/net/ethernet/altera/altera_tse.h void csrwr16(u16 val, void __iomem *mac, size_t offs) mac 521 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 527 drivers/net/ethernet/altera/altera_tse.h void csrwr8(u8 val, void __iomem *mac, size_t offs) mac 529 drivers/net/ethernet/altera/altera_tse.h void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); mac 275 drivers/net/ethernet/amd/au1000_eth.c u32 *const mii_control_reg = &aup->mac->mii_control; mac 276 drivers/net/ethernet/amd/au1000_eth.c u32 *const mii_data_reg = &aup->mac->mii_data; mac 308 drivers/net/ethernet/amd/au1000_eth.c u32 *const mii_control_reg = &aup->mac->mii_control; mac 309 drivers/net/ethernet/amd/au1000_eth.c u32 *const mii_data_reg = &aup->mac->mii_data; mac 373 drivers/net/ethernet/amd/au1000_eth.c reg = readl(&aup->mac->control); mac 375 drivers/net/ethernet/amd/au1000_eth.c writel(reg, &aup->mac->control); mac 387 drivers/net/ethernet/amd/au1000_eth.c reg = readl(&aup->mac->control); mac 389 drivers/net/ethernet/amd/au1000_eth.c writel(reg, &aup->mac->control); mac 432 drivers/net/ethernet/amd/au1000_eth.c reg = readl(&aup->mac->control); mac 440 drivers/net/ethernet/amd/au1000_eth.c writel(reg, &aup->mac->control); mac 709 drivers/net/ethernet/amd/au1000_eth.c writel(0, &aup->mac->control); mac 715 drivers/net/ethernet/amd/au1000_eth.c &aup->mac->mac_addr_high); mac 718 drivers/net/ethernet/amd/au1000_eth.c &aup->mac->mac_addr_low); mac 739 drivers/net/ethernet/amd/au1000_eth.c writel(control, &aup->mac->control); mac 740 drivers/net/ethernet/amd/au1000_eth.c writel(0x8100, &aup->mac->vlan1_tag); /* activate vlan support */ mac 1032 drivers/net/ethernet/amd/au1000_eth.c reg = readl(&aup->mac->control); mac 1048 drivers/net/ethernet/amd/au1000_eth.c writel(mc_filter[1], &aup->mac->multi_hash_high); mac 1049 drivers/net/ethernet/amd/au1000_eth.c writel(mc_filter[0], &aup->mac->multi_hash_low); mac 1053 drivers/net/ethernet/amd/au1000_eth.c writel(reg, &aup->mac->control); mac 1163 drivers/net/ethernet/amd/au1000_eth.c aup->mac = (struct mac_reg *) mac 1165 drivers/net/ethernet/amd/au1000_eth.c if (!aup->mac) { mac 1199 drivers/net/ethernet/amd/au1000_eth.c if (is_valid_ether_addr(pd->mac)) { mac 1200 drivers/net/ethernet/amd/au1000_eth.c memcpy(dev->dev_addr, pd->mac, ETH_ALEN); mac 1332 drivers/net/ethernet/amd/au1000_eth.c iounmap(aup->mac); mac 1373 drivers/net/ethernet/amd/au1000_eth.c iounmap(aup->mac); mac 106 drivers/net/ethernet/amd/au1000_eth.h struct mac_reg *mac; /* mac registers */ mac 250 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*get_mac_permanent)(struct aq_hw_s *self, u8 *mac); mac 268 drivers/net/ethernet/aquantia/atlantic/aq_hw.h u8 *mac); mac 650 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c u8 *mac) mac 681 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c ether_addr_copy(mac, (u8 *)mac_addr); mac 683 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c if ((mac[0] & 0x01U) || ((mac[0] | mac[1] | mac[2]) == 0x00U)) { mac 690 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[5] = (u8)(0xFFU & l); mac 692 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[4] = (u8)(0xFFU & l); mac 694 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[3] = (u8)(0xFFU & l); mac 696 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[2] = (u8)(0xFFU & l); mac 697 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[1] = (u8)(0xFFU & h); mac 699 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c mac[0] = (u8)(0xFFU & h); mac 859 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c static int aq_fw1x_set_wol(struct aq_hw_s *self, bool wol_enabled, u8 *mac) mac 882 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c ether_addr_copy((u8 *)&prpc->msg_wol.wol_pattern, mac); mac 898 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c u8 *mac) mac 905 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c err = aq_fw1x_set_wol(self, 1, mac); mac 456 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h u8 *mac); mac 478 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h int hw_atl_utils_fw_set_wol(struct aq_hw_s *self, bool wol_enabled, u8 *mac); mac 245 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c static int aq_fw2x_get_mac_permanent(struct aq_hw_s *self, u8 *mac) mac 264 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c ether_addr_copy(mac, (u8 *)mac_addr); mac 266 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c if ((mac[0] & 0x01U) || ((mac[0] | mac[1] | mac[2]) == 0x00U)) { mac 274 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[5] = (u8)(0xFFU & l); mac 276 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[4] = (u8)(0xFFU & l); mac 278 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[3] = (u8)(0xFFU & l); mac 280 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[2] = (u8)(0xFFU & l); mac 281 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[1] = (u8)(0xFFU & h); mac 283 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c mac[0] = (u8)(0xFFU & h); mac 345 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c static int aq_fw2x_set_sleep_proxy(struct aq_hw_s *self, u8 *mac) mac 363 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c memcpy(cfg->mac_addr, mac, ETH_ALEN); mac 390 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c static int aq_fw2x_set_wol_params(struct aq_hw_s *self, u8 *mac) mac 408 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c memcpy(msg->hw_addr, mac, ETH_ALEN); mac 432 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c u8 *mac) mac 437 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c err = aq_fw2x_set_sleep_proxy(self, mac); mac 440 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c err = aq_fw2x_set_wol_params(self, mac); mac 789 drivers/net/ethernet/atheros/ag71xx.c static void ag71xx_hw_set_macaddr(struct ag71xx *ag, unsigned char *mac) mac 793 drivers/net/ethernet/atheros/ag71xx.c t = (((u32)mac[5]) << 24) | (((u32)mac[4]) << 16) mac 794 drivers/net/ethernet/atheros/ag71xx.c | (((u32)mac[3]) << 8) | ((u32)mac[2]); mac 798 drivers/net/ethernet/atheros/ag71xx.c t = (((u32)mac[1]) << 24) | (((u32)mac[0]) << 16); mac 609 drivers/net/ethernet/atheros/alx/hw.c u32 mac, txq, rxq; mac 616 drivers/net/ethernet/atheros/alx/hw.c mac = hw->rx_ctrl; mac 618 drivers/net/ethernet/atheros/alx/hw.c mac |= ALX_MAC_CTRL_FULLD; mac 620 drivers/net/ethernet/atheros/alx/hw.c mac &= ~ALX_MAC_CTRL_FULLD; mac 621 drivers/net/ethernet/atheros/alx/hw.c ALX_SET_FIELD(mac, ALX_MAC_CTRL_SPEED, mac 624 drivers/net/ethernet/atheros/alx/hw.c mac |= ALX_MAC_CTRL_TX_EN | ALX_MAC_CTRL_RX_EN; mac 625 drivers/net/ethernet/atheros/alx/hw.c hw->rx_ctrl = mac; mac 626 drivers/net/ethernet/atheros/alx/hw.c alx_write_mem32(hw, ALX_MAC_CTRL, mac); mac 1190 drivers/net/ethernet/atheros/atl1c/atl1c_main.c u32 mac, txq, rxq; mac 1198 drivers/net/ethernet/atheros/atl1c/atl1c_main.c AT_READ_REG(hw, REG_MAC_CTRL, &mac); mac 1202 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mac |= MAC_CTRL_TX_EN | MAC_CTRL_TX_FLOW | mac 1208 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mac |= MAC_CTRL_DUPLX; mac 1210 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mac &= ~MAC_CTRL_DUPLX; mac 1211 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mac = FIELD_SETX(mac, MAC_CTRL_SPEED, hw->mac_speed); mac 1212 drivers/net/ethernet/atheros/atl1c/atl1c_main.c mac = FIELD_SETX(mac, MAC_CTRL_PRMLEN, hw->preamble_len); mac 1216 drivers/net/ethernet/atheros/atl1c/atl1c_main.c AT_WRITE_REG(hw, REG_MAC_CTRL, mac); mac 1344 drivers/net/ethernet/aurora/nb8800.c const unsigned char *mac; mac 1453 drivers/net/ethernet/aurora/nb8800.c mac = of_get_mac_address(pdev->dev.of_node); mac 1454 drivers/net/ethernet/aurora/nb8800.c if (!IS_ERR(mac)) mac 1455 drivers/net/ethernet/aurora/nb8800.c ether_addr_copy(dev->dev_addr, mac); mac 118 drivers/net/ethernet/broadcom/bgmac-bcma.c const u8 *mac = NULL; mac 132 drivers/net/ethernet/broadcom/bgmac-bcma.c mac = of_get_mac_address(bgmac->dev->of_node); mac 135 drivers/net/ethernet/broadcom/bgmac-bcma.c if (IS_ERR_OR_NULL(mac)) { mac 138 drivers/net/ethernet/broadcom/bgmac-bcma.c mac = sprom->et0mac; mac 141 drivers/net/ethernet/broadcom/bgmac-bcma.c mac = sprom->et1mac; mac 144 drivers/net/ethernet/broadcom/bgmac-bcma.c mac = sprom->et2mac; mac 154 drivers/net/ethernet/broadcom/bgmac-bcma.c ether_addr_copy(bgmac->net_dev->dev_addr, mac); mac 1994 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, mac 496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_vf_mac(struct net_device *dev, int queue, u8 *mac); mac 994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h __le16 *fw_lo, u8 *mac) mac 996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_hi)[0] = mac[1]; mac 997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_hi)[1] = mac[0]; mac 998 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_mid)[0] = mac[3]; mac 999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_mid)[1] = mac[2]; mac 1000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_lo)[0] = mac[5]; mac 1001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h ((u8 *)fw_lo)[1] = mac[4]; mac 3900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h struct eth_classify_mac_cmd mac; mac 8410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, mac 8425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memcpy(ramrod_param.user_req.u.mac.mac, mac, ETH_ALEN); mac 12677 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c mc_mac->mac = bnx2x_mc_addr(ha); mac 645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c DP(BNX2X_MSG_SP, "Checking MAC %pM for ADD command\n", data->mac.mac); mac 647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!is_valid_ether_addr(data->mac.mac)) mac 652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (ether_addr_equal(data->mac.mac, pos->u.mac.mac) && mac 653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (data->mac.is_inner_mac == pos->u.mac.is_inner_mac)) mac 681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->vlan_mac.mac, data->vlan_mac.vlan); mac 685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (!memcmp(data->vlan_mac.mac, pos->u.vlan_mac.mac, mac 702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c DP(BNX2X_MSG_SP, "Checking MAC %pM for DEL command\n", data->mac.mac); mac 705 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (ether_addr_equal(data->mac.mac, pos->u.mac.mac) && mac 706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (data->mac.is_inner_mac == pos->u.mac.is_inner_mac)) mac 736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->vlan_mac.mac, data->vlan_mac.vlan); mac 740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (!memcmp(data->vlan_mac.mac, pos->u.vlan_mac.mac, mac 893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 *mac = elem->cmd_data.vlan_mac.u.mac.mac; mac 914 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_set_mac_in_nig(bp, add, mac, mac 917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_set_mac_in_nig(bp, add, mac, mac 927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.header); mac 930 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (add ? "add" : "delete"), mac, raw->cl_id); mac 933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_set_fw_mac_addr(&rule_entry->mac.mac_msb, mac 934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.mac_mid, mac 935 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.mac_lsb, mac); mac 936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rule_entry->mac.inner_mac = mac 937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le16(elem->cmd_data.vlan_mac.u.mac.is_inner_mac); mac 948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.header); mac 951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_set_fw_mac_addr(&rule_entry->mac.mac_msb, mac 952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.mac_mid, mac 953 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->mac.mac_lsb, mac); mac 954 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rule_entry->mac.inner_mac = mac 956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u.mac.is_inner_mac); mac 991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_vlan_mac_obj *o, bool add, int opcode, u8 *mac, mac 1010 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cfg_entry->lsb_mac_addr, mac); mac 1018 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 *mac, u16 vlan_id, int opcode, struct mac_configuration_cmd *config) mac 1025 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_vlan_mac_set_cfg_entry_e1x(bp, o, add, opcode, mac, vlan_id, mac 1030 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac, raw->cl_id, cam_offset); mac 1061 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem->cmd_data.vlan_mac.u.mac.mac, 0, mac 1128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 *mac = elem->cmd_data.vlan_mac.u.vlan_mac.mac; mac 1143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->pair.mac_lsb, mac); mac 1163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &rule_entry->pair.mac_lsb, mac); mac 1200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem->cmd_data.vlan_mac.u.vlan_mac.mac, mac 1275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_mac_ramrod_data *data = &elem->cmd_data.vlan_mac.u.mac; mac 1279 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!memcmp(&pos->cmd_data.vlan_mac.u.mac, data, mac 2592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline u8 bnx2x_mcast_bin_from_mac(u8 *mac) mac 2594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return (crc32c_le(0, mac, ETH_ALEN) >> 24) & 0xff; mac 2599 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 mac[ETH_ALEN]; mac 2730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c memcpy(mac_elem->mac, pos->mac, ETH_ALEN); mac 2849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bin = bnx2x_mcast_bin_from_mac(cfg_data->mac); mac 2943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data.mac = &pmac_pos->mac[0]; mac 2949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c pmac_pos->mac); mac 3030 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bin = bnx2x_mcast_bin_from_mac(pmac_pos->mac); mac 3033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c pmac_pos->mac); mac 3174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data.mac = mlist_pos->mac; mac 3180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mlist_pos->mac); mac 3495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bit = bnx2x_mcast_bin_from_mac(mlist_pos->mac); mac 3499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mlist_pos->mac, bit); mac 3670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data->mac); mac 3733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data.mac = &elem->mac[0]; mac 3739 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data.mac); mac 3767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cfg_data.mac = &pmac_pos->mac[0]; mac 3773 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c pmac_pos->mac); mac 3807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c __le16 *fw_lo, u8 *mac) mac 3809 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[1] = ((u8 *)fw_hi)[0]; mac 3810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[0] = ((u8 *)fw_hi)[1]; mac 3811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[3] = ((u8 *)fw_mid)[0]; mac 3812 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[2] = ((u8 *)fw_mid)[1]; mac 3813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[5] = ((u8 *)fw_lo)[0]; mac 3814 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c mac[4] = ((u8 *)fw_lo)[1]; mac 3858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem->mac); mac 3860 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem->mac); mac 103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h u8 mac[ETH_ALEN]; mac 112 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h u8 mac[ETH_ALEN]; mac 118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_mac_ramrod_data mac; mac 510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h u8 *mac; mac 514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h u8 *mac; mac 417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(&ramrod.user_req.u.mac.mac, filter->mac, ETH_ALEN); mac 425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(&ramrod.user_req.u.mac.mac, filter->mac, ETH_ALEN); mac 586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c mc[i].mac = mcasts[i]; mac 2649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c mac_obj->get_n_elements(bp, mac_obj, 1, (u8 *)&ivi->mac, mac 2660 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(&ivi->mac, bulletin->mac, ETH_ALEN); mac 2663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c eth_zero_addr(ivi->mac); mac 2696 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_set_vf_mac(struct net_device *dev, int vfidx, u8 *mac) mac 2703 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c if (!is_valid_ether_addr(mac)) { mac 2719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(bulletin->mac, mac, ETH_ALEN); mac 2766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_set_mac_one(bp, (u8 *)&bulletin->mac, mac_obj, true, mac 3085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c !ether_addr_equal(bulletin->mac, bp->old_bulletin.mac)) { mac 3087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(bp->dev->dev_addr, bulletin->mac, ETH_ALEN); mac 118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h u8 *mac; mac 748 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(req->filters[0].mac, addr, ETH_ALEN); mac 770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(bp->dev->dev_addr, bulletin.mac, ETH_ALEN); mac 775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(req->filters[0].mac, bp->dev->dev_addr, mac 1306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(resc->current_mac_addr, bulletin->mac, mac 1667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c fl->filters[j].mac = msg_filter->mac; mac 1705 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c DP_CONT(msglvl, ", MAC=%pM", filter->mac); mac 1874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c !ether_addr_equal(filter->mac, bulletin->mac)) { mac 303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h u8 mac[ETH_ALEN]; mac 425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h u8 mac[ETH_ALEN]; mac 187 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c memcpy(&ivi->mac, vf->mac_addr, ETH_ALEN); mac 189 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c memcpy(&ivi->mac, vf->vf_mac_addr, ETH_ALEN); mac 209 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c int bnxt_set_vf_mac(struct net_device *dev, int vf_id, u8 *mac) mac 222 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c if (is_multicast_ether_addr(mac)) { mac 228 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c memcpy(vf->mac_addr, mac, ETH_ALEN); mac 232 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c memcpy(req.dflt_mac_addr, mac, ETH_ALEN); mac 1149 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c int bnxt_approve_mac(struct bnxt *bp, u8 *mac, bool strict) mac 1164 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c memcpy(req.dflt_mac_addr, mac, ETH_ALEN); mac 1170 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c mac); mac 1197 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c int bnxt_approve_mac(struct bnxt *bp, u8 *mac, bool strict) mac 357 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c static void bnxt_vf_rep_eth_addr_gen(u8 *src_mac, u16 vf_idx, u8 *mac) mac 361 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c ether_addr_copy(mac, src_mac); mac 364 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c mac[3] = (u8)(addr & 0xFF); mac 365 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c mac[4] = (u8)((addr >> 8) & 0xFF); mac 366 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c mac[5] = (u8)((addr >> 16) & 0xFF); mac 2087 drivers/net/ethernet/broadcom/cnic.c u8 *mac = dev->mac_addr; mac 2090 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR0_OFFSET(pfid), mac[0]); mac 2092 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR1_OFFSET(pfid), mac[1]); mac 2094 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR2_OFFSET(pfid), mac[2]); mac 2096 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR3_OFFSET(pfid), mac[3]); mac 2098 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR4_OFFSET(pfid), mac[4]); mac 2100 drivers/net/ethernet/broadcom/cnic.c XSTORM_ISCSI_LOCAL_MAC_ADDR5_OFFSET(pfid), mac[5]); mac 2103 drivers/net/ethernet/broadcom/cnic.c TSTORM_ISCSI_TCP_VARS_LSB_LOCAL_MAC_ADDR_OFFSET(pfid), mac[5]); mac 2106 drivers/net/ethernet/broadcom/cnic.c mac[4]); mac 2108 drivers/net/ethernet/broadcom/cnic.c TSTORM_ISCSI_TCP_VARS_MID_LOCAL_MAC_ADDR_OFFSET(pfid), mac[3]); mac 2111 drivers/net/ethernet/broadcom/cnic.c mac[2]); mac 2113 drivers/net/ethernet/broadcom/cnic.c TSTORM_ISCSI_TCP_VARS_MSB_LOCAL_MAC_ADDR_OFFSET(pfid), mac[1]); mac 2116 drivers/net/ethernet/broadcom/cnic.c mac[0]); mac 49 drivers/net/ethernet/brocade/bna/bfa_defs.h u8 mac[ETH_ALEN]; mac 2776 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_get_mac(ioc, ad_attr->mac); mac 2923 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac) mac 2925 drivers/net/ethernet/brocade/bna/bfa_ioc.c ether_addr_copy(mac, ioc->attr->mac); mac 291 drivers/net/ethernet/brocade/bna/bfa_ioc.h void bfa_nw_ioc_get_mac(struct bfa_ioc *ioc, u8 *mac); mac 187 drivers/net/ethernet/brocade/bna/bfi.h u8 mac[ETH_ALEN]; /*!< PBC or Mfg mac */ mac 240 drivers/net/ethernet/brocade/bna/bna.h struct bna_mac *mac; mac 242 drivers/net/ethernet/brocade/bna/bna.h list_for_each_entry(mac, q, qe) mac 243 drivers/net/ethernet/brocade/bna/bna.h if (ether_addr_equal(mac->addr, addr)) mac 244 drivers/net/ethernet/brocade/bna/bna.h return mac; mac 392 drivers/net/ethernet/brocade/bna/bna.h void bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac); mac 189 drivers/net/ethernet/brocade/bna/bna_enet.c bna_stats_copy(mac, mac); mac 1307 drivers/net/ethernet/brocade/bna/bna_enet.c bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac) mac 1309 drivers/net/ethernet/brocade/bna/bna_enet.c bfa_nw_ioc_get_mac(&enet->bna->ioceth.ioc, mac); mac 2052 drivers/net/ethernet/brocade/bna/bna_enet.c struct bna_mac *mac; mac 2054 drivers/net/ethernet/brocade/bna/bna_enet.c mac = list_first_entry_or_null(head, struct bna_mac, qe); mac 2055 drivers/net/ethernet/brocade/bna/bna_enet.c if (mac) mac 2056 drivers/net/ethernet/brocade/bna/bna_enet.c list_del(&mac->qe); mac 2058 drivers/net/ethernet/brocade/bna/bna_enet.c return mac; mac 179 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_ucast_req(struct bna_rxf *rxf, struct bna_mac *mac, mac 187 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(req->mac_addr, mac->addr); mac 194 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_mcast_add_req(struct bna_rxf *rxf, struct bna_mac *mac) mac 203 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(req->mac_addr, mac->addr); mac 350 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac; mac 352 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_for_each_entry(mac, &rxf->mcast_active_q, qe) mac 353 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (ether_addr_equal(mac->addr, mac_addr)) mac 354 drivers/net/ethernet/brocade/bna/bna_tx_rx.c return mac; mac 356 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_for_each_entry(mac, &rxf->mcast_pending_del_q, qe) mac 357 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (ether_addr_equal(mac->addr, mac_addr)) mac 358 drivers/net/ethernet/brocade/bna/bna_tx_rx.c return mac; mac 394 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rxf_mcast_del(struct bna_rxf *rxf, struct bna_mac *mac, mac 400 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mchandle = mac->handle; mac 413 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac->handle = NULL; mac 421 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac = NULL; mac 426 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_del_q, mac 428 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ret = bna_rxf_mcast_del(rxf, mac, BNA_HARD_CLEANUP); mac 429 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_mcam_mod_del_q(rxf->rx->bna)); mac 436 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_add_q, mac 438 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->mcast_active_q); mac 439 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_mcast_add_req(rxf, mac); mac 469 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac; mac 474 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_del_q, mac 476 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ret = bna_rxf_mcast_del(rxf, mac, cleanup); mac 477 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_mcam_mod_del_q(rxf->rx->bna)); mac 484 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_active_q, mac 486 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->mcast_pending_add_q); mac 487 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (bna_rxf_mcast_del(rxf, mac, cleanup)) mac 653 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac; mac 659 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_pending_add_q, mac 661 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_ucam_mod_free_q(rxf->rx->bna)); mac 671 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_add_q, mac 673 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_mcam_mod_free_q(rxf->rx->bna)); mac 750 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac; mac 760 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = bna_cam_mod_mac_get(bna_mcam_mod_free_q(rxf->rx->bna)); mac 761 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (mac == NULL) mac 763 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(mac->addr, addr); mac 764 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_add_tail(&mac->qe, &rxf->mcast_pending_add_q); mac 781 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac, *del_mac; mac 786 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_pending_add_q, mac 788 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &ucam_mod->free_q); mac 793 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_active_q, mac 796 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(del_mac->addr, mac->addr); mac 797 drivers/net/ethernet/brocade/bna/bna_tx_rx.c del_mac->handle = mac->handle; mac 799 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &ucam_mod->free_q); mac 805 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = bna_cam_mod_mac_get(&ucam_mod->free_q); mac 806 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (mac == NULL) mac 808 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(mac->addr, mcaddr); mac 809 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_add_tail(&mac->qe, &list_head); mac 815 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&list_head, struct bna_mac, qe); mac 816 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->ucast_pending_add_q); mac 825 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&list_head, struct bna_mac, qe); mac 826 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &ucam_mod->free_q); mac 839 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac, *del_mac; mac 844 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_add_q, mac 846 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &mcam_mod->free_q); mac 851 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_active_q, mac 854 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(del_mac->addr, mac->addr); mac 855 drivers/net/ethernet/brocade/bna/bna_tx_rx.c del_mac->handle = mac->handle; mac 857 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac->handle = NULL; mac 858 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &mcam_mod->free_q); mac 864 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = bna_cam_mod_mac_get(&mcam_mod->free_q); mac 865 drivers/net/ethernet/brocade/bna/bna_tx_rx.c if (mac == NULL) mac 867 drivers/net/ethernet/brocade/bna/bna_tx_rx.c ether_addr_copy(mac->addr, mcaddr); mac 868 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_add_tail(&mac->qe, &list_head); mac 875 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&list_head, struct bna_mac, qe); mac 876 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->mcast_pending_add_q); mac 885 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&list_head, struct bna_mac, qe); mac 886 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &mcam_mod->free_q); mac 896 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac, *del_mac; mac 901 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_pending_add_q, mac 903 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_mcam_mod_free_q(rxf->rx->bna)); mac 908 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->mcast_active_q, mac 910 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_del(&mac->qe); mac 912 drivers/net/ethernet/brocade/bna/bna_tx_rx.c memcpy(del_mac, mac, sizeof(*del_mac)); mac 914 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac->handle = NULL; mac 915 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_add_tail(&mac->qe, bna_mcam_mod_free_q(rxf->rx->bna)); mac 956 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac = NULL; mac 960 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_pending_del_q, mac 962 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_ucast_req(rxf, mac, BFI_ENET_H2I_MAC_UCAST_DEL_REQ); mac 963 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, bna_ucam_mod_del_q(rxf->rx->bna)); mac 980 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_pending_add_q, mac 982 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->ucast_active_q); mac 983 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_ucast_req(rxf, mac, BFI_ENET_H2I_MAC_UCAST_ADD_REQ); mac 993 drivers/net/ethernet/brocade/bna/bna_tx_rx.c struct bna_mac *mac; mac 997 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_pending_del_q, mac 1000 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, mac 1003 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_ucast_req(rxf, mac, mac 1005 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, mac 1013 drivers/net/ethernet/brocade/bna/bna_tx_rx.c mac = list_first_entry(&rxf->ucast_active_q, mac 1015 drivers/net/ethernet/brocade/bna/bna_tx_rx.c list_move_tail(&mac->qe, &rxf->ucast_pending_add_q); mac 1017 drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_ucast_req(rxf, mac, mac 4194 drivers/net/ethernet/cadence/macb_main.c const char *mac; mac 4307 drivers/net/ethernet/cadence/macb_main.c mac = of_get_mac_address(np); mac 4308 drivers/net/ethernet/cadence/macb_main.c if (PTR_ERR(mac) == -EPROBE_DEFER) { mac 4311 drivers/net/ethernet/cadence/macb_main.c } else if (!IS_ERR_OR_NULL(mac)) { mac 4312 drivers/net/ethernet/cadence/macb_main.c ether_addr_copy(bp->dev->dev_addr, mac); mac 1160 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c int pfnum, mac, trs, ret; mac 1181 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mac = (octeon_read_csr(oct, CN23XX_SLI_MAC_NUMBER)) & 0xff; mac 1185 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c CN23XX_SLI_PKT_MAC_RINFO64(mac, pfnum)); mac 1440 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c u8 *mac) mac 1454 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c ether_addr_copy(mbox_cmd.msg.s.params, mac); mac 69 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h u8 *mac); mac 131 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define CN23XX_SLI_PKT_MAC_RINFO64(mac, pf) \ mac 133 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h ((mac) * CN23XX_MAC_RINFO_OFFSET) + \ mac 343 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define CN23XX_SLI_MAC_PF_MBOX_INT(mac, pf) \ mac 345 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h ((mac) * CN23XX_MAC_INT_OFFSET + \ mac 407 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define CN23XX_SLI_MAC_PF_INT_SUM64(mac, pf) \ mac 409 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h ((mac) * CN23XX_MAC_INT_OFFSET) + \ mac 412 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define CN23XX_SLI_MAC_PF_INT_ENB64(mac, pf) \ mac 414 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h ((mac) * CN23XX_MAC_INT_OFFSET) + \ mac 255 drivers/net/ethernet/cavium/liquidio/lio_core.c u8 *mac; mac 267 drivers/net/ethernet/cavium/liquidio/lio_core.c mac = ((u8 *)&nctrl->udd[0]) + 2; mac 276 drivers/net/ethernet/cavium/liquidio/lio_core.c mac, vfidx); mac 280 drivers/net/ethernet/cavium/liquidio/lio_core.c mac); mac 397 drivers/net/ethernet/cavium/liquidio/lio_core.c void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac) mac 410 drivers/net/ethernet/cavium/liquidio/lio_core.c if (!ether_addr_equal(netdev->dev_addr, mac)) { mac 412 drivers/net/ethernet/cavium/liquidio/lio_core.c ether_addr_copy(netdev->dev_addr, mac); mac 413 drivers/net/ethernet/cavium/liquidio/lio_core.c ether_addr_copy(((u8 *)&lio->linfo.hw_addr) + 2, mac); mac 421 drivers/net/ethernet/cavium/liquidio/lio_core.c "PF changed VF's MAC address to %pM\n", mac); mac 2820 drivers/net/ethernet/cavium/liquidio/lio_main.c u8 *mac, bool is_admin_assigned) mac 2827 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!is_valid_ether_addr(mac)) mac 2849 drivers/net/ethernet/cavium/liquidio/lio_main.c ether_addr_copy((u8 *)&nctrl.udd[0] + 2, mac); mac 2860 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_mac(struct net_device *netdev, int vfidx, u8 *mac) mac 2869 drivers/net/ethernet/cavium/liquidio/lio_main.c retval = __liquidio_set_vf_mac(netdev, vfidx, mac, true); mac 2871 drivers/net/ethernet/cavium/liquidio/lio_main.c cn23xx_tell_vf_its_macaddr_changed(oct, vfidx, mac); mac 2998 drivers/net/ethernet/cavium/liquidio/lio_main.c ether_addr_copy(&ivi->mac[0], macaddr); mac 3351 drivers/net/ethernet/cavium/liquidio/lio_main.c u8 mac[6], i, j, *fw_ver, *micro_ver; mac 3646 drivers/net/ethernet/cavium/liquidio/lio_main.c mac[j] = *((u8 *)(((u8 *)&lio->linfo.hw_addr) + 2 + j)); mac 3650 drivers/net/ethernet/cavium/liquidio/lio_main.c ether_addr_copy(netdev->dev_addr, mac); mac 3712 drivers/net/ethernet/cavium/liquidio/lio_main.c i, mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); mac 1034 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c u64 *mac; mac 1055 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c mac = &nctrl.udd[0]; mac 1057 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ether_addr_copy(((u8 *)mac) + 2, ha->addr); mac 1058 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c mac++; mac 1935 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c u8 mac[ETH_ALEN], i, j; mac 2130 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c mac[j] = *((u8 *)(((u8 *)&lio->linfo.hw_addr) + 2 + j)); mac 2133 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ether_addr_copy(netdev->dev_addr, mac); mac 2190 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c i, mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); mac 72 drivers/net/ethernet/cavium/liquidio/octeon_main.h void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac); mac 1387 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c const u8 *mac; mac 1504 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c mac = of_get_mac_address(pdev->dev.of_node); mac 1506 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (!IS_ERR(mac)) mac 1507 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c ether_addr_copy(netdev->dev_addr, mac); mac 580 drivers/net/ethernet/cavium/thunder/nic.h u64 mac:48; mac 590 drivers/net/ethernet/cavium/thunder/nic.h struct set_mac_msg mac; mac 162 drivers/net/ethernet/cavium/thunder/nic_main.c const char *mac; mac 173 drivers/net/ethernet/cavium/thunder/nic_main.c mac = bgx_get_lmac_mac(nic->node, bgx_idx, lmac); mac 174 drivers/net/ethernet/cavium/thunder/nic_main.c if (mac) mac 175 drivers/net/ethernet/cavium/thunder/nic_main.c ether_addr_copy((u8 *)&mbx.nic_cfg.mac_addr, mac); mac 1033 drivers/net/ethernet/cavium/thunder/nic_main.c lmac = mbx.mac.vf_id; mac 1036 drivers/net/ethernet/cavium/thunder/nic_main.c bgx_set_lmac_mac(nic->node, bgx, lmac, mbx.mac.mac_addr); mac 1110 drivers/net/ethernet/cavium/thunder/nic_main.c mbx.xcast.mac, mac 307 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.mac.msg = NIC_MBOX_MSG_SET_MAC; mac 308 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.mac.vf_id = nic->vf_id; mac 309 drivers/net/ethernet/cavium/thunder/nicvf_main.c ether_addr_copy(mbx.mac.mac_addr, netdev->dev_addr); mac 2011 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.xcast.mac = 0; mac 2021 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.xcast.mac = mc_addrs->mc[idx]; mac 49 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u8 mac[ETH_ALEN]; mac 228 drivers/net/ethernet/cavium/thunder/thunder_bgx.c return bgx->lmac[lmacid].mac; mac 234 drivers/net/ethernet/cavium/thunder/thunder_bgx.c void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac) mac 241 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ether_addr_copy(bgx->lmac[lmacid].mac, mac); mac 343 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cam_dmac = ether_addr_to_u64(lmac->mac); mac 1392 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u8 mac[ETH_ALEN]; mac 1395 drivers/net/ethernet/cavium/thunder/thunder_bgx.c addr = fwnode_get_mac_address(acpi_fwnode_handle(adev), mac, ETH_ALEN); mac 1397 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_err(dev, "MAC address invalid: %pM\n", mac); mac 1401 drivers/net/ethernet/cavium/thunder/thunder_bgx.c dev_info(dev, "MAC address set to: %pM\n", mac); mac 1403 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ether_addr_copy(dst, mac); mac 1418 drivers/net/ethernet/cavium/thunder/thunder_bgx.c acpi_get_mac_address(dev, adev, bgx->lmac[bgx->acpi_lmac_idx].mac); mac 1477 drivers/net/ethernet/cavium/thunder/thunder_bgx.c const char *mac; mac 1486 drivers/net/ethernet/cavium/thunder/thunder_bgx.c mac = of_get_mac_address(node); mac 1487 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (!IS_ERR(mac)) mac 1488 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ether_addr_copy(bgx->lmac[lmac].mac, mac); mac 219 drivers/net/ethernet/cavium/thunder/thunder_bgx.h void bgx_set_dmac_cam_filter(int node, int bgx_idx, int lmacid, u64 mac, u8 vf); mac 228 drivers/net/ethernet/cavium/thunder/thunder_bgx.h void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac); mac 223 drivers/net/ethernet/chelsio/cxgb/common.h struct cmac *mac; mac 341 drivers/net/ethernet/chelsio/cxgb/common.h int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc); mac 118 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = adapter->port[dev->if_port].mac; mac 122 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->set_rx_mode(mac, &rm); mac 177 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = p->mac; mac 179 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->reset(mac); mac 180 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (mac->ops->macaddress_set) mac 181 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->macaddress_set(mac, p->dev->dev_addr); mac 183 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_link_start(p->phy, mac, &p->link_config); mac 184 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); mac 269 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = p->mac; mac 273 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->disable(mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX); mac 299 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pstats = p->mac->ops->statistics_update(p->mac, mac 457 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = adapter->port[dev->if_port].mac; mac 462 drivers/net/ethernet/chelsio/cxgb/cxgb2.c s = mac->ops->statistics_update(mac, MAC_STATS_UPDATE_FULL); mac 668 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_link_start(p->phy, p->mac, lc); mac 703 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_link_start(p->phy, p->mac, lc); mac 707 drivers/net/ethernet/chelsio/cxgb/cxgb2.c p->mac->ops->set_speed_duplex_fc(p->mac, -1, -1, mac 830 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = adapter->port[dev->if_port].mac; mac 832 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!mac->ops->set_mtu) mac 834 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if ((ret = mac->ops->set_mtu(mac, new_mtu))) mac 843 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct cmac *mac = adapter->port[dev->if_port].mac; mac 846 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!mac->ops->macaddress_set) mac 850 drivers/net/ethernet/chelsio/cxgb/cxgb2.c mac->ops->macaddress_set(mac, dev->dev_addr); mac 905 drivers/net/ethernet/chelsio/cxgb/cxgb2.c p->mac->ops->statistics_update(p->mac, mac 427 drivers/net/ethernet/chelsio/cxgb/pm3393.c #define RMON_UPDATE(mac, name, stat_name) \ mac 429 drivers/net/ethernet/chelsio/cxgb/pm3393.c t1_tpi_read((mac)->adapter, OFFSET(name), &val0); \ mac 430 drivers/net/ethernet/chelsio/cxgb/pm3393.c t1_tpi_read((mac)->adapter, OFFSET((name)+1), &val1); \ mac 431 drivers/net/ethernet/chelsio/cxgb/pm3393.c t1_tpi_read((mac)->adapter, OFFSET((name)+2), &val2); \ mac 432 drivers/net/ethernet/chelsio/cxgb/pm3393.c (mac)->stats.stat_name = (u64)(val0 & 0xffff) | \ mac 435 drivers/net/ethernet/chelsio/cxgb/pm3393.c ((mac)->stats.stat_name & \ mac 439 drivers/net/ethernet/chelsio/cxgb/pm3393.c (mac)->stats.stat_name += 1ULL << 40; \ mac 442 drivers/net/ethernet/chelsio/cxgb/pm3393.c static const struct cmac_statistics *pm3393_update_statistics(struct cmac *mac, mac 449 drivers/net/ethernet/chelsio/cxgb/pm3393.c pmwrite(mac, SUNI1x10GEXP_REG_MSTAT_CONTROL, mac 453 drivers/net/ethernet/chelsio/cxgb/pm3393.c pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0, &val0); mac 454 drivers/net/ethernet/chelsio/cxgb/pm3393.c pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1, &val1); mac 455 drivers/net/ethernet/chelsio/cxgb/pm3393.c pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2, &val2); mac 456 drivers/net/ethernet/chelsio/cxgb/pm3393.c pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3, &val3); mac 461 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxOctetsReceivedOK, RxOctetsOK); mac 462 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxUnicastFramesReceivedOK, RxUnicastFramesOK); mac 463 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxMulticastFramesReceivedOK, RxMulticastFramesOK); mac 464 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxBroadcastFramesReceivedOK, RxBroadcastFramesOK); mac 465 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxPAUSEMACCtrlFramesReceived, RxPauseFrames); mac 466 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxFrameCheckSequenceErrors, RxFCSErrors); mac 467 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxFramesLostDueToInternalMACErrors, mac 469 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxSymbolErrors, RxSymbolErrors); mac 470 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxInRangeLengthErrors, RxInRangeLengthErrors); mac 471 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxFramesTooLongErrors , RxFrameTooLongErrors); mac 472 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxJabbers, RxJabberErrors); mac 473 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxFragments, RxRuntErrors); mac 474 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxUndersizedFrames, RxRuntErrors); mac 475 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxJumboFramesReceivedOK, RxJumboFramesOK); mac 476 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, RxJumboOctetsReceivedOK, RxJumboOctetsOK); mac 479 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxOctetsTransmittedOK, TxOctetsOK); mac 480 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxFramesLostDueToInternalMACTransmissionError, mac 482 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxTransmitSystemError, TxFCSErrors); mac 483 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxUnicastFramesTransmittedOK, TxUnicastFramesOK); mac 484 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxMulticastFramesTransmittedOK, TxMulticastFramesOK); mac 485 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxBroadcastFramesTransmittedOK, TxBroadcastFramesOK); mac 486 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxPAUSEMACCtrlFramesTransmitted, TxPauseFrames); mac 487 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxJumboFramesReceivedOK, TxJumboFramesOK); mac 488 drivers/net/ethernet/chelsio/cxgb/pm3393.c RMON_UPDATE(mac, TxJumboOctetsReceivedOK, TxJumboOctetsOK); mac 490 drivers/net/ethernet/chelsio/cxgb/pm3393.c return &mac->stats; mac 165 drivers/net/ethernet/chelsio/cxgb/subr.c struct cmac *mac = adapter->port[port_id].mac; mac 167 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc); mac 623 drivers/net/ethernet/chelsio/cxgb/subr.c int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) mac 631 drivers/net/ethernet/chelsio/cxgb/subr.c (mac->adapter->params.nports < 2))) mac 645 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->set_speed_duplex_fc(mac, lc->speed, mac 657 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->set_speed_duplex_fc(mac, -1, -1, fc); mac 735 drivers/net/ethernet/chelsio/cxgb/subr.c struct cmac *mac = adapter->port[0].mac; mac 737 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->interrupt_handler(mac); mac 770 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->port[i].mac->ops->interrupt_enable(adapter->port[i].mac); mac 800 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->port[i].mac->ops->interrupt_disable(adapter->port[i].mac); mac 826 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->port[i].mac->ops->interrupt_clear(adapter->port[i].mac); mac 1013 drivers/net/ethernet/chelsio/cxgb/subr.c struct cmac *mac = adapter->port[i].mac; mac 1016 drivers/net/ethernet/chelsio/cxgb/subr.c if (mac) mac 1017 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->destroy(mac); mac 1088 drivers/net/ethernet/chelsio/cxgb/subr.c struct cmac *mac; mac 1099 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->port[i].mac = mac = bi->gmac->create(adapter, i); mac 1100 drivers/net/ethernet/chelsio/cxgb/subr.c if (!mac) { mac 1111 drivers/net/ethernet/chelsio/cxgb/subr.c mac->ops->macaddress_get(mac, hw_addr); mac 361 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_intr_handler(struct cmac *mac) mac 366 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_intr_enable(struct cmac *mac) mac 371 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_intr_disable(struct cmac *mac) mac 376 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_intr_clear(struct cmac *mac) mac 382 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_set_address(struct cmac* mac, u8 addr[6]) mac 385 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 387 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port), mac 389 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port), mac 392 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_ING_FFILT_UM_EN, &val); mac 394 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_ING_FFILT_UM_EN, val | (port << 28)); mac 396 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_ING_FFILT_MASK0, mac 398 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_ING_FFILT_MASK1, mac 400 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_ING_FFILT_MASK2, mac 405 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_get_address(struct cmac *mac, u8 addr[6]) mac 408 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 410 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MAC_LOW_ADDR(port), &addr_lo); mac 411 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MAC_HIGH_ADDR(port), &addr_hi); mac 423 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_reset(struct cmac *mac) mac 425 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int index = mac->instance->index; mac 427 drivers/net/ethernet/chelsio/cxgb/vsc7326.c run_table(mac->adapter, vsc7326_portinit[index], mac 433 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm) mac 436 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 438 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_ING_FFILT_UM_EN, &v); mac 446 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_ING_FFILT_UM_EN, v); mac 450 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_set_mtu(struct cmac *mac, int mtu) mac 452 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 455 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MAX_LEN(port), mtu + 14 + 4); mac 459 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, mac 463 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int enable, port = mac->instance->index; mac 472 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MODE_CFG(port), &v); mac 479 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MODE_CFG(port), v); mac 487 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_DEV_SETUP(port), v | 1); /* reset */ mac 488 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_DEV_SETUP(port), v); mac 489 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_DBG(port), &v); mac 497 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_DBG(port), v); mac 499 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_TX_IFG(port), mac 511 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MODE_CFG(port), enable); mac 515 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_PAUSE_CFG(port), &v); mac 524 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_PAUSE_CFG(port), v); mac 528 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_enable(struct cmac *mac, int which) mac 531 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 534 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_HIGH_LOW_WM(1,port), WM_ENABLE); mac 536 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MODE_CFG(port), &val); mac 541 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MODE_CFG(port), val); mac 545 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static int mac_disable(struct cmac *mac, int which) mac 548 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int i, port = mac->instance->index; mac 551 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac_reset(mac); mac 553 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MODE_CFG(port), &val); mac 558 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, REG_MODE_CFG(port), val); mac 559 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, REG_MODE_CFG(port), &val); mac 563 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_write(mac->adapter, CRA(4, port, i), 0); mac 566 drivers/net/ethernet/chelsio/cxgb/vsc7326.c memset(&mac->stats, 0, sizeof(struct cmac_statistics)); mac 571 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static void rmon_update(struct cmac *mac, unsigned int addr, u64 *stat) mac 575 drivers/net/ethernet/chelsio/cxgb/vsc7326.c vsc_read(mac->adapter, addr, &v); mac 586 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static void port_stats_update(struct cmac *mac) mac 618 drivers/net/ethernet/chelsio/cxgb/vsc7326.c unsigned int port = mac->instance->index; mac 619 drivers/net/ethernet/chelsio/cxgb/vsc7326.c u64 *stats = (u64 *)&mac->stats; mac 623 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, CRA(0x4, port, p->reg), stats + p->offset); mac 625 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_TX_OK_BYTES(port), &mac->stats.TxOctetsOK); mac 626 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_RX_OK_BYTES(port), &mac->stats.RxOctetsOK); mac 627 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_RX_BAD_BYTES(port), &mac->stats.RxOctetsBad); mac 639 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static const struct cmac_statistics *mac_update_statistics(struct cmac *mac, mac 643 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance->ticks >= MAJOR_UPDATE_TICKS) { mac 644 drivers/net/ethernet/chelsio/cxgb/vsc7326.c port_stats_update(mac); mac 645 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance->ticks = 0; mac 647 drivers/net/ethernet/chelsio/cxgb/vsc7326.c int port = mac->instance->index; mac 649 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_RX_OK_BYTES(port), mac 650 drivers/net/ethernet/chelsio/cxgb/vsc7326.c &mac->stats.RxOctetsOK); mac 651 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_RX_BAD_BYTES(port), mac 652 drivers/net/ethernet/chelsio/cxgb/vsc7326.c &mac->stats.RxOctetsBad); mac 653 drivers/net/ethernet/chelsio/cxgb/vsc7326.c rmon_update(mac, REG_TX_OK_BYTES(port), mac 654 drivers/net/ethernet/chelsio/cxgb/vsc7326.c &mac->stats.TxOctetsOK); mac 655 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance->ticks++; mac 657 drivers/net/ethernet/chelsio/cxgb/vsc7326.c return &mac->stats; mac 660 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static void mac_destroy(struct cmac *mac) mac 662 drivers/net/ethernet/chelsio/cxgb/vsc7326.c kfree(mac); mac 684 drivers/net/ethernet/chelsio/cxgb/vsc7326.c struct cmac *mac; mac 688 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac = kzalloc(sizeof(*mac) + sizeof(cmac_instance), GFP_KERNEL); mac 689 drivers/net/ethernet/chelsio/cxgb/vsc7326.c if (!mac) mac 692 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->ops = &vsc7326_ops; mac 693 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance = (cmac_instance *)(mac + 1); mac 694 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->adapter = adapter; mac 696 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance->index = index; mac 697 drivers/net/ethernet/chelsio/cxgb/vsc7326.c mac->instance->ticks = 0; mac 711 drivers/net/ethernet/chelsio/cxgb/vsc7326.c return mac; mac 73 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct cmac mac; mac 677 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc); mac 705 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_reset(struct cmac *mac); mac 706 drivers/net/ethernet/chelsio/cxgb3/common.h void t3b_pcs_reset(struct cmac *mac); mac 707 drivers/net/ethernet/chelsio/cxgb3/common.h void t3_mac_disable_exact_filters(struct cmac *mac); mac 708 drivers/net/ethernet/chelsio/cxgb3/common.h void t3_mac_enable_exact_filters(struct cmac *mac); mac 709 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_enable(struct cmac *mac, int which); mac 710 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_disable(struct cmac *mac, int which); mac 711 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_set_mtu(struct cmac *mac, unsigned int mtu); mac 712 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_set_rx_mode(struct cmac *mac, struct net_device *dev); mac 713 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_set_address(struct cmac *mac, unsigned int idx, u8 addr[6]); mac 714 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_set_num_ucast(struct cmac *mac, int n); mac 715 drivers/net/ethernet/chelsio/cxgb3/common.h const struct mac_stats *t3_mac_update_stats(struct cmac *mac); mac 716 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, int fc); mac 717 drivers/net/ethernet/chelsio/cxgb3/common.h int t3b2_mac_watchdog_task(struct cmac *mac); mac 185 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, 0, mac 187 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, 0); mac 188 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_write_reg(adapter, A_XGM_TX_CTRL + pi->mac.offset, F_TXEN); mac 189 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, F_RXEN); mac 195 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, mac 208 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct cmac *mac = &pi->mac; mac 217 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pi->mac.offset); mac 219 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c A_XGM_INT_CAUSE + pi->mac.offset, mac 224 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pi->mac.offset, mac 228 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_enable(mac, MAC_DIRECTION_TX); mac 256 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct cmac *mac = &pi->mac; mac 266 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_enable(mac, MAC_DIRECTION_RX); mac 271 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pi->mac.offset); mac 273 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c A_XGM_INT_CAUSE + pi->mac.offset, mac 277 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c A_XGM_INT_ENABLE + pi->mac.offset, mac 286 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); mac 288 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c A_XGM_INT_ENABLE + pi->mac.offset, mac 294 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); mac 295 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_disable(mac, MAC_DIRECTION_RX); mac 296 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_link_start(&pi->phy, mac, &pi->link_config); mac 335 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_rx_mode(&pi->mac, dev); mac 347 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct cmac *mac = &pi->mac; mac 349 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_reset(mac); mac 350 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_num_ucast(mac, MAX_MAC_IDX); mac 351 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_mtu(mac, dev->mtu); mac 352 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_address(mac, LAN_MAC_IDX, dev->dev_addr); mac 353 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_address(mac, SAN_MAC_IDX, pi->iscsic.mac_addr); mac 354 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_rx_mode(mac, dev); mac 355 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_link_start(&pi->phy, mac, &pi->link_config); mac 356 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); mac 1461 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); mac 1467 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_disable(&pi->mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX); mac 1496 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pstats = t3_mac_update_stats(&pi->mac); mac 1672 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c s = t3_mac_update_stats(&pi->mac); mac 1911 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_link_start(&p->phy, &p->mac, lc); mac 1944 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_link_start(&p->phy, &p->mac, lc); mac 1948 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_speed_duplex_fc(&p->mac, -1, -1, lc->fc); mac 2563 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if ((ret = t3_mac_set_mtu(&pi->mac, new_mtu))) mac 2584 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_address(&pi->mac, LAN_MAC_IDX, dev->dev_addr); mac 2649 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_update_stats(&p->mac); mac 2675 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_read_reg(adapter, A_XGM_INT_STATUS + p->mac.offset); mac 2700 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c status = t3b2_mac_watchdog_task(&p->mac); mac 2702 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c p->mac.stats.num_toggled++; mac 2704 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct cmac *mac = &p->mac; mac 2706 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_mtu(mac, dev->mtu); mac 2707 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_set_address(mac, LAN_MAC_IDX, dev->dev_addr); mac 2709 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_link_start(&p->phy, mac, &p->link_config); mac 2710 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); mac 2712 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c p->mac.stats.num_resets++; mac 2751 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct cmac *mac = &adap2pinfo(adapter, port)->mac; mac 2754 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cause = t3_read_reg(adapter, A_XGM_INT_CAUSE + mac->offset); mac 2757 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c mac->stats.rx_fifo_ovfl++; mac 2761 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_write_reg(adapter, A_XGM_INT_CAUSE + mac->offset, reset); mac 2848 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_read_reg(adapter, A_XGM_INT_STATUS + p->mac.offset); mac 177 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c const unsigned char *mac, mac 185 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c if (ether_addr_equal(dev->dev_addr, mac)) { mac 1198 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static void t3_gate_rx_traffic(struct cmac *mac, u32 *rx_cfg, mac 1202 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_disable_exact_filters(mac); mac 1205 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c *rx_cfg = t3_read_reg(mac->adapter, A_XGM_RX_CFG); mac 1206 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_set_reg_field(mac->adapter, A_XGM_RX_CFG, mac 1210 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c *rx_hash_high = t3_read_reg(mac->adapter, A_XGM_RX_HASH_HIGH); mac 1211 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(mac->adapter, A_XGM_RX_HASH_HIGH, 0); mac 1213 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c *rx_hash_low = t3_read_reg(mac->adapter, A_XGM_RX_HASH_LOW); mac 1214 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(mac->adapter, A_XGM_RX_HASH_LOW, 0); mac 1220 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static void t3_open_rx_traffic(struct cmac *mac, u32 rx_cfg, mac 1223 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_enable_exact_filters(mac); mac 1224 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_set_reg_field(mac->adapter, A_XGM_RX_CFG, mac 1227 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(mac->adapter, A_XGM_RX_HASH_HIGH, rx_hash_high); mac 1228 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(mac->adapter, A_XGM_RX_HASH_LOW, rx_hash_low); mac 1245 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c struct cmac *mac = &pi->mac; mac 1255 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); mac 1256 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_RX_CTRL + mac->offset, 0); mac 1257 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_enable(mac, MAC_DIRECTION_RX); mac 1259 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c status = t3_read_reg(adapter, A_XGM_INT_STATUS + mac->offset); mac 1261 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.link_faults++; mac 1264 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); mac 1279 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3b_pcs_reset(mac); mac 1280 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_XAUI_ACT_CTRL + mac->offset, mac 1289 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_set_speed_duplex_fc(mac, speed, duplex, fc); mac 1300 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c struct cmac *mac = &pi->mac; mac 1306 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); mac 1309 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_XAUI_ACT_CTRL + mac->offset, 0); mac 1311 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_RX_CTRL + mac->offset, 0); mac 1312 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_enable(mac, MAC_DIRECTION_RX); mac 1314 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); mac 1317 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c A_XGM_INT_STATUS + mac->offset); mac 1336 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.link_faults++; mac 1339 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_XAUI_ACT_CTRL + mac->offset, mac 1363 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) mac 1381 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_set_speed_duplex_fc(mac, lc->speed, lc->duplex, mac 1388 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mac_set_speed_duplex_fc(mac, -1, -1, fc); mac 1846 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c struct cmac *mac = &adap2pinfo(adap, idx)->mac; mac 1853 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c u32 cause = t3_read_reg(adap, A_XGM_INT_CAUSE + mac->offset) & mac 1857 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.tx_fifo_parity_err++; mac 1861 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.rx_fifo_parity_err++; mac 1865 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.tx_fifo_urun++; mac 1867 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.rx_fifo_ovfl++; mac 1869 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.serdes_signal_loss++; mac 1871 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.xaui_pcs_ctc_err++; mac 1873 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.xaui_pcs_align_change++; mac 1876 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c A_XGM_INT_ENABLE + mac->offset, mac 1878 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->stats.link_faults++; mac 1886 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adap, A_XGM_INT_CAUSE + mac->offset, cause); mac 2096 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_XGM_INT_ENABLE + pi->mac.offset, mac 2104 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_XGM_INT_DISABLE + pi->mac.offset, mac 3539 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static void mac_prep(struct cmac *mac, struct adapter *adapter, int index) mac 3543 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->adapter = adapter; mac 3548 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->offset = (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR) * index; mac 3549 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac->nucast = 1; mac 3552 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adapter, A_XGM_SERDES_CTRL + mac->offset, mac 3554 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_set_reg_field(adapter, A_XGM_PORT_CFG + mac->offset, mac 3750 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mac_prep(&p->mac, adapter, j); mac 41 drivers/net/ethernet/chelsio/cxgb3/xgmac.c static inline int macidx(const struct cmac *mac) mac 43 drivers/net/ethernet/chelsio/cxgb3/xgmac.c return mac->offset / (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR); mac 46 drivers/net/ethernet/chelsio/cxgb3/xgmac.c static void xaui_serdes_reset(struct cmac *mac) mac 54 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 55 drivers/net/ethernet/chelsio/cxgb3/xgmac.c u32 ctrl = A_XGM_SERDES_CTRL0 + mac->offset; mac 57 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | mac 70 drivers/net/ethernet/chelsio/cxgb3/xgmac.c void t3b_pcs_reset(struct cmac *mac) mac 72 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, mac 75 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, 0, mac 79 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_reset(struct cmac *mac) mac 99 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 100 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset; mac 119 drivers/net/ethernet/chelsio/cxgb3/xgmac.c macidx(mac)); mac 125 drivers/net/ethernet/chelsio/cxgb3/xgmac.c xaui_serdes_reset(mac); mac 143 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3b_pcs_reset(mac); mac 146 drivers/net/ethernet/chelsio/cxgb3/xgmac.c memset(&mac->stats, 0, sizeof(mac->stats)); mac 150 drivers/net/ethernet/chelsio/cxgb3/xgmac.c static int t3b2_mac_reset(struct cmac *mac) mac 152 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 153 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset, store; mac 154 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int idx = macidx(mac); mac 157 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (!macidx(mac)) mac 185 drivers/net/ethernet/chelsio/cxgb3/xgmac.c macidx(mac)); mac 203 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3b_pcs_reset(mac); mac 230 drivers/net/ethernet/chelsio/cxgb3/xgmac.c static void set_addr_filter(struct cmac *mac, int idx, const u8 * addr) mac 233 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset + idx * 8; mac 238 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, A_XGM_RX_EXACT_MATCH_LOW_1 + oft, addr_lo); mac 239 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, A_XGM_RX_EXACT_MATCH_HIGH_1 + oft, addr_hi); mac 243 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_set_address(struct cmac *mac, unsigned int idx, u8 addr[6]) mac 245 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (idx >= mac->nucast) mac 247 drivers/net/ethernet/chelsio/cxgb3/xgmac.c set_addr_filter(mac, idx, addr); mac 256 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_set_num_ucast(struct cmac *mac, int n) mac 260 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->nucast = n; mac 264 drivers/net/ethernet/chelsio/cxgb3/xgmac.c void t3_mac_disable_exact_filters(struct cmac *mac) mac 266 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int i, reg = mac->offset + A_XGM_RX_EXACT_MATCH_LOW_1; mac 269 drivers/net/ethernet/chelsio/cxgb3/xgmac.c u32 v = t3_read_reg(mac->adapter, reg); mac 270 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, reg, v); mac 272 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_read_reg(mac->adapter, A_XGM_RX_EXACT_MATCH_LOW_1); /* flush */ mac 275 drivers/net/ethernet/chelsio/cxgb3/xgmac.c void t3_mac_enable_exact_filters(struct cmac *mac) mac 277 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int i, reg = mac->offset + A_XGM_RX_EXACT_MATCH_HIGH_1; mac 280 drivers/net/ethernet/chelsio/cxgb3/xgmac.c u32 v = t3_read_reg(mac->adapter, reg); mac 281 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, reg, v); mac 283 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_read_reg(mac->adapter, A_XGM_RX_EXACT_MATCH_LOW_1); /* flush */ mac 300 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_set_rx_mode(struct cmac *mac, struct net_device *dev) mac 303 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 304 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset; mac 315 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int exact_addr_idx = mac->nucast; mac 320 drivers/net/ethernet/chelsio/cxgb3/xgmac.c set_addr_filter(mac, exact_addr_idx++, mac 345 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_set_mtu(struct cmac *mac, unsigned int mtu) mac 350 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 362 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_RX_MAX_PKT_SIZE + mac->offset, mtu); mac 365 drivers/net/ethernet/chelsio/cxgb3/xgmac.c (t3_read_reg(adap, A_XGM_RX_CTRL + mac->offset) & F_RXEN)) { mac 366 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_mac_disable_exact_filters(mac); mac 367 drivers/net/ethernet/chelsio/cxgb3/xgmac.c v = t3_read_reg(adap, A_XGM_RX_CFG + mac->offset); mac 368 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(adap, A_XGM_RX_CFG + mac->offset, mac 375 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (t3_wait_op_done(adap, reg + mac->offset, mac 377 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_RX_CFG + mac->offset, v); mac 378 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_mac_enable_exact_filters(mac); mac 381 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(adap, A_XGM_RX_MAX_PKT_SIZE + mac->offset, mac 384 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_RX_CFG + mac->offset, v); mac 385 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_mac_enable_exact_filters(mac); mac 387 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(adap, A_XGM_RX_MAX_PKT_SIZE + mac->offset, mac 397 drivers/net/ethernet/chelsio/cxgb3/xgmac.c v = t3_read_reg(adap, A_XGM_RXFIFO_CFG + mac->offset); mac 404 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_RXFIFO_CFG + mac->offset, v); mac 414 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(adap, A_XGM_TXFIFO_CFG + mac->offset, mac 420 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_PAUSE_TIMER + mac->offset, mac 423 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_TX_PAUSE_QUANTA + mac->offset, mac 428 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, int fc) mac 431 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 432 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset; mac 467 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_enable(struct cmac *mac, int which) mac 469 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int idx = macidx(mac); mac 470 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 471 drivers/net/ethernet/chelsio/cxgb3/xgmac.c unsigned int oft = mac->offset; mac 472 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct mac_stats *s = &mac->stats; mac 486 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_mcnt = s->tx_frames; mac 487 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_tcnt = (G_TXDROPCNTCH0RCVD(t3_read_reg(adap, mac 489 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_xcnt = (G_TXSPI4SOPCNT(t3_read_reg(adap, mac 492 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->rx_mcnt = s->rx_frames; mac 493 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->rx_pause = s->rx_pause; mac 494 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->rx_xcnt = (G_TXSPI4SOPCNT(t3_read_reg(adap, mac 497 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->rx_ocnt = s->rx_fifo_ovfl; mac 498 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->txen = F_TXEN; mac 499 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->toggle_cnt = 0; mac 506 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3_mac_disable(struct cmac *mac, int which) mac 508 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 511 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_TX_CTRL + mac->offset, 0); mac 512 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->txen = 0; mac 517 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, mac 520 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_RX_CTRL + mac->offset, 0); mac 527 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, A_XGM_RESET_CTRL + mac->offset, val); mac 532 drivers/net/ethernet/chelsio/cxgb3/xgmac.c int t3b2_mac_watchdog_task(struct cmac *mac) mac 534 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct adapter *adap = mac->adapter; mac 535 drivers/net/ethernet/chelsio/cxgb3/xgmac.c struct mac_stats *s = &mac->stats; mac 542 drivers/net/ethernet/chelsio/cxgb3/xgmac.c tx_tcnt = mac->tx_tcnt; /* If tx_mcnt is progressing ignore tx_tcnt */ mac 543 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (tx_mcnt == mac->tx_mcnt && mac->rx_pause == s->rx_pause) { mac 546 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->offset))); mac 549 drivers/net/ethernet/chelsio/cxgb3/xgmac.c A_TP_TX_DROP_CNT_CH0 + macidx(mac)); mac 556 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->toggle_cnt = 0; mac 560 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if ((tx_tcnt != mac->tx_tcnt) && (mac->tx_xcnt == 0)) { mac 561 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (mac->toggle_cnt > 4) { mac 569 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->toggle_cnt = 0; mac 574 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_tcnt = tx_tcnt; mac 575 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_xcnt = tx_xcnt; mac 576 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->tx_mcnt = s->tx_frames; mac 577 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->rx_pause = s->rx_pause; mac 579 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_TX_CTRL + mac->offset, 0); mac 580 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_read_reg(adap, A_XGM_TX_CTRL + mac->offset); /* flush */ mac 581 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, A_XGM_TX_CTRL + mac->offset, mac->txen); mac 582 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_read_reg(adap, A_XGM_TX_CTRL + mac->offset); /* flush */ mac 583 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->toggle_cnt++; mac 585 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3b2_mac_reset(mac); mac 586 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->toggle_cnt = 0; mac 598 drivers/net/ethernet/chelsio/cxgb3/xgmac.c const struct mac_stats *t3_mac_update_stats(struct cmac *mac) mac 600 drivers/net/ethernet/chelsio/cxgb3/xgmac.c #define RMON_READ(mac, addr) t3_read_reg(mac->adapter, addr + mac->offset) mac 601 drivers/net/ethernet/chelsio/cxgb3/xgmac.c #define RMON_UPDATE(mac, name, reg) \ mac 602 drivers/net/ethernet/chelsio/cxgb3/xgmac.c (mac)->stats.name += (u64)RMON_READ(mac, A_XGM_STAT_##reg) mac 603 drivers/net/ethernet/chelsio/cxgb3/xgmac.c #define RMON_UPDATE64(mac, name, reg_lo, reg_hi) \ mac 604 drivers/net/ethernet/chelsio/cxgb3/xgmac.c (mac)->stats.name += RMON_READ(mac, A_XGM_STAT_##reg_lo) + \ mac 605 drivers/net/ethernet/chelsio/cxgb3/xgmac.c ((u64)RMON_READ(mac, A_XGM_STAT_##reg_hi) << 32) mac 609 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE64(mac, rx_octets, RX_BYTES_LOW, RX_BYTES_HIGH); mac 610 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE64(mac, rx_frames, RX_FRAMES_LOW, RX_FRAMES_HIGH); mac 611 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_mcast_frames, RX_MCAST_FRAMES); mac 612 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_bcast_frames, RX_BCAST_FRAMES); mac 613 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_fcs_errs, RX_CRC_ERR_FRAMES); mac 614 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_pause, RX_PAUSE_FRAMES); mac 615 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_jabber, RX_JABBER_FRAMES); mac 616 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_short, RX_SHORT_FRAMES); mac 617 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_symbol_errs, RX_SYM_CODE_ERR_FRAMES); mac 619 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_too_long, RX_OVERSIZE_FRAMES); mac 621 drivers/net/ethernet/chelsio/cxgb3/xgmac.c v = RMON_READ(mac, A_XGM_RX_MAX_PKT_SIZE_ERR_CNT); mac 622 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (mac->adapter->params.rev == T3_REV_B2) mac 624 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->stats.rx_too_long += v; mac 626 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_64, RX_64B_FRAMES); mac 627 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_65_127, RX_65_127B_FRAMES); mac 628 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_128_255, RX_128_255B_FRAMES); mac 629 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_256_511, RX_256_511B_FRAMES); mac 630 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_512_1023, RX_512_1023B_FRAMES); mac 631 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_1024_1518, RX_1024_1518B_FRAMES); mac 632 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, rx_frames_1519_max, RX_1519_MAXB_FRAMES); mac 634 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE64(mac, tx_octets, TX_BYTE_LOW, TX_BYTE_HIGH); mac 635 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE64(mac, tx_frames, TX_FRAME_LOW, TX_FRAME_HIGH); mac 636 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_mcast_frames, TX_MCAST); mac 637 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_bcast_frames, TX_BCAST); mac 638 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_pause, TX_PAUSE); mac 640 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_underrun, TX_ERR_FRAMES); mac 642 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_64, TX_64B_FRAMES); mac 643 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_65_127, TX_65_127B_FRAMES); mac 644 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_128_255, TX_128_255B_FRAMES); mac 645 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_256_511, TX_256_511B_FRAMES); mac 646 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_512_1023, TX_512_1023B_FRAMES); mac 647 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_1024_1518, TX_1024_1518B_FRAMES); mac 648 drivers/net/ethernet/chelsio/cxgb3/xgmac.c RMON_UPDATE(mac, tx_frames_1519_max, TX_1519_MAXB_FRAMES); mac 651 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(mac->adapter, A_TP_MIB_INDEX, mac->offset ? 51 : 50); mac 652 drivers/net/ethernet/chelsio/cxgb3/xgmac.c v = t3_read_reg(mac->adapter, A_TP_MIB_RDATA); mac 653 drivers/net/ethernet/chelsio/cxgb3/xgmac.c lo = (u32) mac->stats.rx_cong_drops; mac 654 drivers/net/ethernet/chelsio/cxgb3/xgmac.c mac->stats.rx_cong_drops += (u64) (v - lo); mac 656 drivers/net/ethernet/chelsio/cxgb3/xgmac.c return &mac->stats; mac 1683 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int port, int pf, int vf, u8 mac[]); mac 1788 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int pf, unsigned int vf, unsigned int nmac, u8 *mac, mac 2797 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int cxgb4_mgmt_set_vf_mac(struct net_device *dev, int vf, u8 *mac) mac 2804 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_valid_ether_addr(mac)) { mac 2807 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c mac, vf); mac 2812 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c "Setting MAC %pM on VF %d\n", mac, vf); mac 2813 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_set_vf_mac_acl(adap, vf + 1, 1, mac); mac 2815 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ether_addr_copy(adap->vfinfo[vf].vf_mac_addr, mac); mac 2833 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ether_addr_copy(ivi->mac, vfinfo->vf_mac_addr); mac 7631 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int pf, unsigned int vf, unsigned int nmac, u8 *mac, mac 7649 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (mac) { mac 7650 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(mac, c.mac, sizeof(c.mac)); mac 7653 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(mac + 24, c.nmac3, sizeof(c.nmac3)); mac 7656 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(mac + 18, c.nmac2, sizeof(c.nmac2)); mac 7659 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(mac + 12, c.nmac1, sizeof(c.nmac1)); mac 7662 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(mac + 6, c.nmac0, sizeof(c.nmac0)); mac 9594 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int port, int pf, int vf, u8 mac[]) mac 9658 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_alloc_vi(pi->adapter, mbox, port, pf, vf, 1, mac, &rss_size, mac 2141 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h u8 mac[6]; mac 3087 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c u8 mac[ETH_ALEN]; mac 3167 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = t4vf_get_vf_mac_acl(adapter, pf, &naddr, mac); mac 3175 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c ether_addr_copy(addr.sa_data, mac); mac 3180 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c mac); mac 3184 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c "Using assigned MAC ACL: %pM\n", mac); mac 541 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c t4_os_set_hw_addr(adapter, pidx, vi_rpl.mac); mac 1104 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 1114 drivers/net/ethernet/cisco/enic/enic_main.c if (is_valid_ether_addr(mac) || is_zero_ether_addr(mac)) { mac 1116 drivers/net/ethernet/cisco/enic/enic_main.c memcpy(pp->vf_mac, mac, ETH_ALEN); mac 1123 drivers/net/ethernet/cisco/enic/enic_main.c vnic_dev_set_mac_addr, mac); mac 482 drivers/net/ethernet/emulex/benet/be.h unsigned char mac[ETH_ALEN]; mac 1072 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(mac_addr, resp->mac.addr, ETH_ALEN); mac 2010 drivers/net/ethernet/emulex/benet/be_cmds.c adapter->mc_list[i].mac); mac 3210 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, mac 3229 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(req->magic_mac, mac, ETH_ALEN); mac 3683 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac, mac 3736 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(mac, resp->macid_macaddr.mac_addr_id.macaddr, mac 3766 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(mac, resp->macaddr_list[0].mac_addr_id.macaddr, mac 3778 drivers/net/ethernet/emulex/benet/be_cmds.c u8 *mac, u32 if_handle, bool active, u32 domain) mac 3781 drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_mac_from_list(adapter, mac, &active, &curr_pmac_id, mac 3784 drivers/net/ethernet/emulex/benet/be_cmds.c return be_cmd_mac_addr_query(adapter, mac, false, mac 3788 drivers/net/ethernet/emulex/benet/be_cmds.c return be_cmd_get_mac_from_list(adapter, mac, &active, mac 3793 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac) mac 3798 drivers/net/ethernet/emulex/benet/be_cmds.c eth_zero_addr(mac); mac 3802 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_mac_addr_query(adapter, mac, true, 0, mac 3805 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_mac_addr_query(adapter, mac, false, mac 3808 drivers/net/ethernet/emulex/benet/be_cmds.c status = be_cmd_get_mac_from_list(adapter, mac, &pmac_valid, mac 3847 drivers/net/ethernet/emulex/benet/be_cmds.c memcpy(req->mac, mac_array, ETH_ALEN*mac_count); mac 3861 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom) mac 3874 drivers/net/ethernet/emulex/benet/be_cmds.c return be_cmd_set_mac_list(adapter, mac, mac ? 1 : 0, dom); mac 425 drivers/net/ethernet/emulex/benet/be_cmds.h struct mac_addr mac; mac 1837 drivers/net/ethernet/emulex/benet/be_cmds.h struct macaddr mac[BE_MAX_MAC]; mac 2375 drivers/net/ethernet/emulex/benet/be_cmds.h u8 mac[6]; mac 2438 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, mac 2466 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac, mac 2469 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_get_active_mac(struct be_adapter *adapter, u32 pmac_id, u8 *mac, mac 2471 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac); mac 2474 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom); mac 802 drivers/net/ethernet/emulex/benet/be_ethtool.c u8 mac[ETH_ALEN]; mac 819 drivers/net/ethernet/emulex/benet/be_ethtool.c eth_zero_addr(mac); mac 823 drivers/net/ethernet/emulex/benet/be_ethtool.c ether_addr_copy(mac, adapter->netdev->dev_addr); mac 825 drivers/net/ethernet/emulex/benet/be_ethtool.c status = be_cmd_enable_magic_wol(adapter, mac, &cmd); mac 276 drivers/net/ethernet/emulex/benet/be_main.c static int be_dev_mac_add(struct be_adapter *adapter, u8 *mac) mac 282 drivers/net/ethernet/emulex/benet/be_main.c if (ether_addr_equal(adapter->uc_list[i].mac, mac)) { mac 289 drivers/net/ethernet/emulex/benet/be_main.c return be_cmd_pmac_add(adapter, mac, adapter->if_handle, mac 313 drivers/net/ethernet/emulex/benet/be_main.c u8 mac[ETH_ALEN]; mac 357 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_get_active_mac(adapter, adapter->pmac_id[0], mac, mac 365 drivers/net/ethernet/emulex/benet/be_main.c if (!ether_addr_equal(addr->sa_data, mac)) { mac 1715 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(adapter->mc_list[i].mac, ha->addr); mac 1746 drivers/net/ethernet/emulex/benet/be_main.c if (ether_addr_equal(adapter->uc_list[uc_idx].mac, adapter->dev_mac)) { mac 1751 drivers/net/ethernet/emulex/benet/be_main.c return be_cmd_pmac_add(adapter, adapter->uc_list[uc_idx].mac, mac 1790 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(adapter->uc_list[i].mac, ha->addr); mac 1856 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 1865 drivers/net/ethernet/emulex/benet/be_main.c if (!is_valid_ether_addr(mac) || vf >= adapter->num_vfs) mac 1871 drivers/net/ethernet/emulex/benet/be_main.c if (ether_addr_equal(mac, vf_cfg->mac_addr)) mac 1878 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_pmac_add(adapter, mac, vf_cfg->if_handle, mac 1881 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_mac(adapter, mac, vf_cfg->if_handle, mac 1887 drivers/net/ethernet/emulex/benet/be_main.c mac, vf, status); mac 1891 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(vf_cfg->mac_addr, mac); mac 1913 drivers/net/ethernet/emulex/benet/be_main.c memcpy(&vi->mac, vf_cfg->mac_addr, ETH_ALEN); mac 3842 drivers/net/ethernet/emulex/benet/be_main.c static void be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) mac 3848 drivers/net/ethernet/emulex/benet/be_main.c mac[5] = (u8)(addr & 0xFF); mac 3849 drivers/net/ethernet/emulex/benet/be_main.c mac[4] = (u8)((addr >> 8) & 0xFF); mac 3850 drivers/net/ethernet/emulex/benet/be_main.c mac[3] = (u8)((addr >> 16) & 0xFF); mac 3852 drivers/net/ethernet/emulex/benet/be_main.c memcpy(mac, adapter->netdev->dev_addr, 3); mac 3865 drivers/net/ethernet/emulex/benet/be_main.c u8 mac[ETH_ALEN]; mac 3868 drivers/net/ethernet/emulex/benet/be_main.c be_vf_eth_addr_generate(adapter, mac); mac 3872 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_pmac_add(adapter, mac, mac 3876 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_mac(adapter, mac, vf_cfg->if_handle, mac 3884 drivers/net/ethernet/emulex/benet/be_main.c memcpy(vf_cfg->mac_addr, mac, ETH_ALEN); mac 3886 drivers/net/ethernet/emulex/benet/be_main.c mac[5] += 1; mac 3894 drivers/net/ethernet/emulex/benet/be_main.c u8 mac[ETH_ALEN]; mac 3899 drivers/net/ethernet/emulex/benet/be_main.c mac, vf_cfg->if_handle, mac 3903 drivers/net/ethernet/emulex/benet/be_main.c memcpy(vf_cfg->mac_addr, mac, ETH_ALEN); mac 4578 drivers/net/ethernet/emulex/benet/be_main.c u8 mac[ETH_ALEN]; mac 4582 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_get_perm_mac(adapter, mac); mac 4586 drivers/net/ethernet/emulex/benet/be_main.c memcpy(adapter->netdev->dev_addr, mac, ETH_ALEN); mac 4587 drivers/net/ethernet/emulex/benet/be_main.c memcpy(adapter->netdev->perm_addr, mac, ETH_ALEN); mac 4591 drivers/net/ethernet/emulex/benet/be_main.c memcpy(adapter->dev_mac, mac, ETH_ALEN); mac 588 drivers/net/ethernet/ethoc.c u8 *mac = (u8 *)addr; mac 592 drivers/net/ethernet/ethoc.c mac[2] = (reg >> 24) & 0xff; mac 593 drivers/net/ethernet/ethoc.c mac[3] = (reg >> 16) & 0xff; mac 594 drivers/net/ethernet/ethoc.c mac[4] = (reg >> 8) & 0xff; mac 595 drivers/net/ethernet/ethoc.c mac[5] = (reg >> 0) & 0xff; mac 598 drivers/net/ethernet/ethoc.c mac[0] = (reg >> 8) & 0xff; mac 599 drivers/net/ethernet/ethoc.c mac[1] = (reg >> 0) & 0xff; mac 806 drivers/net/ethernet/ethoc.c unsigned char *mac = dev->dev_addr; mac 808 drivers/net/ethernet/ethoc.c ethoc_write(priv, MAC_ADDR0, (mac[2] << 24) | (mac[3] << 16) | mac 809 drivers/net/ethernet/ethoc.c (mac[4] << 8) | (mac[5] << 0)); mac 810 drivers/net/ethernet/ethoc.c ethoc_write(priv, MAC_ADDR1, (mac[0] << 8) | (mac[1] << 0)); mac 1150 drivers/net/ethernet/ethoc.c const void *mac; mac 1152 drivers/net/ethernet/ethoc.c mac = of_get_mac_address(pdev->dev.of_node); mac 1153 drivers/net/ethernet/ethoc.c if (!IS_ERR(mac)) mac 1154 drivers/net/ethernet/ethoc.c ether_addr_copy(netdev->dev_addr, mac); mac 169 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_write_mac_addr(struct ftgmac100 *priv, const u8 *mac) mac 171 drivers/net/ethernet/faraday/ftgmac100.c unsigned int maddr = mac[0] << 8 | mac[1]; mac 172 drivers/net/ethernet/faraday/ftgmac100.c unsigned int laddr = mac[2] << 24 | mac[3] << 16 | mac[4] << 8 | mac[5]; mac 180 drivers/net/ethernet/faraday/ftgmac100.c u8 mac[ETH_ALEN]; mac 185 drivers/net/ethernet/faraday/ftgmac100.c addr = device_get_mac_address(priv->dev, mac, ETH_ALEN); mac 187 drivers/net/ethernet/faraday/ftgmac100.c ether_addr_copy(priv->netdev->dev_addr, mac); mac 189 drivers/net/ethernet/faraday/ftgmac100.c mac); mac 196 drivers/net/ethernet/faraday/ftgmac100.c mac[0] = (m >> 8) & 0xff; mac 197 drivers/net/ethernet/faraday/ftgmac100.c mac[1] = m & 0xff; mac 198 drivers/net/ethernet/faraday/ftgmac100.c mac[2] = (l >> 24) & 0xff; mac 199 drivers/net/ethernet/faraday/ftgmac100.c mac[3] = (l >> 16) & 0xff; mac 200 drivers/net/ethernet/faraday/ftgmac100.c mac[4] = (l >> 8) & 0xff; mac 201 drivers/net/ethernet/faraday/ftgmac100.c mac[5] = l & 0xff; mac 203 drivers/net/ethernet/faraday/ftgmac100.c if (is_valid_ether_addr(mac)) { mac 204 drivers/net/ethernet/faraday/ftgmac100.c ether_addr_copy(priv->netdev->dev_addr, mac); mac 205 drivers/net/ethernet/faraday/ftgmac100.c dev_info(priv->dev, "Read MAC address %pM from chip\n", mac); mac 142 drivers/net/ethernet/faraday/ftmac100.c static void ftmac100_set_mac(struct ftmac100 *priv, const unsigned char *mac) mac 144 drivers/net/ethernet/faraday/ftmac100.c unsigned int maddr = mac[0] << 8 | mac[1]; mac 145 drivers/net/ethernet/faraday/ftmac100.c unsigned int laddr = mac[2] << 24 | mac[3] << 16 | mac[4] << 8 | mac[5]; mac 205 drivers/net/ethernet/freescale/enetc/enetc.h struct sockaddr mac; mac 365 drivers/net/ethernet/freescale/enetc/enetc_pf.c static int enetc_pf_set_vf_mac(struct net_device *ndev, int vf, u8 *mac) mac 374 drivers/net/ethernet/freescale/enetc/enetc_pf.c if (!is_valid_ether_addr(mac)) mac 379 drivers/net/ethernet/freescale/enetc/enetc_pf.c enetc_pf_set_primary_mac_addr(&priv->si->hw, vf + 1, mac); mac 592 drivers/net/ethernet/freescale/enetc/enetc_pf.c addr = cmd->mac.sa_data; mac 74 drivers/net/ethernet/freescale/enetc/enetc_vf.c memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); mac 1713 drivers/net/ethernet/freescale/fec_main.c const char *mac = of_get_mac_address(np); mac 1714 drivers/net/ethernet/freescale/fec_main.c if (!IS_ERR(mac)) mac 1715 drivers/net/ethernet/freescale/fec_main.c iap = (unsigned char *) mac; mac 1728 drivers/net/ethernet/freescale/fec_main.c iap = (unsigned char *)&pdata->mac; mac 102 drivers/net/ethernet/freescale/fec_mpc52xx.c static void mpc52xx_fec_set_paddr(struct net_device *dev, u8 *mac) mac 107 drivers/net/ethernet/freescale/fec_mpc52xx.c out_be32(&fec->paddr1, *(u32 *)(&mac[0])); mac 108 drivers/net/ethernet/freescale/fec_mpc52xx.c out_be32(&fec->paddr2, (*(u16 *)(&mac[4]) << 16) | FEC_PADDR2_TYPE); mac 193 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c static void set_multicast_one(struct net_device *dev, const u8 *mac) mac 199 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c taddrh = ((u16)mac[5] << 8) | mac[4]; mac 200 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c taddrm = ((u16)mac[3] << 8) | mac[2]; mac 201 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c taddrl = ((u16)mac[1] << 8) | mac[0]; mac 253 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c const unsigned char *mac; mac 329 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c mac = dev->dev_addr; mac 330 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c paddrh = ((u16)mac[5] << 8) | mac[4]; mac 331 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c paddrm = ((u16)mac[3] << 8) | mac[2]; mac 332 drivers/net/ethernet/freescale/fs_enet/mac-fcc.c paddrl = ((u16)mac[1] << 8) | mac[0]; mac 177 drivers/net/ethernet/freescale/fs_enet/mac-fec.c static void set_multicast_one(struct net_device *dev, const u8 *mac) mac 183 drivers/net/ethernet/freescale/fs_enet/mac-fec.c crc = ether_crc(6, mac); mac 180 drivers/net/ethernet/freescale/fs_enet/mac-scc.c static void set_multicast_one(struct net_device *dev, const u8 * mac) mac 186 drivers/net/ethernet/freescale/fs_enet/mac-scc.c taddrh = ((u16) mac[5] << 8) | mac[4]; mac 187 drivers/net/ethernet/freescale/fs_enet/mac-scc.c taddrm = ((u16) mac[3] << 8) | mac[2]; mac 188 drivers/net/ethernet/freescale/fs_enet/mac-scc.c taddrl = ((u16) mac[1] << 8) | mac[0]; mac 241 drivers/net/ethernet/freescale/fs_enet/mac-scc.c const unsigned char *mac; mac 303 drivers/net/ethernet/freescale/fs_enet/mac-scc.c mac = dev->dev_addr; mac 304 drivers/net/ethernet/freescale/fs_enet/mac-scc.c paddrh = ((u16) mac[5] << 8) | mac[4]; mac 305 drivers/net/ethernet/freescale/fs_enet/mac-scc.c paddrm = ((u16) mac[3] << 8) | mac[2]; mac 306 drivers/net/ethernet/freescale/fs_enet/mac-scc.c paddrl = ((u16) mac[1] << 8) | mac[0]; mac 384 drivers/net/ethernet/freescale/ucc_geth.c static void set_mac_addr(__be16 __iomem *reg, u8 *mac) mac 386 drivers/net/ethernet/freescale/ucc_geth.c out_be16(®[0], ((u16)mac[5] << 8) | mac[4]); mac 387 drivers/net/ethernet/freescale/ucc_geth.c out_be16(®[1], ((u16)mac[3] << 8) | mac[2]); mac 388 drivers/net/ethernet/freescale/ucc_geth.c out_be16(®[2], ((u16)mac[1] << 8) | mac[0]); mac 265 drivers/net/ethernet/google/gve/gve_adminq.c u8 *mac; mac 312 drivers/net/ethernet/google/gve/gve_adminq.c ether_addr_copy(priv->dev->dev_addr, descriptor->mac); mac 313 drivers/net/ethernet/google/gve/gve_adminq.c mac = descriptor->mac; mac 314 drivers/net/ethernet/google/gve/gve_adminq.c netif_info(priv, drv, priv->dev, "MAC addr: %pM\n", mac); mac 72 drivers/net/ethernet/google/gve/gve_adminq.h u8 mac[ETH_ALEN]; mac 430 drivers/net/ethernet/hisilicon/hisi_femac.c unsigned char *mac) mac 434 drivers/net/ethernet/hisilicon/hisi_femac.c reg = mac[1] | (mac[0] << 8); mac 437 drivers/net/ethernet/hisilicon/hisi_femac.c reg = mac[5] | (mac[4] << 8) | (mac[3] << 16) | (mac[2] << 24); mac 432 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c unsigned char *mac = dev->dev_addr; mac 435 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c val = mac[1] | (mac[0] << 8); mac 438 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c val = mac[5] | (mac[4] << 8) | (mac[3] << 16) | (mac[2] << 24); mac 124 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv = (struct mac_driver *)(mac_cb->priv.mac); mac 138 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv = (struct mac_driver *)(mac_cb->priv.mac); mac 278 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv->set_mac_addr(mac_cb->priv.mac, addr); mac 517 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_drv->mac_enable(mac_cb->priv.mac, MAC_COMM_MODE_RX_AND_TX); mac 534 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv->mac_disable(mac_cb->priv.mac, mac 647 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->priv.mac = (void *)drv; mac 659 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c drv->mac_free(mac_cb->priv.mac); mac 660 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->priv.mac = NULL; mac 1042 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv->mac_enable(mac_cb->priv.mac, mode); mac 1049 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_ctrl_drv->mac_disable(mac_cb->priv.mac, mode); mac 56 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h void *mac; mac 420 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h return (struct mac_driver *)(mac_cb->priv.mac); mac 738 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.speed == HCLGE_MAC_SPEED_10M || mac 739 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.speed == HCLGE_MAC_SPEED_100M || mac 740 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.speed == HCLGE_MAC_SPEED_1G) { mac 749 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.phydev) { mac 973 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c u32 speed_ability = hdev->hw.mac.speed_ability; mac 1011 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_convert_setting_sr(struct hclge_mac *mac, u8 speed_ability) mac 1015 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1018 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1021 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1024 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1027 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1030 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_convert_setting_lr(struct hclge_mac *mac, u8 speed_ability) mac 1034 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1037 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1040 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1043 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1046 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1049 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_convert_setting_cr(struct hclge_mac *mac, u8 speed_ability) mac 1053 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1056 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1059 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1062 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1065 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1068 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_convert_setting_kr(struct hclge_mac *mac, u8 speed_ability) mac 1072 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1075 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1078 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1081 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1084 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1087 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1090 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_convert_setting_fec(struct hclge_mac *mac) mac 1092 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_clear_bit(ETHTOOL_LINK_MODE_FEC_BASER_BIT, mac->supported); mac 1093 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_clear_bit(ETHTOOL_LINK_MODE_FEC_RS_BIT, mac->supported); mac 1095 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c switch (mac->speed) { mac 1099 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1100 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_ability = mac 1106 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1107 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_ability = mac 1112 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_FEC_RS_BIT, mac->supported); mac 1113 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_ability = BIT(HNAE3_FEC_RS) | BIT(HNAE3_FEC_AUTO); mac 1116 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_ability = 0; mac 1124 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 1128 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 1130 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_sr(mac, speed_ability); mac 1131 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_lr(mac, speed_ability); mac 1132 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_cr(mac, speed_ability); mac 1134 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_fec(mac); mac 1136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_FIBRE_BIT, mac->supported); mac 1137 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT, mac->supported); mac 1138 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_FEC_NONE_BIT, mac->supported); mac 1144 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 1146 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_kr(mac, speed_ability); mac 1148 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_fec(mac); mac 1149 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_Backplane_BIT, mac->supported); mac 1150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT, mac->supported); mac 1151 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_FEC_NONE_BIT, mac->supported); mac 1157 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c unsigned long *supported = hdev->hw.mac.supported; mac 1187 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c u8 media_type = hdev->hw.mac.media_type; mac 1344 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(hdev->hw.mac.mac_addr, cfg.mac_addr); mac 1345 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.media_type = cfg.media_type; mac 1346 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.phy_addr = cfg.phy_addr; mac 1359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_parse_speed(cfg.default_speed, &hdev->hw.mac.speed); mac 2420 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 2424 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (!mac->support_autoneg && mac->speed == speed && mac 2425 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->duplex == duplex) mac 2432 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.speed = speed; mac 2433 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.duplex = duplex; mac 2474 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (!hdev->hw.mac.support_autoneg) { mac 2491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 2496 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return hdev->hw.mac.autoneg; mac 2518 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.support_autoneg && hdev->hw.mac.autoneg) mac 2553 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 2556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (fec_mode && !(mac->fec_ability & fec_mode)) { mac 2565 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->user_fec_mode = fec_mode | BIT(HNAE3_FEC_USER_DEF); mac 2574 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 2577 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *fec_ability = mac->fec_ability; mac 2579 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *fec_mode = mac->fec_mode; mac 2584 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 2588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.duplex = HCLGE_MAC_FULL; mac 2589 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_cfg_mac_speed_dup_hw(hdev, hdev->hw.mac.speed, mac 2590 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.duplex); mac 2597 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.support_autoneg) { mac 2598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_set_autoneg_en(hdev, hdev->hw.mac.autoneg); mac 2606 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->link = 0; mac 2608 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->user_fec_mode & BIT(HNAE3_FEC_USER_DEF)) { mac 2609 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_set_fec_hw(hdev, mac->user_fec_mode); mac 2695 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.phydev) { mac 2696 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.phydev->state == PHY_RUNNING) mac 2698 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.phydev->link; mac 2721 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (state != hdev->hw.mac.link) { mac 2731 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.link = state; mac 2735 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_update_port_capability(struct hclge_mac *mac) mac 2738 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_convert_setting_fec(mac); mac 2743 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->media_type == HNAE3_MEDIA_TYPE_BACKPLANE && mac 2744 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->module_type == HNAE3_MODULE_TYPE_UNKNOWN) mac 2745 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->module_type = HNAE3_MODULE_TYPE_KR; mac 2746 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c else if (mac->media_type == HNAE3_MEDIA_TYPE_COPPER) mac 2747 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->module_type = HNAE3_MODULE_TYPE_TP; mac 2749 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->support_autoneg == true) { mac 2750 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_set_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, mac->supported); mac 2751 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_copy(mac->advertising, mac->supported); mac 2754 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->supported); mac 2755 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linkmode_zero(mac->advertising); mac 2782 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_get_sfp_info(struct hclge_dev *hdev, struct hclge_mac *mac) mac 2803 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->speed = le32_to_cpu(resp->speed); mac 2808 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->module_type = le32_to_cpu(resp->module_type); mac 2809 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->speed_ability = le32_to_cpu(resp->speed_ability); mac 2810 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->autoneg = resp->autoneg; mac 2811 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->support_autoneg = resp->autoneg_ability; mac 2812 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->speed_type = QUERY_ACTIVE_SPEED; mac 2814 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_mode = 0; mac 2816 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->fec_mode = BIT(resp->active_fec); mac 2818 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mac->speed_type = QUERY_SFP_SPEED; mac 2826 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 2831 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->media_type == HNAE3_MEDIA_TYPE_COPPER) mac 2839 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_get_sfp_info(hdev, mac); mac 2851 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->speed_type == QUERY_ACTIVE_SPEED) { mac 2852 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_update_port_capability(mac); mac 2855 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return hclge_cfg_mac_speed_dup(hdev, mac->speed, mac 2873 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return hdev->hw.mac.link; mac 6302 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 6507 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 6664 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.link = 0; mac 7384 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_vport_mac_addr_cfg *mac, *tmp; mac 7391 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c list_for_each_entry_safe(mac, tmp, &vport->uc_mac_list, node) { mac 7392 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c list_del(&mac->node); mac 7393 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c kfree(mac); mac 7396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c list_for_each_entry_safe(mac, tmp, &vport->mc_mac_list, node) { mac 7397 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c list_del(&mac->node); mac 7398 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c kfree(mac); mac 7494 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(p, hdev->hw.mac.mac_addr); mac 7516 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_rm_uc_addr(handle, hdev->hw.mac.mac_addr)) mac 7527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_add_uc_addr(handle, hdev->hw.mac.mac_addr)) mac 7542 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(hdev->hw.mac.mac_addr, new_addr); mac 7553 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (!hdev->hw.mac.phydev) mac 7556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return phy_mii_ioctl(hdev->hw.mac.phydev, ifr, cmd); mac 8608 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 8633 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 8668 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 8713 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 8751 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *speed = hdev->hw.mac.speed; mac 8753 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *duplex = hdev->hw.mac.duplex; mac 8755 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *auto_neg = hdev->hw.mac.autoneg; mac 8765 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *media_type = hdev->hw.mac.media_type; mac 8768 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *module_type = hdev->hw.mac.module_type; mac 8776 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 9245 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.media_type == HNAE3_MEDIA_TYPE_COPPER) { mac 9352 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (hdev->hw.mac.phydev) mac 9353 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mdiobus_unregister(hdev->hw.mac.mdio_bus); mac 9493 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_mac *mac = &hdev->hw.mac; mac 9498 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (mac->phydev) mac 9499 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c mdiobus_unregister(mac->mdio_bus); mac 10117 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c supported[idx] = hdev->hw.mac.supported[idx]; mac 10118 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c advertising[idx] = hdev->hw.mac.advertising[idx]; mac 276 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h struct hclge_mac mac; mac 422 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c resp_data[0] = hdev->hw.mac.media_type; mac 423 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c resp_data[1] = hdev->hw.mac.module_type; mac 438 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c link_status = (u16)hdev->hw.mac.link; mac 439 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c duplex = hdev->hw.mac.duplex; mac 441 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c memcpy(&msg_data[2], &hdev->hw.mac.speed, sizeof(u32)); mac 461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c advertising = hdev->hw.mac.advertising[0]; mac 462 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c supported = hdev->hw.mac.supported[0]; mac 127 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct hclge_mac *mac = &hdev->hw.mac; mac 132 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c if (hdev->hw.mac.phy_addr == PHY_INEXISTENT) { mac 136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c } else if (hdev->hw.mac.phy_addr >= PHY_MAX_ADDR) { mac 138 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c hdev->hw.mac.phy_addr); mac 154 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mdio_bus->phy_mask = ~(1 << mac->phy_addr); mac 162 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c phydev = mdiobus_get_phy(mdio_bus, mac->phy_addr); mac 169 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mac->phydev = phydev; mac 170 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mac->mdio_bus = mdio_bus; mac 204 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 223 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c linkmode_copy(mask, hdev->hw.mac.supported); mac 243 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 253 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct phy_device *phydev = hdev->hw.mac.phydev; mac 408 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c ret = hclge_shaper_para_calc(hdev->hw.mac.speed, mac 1228 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c struct hclge_mac *mac = &hdev->hw.mac; mac 1230 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c return hclge_pause_param_cfg(hdev, mac->mac_addr, mac 347 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.media_type = resp_msg[0]; mac 348 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.module_type = resp_msg[1]; mac 449 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (link_state != hdev->hw.mac.link) { mac 453 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.link = link_state; mac 1181 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c ether_addr_copy(p, hdev->hw.mac.mac_addr); mac 1188 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c u8 *old_mac_addr = (u8 *)hdev->hw.mac.mac_addr; mac 1204 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c ether_addr_copy(hdev->hw.mac.mac_addr, new_mac_addr); mac 2357 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.media_type); mac 2936 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c return hdev->hw.mac.link; mac 2946 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *speed = hdev->hw.mac.speed; mac 2948 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *duplex = hdev->hw.mac.duplex; mac 2956 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.speed = speed; mac 2957 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->hw.mac.duplex = duplex; mac 2973 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *media_type = hdev->hw.mac.media_type; mac 2976 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *module_type = hdev->hw.mac.module_type; mac 3006 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *supported = hdev->hw.mac.supported; mac 3007 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *advertising = hdev->hw.mac.advertising; mac 170 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h struct hclgevf_mac mac; mac 292 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c memcpy(&hdev->hw.mac.supported, &msg_q[2], mac 295 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c memcpy(&hdev->hw.mac.advertising, &msg_q[2], mac 61 drivers/net/ethernet/huawei/hinic/hinic_port.c memcpy(port_mac_cmd.mac, addr, ETH_ALEN); mac 130 drivers/net/ethernet/huawei/hinic/hinic_port.c memcpy(addr, port_mac_cmd.mac, ETH_ALEN); mac 95 drivers/net/ethernet/huawei/hinic/hinic_port.h unsigned char mac[ETH_ALEN]; mac 486 drivers/net/ethernet/ibm/ibmveth.c static u64 ibmveth_encode_mac_addr(u8 *mac) mac 492 drivers/net/ethernet/ibm/ibmveth.c encoded = (encoded << 8) | mac[i]; mac 40 drivers/net/ethernet/ibm/ibmveth.h #define h_register_logical_lan(ua, buflst, rxq, fltlst, mac) \ mac 41 drivers/net/ethernet/ibm/ibmveth.h plpar_hcall_norets(H_REGISTER_LOGICAL_LAN, ua, buflst, rxq, fltlst, mac) mac 87 drivers/net/ethernet/ibm/ibmveth.h #define h_multicast_ctrl(ua, cmd, mac) \ mac 88 drivers/net/ethernet/ibm/ibmveth.h plpar_hcall_norets(H_MULTICAST_CTRL, ua, cmd, mac) mac 90 drivers/net/ethernet/ibm/ibmveth.h #define h_change_logical_lan_mac(ua, mac) \ mac 91 drivers/net/ethernet/ibm/ibmveth.h plpar_hcall_norets(H_CHANGE_LOGICAL_LAN_MAC, ua, mac) mac 574 drivers/net/ethernet/intel/e100.c enum mac mac; mac 1045 drivers/net/ethernet/intel/e100.c nic->mac = (nic->flags & ich) ? mac_82559_D101M : nic->pdev->revision; mac 1046 drivers/net/ethernet/intel/e100.c if (nic->mac == mac_unknown) mac 1047 drivers/net/ethernet/intel/e100.c nic->mac = mac_82557_D100_A; mac 1057 drivers/net/ethernet/intel/e100.c ((nic->mac >= mac_82558_D101_A4) ? cb_cid : cb_i)); mac 1130 drivers/net/ethernet/intel/e100.c if (nic->mac >= mac_82558_D101_A4) { mac 1135 drivers/net/ethernet/intel/e100.c if (nic->mac >= mac_82559_D101M) { mac 1138 drivers/net/ethernet/intel/e100.c if (nic->mac >= mac_82551_10) { mac 1247 drivers/net/ethernet/intel/e100.c if (nic->mac == mac_82559_D101M) { mac 1249 drivers/net/ethernet/intel/e100.c } else if (nic->mac == mac_82559_D101S) { mac 1251 drivers/net/ethernet/intel/e100.c } else if (nic->mac == mac_82551_F || nic->mac == mac_82551_10) { mac 1519 drivers/net/ethernet/intel/e100.c } else if ((nic->mac >= mac_82550_D102) || ((nic->flags & ich) && mac 1609 drivers/net/ethernet/intel/e100.c __le32 *complete = (nic->mac < mac_82558_D101_A4) ? &s->fc_xmt_pause : mac 1610 drivers/net/ethernet/intel/e100.c (nic->mac < mac_82559_D101M) ? (__le32 *)&s->xmt_tco_frames : mac 1646 drivers/net/ethernet/intel/e100.c if (nic->mac >= mac_82558_D101_A4) { mac 1651 drivers/net/ethernet/intel/e100.c if (nic->mac >= mac_82559_D101M) { mac 1725 drivers/net/ethernet/intel/e100.c if (nic->mac <= mac_82557_D100_C) mac 2469 drivers/net/ethernet/intel/e100.c wol->supported = (nic->mac >= mac_82558_D101_A4) ? WAKE_MAGIC : 0; mac 2648 drivers/net/ethernet/intel/e100.c (nic->mac < mac_82559_D101M) ? led_on_557 : led_on_559; mac 2885 drivers/net/ethernet/intel/e100.c if (nic->mac < mac_82558_D101_A4) mac 2926 drivers/net/ethernet/intel/e100.c if ((nic->mac >= mac_82558_D101_A4) && mac 117 drivers/net/ethernet/intel/e1000e/80003es2lan.c struct e1000_mac_info *mac = &hw->mac; mac 123 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->ops.check_for_link = e1000e_check_for_serdes_link; mac 124 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->ops.setup_physical_interface = mac 129 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->ops.check_for_link = e1000e_check_for_copper_link; mac 130 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->ops.setup_physical_interface = mac 136 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->mta_reg_count = 128; mac 138 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->rar_entry_count = E1000_RAR_ENTRIES; mac 140 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->has_fwsm = true; mac 142 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->arc_subsystem_valid = !!(er32(FWSM) & E1000_FWSM_MODE_MASK); mac 144 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->adaptive_ifs = false; mac 147 drivers/net/ethernet/intel/e1000e/80003es2lan.c hw->mac.ops.set_lan_id(hw); mac 588 drivers/net/ethernet/intel/e1000e/80003es2lan.c if (hw->mac.forced_speed_duplex & E1000_ALL_10_SPEED) mac 730 drivers/net/ethernet/intel/e1000e/80003es2lan.c struct e1000_mac_info *mac = &hw->mac; mac 739 drivers/net/ethernet/intel/e1000e/80003es2lan.c ret_val = mac->ops.id_led_init(hw); mac 746 drivers/net/ethernet/intel/e1000e/80003es2lan.c mac->ops.clear_vfta(hw); mac 749 drivers/net/ethernet/intel/e1000e/80003es2lan.c e1000e_init_rx_addrs(hw, mac->rar_entry_count); mac 753 drivers/net/ethernet/intel/e1000e/80003es2lan.c for (i = 0; i < mac->mta_reg_count; i++) mac 757 drivers/net/ethernet/intel/e1000e/80003es2lan.c ret_val = mac->ops.setup_link(hw); mac 984 drivers/net/ethernet/intel/e1000e/80003es2lan.c if (!hw->mac.ops.check_mng_mode(hw)) { mac 1289 drivers/net/ethernet/intel/e1000e/80003es2lan.c if (!(hw->mac.ops.check_mng_mode(hw) || mac 1396 drivers/net/ethernet/intel/e1000e/80003es2lan.c .mac = e1000_80003es2lan, mac 62 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 90 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 143 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 175 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 194 drivers/net/ethernet/intel/e1000e/82571.c struct e1000_mac_info *mac = &hw->mac; mac 205 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.setup_physical_interface = mac 207 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_for_link = e1000e_check_for_fiber_link; mac 208 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.get_link_up_info = mac 216 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.setup_physical_interface = mac 218 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_for_link = e1000_check_for_serdes_link_82571; mac 219 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.get_link_up_info = mac 224 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.setup_physical_interface = mac 226 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_for_link = e1000e_check_for_copper_link; mac 227 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.get_link_up_info = e1000e_get_speed_and_duplex_copper; mac 232 drivers/net/ethernet/intel/e1000e/82571.c mac->mta_reg_count = 128; mac 234 drivers/net/ethernet/intel/e1000e/82571.c mac->rar_entry_count = E1000_RAR_ENTRIES; mac 236 drivers/net/ethernet/intel/e1000e/82571.c mac->adaptive_ifs = true; mac 239 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 241 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.set_lan_id = e1000_set_lan_id_single_port; mac 242 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_mng_mode = e1000e_check_mng_mode_generic; mac 243 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.led_on = e1000e_led_on_generic; mac 244 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.blink_led = e1000e_blink_led_generic; mac 247 drivers/net/ethernet/intel/e1000e/82571.c mac->has_fwsm = true; mac 251 drivers/net/ethernet/intel/e1000e/82571.c mac->arc_subsystem_valid = !!(er32(FWSM) & mac 256 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.set_lan_id = e1000_set_lan_id_single_port; mac 257 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_mng_mode = e1000_check_mng_mode_82574; mac 258 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.led_on = e1000_led_on_82574; mac 261 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.check_mng_mode = e1000e_check_mng_mode_generic; mac 262 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.led_on = e1000e_led_on_generic; mac 263 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.blink_led = e1000e_blink_led_generic; mac 266 drivers/net/ethernet/intel/e1000e/82571.c mac->has_fwsm = true; mac 276 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 352 drivers/net/ethernet/intel/e1000e/82571.c switch (adapter->hw.mac.type) { mac 394 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 655 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 698 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 967 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 985 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1019 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1042 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type == e1000_82571) { mac 1053 drivers/net/ethernet/intel/e1000e/82571.c hw->mac.serdes_link_state = e1000_serdes_link_down; mac 1066 drivers/net/ethernet/intel/e1000e/82571.c struct e1000_mac_info *mac = &hw->mac; mac 1069 drivers/net/ethernet/intel/e1000e/82571.c u16 i, rar_count = mac->rar_entry_count; mac 1074 drivers/net/ethernet/intel/e1000e/82571.c ret_val = mac->ops.id_led_init(hw); mac 1081 drivers/net/ethernet/intel/e1000e/82571.c mac->ops.clear_vfta(hw); mac 1094 drivers/net/ethernet/intel/e1000e/82571.c for (i = 0; i < mac->mta_reg_count; i++) mac 1098 drivers/net/ethernet/intel/e1000e/82571.c ret_val = mac->ops.setup_link(hw); mac 1107 drivers/net/ethernet/intel/e1000e/82571.c switch (mac->type) { mac 1159 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1175 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1191 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1204 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1217 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type == e1000_82571) { mac 1226 drivers/net/ethernet/intel/e1000e/82571.c if ((hw->mac.type == e1000_82571) || (hw->mac.type == e1000_82572)) { mac 1235 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type <= e1000_82573) { mac 1242 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1278 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1337 drivers/net/ethernet/intel/e1000e/82571.c ctrl = hw->mac.ledctl_mode2; mac 1343 drivers/net/ethernet/intel/e1000e/82571.c if (((hw->mac.ledctl_mode2 >> (i * 8)) & 0xFF) == mac 1398 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1457 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1496 drivers/net/ethernet/intel/e1000e/82571.c struct e1000_mac_info *mac = &hw->mac; mac 1513 drivers/net/ethernet/intel/e1000e/82571.c switch (mac->serdes_link_state) { mac 1519 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1521 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1524 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = true; mac 1536 drivers/net/ethernet/intel/e1000e/82571.c ew32(TXCW, mac->txcw); mac 1538 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1540 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1543 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = true; mac 1554 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1557 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = true; mac 1560 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1569 drivers/net/ethernet/intel/e1000e/82571.c ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); mac 1579 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1581 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = true; mac 1592 drivers/net/ethernet/intel/e1000e/82571.c ew32(TXCW, mac->txcw); mac 1594 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1596 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1602 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1603 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = e1000_serdes_link_down; mac 1618 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1619 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1630 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_link_state = mac 1632 drivers/net/ethernet/intel/e1000e/82571.c mac->serdes_has_link = false; mac 1659 drivers/net/ethernet/intel/e1000e/82571.c switch (hw->mac.type) { mac 1684 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type != e1000_82571) mac 1699 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type != e1000_82571) mac 1712 drivers/net/ethernet/intel/e1000e/82571.c hw->mac.ops.rar_set(hw, hw->mac.addr, mac 1713 drivers/net/ethernet/intel/e1000e/82571.c hw->mac.rar_entry_count - 1); mac 1774 drivers/net/ethernet/intel/e1000e/82571.c if (hw->mac.type == e1000_82571) { mac 1799 drivers/net/ethernet/intel/e1000e/82571.c struct e1000_mac_info *mac = &hw->mac; mac 1805 drivers/net/ethernet/intel/e1000e/82571.c if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw))) mac 1946 drivers/net/ethernet/intel/e1000e/82571.c .mac = e1000_82571, mac 1967 drivers/net/ethernet/intel/e1000e/82571.c .mac = e1000_82572, mac 1985 drivers/net/ethernet/intel/e1000e/82571.c .mac = e1000_82573, mac 2003 drivers/net/ethernet/intel/e1000e/82571.c .mac = e1000_82574, mac 2028 drivers/net/ethernet/intel/e1000e/82571.c .mac = e1000_82583, mac 335 drivers/net/ethernet/intel/e1000e/e1000.h enum e1000_mac_type mac; mac 539 drivers/net/ethernet/intel/e1000e/e1000.h if (hw->mac.ops.read_mac_addr) mac 540 drivers/net/ethernet/intel/e1000e/e1000.h return hw->mac.ops.read_mac_addr(hw); mac 122 drivers/net/ethernet/intel/e1000e/ethtool.c if (hw->mac.autoneg == 1) { mac 170 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.autoneg) ? AUTONEG_ENABLE : AUTONEG_DISABLE; mac 198 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 200 drivers/net/ethernet/intel/e1000e/ethtool.c mac->autoneg = 0; mac 216 drivers/net/ethernet/intel/e1000e/ethtool.c mac->forced_speed_duplex = ADVERTISE_10_HALF; mac 219 drivers/net/ethernet/intel/e1000e/ethtool.c mac->forced_speed_duplex = ADVERTISE_10_FULL; mac 222 drivers/net/ethernet/intel/e1000e/ethtool.c mac->forced_speed_duplex = ADVERTISE_100_HALF; mac 225 drivers/net/ethernet/intel/e1000e/ethtool.c mac->forced_speed_duplex = ADVERTISE_100_FULL; mac 229 drivers/net/ethernet/intel/e1000e/ethtool.c mac->autoneg = 1; mac 233 drivers/net/ethernet/intel/e1000e/ethtool.c mac->forced_speed_duplex = ADVERTISE_1000_FULL; mac 296 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.autoneg = 1; mac 394 drivers/net/ethernet/intel/e1000e/ethtool.c retval = hw->mac.ops.setup_link(hw); mac 619 drivers/net/ethernet/intel/e1000e/ethtool.c (hw->mac.type == e1000_82583) || mac 620 drivers/net/ethernet/intel/e1000e/ethtool.c (hw->mac.type == e1000_82574) || mac 621 drivers/net/ethernet/intel/e1000e/ethtool.c (hw->mac.type == e1000_82573)) mac 823 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 836 drivers/net/ethernet/intel/e1000e/ethtool.c switch (mac->type) { mac 891 drivers/net/ethernet/intel/e1000e/ethtool.c switch (mac->type) { mac 905 drivers/net/ethernet/intel/e1000e/ethtool.c if (mac->type >= e1000_pch_lpt) mac 909 drivers/net/ethernet/intel/e1000e/ethtool.c for (i = 0; i < mac->rar_entry_count; i++) { mac 910 drivers/net/ethernet/intel/e1000e/ethtool.c if (mac->type >= e1000_pch_lpt) { mac 921 drivers/net/ethernet/intel/e1000e/ethtool.c if (mac->type == e1000_pch2lan) { mac 936 drivers/net/ethernet/intel/e1000e/ethtool.c if ((mac->type == e1000_pch2lan) && (i > 6)) mac 940 drivers/net/ethernet/intel/e1000e/ethtool.c for (i = 0; i < mac->mta_reg_count; i++) mac 1029 drivers/net/ethernet/intel/e1000e/ethtool.c if (adapter->hw.mac.type == e1000_ich8lan || mac 1030 drivers/net/ethernet/intel/e1000e/ethtool.c adapter->hw.mac.type == e1000_ich9lan) mac 1267 drivers/net/ethernet/intel/e1000e/ethtool.c (adapter->hw.mac.mc_filter_type << E1000_RCTL_MO_SHIFT); mac 1318 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.autoneg = 0; mac 1517 drivers/net/ethernet/intel/e1000e/ethtool.c if (hw->mac.type >= e1000_pch_spt) { mac 1530 drivers/net/ethernet/intel/e1000e/ethtool.c switch (hw->mac.type) { mac 1559 drivers/net/ethernet/intel/e1000e/ethtool.c switch (hw->mac.type) { mac 1590 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.autoneg = 1; mac 1741 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.serdes_has_link = false; mac 1747 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.check_for_link(hw); mac 1748 drivers/net/ethernet/intel/e1000e/ethtool.c if (hw->mac.serdes_has_link) mac 1755 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.check_for_link(hw); mac 1756 drivers/net/ethernet/intel/e1000e/ethtool.c if (hw->mac.autoneg) mac 1811 drivers/net/ethernet/intel/e1000e/ethtool.c forced_speed_duplex = adapter->hw.mac.forced_speed_duplex; mac 1812 drivers/net/ethernet/intel/e1000e/ethtool.c autoneg = adapter->hw.mac.autoneg; mac 1845 drivers/net/ethernet/intel/e1000e/ethtool.c adapter->hw.mac.forced_speed_duplex = forced_speed_duplex; mac 1846 drivers/net/ethernet/intel/e1000e/ethtool.c adapter->hw.mac.autoneg = autoneg; mac 1955 drivers/net/ethernet/intel/e1000e/ethtool.c if (!hw->mac.ops.blink_led) mac 1958 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.blink_led(hw); mac 1964 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.led_off(hw); mac 1965 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.cleanup_led(hw); mac 1970 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.led_on(hw); mac 1974 drivers/net/ethernet/intel/e1000e/ethtool.c hw->mac.ops.led_off(hw); mac 2035 drivers/net/ethernet/intel/e1000e/ethtool.c if (!adapter->hw.mac.autoneg) mac 676 drivers/net/ethernet/intel/e1000e/hw.h struct e1000_mac_info mac; mac 211 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pch_lpt) { mac 222 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 268 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pch_lpt) { mac 315 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 342 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type == e1000_pchlan) && mac 354 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 406 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type == e1000_pch2lan) && mac 449 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 594 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) { mac 659 drivers/net/ethernet/intel/e1000e/ich8lan.c struct e1000_mac_info *mac = &hw->mac; mac 665 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->mta_reg_count = 32; mac 667 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->rar_entry_count = E1000_ICH_RAR_ENTRIES; mac 668 drivers/net/ethernet/intel/e1000e/ich8lan.c if (mac->type == e1000_ich8lan) mac 669 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->rar_entry_count--; mac 671 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->has_fwsm = true; mac 673 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->arc_subsystem_valid = false; mac 675 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->adaptive_ifs = true; mac 678 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (mac->type) { mac 683 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.check_mng_mode = e1000_check_mng_mode_ich8lan; mac 685 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.id_led_init = e1000e_id_led_init_generic; mac 687 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.blink_led = e1000e_blink_led_generic; mac 689 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.setup_led = e1000e_setup_led_generic; mac 691 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.cleanup_led = e1000_cleanup_led_ich8lan; mac 693 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.led_on = e1000_led_on_ich8lan; mac 694 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.led_off = e1000_led_off_ich8lan; mac 697 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->rar_entry_count = E1000_PCH2_RAR_ENTRIES; mac 698 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.rar_set = e1000_rar_set_pch2lan; mac 705 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.check_mng_mode = e1000_check_mng_mode_pchlan; mac 707 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.id_led_init = e1000_id_led_init_pchlan; mac 709 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.setup_led = e1000_setup_led_pchlan; mac 711 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.cleanup_led = e1000_cleanup_led_pchlan; mac 713 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.led_on = e1000_led_on_pchlan; mac 714 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.led_off = e1000_led_off_pchlan; mac 720 drivers/net/ethernet/intel/e1000e/ich8lan.c if (mac->type >= e1000_pch_lpt) { mac 721 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->rar_entry_count = E1000_PCH_LPT_RAR_ENTRIES; mac 722 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.rar_set = e1000_rar_set_pch_lpt; mac 723 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.setup_physical_interface = mac 725 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.rar_get_count = e1000_rar_get_count_pch_lpt; mac 729 drivers/net/ethernet/intel/e1000e/ich8lan.c if (mac->type == e1000_ich8lan) mac 1012 drivers/net/ethernet/intel/e1000e/ich8lan.c hw->mac.ops.get_link_up_info(hw, &speed, &duplex); mac 1079 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type < e1000_pch_lpt) || mac 1223 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type < e1000_pch_lpt) || mac 1355 drivers/net/ethernet/intel/e1000e/ich8lan.c struct e1000_mac_info *mac = &hw->mac; mac 1366 drivers/net/ethernet/intel/e1000e/ich8lan.c if (!mac->get_link_status) mac 1368 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->get_link_status = false; mac 1378 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) { mac 1388 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type >= e1000_pch2lan) && link) { mac 1399 drivers/net/ethernet/intel/e1000e/ich8lan.c } else if (hw->mac.type >= e1000_pch_spt && mac 1416 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pch2lan) mac 1422 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 1448 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) { mac 1498 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 1516 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 1528 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 1531 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pch_spt) { mac 1547 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 1592 drivers/net/ethernet/intel/e1000e/ich8lan.c if (!mac->autoneg) mac 1599 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ops.config_collision_dist(hw); mac 1613 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->get_link_status = true; mac 1630 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 1653 drivers/net/ethernet/intel/e1000e/ich8lan.c ((adapter->hw.mac.type >= e1000_pch2lan) && mac 1658 drivers/net/ethernet/intel/e1000e/ich8lan.c hw->mac.ops.blink_led = NULL; mac 1661 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((adapter->hw.mac.type == e1000_ich8lan) && mac 1666 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((adapter->hw.mac.type == e1000_pch2lan) && mac 1859 drivers/net/ethernet/intel/e1000e/ich8lan.c if (index < (u32)(hw->mac.rar_entry_count)) { mac 1908 drivers/net/ethernet/intel/e1000e/ich8lan.c num_entries = hw->mac.rar_entry_count; mac 1962 drivers/net/ethernet/intel/e1000e/ich8lan.c if (index < hw->mac.rar_entry_count) { mac 2077 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 2111 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type < e1000_pch2lan) && mac 2124 drivers/net/ethernet/intel/e1000e/ich8lan.c if (((hw->mac.type == e1000_pchlan) && mac 2126 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->mac.type > e1000_pchlan)) { mac 2193 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type != e1000_pchlan) mac 2321 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pchlan) mac 2328 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) { mac 2363 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((d0_state || (hw->mac.type != e1000_pchlan)) && mac 2404 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type != e1000_pchlan) mac 2495 drivers/net/ethernet/intel/e1000e/ich8lan.c for (i = 0; i < (hw->mac.rar_entry_count); i++) { mac 2529 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pch2lan) mac 2542 drivers/net/ethernet/intel/e1000e/ich8lan.c for (i = 0; i < hw->mac.rar_entry_count; i++) { mac 2692 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type != e1000_pch2lan) mac 2727 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type != e1000_pch2lan) mac 2774 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pch2lan) mac 2834 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 2850 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pchlan) { mac 2864 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pch2lan) { mac 2897 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type == e1000_pch2lan) && mac 2974 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 3094 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 3127 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 3385 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3404 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3428 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3455 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3461 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3532 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 3639 drivers/net/ethernet/intel/e1000e/ich8lan.c if (offset > ICH_FLASH_LINEAR_ADDR_MASK || hw->mac.type < e1000_pch_spt) mac 4069 drivers/net/ethernet/intel/e1000e/ich8lan.c switch (hw->mac.type) { mac 4158 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) { mac 4178 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4190 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4248 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) { mac 4264 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4277 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4469 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4476 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_spt) mac 4549 drivers/net/ethernet/intel/e1000e/ich8lan.c struct e1000_mac_info *mac = &hw->mac; mac 4560 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_default = er32(LEDCTL); mac 4561 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode1 = mac->ledctl_default; mac 4562 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode2 = mac->ledctl_default; mac 4571 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift); mac 4572 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode1 |= (ledctl_on << shift); mac 4577 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift); mac 4578 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode1 |= (ledctl_off << shift); mac 4588 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift); mac 4589 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode2 |= (ledctl_on << shift); mac 4594 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift); mac 4595 drivers/net/ethernet/intel/e1000e/ich8lan.c mac->ledctl_mode2 |= (ledctl_off << shift); mac 4666 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) { mac 4673 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) { mac 4697 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type == e1000_pch2lan) && mac 4708 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pch2lan) { mac 4732 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) mac 4759 drivers/net/ethernet/intel/e1000e/ich8lan.c struct e1000_mac_info *mac = &hw->mac; mac 4767 drivers/net/ethernet/intel/e1000e/ich8lan.c ret_val = mac->ops.id_led_init(hw); mac 4773 drivers/net/ethernet/intel/e1000e/ich8lan.c e1000e_init_rx_addrs(hw, mac->rar_entry_count); mac 4777 drivers/net/ethernet/intel/e1000e/ich8lan.c for (i = 0; i < mac->mta_reg_count; i++) mac 4794 drivers/net/ethernet/intel/e1000e/ich8lan.c ret_val = mac->ops.setup_link(hw); mac 4813 drivers/net/ethernet/intel/e1000e/ich8lan.c if (mac->type == e1000_ich8lan) mac 4848 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pchlan) mac 4864 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 4879 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) { mac 4894 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 4899 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pch_lpt) { mac 4933 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) mac 4947 drivers/net/ethernet/intel/e1000e/ich8lan.c ret_val = hw->mac.ops.setup_physical_interface(hw); mac 5095 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type == e1000_ich8lan) && mac 5183 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type != e1000_ich8lan) { mac 5221 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 5257 drivers/net/ethernet/intel/e1000e/ich8lan.c if ((hw->mac.type != e1000_ich8lan) || (hw->phy.type == e1000_phy_ife)) mac 5303 drivers/net/ethernet/intel/e1000e/ich8lan.c (hw->mac.type >= e1000_pch_spt)) { mac 5383 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_ich8lan) mac 5386 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_pchlan) { mac 5390 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type == e1000_pchlan) mac 5415 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type < e1000_pch2lan) mac 5480 drivers/net/ethernet/intel/e1000e/ich8lan.c ew32(LEDCTL, hw->mac.ledctl_default); mac 5496 drivers/net/ethernet/intel/e1000e/ich8lan.c ew32(LEDCTL, hw->mac.ledctl_mode2); mac 5513 drivers/net/ethernet/intel/e1000e/ich8lan.c ew32(LEDCTL, hw->mac.ledctl_mode1); mac 5525 drivers/net/ethernet/intel/e1000e/ich8lan.c return e1e_wphy(hw, HV_LED_CONFIG, (u16)hw->mac.ledctl_mode1); mac 5536 drivers/net/ethernet/intel/e1000e/ich8lan.c return e1e_wphy(hw, HV_LED_CONFIG, (u16)hw->mac.ledctl_default); mac 5547 drivers/net/ethernet/intel/e1000e/ich8lan.c u16 data = (u16)hw->mac.ledctl_mode2; mac 5577 drivers/net/ethernet/intel/e1000e/ich8lan.c u16 data = (u16)hw->mac.ledctl_mode1; mac 5620 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type >= e1000_ich10lan) { mac 5642 drivers/net/ethernet/intel/e1000e/ich8lan.c if (hw->mac.type <= e1000_ich9lan) { mac 5668 drivers/net/ethernet/intel/e1000e/ich8lan.c if (!(hw->mac.ops.check_mng_mode(hw) || mac 5790 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_ich8lan, mac 5806 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_ich9lan, mac 5823 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_ich10lan, mac 5840 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_pchlan, mac 5859 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_pch2lan, mac 5880 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_pch_lpt, mac 5901 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_pch_spt, mac 5921 drivers/net/ethernet/intel/e1000e/ich8lan.c .mac = e1000_pch_cnp, mac 16 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 33 drivers/net/ethernet/intel/e1000e/mac.c mac->ops.set_lan_id(hw); mac 120 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.ops.rar_set(hw, hw->mac.addr, 0); mac 125 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.ops.rar_set(hw, mac_addr, i); mac 152 drivers/net/ethernet/intel/e1000e/mac.c if (hw->mac.type == e1000_82573) mac 191 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.ops.rar_set(hw, alt_mac_addr, 0); mac 198 drivers/net/ethernet/intel/e1000e/mac.c return hw->mac.rar_entry_count; mac 252 drivers/net/ethernet/intel/e1000e/mac.c hash_mask = (hw->mac.mta_reg_count * 32) - 1; mac 285 drivers/net/ethernet/intel/e1000e/mac.c switch (hw->mac.mc_filter_type) { mac 322 drivers/net/ethernet/intel/e1000e/mac.c memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); mac 328 drivers/net/ethernet/intel/e1000e/mac.c hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); mac 331 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.mta_shadow[hash_reg] |= BIT(hash_bit); mac 336 drivers/net/ethernet/intel/e1000e/mac.c for (i = hw->mac.mta_reg_count - 1; i >= 0; i--) mac 337 drivers/net/ethernet/intel/e1000e/mac.c E1000_WRITE_REG_ARRAY(hw, E1000_MTA, i, hw->mac.mta_shadow[i]); mac 398 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 407 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->get_link_status) mac 409 drivers/net/ethernet/intel/e1000e/mac.c mac->get_link_status = false; mac 427 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->autoneg) mac 434 drivers/net/ethernet/intel/e1000e/mac.c mac->ops.config_collision_dist(hw); mac 448 drivers/net/ethernet/intel/e1000e/mac.c mac->get_link_status = true; mac 461 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 481 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->autoneg_failed) { mac 482 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg_failed = true; mac 488 drivers/net/ethernet/intel/e1000e/mac.c ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); mac 508 drivers/net/ethernet/intel/e1000e/mac.c ew32(TXCW, mac->txcw); mac 511 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = true; mac 526 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 544 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->autoneg_failed) { mac 545 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg_failed = true; mac 551 drivers/net/ethernet/intel/e1000e/mac.c ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); mac 571 drivers/net/ethernet/intel/e1000e/mac.c ew32(TXCW, mac->txcw); mac 574 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = true; mac 585 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = true; mac 589 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = false; mac 602 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = true; mac 605 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = false; mac 609 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = false; mac 613 drivers/net/ethernet/intel/e1000e/mac.c mac->serdes_has_link = false; mac 695 drivers/net/ethernet/intel/e1000e/mac.c ret_val = hw->mac.ops.setup_physical_interface(hw); mac 723 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 775 drivers/net/ethernet/intel/e1000e/mac.c mac->txcw = txcw; mac 789 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 807 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg_failed = true; mac 813 drivers/net/ethernet/intel/e1000e/mac.c ret_val = mac->ops.check_for_link(hw); mac 818 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg_failed = false; mac 820 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg_failed = false; mac 844 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.ops.config_collision_dist(hw); mac 1003 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 1013 drivers/net/ethernet/intel/e1000e/mac.c if (mac->autoneg_failed) { mac 1032 drivers/net/ethernet/intel/e1000e/mac.c if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { mac 1150 drivers/net/ethernet/intel/e1000e/mac.c ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex); mac 1175 drivers/net/ethernet/intel/e1000e/mac.c mac->autoneg) { mac 1468 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 1480 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_default = er32(LEDCTL); mac 1481 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode1 = mac->ledctl_default; mac 1482 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode2 = mac->ledctl_default; mac 1490 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); mac 1491 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode1 |= ledctl_on << (i << 3); mac 1496 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); mac 1497 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode1 |= ledctl_off << (i << 3); mac 1507 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); mac 1508 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode2 |= ledctl_on << (i << 3); mac 1513 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); mac 1514 drivers/net/ethernet/intel/e1000e/mac.c mac->ledctl_mode2 |= ledctl_off << (i << 3); mac 1536 drivers/net/ethernet/intel/e1000e/mac.c if (hw->mac.ops.setup_led != e1000e_setup_led_generic) mac 1541 drivers/net/ethernet/intel/e1000e/mac.c hw->mac.ledctl_default = ledctl; mac 1549 drivers/net/ethernet/intel/e1000e/mac.c ew32(LEDCTL, hw->mac.ledctl_mode1); mac 1564 drivers/net/ethernet/intel/e1000e/mac.c ew32(LEDCTL, hw->mac.ledctl_default); mac 1590 drivers/net/ethernet/intel/e1000e/mac.c ledctl_blink = hw->mac.ledctl_mode2; mac 1592 drivers/net/ethernet/intel/e1000e/mac.c u32 mode = (hw->mac.ledctl_mode2 >> i) & mac 1594 drivers/net/ethernet/intel/e1000e/mac.c u32 led_default = hw->mac.ledctl_default >> i; mac 1631 drivers/net/ethernet/intel/e1000e/mac.c ew32(LEDCTL, hw->mac.ledctl_mode2); mac 1658 drivers/net/ethernet/intel/e1000e/mac.c ew32(LEDCTL, hw->mac.ledctl_mode1); mac 1729 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 1731 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->adaptive_ifs) { mac 1736 drivers/net/ethernet/intel/e1000e/mac.c mac->current_ifs_val = 0; mac 1737 drivers/net/ethernet/intel/e1000e/mac.c mac->ifs_min_val = IFS_MIN; mac 1738 drivers/net/ethernet/intel/e1000e/mac.c mac->ifs_max_val = IFS_MAX; mac 1739 drivers/net/ethernet/intel/e1000e/mac.c mac->ifs_step_size = IFS_STEP; mac 1740 drivers/net/ethernet/intel/e1000e/mac.c mac->ifs_ratio = IFS_RATIO; mac 1742 drivers/net/ethernet/intel/e1000e/mac.c mac->in_ifs_mode = false; mac 1755 drivers/net/ethernet/intel/e1000e/mac.c struct e1000_mac_info *mac = &hw->mac; mac 1757 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->adaptive_ifs) { mac 1762 drivers/net/ethernet/intel/e1000e/mac.c if ((mac->collision_delta * mac->ifs_ratio) > mac->tx_packet_delta) { mac 1763 drivers/net/ethernet/intel/e1000e/mac.c if (mac->tx_packet_delta > MIN_NUM_XMITS) { mac 1764 drivers/net/ethernet/intel/e1000e/mac.c mac->in_ifs_mode = true; mac 1765 drivers/net/ethernet/intel/e1000e/mac.c if (mac->current_ifs_val < mac->ifs_max_val) { mac 1766 drivers/net/ethernet/intel/e1000e/mac.c if (!mac->current_ifs_val) mac 1767 drivers/net/ethernet/intel/e1000e/mac.c mac->current_ifs_val = mac->ifs_min_val; mac 1769 drivers/net/ethernet/intel/e1000e/mac.c mac->current_ifs_val += mac 1770 drivers/net/ethernet/intel/e1000e/mac.c mac->ifs_step_size; mac 1771 drivers/net/ethernet/intel/e1000e/mac.c ew32(AIT, mac->current_ifs_val); mac 1775 drivers/net/ethernet/intel/e1000e/mac.c if (mac->in_ifs_mode && mac 1776 drivers/net/ethernet/intel/e1000e/mac.c (mac->tx_packet_delta <= MIN_NUM_XMITS)) { mac 1777 drivers/net/ethernet/intel/e1000e/mac.c mac->current_ifs_val = 0; mac 1778 drivers/net/ethernet/intel/e1000e/mac.c mac->in_ifs_mode = false; mac 43 drivers/net/ethernet/intel/e1000e/manage.c if (!hw->mac.arc_subsystem_valid) { mac 100 drivers/net/ethernet/intel/e1000e/manage.c hw->mac.tx_pkt_filtering = true; mac 103 drivers/net/ethernet/intel/e1000e/manage.c if (!hw->mac.ops.check_mng_mode(hw)) { mac 104 drivers/net/ethernet/intel/e1000e/manage.c hw->mac.tx_pkt_filtering = false; mac 105 drivers/net/ethernet/intel/e1000e/manage.c return hw->mac.tx_pkt_filtering; mac 113 drivers/net/ethernet/intel/e1000e/manage.c hw->mac.tx_pkt_filtering = false; mac 114 drivers/net/ethernet/intel/e1000e/manage.c return hw->mac.tx_pkt_filtering; mac 132 drivers/net/ethernet/intel/e1000e/manage.c hw->mac.tx_pkt_filtering = true; mac 133 drivers/net/ethernet/intel/e1000e/manage.c return hw->mac.tx_pkt_filtering; mac 138 drivers/net/ethernet/intel/e1000e/manage.c hw->mac.tx_pkt_filtering = false; mac 140 drivers/net/ethernet/intel/e1000e/manage.c return hw->mac.tx_pkt_filtering; mac 301 drivers/net/ethernet/intel/e1000e/manage.c if (hw->mac.has_fwsm) { mac 309 drivers/net/ethernet/intel/e1000e/manage.c } else if ((hw->mac.type == e1000_82574) || mac 310 drivers/net/ethernet/intel/e1000e/manage.c (hw->mac.type == e1000_82583)) { mac 1153 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type == e1000_pchlan) && (er32(CTRL) & E1000_CTRL_TFCE)) mac 1761 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.get_link_status = true; mac 1787 drivers/net/ethernet/intel/e1000e/netdev.c if ((icr & E1000_ICR_ECCER) && (hw->mac.type >= e1000_pch_lpt)) { mac 1841 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.get_link_status = true; mac 1867 drivers/net/ethernet/intel/e1000e/netdev.c if ((icr & E1000_ICR_ECCER) && (hw->mac.type >= e1000_pch_lpt)) { mac 1905 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.get_link_status = true; mac 1979 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type == e1000_82574) { mac 2241 drivers/net/ethernet/intel/e1000e/netdev.c } else if (hw->mac.type >= e1000_pch_lpt) { mac 2710 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.write_vfta(hw, index, vfta); mac 2738 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.write_vfta(hw, index, vfta); mac 2860 drivers/net/ethernet/intel/e1000e/netdev.c switch (hw->mac.type) { mac 2998 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.config_collision_dist(hw); mac 3001 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type == e1000_pch_spt) { mac 3035 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type >= e1000_pch2lan) { mac 3052 drivers/net/ethernet/intel/e1000e/netdev.c (adapter->hw.mac.mc_filter_type << E1000_RCTL_MO_SHIFT); mac 3312 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.update_mc_addr_list(hw, NULL, 0); mac 3325 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.update_mc_addr_list(hw, mta_list, i); mac 3347 drivers/net/ethernet/intel/e1000e/netdev.c rar_entries = hw->mac.ops.rar_get_count(hw); mac 3371 drivers/net/ethernet/intel/e1000e/netdev.c ret_val = hw->mac.ops.rar_set(hw, ha->addr, rar_entries--); mac 3496 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type >= e1000_pch_lpt) && mac 3507 drivers/net/ethernet/intel/e1000e/netdev.c switch (hw->mac.type) { mac 3773 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hw.mac.ops.setup_link(&adapter->hw); mac 3946 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 4014 drivers/net/ethernet/intel/e1000e/netdev.c switch (hw->mac.type) { mac 4093 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type >= e1000_pch_spt) mac 4096 drivers/net/ethernet/intel/e1000e/netdev.c mac->ops.reset_hw(hw); mac 4106 drivers/net/ethernet/intel/e1000e/netdev.c if (mac->ops.init_hw(hw)) mac 4168 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type >= e1000_pch_spt && adapter->int_mode == 0) { mac 4294 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type >= e1000_pch2lan) && mac 4302 drivers/net/ethernet/intel/e1000e/netdev.c else if (hw->mac.type >= e1000_pch_spt) mac 4671 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.get_link_status = true; mac 4767 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(adapter->hw.mac.addr, addr->sa_data, netdev->addr_len); mac 4769 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.rar_set(&adapter->hw, adapter->hw.mac.addr, 0); mac 4782 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.rar_set(&adapter->hw, adapter->hw.mac.addr, mac 4783 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hw.mac.rar_entry_count - 1); mac 4890 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.collision_delta = phy_data; mac 4947 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.collision_delta = er32(COLC); mac 4949 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type != e1000_82574) && mac 4950 drivers/net/ethernet/intel/e1000e/netdev.c (hw->mac.type != e1000_82583)) mac 4953 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.colc += hw->mac.collision_delta; mac 4971 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.tx_packet_delta = er32(TPT); mac 4972 drivers/net/ethernet/intel/e1000e/netdev.c adapter->stats.tpt += hw->mac.tx_packet_delta; mac 5012 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type >= e1000_pch_lpt) { mac 5092 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.get_link_status) { mac 5093 drivers/net/ethernet/intel/e1000e/netdev.c ret_val = hw->mac.ops.check_for_link(hw); mac 5094 drivers/net/ethernet/intel/e1000e/netdev.c link_active = !hw->mac.get_link_status; mac 5100 drivers/net/ethernet/intel/e1000e/netdev.c ret_val = hw->mac.ops.check_for_link(hw); mac 5104 drivers/net/ethernet/intel/e1000e/netdev.c ret_val = hw->mac.ops.check_for_link(hw); mac 5105 drivers/net/ethernet/intel/e1000e/netdev.c link_active = hw->mac.serdes_has_link; mac 5173 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 5220 drivers/net/ethernet/intel/e1000e/netdev.c mac->ops.get_link_up_info(&adapter->hw, mac 5236 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.autoneg && mac 5342 drivers/net/ethernet/intel/e1000e/netdev.c mac->tx_packet_delta = adapter->stats.tpt - adapter->tpt_old; mac 5344 drivers/net/ethernet/intel/e1000e/netdev.c mac->collision_delta = adapter->stats.colc - adapter->colc_old; mac 5401 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.rar_set(hw, adapter->hw.mac.addr, 0); mac 5854 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->hw.mac.tx_pkt_filtering) mac 6031 drivers/net/ethernet/intel/e1000e/netdev.c if ((adapter->hw.mac.type >= e1000_pch2lan) && mac 6234 drivers/net/ethernet/intel/e1000e/netdev.c for (i = 0; i < adapter->hw.mac.mta_reg_count; i++) { mac 6406 drivers/net/ethernet/intel/e1000e/netdev.c } else if (hw->mac.type >= e1000_pch_lpt) { mac 6621 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type >= e1000_pch2lan) mac 6943 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.type, hw->phy.type, pba_str); mac 6952 drivers/net/ethernet/intel/e1000e/netdev.c if (hw->mac.type != e1000_82573) mac 6971 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type >= e1000_pch2lan) && (netdev->mtu > ETH_DATA_LEN)) mac 7129 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hw.mac.type = ei->mac; mac 7143 drivers/net/ethernet/intel/e1000e/netdev.c (hw->mac.type < e1000_pch_spt)) { mac 7174 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops)); mac 7184 drivers/net/ethernet/intel/e1000e/netdev.c (hw->mac.type < e1000_pch_spt)) mac 7187 drivers/net/ethernet/intel/e1000e/netdev.c hw->mac.ops.get_bus_info(&adapter->hw); mac 7244 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hw.mac.ops.reset_hw(&adapter->hw); mac 7266 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); mac 7285 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hw.mac.autoneg = 1; mac 7298 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type > e1000_ich10lan) && mac 7331 drivers/net/ethernet/intel/e1000e/netdev.c (hw->mac.ops.check_mng_mode(hw))) mac 7367 drivers/net/ethernet/intel/e1000e/netdev.c if (pci_dev_run_wake(pdev) && hw->mac.type < e1000_pch_cnp) mac 7382 drivers/net/ethernet/intel/e1000e/netdev.c if ((adapter->hw.flash_address) && (hw->mac.type < e1000_pch_spt)) mac 7450 drivers/net/ethernet/intel/e1000e/netdev.c (adapter->hw.mac.type < e1000_pch_spt)) mac 528 drivers/net/ethernet/intel/e1000e/nvm.c hw->mac.perm_addr[i] = (u8)(rar_low >> (i * 8)); mac 531 drivers/net/ethernet/intel/e1000e/nvm.c hw->mac.perm_addr[i + 4] = (u8)(rar_high >> (i * 8)); mac 534 drivers/net/ethernet/intel/e1000e/nvm.c hw->mac.addr[i] = hw->mac.perm_addr[i]; mac 502 drivers/net/ethernet/intel/e1000e/param.c if (hw->mac.type == e1000_ich8lan) mac 167 drivers/net/ethernet/intel/e1000e/phy.c if (hw->mac.type == e1000_pch2lan) mac 230 drivers/net/ethernet/intel/e1000e/phy.c if (hw->mac.type == e1000_pch2lan) mac 873 drivers/net/ethernet/intel/e1000e/phy.c if (hw->mac.autoneg) { mac 1116 drivers/net/ethernet/intel/e1000e/phy.c hw->mac.get_link_status = true; mac 1135 drivers/net/ethernet/intel/e1000e/phy.c if (hw->mac.autoneg) { mac 1164 drivers/net/ethernet/intel/e1000e/phy.c hw->mac.ops.config_collision_dist(hw); mac 1420 drivers/net/ethernet/intel/e1000e/phy.c struct e1000_mac_info *mac = &hw->mac; mac 1438 drivers/net/ethernet/intel/e1000e/phy.c if (mac->forced_speed_duplex & E1000_ALL_HALF_DUPLEX) { mac 1449 drivers/net/ethernet/intel/e1000e/phy.c if (mac->forced_speed_duplex & E1000_ALL_100_SPEED) { mac 1460 drivers/net/ethernet/intel/e1000e/phy.c hw->mac.ops.config_collision_dist(hw); mac 2644 drivers/net/ethernet/intel/e1000e/phy.c if ((hw->mac.type == e1000_pchlan) && mac 293 drivers/net/ethernet/intel/e1000e/ptp.c switch (hw->mac.type) { mac 298 drivers/net/ethernet/intel/e1000e/ptp.c if ((hw->mac.type < e1000_pch_lpt) || mac 314 drivers/net/ethernet/intel/e1000e/ptp.c if (hw->mac.type >= e1000_pch_spt && boot_cpu_has(X86_FEATURE_ART)) mac 244 drivers/net/ethernet/intel/fm10k/fm10k.h } mac; mac 538 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac); mac 153 drivers/net/ethernet/intel/fm10k/fm10k_common.c struct fm10k_mac_info *mac = &hw->mac; mac 156 drivers/net/ethernet/intel/fm10k/fm10k_common.c mac->dglort_map = FM10K_DGLORTMAP_NONE; mac 159 drivers/net/ethernet/intel/fm10k/fm10k_common.c mac->max_msix_vectors = fm10k_get_pcie_msix_count_generic(hw); mac 174 drivers/net/ethernet/intel/fm10k/fm10k_common.c hw->mac.tx_ready = true; mac 191 drivers/net/ethernet/intel/fm10k/fm10k_common.c hw->mac.tx_ready = false; mac 241 drivers/net/ethernet/intel/fm10k/fm10k_common.c return fm10k_disable_queues_generic(hw, hw->mac.max_queues); mac 477 drivers/net/ethernet/intel/fm10k/fm10k_common.c struct fm10k_mac_info *mac = &hw->mac; mac 486 drivers/net/ethernet/intel/fm10k/fm10k_common.c mac->get_host_state = true; mac 489 drivers/net/ethernet/intel/fm10k/fm10k_common.c if (!mac->get_host_state || !(~txdctl)) mac 493 drivers/net/ethernet/intel/fm10k/fm10k_common.c if (mac->tx_ready && !(txdctl & FM10K_TXDCTL_ENABLE)) { mac 509 drivers/net/ethernet/intel/fm10k/fm10k_common.c if (mac->dglort_map == FM10K_DGLORTMAP_NONE) { mac 510 drivers/net/ethernet/intel/fm10k/fm10k_common.c if (mac->ops.request_lport_map) mac 511 drivers/net/ethernet/intel/fm10k/fm10k_common.c ret_val = mac->ops.request_lport_map(hw); mac 519 drivers/net/ethernet/intel/fm10k/fm10k_common.c mac->get_host_state = false; mac 522 drivers/net/ethernet/intel/fm10k/fm10k_common.c *host_ready = !mac->get_host_state; mac 151 drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c if (hw->mac.type == fm10k_mac_pf) mac 67 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT("mac_rules_used", hw.swapi.mac.used), mac 68 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT("mac_rules_avail", hw.swapi.mac.avail), mac 70 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT("reset_while_pending", hw.mac.reset_while_pending), mac 167 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (interface->hw.mac.type != fm10k_mac_vf) mac 170 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c for (i = 0; i < interface->hw.mac.max_queues; i++) { mac 207 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c stats_len += hw->mac.max_queues * 2 * FM10K_QUEUE_STATS_LEN; mac 209 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (hw->mac.type != fm10k_mac_vf) mac 277 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (interface->hw.mac.type != fm10k_mac_vf) { mac 282 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c for (i = 0; i < interface->hw.mac.max_queues; i++) { mac 361 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c switch (hw->mac.type) { mac 411 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (i < hw->mac.max_queues) mac 435 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c switch (hw->mac.type) { mac 480 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (hw->mac.type == fm10k_mac_pf) mac 892 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (hw->mac.type != fm10k_mac_vf) mac 1103 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c unsigned int max_combined = interface->hw.mac.max_queues; mac 38 drivers/net/ethernet/intel/fm10k/fm10k_iov.c u8 mac[ETH_ALEN]; mac 85 drivers/net/ethernet/intel/fm10k/fm10k_iov.c err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); mac 92 drivers/net/ethernet/intel/fm10k/fm10k_iov.c err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); mac 97 drivers/net/ethernet/intel/fm10k/fm10k_iov.c if (is_valid_ether_addr(vf_info->mac) && mac 98 drivers/net/ethernet/intel/fm10k/fm10k_iov.c !ether_addr_equal(mac, vf_info->mac)) mac 112 drivers/net/ethernet/intel/fm10k/fm10k_iov.c mac, vlan, set); mac 119 drivers/net/ethernet/intel/fm10k/fm10k_iov.c err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); mac 138 drivers/net/ethernet/intel/fm10k/fm10k_iov.c mac, vlan, set); mac 351 drivers/net/ethernet/intel/fm10k/fm10k_iov.c dglort.glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; mac 359 drivers/net/ethernet/intel/fm10k/fm10k_iov.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 366 drivers/net/ethernet/intel/fm10k/fm10k_iov.c if (i == (~hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT)) mac 388 drivers/net/ethernet/intel/fm10k/fm10k_iov.c u16 vf_idx = (glort - hw->mac.dglort_map) & FM10K_DGLORTMAP_NONE; mac 546 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) mac 557 drivers/net/ethernet/intel/fm10k/fm10k_iov.c if (!is_zero_ether_addr(mac) && !is_valid_ether_addr(mac)) mac 562 drivers/net/ethernet/intel/fm10k/fm10k_iov.c ether_addr_copy(vf_info->mac, mac); mac 599 drivers/net/ethernet/intel/fm10k/fm10k_iov.c hw->mac.ops.update_vlan(hw, FM10K_VLAN_ALL, vf_info->vsi, false); mac 647 drivers/net/ethernet/intel/fm10k/fm10k_iov.c ether_addr_copy(ivi->mac, vf_info->mac); mac 1507 drivers/net/ethernet/intel/fm10k/fm10k_main.c rss_i = interface->hw.mac.max_queues / pcs; mac 1540 drivers/net/ethernet/intel/fm10k/fm10k_main.c rss_i = min_t(u16, interface->hw.mac.max_queues, f->limit); mac 1631 drivers/net/ethernet/intel/fm10k/fm10k_main.c q_vector->tx.itr_scale = interface->hw.mac.itr_scale; mac 1660 drivers/net/ethernet/intel/fm10k/fm10k_main.c q_vector->rx.itr_scale = interface->hw.mac.itr_scale; mac 1837 drivers/net/ethernet/intel/fm10k/fm10k_main.c v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); mac 1561 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c switch (hw->mac.type) { mac 342 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c u16 mask = (~hw->mac.dglort_map) >> FM10K_DGLORTMAP_MASK_SHIFT; mac 345 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; mac 349 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (hw->mac.dglort_map == FM10K_DGLORTMAP_NONE) mac 414 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (hw->mac.type != fm10k_mac_pf) mac 485 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (interface->hw.mac.type != fm10k_mac_pf) mac 517 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (interface->hw.mac.type != fm10k_mac_pf) mac 741 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c return (hw->mac.type == fm10k_mac_vf || interface->host_ready); mac 813 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c ether_addr_copy(request->mac.addr, addr); mac 814 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c request->mac.glort = glort; mac 815 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c request->mac.vid = vid; mac 851 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (r->mac.glort != glort) mac 927 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (set && hw->mac.vlan_override) mac 949 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (hw->mac.vlan_override) mac 955 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (!set && vid == hw->mac.default_vid) mac 975 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.addr, vid, set); mac 1025 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c u16 default_vid = hw->mac.default_vid; mac 1100 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c fm10k_uc_unsync(dev, hw->mac.addr); mac 1107 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c ether_addr_copy(hw->mac.addr, addr->sa_data); mac 1180 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_xcast_mode(hw, interface->glort, mac 1219 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_lport_state(hw, glort, mac 1233 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.addr, vid, true); mac 1256 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_xcast_mode(hw, glort, xcast_mode); mac 1272 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_xcast_mode(hw, glort, mac 1276 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.default_vid, true); mac 1307 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_lport_state(hw, interface->glort, mac 1382 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (tc && (interface->hw.mac.type != fm10k_mac_pf)) mac 1532 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 1540 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_xcast_mode(hw, glort, mac 1544 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.default_vid, true); mac 1586 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.update_xcast_mode(hw, glort, mac 1590 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.default_vid, false); mac 1611 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 1684 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (info->mac == fm10k_mac_pf) { mac 272 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.reset_hw(hw); mac 278 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.init_hw(hw); mac 301 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.type == fm10k_mac_vf) { mac 302 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (is_valid_ether_addr(hw->mac.perm_addr)) { mac 303 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(hw->mac.addr, hw->mac.perm_addr); mac 304 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->perm_addr, hw->mac.perm_addr); mac 305 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->dev_addr, hw->mac.perm_addr); mac 309 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.vlan_override) mac 435 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.type != fm10k_mac_pf) mac 470 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.get_host_state(hw, &interface->host_ready); mac 611 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_hw_stats(hw, &interface->stats); mac 613 drivers/net/ethernet/intel/fm10k/fm10k_pci.c for (i = 0; i < hw->mac.max_queues; i++) { mac 815 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_mc_addr(hw, mac 816 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.glort, mac 817 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.addr, mac 818 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.vid, mac 822 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_uc_addr(hw, mac 823 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.glort, mac 824 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.addr, mac 825 drivers/net/ethernet/intel/fm10k/fm10k_pci.c item->mac.vid, mac 830 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_vlan(hw, mac 1032 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ring->vid = hw->mac.default_vid; mac 1035 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (test_bit(hw->mac.default_vid, interface->active_vlans)) mac 1124 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 1133 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 1146 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.configure_dglort_map(hw, &dglort); mac 1201 drivers/net/ethernet/intel/fm10k/fm10k_pci.c (FM10K_MBX_INT_DELAY >> hw->mac.itr_scale) | mac 1210 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.get_host_state = true; mac 1316 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.get_fault(hw, type, &fault); mac 1404 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; mac 1408 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.get_host_state = true; mac 1415 drivers/net/ethernet/intel/fm10k/fm10k_pci.c (FM10K_MBX_INT_DELAY >> hw->mac.itr_scale) | mac 1437 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.type == fm10k_mac_pf) { mac 1460 drivers/net/ethernet/intel/fm10k/fm10k_pci.c bool vlan_override = hw->mac.vlan_override; mac 1461 drivers/net/ethernet/intel/fm10k/fm10k_pci.c u16 default_vid = hw->mac.default_vid; mac 1472 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (is_valid_ether_addr(hw->mac.perm_addr) && mac 1473 drivers/net/ethernet/intel/fm10k/fm10k_pci.c !ether_addr_equal(hw->mac.perm_addr, hw->mac.addr)) mac 1477 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if ((vlan_override != hw->mac.vlan_override) || mac 1478 drivers/net/ethernet/intel/fm10k/fm10k_pci.c (default_vid != hw->mac.default_vid)) mac 1544 drivers/net/ethernet/intel/fm10k/fm10k_pci.c u32 dglort_map = hw->mac.dglort_map; mac 1556 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; mac 1583 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (dglort_map != hw->mac.dglort_map) mac 1622 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (pvid != hw->mac.default_vid) mac 1625 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.default_vid = pvid; mac 1697 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.type == fm10k_mac_pf) mac 1784 drivers/net/ethernet/intel/fm10k/fm10k_pci.c q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? mac 1838 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.start_hw(hw); mac 1847 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_int_moderator(hw); mac 1865 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.get_host_state = true; mac 1922 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.stop_hw(hw); mac 1946 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.stop_hw(hw); mac 1990 drivers/net/ethernet/intel/fm10k/fm10k_pci.c memcpy(&hw->mac.ops, fi->mac_ops, sizeof(hw->mac.ops)); mac 1991 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.type = fi->mac; mac 2003 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.ops.get_bus_info) mac 2004 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.get_bus_info(hw); mac 2007 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (hw->mac.ops.set_dma_mask) mac 2008 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.set_dma_mask(hw, dma_get_mask(&pdev->dev)); mac 2017 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.reset_hw(hw); mac 2023 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.init_hw(hw); mac 2030 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.update_hw_stats(hw, &interface->stats); mac 2036 drivers/net/ethernet/intel/fm10k/fm10k_pci.c eth_random_addr(hw->mac.addr); mac 2039 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = hw->mac.ops.read_mac_addr(hw); mac 2047 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->dev_addr, hw->mac.addr); mac 2048 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->perm_addr, hw->mac.addr); mac 2320 drivers/net/ethernet/intel/fm10k/fm10k_pci.c hw->mac.ops.rebind_hw_stats(hw, &interface->stats); mac 38 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.reset_while_pending++; mac 113 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT); mac 141 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN1; mac 145 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN2; mac 149 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN3; mac 154 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN3; mac 174 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.max_queues = FM10K_MAX_QUEUES_PF; mac 272 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ether_addr_copy(hw->mac.perm_addr, perm_addr); mac 273 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ether_addr_copy(hw->mac.addr, perm_addr); mac 287 drivers/net/ethernet/intel/fm10k/fm10k_pf.c glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; mac 289 drivers/net/ethernet/intel/fm10k/fm10k_pf.c return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); mac 305 drivers/net/ethernet/intel/fm10k/fm10k_pf.c const u8 *mac, u16 vid, bool add, u8 flags) mac 319 drivers/net/ethernet/intel/fm10k/fm10k_pf.c mac_update.mac_lower = cpu_to_le32(((u32)mac[2] << 24) | mac 320 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u32)mac[3] << 16) | mac 321 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u32)mac[4] << 8) | mac 322 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u32)mac[5])); mac 323 drivers/net/ethernet/intel/fm10k/fm10k_pf.c mac_update.mac_upper = cpu_to_le16(((u16)mac[0] << 8) | mac 324 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u16)mac[1])); mac 352 drivers/net/ethernet/intel/fm10k/fm10k_pf.c const u8 *mac, u16 vid, bool add, u8 flags) mac 355 drivers/net/ethernet/intel/fm10k/fm10k_pf.c if (!is_valid_ether_addr(mac)) mac 358 drivers/net/ethernet/intel/fm10k/fm10k_pf.c return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); mac 373 drivers/net/ethernet/intel/fm10k/fm10k_pf.c const u8 *mac, u16 vid, bool add) mac 376 drivers/net/ethernet/intel/fm10k/fm10k_pf.c if (!is_multicast_ether_addr(mac)) mac 379 drivers/net/ethernet/intel/fm10k/fm10k_pf.c return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); mac 623 drivers/net/ethernet/intel/fm10k/fm10k_pf.c u32 vid = hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT; mac 862 drivers/net/ethernet/intel/fm10k/fm10k_pf.c vf_info->mac, vf_vid); mac 908 drivers/net/ethernet/intel/fm10k/fm10k_pf.c if (is_valid_ether_addr(vf_info->mac)) { mac 909 drivers/net/ethernet/intel/fm10k/fm10k_pf.c tdbal = (((u32)vf_info->mac[3]) << 24) | mac 910 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[4]) << 16) | mac 911 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[5]) << 8); mac 914 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[0]) << 16) | mac 915 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[1]) << 8) | mac 916 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u32)vf_info->mac[2]); mac 927 drivers/net/ethernet/intel/fm10k/fm10k_pf.c fm10k_write_reg(hw, FM10K_TDLEN(vf_q_idx), hw->mac.itr_scale << mac 1012 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.ops.update_int_moderator(hw); mac 1038 drivers/net/ethernet/intel/fm10k/fm10k_pf.c if (is_valid_ether_addr(vf_info->mac)) { mac 1039 drivers/net/ethernet/intel/fm10k/fm10k_pf.c tdbal = (((u32)vf_info->mac[3]) << 24) | mac 1040 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[4]) << 16) | mac 1041 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[5]) << 8); mac 1043 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[0]) << 16) | mac 1044 drivers/net/ethernet/intel/fm10k/fm10k_pf.c (((u32)vf_info->mac[1]) << 8) | mac 1045 drivers/net/ethernet/intel/fm10k/fm10k_pf.c ((u32)vf_info->mac[2]); mac 1056 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.itr_scale << mac 1085 drivers/net/ethernet/intel/fm10k/fm10k_pf.c u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; mac 1196 drivers/net/ethernet/intel/fm10k/fm10k_pf.c u8 mac[ETH_ALEN]; mac 1243 drivers/net/ethernet/intel/fm10k/fm10k_pf.c err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); mac 1250 drivers/net/ethernet/intel/fm10k/fm10k_pf.c err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); mac 1255 drivers/net/ethernet/intel/fm10k/fm10k_pf.c if (is_valid_ether_addr(vf_info->mac) && mac 1256 drivers/net/ethernet/intel/fm10k/fm10k_pf.c !ether_addr_equal(mac, vf_info->mac)) mac 1269 drivers/net/ethernet/intel/fm10k/fm10k_pf.c err = hw->mac.ops.update_uc_addr(hw, vf_info->glort, mac 1270 drivers/net/ethernet/intel/fm10k/fm10k_pf.c mac, vlan, set, 0); mac 1277 drivers/net/ethernet/intel/fm10k/fm10k_pf.c err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); mac 1295 drivers/net/ethernet/intel/fm10k/fm10k_pf.c err = hw->mac.ops.update_mc_addr(hw, vf_info->glort, mac 1296 drivers/net/ethernet/intel/fm10k/fm10k_pf.c mac, vlan, set); mac 1487 drivers/net/ethernet/intel/fm10k/fm10k_pf.c fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); mac 1512 drivers/net/ethernet/intel/fm10k/fm10k_pf.c fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); mac 1668 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.dglort_map = dglort_map; mac 1711 drivers/net/ethernet/intel/fm10k/fm10k_pf.c hw->mac.default_vid = pvid; mac 1760 drivers/net/ethernet/intel/fm10k/fm10k_pf.c fm10k_record_global_table_data(&err_msg.mac, &hw->swapi.mac); mac 1821 drivers/net/ethernet/intel/fm10k/fm10k_pf.c .mac = fm10k_mac_pf, mac 80 drivers/net/ethernet/intel/fm10k/fm10k_pf.h struct fm10k_global_table_data mac; mac 562 drivers/net/ethernet/intel/fm10k/fm10k_type.h struct fm10k_swapi_table_info mac; mac 588 drivers/net/ethernet/intel/fm10k/fm10k_type.h u8 mac[ETH_ALEN]; /* PF Default MAC address */ mac 637 drivers/net/ethernet/intel/fm10k/fm10k_type.h enum fm10k_mac_type mac; mac 646 drivers/net/ethernet/intel/fm10k/fm10k_type.h struct fm10k_mac_info mac; mac 13 drivers/net/ethernet/intel/fm10k/fm10k_vf.c u8 *perm_addr = hw->mac.perm_addr; mac 35 drivers/net/ethernet/intel/fm10k/fm10k_vf.c tdlen = hw->mac.itr_scale << FM10K_TDLEN_ITR_SCALE_SHIFT; mac 40 drivers/net/ethernet/intel/fm10k/fm10k_vf.c for (i = 0; i < hw->mac.max_queues; i++) { mac 70 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.reset_while_pending++; mac 126 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.max_queues = i; mac 129 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.default_vid = (fm10k_read_reg(hw, FM10K_TXQCTL(0)) & mac 135 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.itr_scale = (fm10k_read_reg(hw, FM10K_TDLEN(0)) & mac 142 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.max_queues = 0; mac 214 drivers/net/ethernet/intel/fm10k/fm10k_vf.c ether_addr_copy(hw->mac.perm_addr, perm_addr); mac 215 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.default_vid = vid & (FM10K_VLAN_TABLE_VID_MAX - 1); mac 216 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.vlan_override = !!(vid & FM10K_VLAN_OVERRIDE); mac 252 drivers/net/ethernet/intel/fm10k/fm10k_vf.c ether_addr_copy(hw->mac.perm_addr, perm_addr); mac 253 drivers/net/ethernet/intel/fm10k/fm10k_vf.c ether_addr_copy(hw->mac.addr, perm_addr); mac 272 drivers/net/ethernet/intel/fm10k/fm10k_vf.c const u8 *mac, u16 vid, bool add, mac 283 drivers/net/ethernet/intel/fm10k/fm10k_vf.c if (!is_valid_ether_addr(mac)) mac 287 drivers/net/ethernet/intel/fm10k/fm10k_vf.c if (is_valid_ether_addr(hw->mac.perm_addr) && mac 288 drivers/net/ethernet/intel/fm10k/fm10k_vf.c !ether_addr_equal(hw->mac.perm_addr, mac)) mac 297 drivers/net/ethernet/intel/fm10k/fm10k_vf.c fm10k_tlv_attr_put_mac_vlan(msg, FM10K_MAC_VLAN_MSG_MAC, mac, vid); mac 316 drivers/net/ethernet/intel/fm10k/fm10k_vf.c const u8 *mac, u16 vid, bool add) mac 326 drivers/net/ethernet/intel/fm10k/fm10k_vf.c if (!is_multicast_ether_addr(mac)) mac 336 drivers/net/ethernet/intel/fm10k/fm10k_vf.c mac, vid); mac 381 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.dglort_map = !results[FM10K_LPORT_STATE_MSG_READY] ? mac 406 drivers/net/ethernet/intel/fm10k/fm10k_vf.c hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; mac 454 drivers/net/ethernet/intel/fm10k/fm10k_vf.c fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); mac 468 drivers/net/ethernet/intel/fm10k/fm10k_vf.c fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); mac 529 drivers/net/ethernet/intel/fm10k/fm10k_vf.c .mac = fm10k_mac_vf, mac 587 drivers/net/ethernet/intel/i40e/i40e_adminq.c if (hw->mac.type == I40E_MAC_XL710 && mac 593 drivers/net/ethernet/intel/i40e/i40e_adminq.c if (hw->mac.type == I40E_MAC_X722 && mac 17 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h #define I40E_FW_MINOR_VERSION(_h) ((_h)->mac.type == I40E_MAC_XL710 ? \ mac 1317 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h u8 mac[6]; mac 288 drivers/net/ethernet/intel/i40e/i40e_client.c struct netdev_hw_addr *mac = NULL; mac 319 drivers/net/ethernet/intel/i40e/i40e_client.c mac = list_first_entry(&cdev->lan_info.netdev->dev_addrs.list, mac 321 drivers/net/ethernet/intel/i40e/i40e_client.c if (mac) mac 322 drivers/net/ethernet/intel/i40e/i40e_client.c ether_addr_copy(cdev->lan_info.lanmac, mac->addr); mac 40 drivers/net/ethernet/intel/i40e/i40e_common.c hw->mac.type = I40E_MAC_XL710; mac 48 drivers/net/ethernet/intel/i40e/i40e_common.c hw->mac.type = I40E_MAC_X722; mac 51 drivers/net/ethernet/intel/i40e/i40e_common.c hw->mac.type = I40E_MAC_GENERIC; mac 59 drivers/net/ethernet/intel/i40e/i40e_common.c hw->mac.type, status); mac 914 drivers/net/ethernet/intel/i40e/i40e_common.c switch (hw->mac.type) { mac 936 drivers/net/ethernet/intel/i40e/i40e_common.c if (hw->mac.type == I40E_MAC_X722) mac 1602 drivers/net/ethernet/intel/i40e/i40e_common.c if (hw->mac.type == I40E_MAC_XL710 && mac 1874 drivers/net/ethernet/intel/i40e/i40e_common.c if ((hw->mac.type == I40E_MAC_XL710) && mac 1880 drivers/net/ethernet/intel/i40e/i40e_common.c hw->mac.type != I40E_MAC_X722) { mac 3400 drivers/net/ethernet/intel/i40e/i40e_common.c if (hw->mac.type == I40E_MAC_X722) { mac 3516 drivers/net/ethernet/intel/i40e/i40e_common.c if (hw->mac.type == I40E_MAC_X722) { mac 4367 drivers/net/ethernet/intel/i40e/i40e_common.c ether_addr_copy(cmd->mac, mac_addr); mac 5252 drivers/net/ethernet/intel/i40e/i40e_common.c (hw->mac.type == I40E_MAC_X722)); mac 5313 drivers/net/ethernet/intel/i40e/i40e_common.c (hw->mac.type == I40E_MAC_X722)); mac 807 drivers/net/ethernet/intel/i40e/i40e_dcb.c if ((hw->mac.type == I40E_MAC_XL710) && mac 813 drivers/net/ethernet/intel/i40e/i40e_dcb.c if ((hw->mac.type == I40E_MAC_XL710) && mac 883 drivers/net/ethernet/intel/i40e/i40e_dcb.c if (hw->mac.type == I40E_MAC_XL710) mac 885 drivers/net/ethernet/intel/i40e/i40e_dcb.c else if (hw->mac.type == I40E_MAC_X722) mac 125 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c perm_addr[i] = pf->hw.mac.perm_addr[i]; mac 128 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c perm_addr[i] = pf->hw.mac.san_addr[j]; mac 144 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->hw.mac.addr, mac 145 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->hw.mac.san_addr, mac 146 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->hw.mac.port_addr); mac 1329 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->hw.mac.addr, mac 1347 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->hw.mac.addr, mac 1842 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (hw->mac.type == I40E_MAC_X722) { mac 1553 drivers/net/ethernet/intel/i40e/i40e_main.c if (ether_addr_equal(hw->mac.addr, addr->sa_data)) mac 1555 drivers/net/ethernet/intel/i40e/i40e_main.c hw->mac.addr); mac 9959 drivers/net/ethernet/intel/i40e/i40e_main.c hw->aq.fw_maj_ver < 4) && hw->mac.type == I40E_MAC_XL710) { mac 11909 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.mac.type == I40E_MAC_X722) { mac 11940 drivers/net/ethernet/intel/i40e/i40e_main.c if ((pf->hw.mac.type == I40E_MAC_XL710) && mac 11949 drivers/net/ethernet/intel/i40e/i40e_main.c if ((pf->hw.mac.type == I40E_MAC_XL710) && mac 11955 drivers/net/ethernet/intel/i40e/i40e_main.c if ((pf->hw.mac.type == I40E_MAC_XL710) && mac 11961 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.mac.type == I40E_MAC_XL710 && mac 11981 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.mac.type == I40E_MAC_XL710 && mac 12269 drivers/net/ethernet/intel/i40e/i40e_main.c ppid->id_len = min_t(int, sizeof(hw->mac.port_addr), sizeof(ppid->id)); mac 12270 drivers/net/ethernet/intel/i40e/i40e_main.c memcpy(ppid->id, hw->mac.port_addr, ppid->id_len); mac 12951 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(mac_addr, hw->mac.perm_addr); mac 13522 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_rm_default_mac_filter(vsi, pf->hw.mac.perm_addr); mac 14520 drivers/net/ethernet/intel/i40e/i40e_main.c if (eth_platform_get_mac_address(&pdev->dev, pf->hw.mac.addr)) mac 14521 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_get_mac_addr(&pf->hw, pf->hw.mac.addr); mac 14561 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.mac.type == I40E_MAC_XL710) mac 14567 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.mac.type == I40E_MAC_X722) mac 14980 drivers/net/ethernet/intel/i40e/i40e_main.c if (!is_valid_ether_addr(hw->mac.addr)) { mac 14981 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "invalid MAC address %pM\n", hw->mac.addr); mac 14985 drivers/net/ethernet/intel/i40e/i40e_main.c dev_info(&pdev->dev, "MAC address: %pM\n", hw->mac.addr); mac 14986 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(hw->mac.perm_addr, hw->mac.addr); mac 14987 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_get_port_mac_addr(hw, hw->mac.port_addr); mac 14988 drivers/net/ethernet/intel/i40e/i40e_main.c if (is_valid_ether_addr(hw->mac.port_addr)) mac 15573 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(mac_addr, hw->mac.addr); mac 566 drivers/net/ethernet/intel/i40e/i40e_type.h struct i40e_mac_info mac; mac 642 drivers/net/ethernet/intel/i40e/i40e_type.h return (hw->mac.type == I40E_MAC_VF || mac 643 drivers/net/ethernet/intel/i40e/i40e_type.h hw->mac.type == I40E_MAC_X722_VF); mac 3956 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac) mac 4002 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (is_multicast_ether_addr(mac)) { mac 4004 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c "Invalid Ethernet address %pM for VF %d\n", mac, vf_id); mac 4032 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c ether_addr_copy(vf->default_lan_addr.addr, mac); mac 4034 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (is_zero_ether_addr(mac)) { mac 4040 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c mac, vf_id); mac 4340 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c ether_addr_copy(ivi->mac, vf->default_lan_addr.addr); mac 129 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac); mac 17 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h #define IAVF_FW_MINOR_VERSION(_h) ((_h)->mac.type == IAVF_MAC_XL710 ? \ mac 189 drivers/net/ethernet/intel/iavf/iavf_client.c struct netdev_hw_addr *mac = NULL; mac 222 drivers/net/ethernet/intel/iavf/iavf_client.c mac = list_first_entry(&cinst->lan_info.netdev->dev_addrs.list, mac 224 drivers/net/ethernet/intel/iavf/iavf_client.c if (mac) mac 225 drivers/net/ethernet/intel/iavf/iavf_client.c ether_addr_copy(cinst->lan_info.lanmac, mac->addr); mac 23 drivers/net/ethernet/intel/iavf/iavf_common.c hw->mac.type = IAVF_MAC_X722_VF; mac 28 drivers/net/ethernet/intel/iavf/iavf_common.c hw->mac.type = IAVF_MAC_VF; mac 31 drivers/net/ethernet/intel/iavf/iavf_common.c hw->mac.type = IAVF_MAC_GENERIC; mac 38 drivers/net/ethernet/intel/iavf/iavf_common.c hw_dbg(hw, "found mac: %d, returns: %d\n", hw->mac.type, status); mac 935 drivers/net/ethernet/intel/iavf/iavf_common.c ether_addr_copy(hw->mac.perm_addr, mac 937 drivers/net/ethernet/intel/iavf/iavf_common.c ether_addr_copy(hw->mac.addr, mac 794 drivers/net/ethernet/intel/iavf/iavf_main.c f = iavf_find_filter(adapter, hw->mac.addr); mac 805 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(hw->mac.addr, addr->sa_data); mac 1803 drivers/net/ethernet/intel/iavf/iavf_main.c if (!is_valid_ether_addr(adapter->hw.mac.addr)) { mac 1805 drivers/net/ethernet/intel/iavf/iavf_main.c adapter->hw.mac.addr); mac 1807 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); mac 1809 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); mac 1810 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(netdev->perm_addr, adapter->hw.mac.addr); mac 1853 drivers/net/ethernet/intel/iavf/iavf_main.c dev_info(&pdev->dev, "MAC address: %pM\n", adapter->hw.mac.addr); mac 2188 drivers/net/ethernet/intel/iavf/iavf_main.c if (ether_addr_equal(f->macaddr, adapter->hw.mac.addr)) { mac 3177 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_add_filter(adapter, adapter->hw.mac.addr); mac 174 drivers/net/ethernet/intel/iavf/iavf_type.h struct iavf_mac_info mac; mac 1256 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); mac 1325 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c if (!ether_addr_equal(netdev->dev_addr, adapter->hw.mac.addr)) mac 1326 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); mac 1353 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c if (is_zero_ether_addr(adapter->hw.mac.addr)) { mac 1355 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); mac 1358 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); mac 1360 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c adapter->hw.mac.addr); mac 1363 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c iavf_add_filter(adapter, adapter->hw.mac.addr); mac 122 drivers/net/ethernet/intel/ice/ice_common.c ether_addr_copy(hw->port_info->mac.lan_addr, mac 124 drivers/net/ethernet/intel/ice/ice_common.c ether_addr_copy(hw->port_info->mac.perm_addr, mac 1521 drivers/net/ethernet/intel/ice/ice_lib.c ether_addr_copy(tmp->fltr_info.l_data.mac.mac_addr, macaddr); mac 144 drivers/net/ethernet/intel/ice/ice_main.c status = ice_vsi_cfg_mac_fltr(vsi, vsi->port_info->mac.perm_addr, true); mac 2047 drivers/net/ethernet/intel/ice/ice_main.c ether_addr_copy(mac_addr, vsi->port_info->mac.perm_addr); mac 3263 drivers/net/ethernet/intel/ice/ice_main.c u8 *mac; mac 3265 drivers/net/ethernet/intel/ice/ice_main.c mac = (u8 *)addr->sa_data; mac 3267 drivers/net/ethernet/intel/ice/ice_main.c if (!is_valid_ether_addr(mac)) mac 3270 drivers/net/ethernet/intel/ice/ice_main.c if (ether_addr_equal(netdev->dev_addr, mac)) { mac 3271 drivers/net/ethernet/intel/ice/ice_main.c netdev_warn(netdev, "already using mac %pM\n", mac); mac 3278 drivers/net/ethernet/intel/ice/ice_main.c mac); mac 3295 drivers/net/ethernet/intel/ice/ice_main.c status = ice_vsi_cfg_mac_fltr(vsi, mac, true); mac 3304 drivers/net/ethernet/intel/ice/ice_main.c mac); mac 3309 drivers/net/ethernet/intel/ice/ice_main.c memcpy(netdev->dev_addr, mac, netdev->addr_len); mac 3315 drivers/net/ethernet/intel/ice/ice_main.c status = ice_aq_manage_mac_write(hw, mac, flags, NULL); mac 3318 drivers/net/ethernet/intel/ice/ice_main.c mac, status); mac 698 drivers/net/ethernet/intel/ice/ice_switch.c !is_unicast_ether_addr(fi->l_data.mac.mac_addr)) || mac 700 drivers/net/ethernet/intel/ice/ice_switch.c !is_unicast_ether_addr(fi->l_data.mac.mac_addr))) mac 788 drivers/net/ethernet/intel/ice/ice_switch.c daddr = f_info->l_data.mac.mac_addr; mac 1184 drivers/net/ethernet/intel/ice/ice_switch.c u8 *addr = fi->l_data.mac.mac_addr; mac 1672 drivers/net/ethernet/intel/ice/ice_switch.c u8 *add = &m_list_itr->fltr_info.l_data.mac.mac_addr[0]; mac 1730 drivers/net/ethernet/intel/ice/ice_switch.c u8 *mac_addr = &f_info->l_data.mac.mac_addr[0]; mac 1762 drivers/net/ethernet/intel/ice/ice_switch.c u8 *mac_addr = &f_info->l_data.mac.mac_addr[0]; mac 2197 drivers/net/ethernet/intel/ice/ice_switch.c u8 *add = &list_itr->fltr_info.l_data.mac.mac_addr[0]; mac 2365 drivers/net/ethernet/intel/ice/ice_switch.c u8 *macaddr = fi->l_data.mac.mac_addr; mac 2554 drivers/net/ethernet/intel/ice/ice_switch.c mac_addr = new_fltr.l_data.mac.mac_addr; mac 82 drivers/net/ethernet/intel/ice/ice_switch.h } mac; mac 362 drivers/net/ethernet/intel/ice/ice_type.h struct ice_mac_info mac; mac 3046 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ether_addr_copy(ivi->mac, vf->dflt_lan_addr.addr); mac 3137 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac) mac 3157 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c if (is_zero_ether_addr(mac) || is_multicast_ether_addr(mac)) { mac 3158 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "%pM not a valid unicast address\n", mac); mac 3167 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ether_addr_copy(vf->dflt_lan_addr.addr, mac); mac 3171 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c vf_id, mac); mac 101 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac); mac 148 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int __always_unused vf_id, u8 __always_unused *mac) mac 93 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 209 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 269 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.check_for_link = mac 383 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 406 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_mac_info *mac = &hw->mac; mac 410 drivers/net/ethernet/intel/igb/e1000_82575.c mac->mta_reg_count = 128; mac 412 drivers/net/ethernet/intel/igb/e1000_82575.c mac->uta_reg_count = (hw->mac.type == e1000_82575) ? 0 : 128; mac 414 drivers/net/ethernet/intel/igb/e1000_82575.c switch (mac->type) { mac 416 drivers/net/ethernet/intel/igb/e1000_82575.c mac->rar_entry_count = E1000_RAR_ENTRIES_82576; mac 419 drivers/net/ethernet/intel/igb/e1000_82575.c mac->rar_entry_count = E1000_RAR_ENTRIES_82580; mac 423 drivers/net/ethernet/intel/igb/e1000_82575.c mac->rar_entry_count = E1000_RAR_ENTRIES_I350; mac 426 drivers/net/ethernet/intel/igb/e1000_82575.c mac->rar_entry_count = E1000_RAR_ENTRIES_82575; mac 430 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type >= e1000_82580) mac 431 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.reset_hw = igb_reset_hw_82580; mac 433 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.reset_hw = igb_reset_hw_82575; mac 435 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type >= e1000_i210) { mac 436 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210; mac 437 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.release_swfw_sync = igb_release_swfw_sync_i210; mac 440 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575; mac 441 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.release_swfw_sync = igb_release_swfw_sync_82575; mac 444 drivers/net/ethernet/intel/igb/e1000_82575.c if ((hw->mac.type == e1000_i350) || (hw->mac.type == e1000_i354)) mac 445 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.write_vfta = igb_write_vfta_i350; mac 447 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.write_vfta = igb_write_vfta; mac 450 drivers/net/ethernet/intel/igb/e1000_82575.c mac->asf_firmware_present = true; mac 452 drivers/net/ethernet/intel/igb/e1000_82575.c mac->arc_subsystem_valid = mac 456 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type >= e1000_i350) mac 461 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type >= e1000_i210) mac 464 drivers/net/ethernet/intel/igb/e1000_82575.c mac->ops.setup_physical_interface = mac 469 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type == e1000_82580 || mac->type == e1000_i350) { mac 556 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_mac_info *mac = &hw->mac; mac 566 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_82575; mac 576 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_82576; mac 588 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_82580; mac 594 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_i350; mac 602 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_i210; mac 605 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_i211; mac 610 drivers/net/ethernet/intel/igb/e1000_82575.c mac->type = e1000_i354; mac 682 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 695 drivers/net/ethernet/intel/igb/e1000_82575.c switch (mac->type) { mac 729 drivers/net/ethernet/intel/igb/e1000_82575.c return hw->mac.ops.acquire_swfw_sync(hw, mask); mac 750 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.release_swfw_sync(hw, mask); mac 832 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type == e1000_i354) mac 848 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 1123 drivers/net/ethernet/intel/igb/e1000_82575.c ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM); mac 1130 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); mac 1146 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); mac 1303 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.get_link_status = !hw->mac.serdes_has_link; mac 1360 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_mac_info *mac = &hw->mac; mac 1364 drivers/net/ethernet/intel/igb/e1000_82575.c mac->serdes_has_link = false; mac 1379 drivers/net/ethernet/intel/igb/e1000_82575.c mac->serdes_has_link = true; mac 1396 drivers/net/ethernet/intel/igb/e1000_82575.c if (mac->type == e1000_i354) { mac 1513 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_mac_info *mac = &hw->mac; mac 1515 drivers/net/ethernet/intel/igb/e1000_82575.c u16 i, rar_count = mac->rar_entry_count; mac 1517 drivers/net/ethernet/intel/igb/e1000_82575.c if ((hw->mac.type >= e1000_i210) && mac 1540 drivers/net/ethernet/intel/igb/e1000_82575.c for (i = 0; i < mac->mta_reg_count; i++) mac 1545 drivers/net/ethernet/intel/igb/e1000_82575.c for (i = 0; i < mac->uta_reg_count; i++) mac 1580 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 1682 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576) { mac 1695 drivers/net/ethernet/intel/igb/e1000_82575.c pcs_autoneg = hw->mac.autoneg; mac 1709 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type == e1000_82575 || mac 1710 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.type == e1000_82576) { mac 1810 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type == e1000_82575) { mac 1955 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type != e1000_82575 || mac 2074 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 2112 drivers/net/ethernet/intel/igb/e1000_82575.c switch (hw->mac.type) { mac 2220 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type != e1000_82580) mac 2263 drivers/net/ethernet/intel/igb/e1000_82575.c if (hw->mac.type == e1000_82580) mac 2286 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask)) mac 2327 drivers/net/ethernet/intel/igb/e1000_82575.c hw->mac.ops.release_swfw_sync(hw, swmbsw_mask); mac 2602 drivers/net/ethernet/intel/igb/e1000_82575.c if ((hw->mac.type < e1000_i350) || mac 2788 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; mac 2790 drivers/net/ethernet/intel/igb/e1000_82575.c if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) mac 2843 drivers/net/ethernet/intel/igb/e1000_82575.c struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; mac 2845 drivers/net/ethernet/intel/igb/e1000_82575.c if ((hw->mac.type != e1000_i350) || (hw->bus.func != 0)) mac 524 drivers/net/ethernet/intel/igb/e1000_hw.h struct e1000_mac_info mac; mac 76 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.write_vfta(hw, offset, 0); mac 115 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.rar_set(hw, hw->mac.addr, 0); mac 120 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.rar_set(hw, mac_addr, i); mac 239 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.write_vfta(hw, regidx, vfta); mac 270 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.write_vfta(hw, regidx, vfta); mac 296 drivers/net/ethernet/intel/igb/e1000_mac.c if (hw->mac.type >= e1000_82580) mac 340 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.ops.rar_set(hw, alt_mac_addr, 0); mac 405 drivers/net/ethernet/intel/igb/e1000_mac.c hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); mac 431 drivers/net/ethernet/intel/igb/e1000_mac.c hash_mask = (hw->mac.mta_reg_count * 32) - 1; mac 464 drivers/net/ethernet/intel/igb/e1000_mac.c switch (hw->mac.mc_filter_type) { mac 501 drivers/net/ethernet/intel/igb/e1000_mac.c memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); mac 507 drivers/net/ethernet/intel/igb/e1000_mac.c hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); mac 510 drivers/net/ethernet/intel/igb/e1000_mac.c hw->mac.mta_shadow[hash_reg] |= BIT(hash_bit); mac 515 drivers/net/ethernet/intel/igb/e1000_mac.c for (i = hw->mac.mta_reg_count - 1; i >= 0; i--) mac 516 drivers/net/ethernet/intel/igb/e1000_mac.c array_wr32(E1000_MTA, i, hw->mac.mta_shadow[i]); mac 577 drivers/net/ethernet/intel/igb/e1000_mac.c struct e1000_mac_info *mac = &hw->mac; mac 586 drivers/net/ethernet/intel/igb/e1000_mac.c if (!mac->get_link_status) { mac 602 drivers/net/ethernet/intel/igb/e1000_mac.c mac->get_link_status = false; mac 612 drivers/net/ethernet/intel/igb/e1000_mac.c if (!mac->autoneg) { mac 674 drivers/net/ethernet/intel/igb/e1000_mac.c ret_val = hw->mac.ops.setup_physical_interface(hw); mac 775 drivers/net/ethernet/intel/igb/e1000_mac.c if (hw->mac.type == e1000_i350) mac 873 drivers/net/ethernet/intel/igb/e1000_mac.c struct e1000_mac_info *mac = &hw->mac; mac 883 drivers/net/ethernet/intel/igb/e1000_mac.c if (mac->autoneg_failed) { mac 901 drivers/net/ethernet/intel/igb/e1000_mac.c if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { mac 1046 drivers/net/ethernet/intel/igb/e1000_mac.c ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); mac 1070 drivers/net/ethernet/intel/igb/e1000_mac.c && mac->autoneg) { mac 1368 drivers/net/ethernet/intel/igb/e1000_mac.c struct e1000_mac_info *mac = &hw->mac; mac 1377 drivers/net/ethernet/intel/igb/e1000_mac.c if ((hw->mac.type == e1000_i210) || mac 1378 drivers/net/ethernet/intel/igb/e1000_mac.c (hw->mac.type == e1000_i211)) mac 1386 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_default = rd32(E1000_LEDCTL); mac 1387 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode1 = mac->ledctl_default; mac 1388 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode2 = mac->ledctl_default; mac 1396 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); mac 1397 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode1 |= ledctl_on << (i << 3); mac 1402 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3)); mac 1403 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode1 |= ledctl_off << (i << 3); mac 1413 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); mac 1414 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode2 |= ledctl_on << (i << 3); mac 1419 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3)); mac 1420 drivers/net/ethernet/intel/igb/e1000_mac.c mac->ledctl_mode2 |= ledctl_off << (i << 3); mac 1441 drivers/net/ethernet/intel/igb/e1000_mac.c wr32(E1000_LEDCTL, hw->mac.ledctl_default); mac 1467 drivers/net/ethernet/intel/igb/e1000_mac.c ledctl_blink = hw->mac.ledctl_mode2; mac 1469 drivers/net/ethernet/intel/igb/e1000_mac.c u32 mode = (hw->mac.ledctl_mode2 >> i) & mac 1471 drivers/net/ethernet/intel/igb/e1000_mac.c u32 led_default = hw->mac.ledctl_default >> i; mac 1500 drivers/net/ethernet/intel/igb/e1000_mac.c wr32(E1000_LEDCTL, hw->mac.ledctl_mode1); mac 1563 drivers/net/ethernet/intel/igb/e1000_mac.c if (hw->mac.type >= e1000_82580) mac 1566 drivers/net/ethernet/intel/igb/e1000_mac.c if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) { mac 1628 drivers/net/ethernet/intel/igb/e1000_mac.c if (!hw->mac.asf_firmware_present) mac 1636 drivers/net/ethernet/intel/igb/e1000_mac.c if (hw->mac.arc_subsystem_valid) { mac 606 drivers/net/ethernet/intel/igb/e1000_nvm.c hw->mac.perm_addr[i] = (u8)(rar_low >> (i*8)); mac 609 drivers/net/ethernet/intel/igb/e1000_nvm.c hw->mac.perm_addr[i+4] = (u8)(rar_high >> (i*8)); mac 612 drivers/net/ethernet/intel/igb/e1000_nvm.c hw->mac.addr[i] = hw->mac.perm_addr[i]; mac 699 drivers/net/ethernet/intel/igb/e1000_nvm.c switch (hw->mac.type) { mac 61 drivers/net/ethernet/intel/igb/e1000_phy.c if ((hw->mac.type == e1000_i210) || (hw->mac.type == e1000_i211)) mac 787 drivers/net/ethernet/intel/igb/e1000_phy.c if (hw->mac.autoneg) { mac 908 drivers/net/ethernet/intel/igb/e1000_phy.c hw->mac.get_link_status = true; mac 1085 drivers/net/ethernet/intel/igb/e1000_phy.c if (hw->mac.autoneg) { mac 1334 drivers/net/ethernet/intel/igb/e1000_phy.c struct e1000_mac_info *mac = &hw->mac; mac 1352 drivers/net/ethernet/intel/igb/e1000_phy.c if (mac->forced_speed_duplex & E1000_ALL_HALF_DUPLEX) { mac 1363 drivers/net/ethernet/intel/igb/e1000_phy.c if (mac->forced_speed_duplex & E1000_ALL_100_SPEED) { mac 121 drivers/net/ethernet/intel/igb/igb.h #define IGB_RX_PTHRESH ((hw->mac.type == e1000_i354) ? 12 : 8) mac 123 drivers/net/ethernet/intel/igb/igb.h #define IGB_TX_PTHRESH ((hw->mac.type == e1000_i354) ? 20 : 8) mac 125 drivers/net/ethernet/intel/igb/igb.h #define IGB_RX_WTHRESH ((hw->mac.type == e1000_82576 && \ mac 127 drivers/net/ethernet/intel/igb/igb.h #define IGB_TX_WTHRESH ((hw->mac.type == e1000_82576 && \ mac 159 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.autoneg == 1) { mac 174 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_i354) { mac 188 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.autoneg == 1) mac 193 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.autoneg != 1) mac 234 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.autoneg) mac 297 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.autoneg = 1; mac 360 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 369 drivers/net/ethernet/intel/igb/igb_ethtool.c mac->get_link_status = 1; mac 671 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type > e1000_82580) { mac 678 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_82576) { mac 714 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_i210 || hw->mac.type == e1000_i211) mac 784 drivers/net/ethernet/intel/igb/igb_ethtool.c if ((hw->mac.type >= e1000_i210) && mac 1263 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (adapter->hw.mac.type) { mac 1361 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (hw->mac.type) { mac 1428 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (hw->mac.type) { mac 1609 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.autoneg = false; mac 1712 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type >= e1000_82580) { mac 1762 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.autoneg = true; mac 1944 drivers/net/ethernet/intel/igb/igb_ethtool.c if (adapter->hw.mac.type == e1000_i354) { mac 1972 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.serdes_has_link = false; mac 1978 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.ops.check_for_link(&adapter->hw); mac 1979 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.serdes_has_link) mac 1986 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->mac.ops.check_for_link(&adapter->hw); mac 1987 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.autoneg) mac 2014 drivers/net/ethernet/intel/igb/igb_ethtool.c forced_speed_duplex = adapter->hw.mac.forced_speed_duplex; mac 2015 drivers/net/ethernet/intel/igb/igb_ethtool.c autoneg = adapter->hw.mac.autoneg; mac 2053 drivers/net/ethernet/intel/igb/igb_ethtool.c adapter->hw.mac.forced_speed_duplex = forced_speed_duplex; mac 2054 drivers/net/ethernet/intel/igb/igb_ethtool.c adapter->hw.mac.autoneg = autoneg; mac 2408 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (adapter->hw.mac.type) { mac 2436 drivers/net/ethernet/intel/igb/igb_ethtool.c if (adapter->hw.mac.type >= e1000_82580) mac 2773 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_i210 && mac 3048 drivers/net/ethernet/intel/igb/igb_ethtool.c if ((hw->mac.type < e1000_i350) || mac 3059 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_i354) { mac 3075 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (hw->mac.type) { mac 3102 drivers/net/ethernet/intel/igb/igb_ethtool.c if ((hw->mac.type == e1000_i354) && mac 3128 drivers/net/ethernet/intel/igb/igb_ethtool.c if ((hw->mac.type < e1000_i350) || mac 3179 drivers/net/ethernet/intel/igb/igb_ethtool.c if (hw->mac.type == e1000_i354) mac 3316 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (hw->mac.type) { mac 3361 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (hw->mac.type) { mac 42 drivers/net/ethernet/intel/igb/igb_hwmon.c igb_attr->hw->mac.ops.get_thermal_sensor_data(igb_attr->hw); mac 127 drivers/net/ethernet/intel/igb/igb_hwmon.c &adapter->hw.mac.thermal_sensor_data.sensor[offset]; mac 161 drivers/net/ethernet/intel/igb/igb_hwmon.c if (adapter->hw.mac.ops.init_thermal_sensor_thresh == NULL) mac 165 drivers/net/ethernet/intel/igb/igb_hwmon.c rc = (adapter->hw.mac.ops.init_thermal_sensor_thresh(&adapter->hw)); mac 182 drivers/net/ethernet/intel/igb/igb_hwmon.c if (adapter->hw.mac.thermal_sensor_data.sensor[i].location == 0) mac 167 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); mac 711 drivers/net/ethernet/intel/igb/igb_main.c switch (adapter->hw.mac.type) { mac 803 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 884 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 1258 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type == e1000_82575) mac 1293 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type >= e1000_82576) mac 1299 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type >= e1000_i350) mac 1603 drivers/net/ethernet/intel/igb/igb_main.c WARN_ON(hw->mac.type != e1000_i210); mac 1624 drivers/net/ethernet/intel/igb/igb_main.c WARN_ON(hw->mac.type != e1000_i210); mac 1641 drivers/net/ethernet/intel/igb/igb_main.c WARN_ON(hw->mac.type != e1000_i210); mac 1696 drivers/net/ethernet/intel/igb/igb_main.c WARN_ON(hw->mac.type != e1000_i210); mac 1913 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i210) mac 2154 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.get_link_status = 1; mac 2264 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_mac_info *mac = &hw->mac; mac 2271 drivers/net/ethernet/intel/igb/igb_main.c switch (mac->type) { mac 2290 drivers/net/ethernet/intel/igb/igb_main.c if (mac->type == e1000_82575) { mac 2367 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.reset_hw(hw); mac 2375 drivers/net/ethernet/intel/igb/igb_main.c if ((mac->type == e1000_82575 || mac->type == e1000_i350) && mac 2379 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.ops.init_hw(hw)) mac 2392 drivers/net/ethernet/intel/igb/igb_main.c if (!hw->mac.autoneg) mac 2399 drivers/net/ethernet/intel/igb/igb_main.c if (mac->type == e1000_i350 && hw->bus.func == 0) { mac 2404 drivers/net/ethernet/intel/igb/igb_main.c mac->ops.init_thermal_sensor_thresh(hw); mac 2410 drivers/net/ethernet/intel/igb/igb_main.c switch (mac->type) { mac 2561 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i210) mac 2795 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i210) mac 2872 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 2969 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type != e1000_i350) mac 3085 drivers/net/ethernet/intel/igb/igb_main.c memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops)); mac 3124 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_82576) mac 3127 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_i350) mac 3146 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_i350) mac 3174 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.reset_hw(hw); mac 3179 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 3200 drivers/net/ethernet/intel/igb/igb_main.c if (eth_platform_get_mac_address(&pdev->dev, hw->mac.addr)) { mac 3202 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.ops.read_mac_addr(hw)) mac 3206 drivers/net/ethernet/intel/igb/igb_main.c memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); mac 3220 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_i210) { mac 3233 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.autoneg = true; mac 3246 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_82580) mac 3295 drivers/net/ethernet/intel/igb/igb_main.c if ((hw->mac.type == e1000_i350) && mac 3304 drivers/net/ethernet/intel/igb/igb_main.c if (((hw->mac.type == e1000_i350) || mac 3305 drivers/net/ethernet/intel/igb/igb_main.c (hw->mac.type == e1000_i354)) && mac 3310 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_i350) { mac 3357 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_i350 && hw->bus.func == 0) { mac 3385 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i354) { mac 3399 drivers/net/ethernet/intel/igb/igb_main.c if ((hw->mac.type >= e1000_i210 || mac 3416 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 3552 drivers/net/ethernet/intel/igb/igb_main.c num_vf_mac_filters = adapter->hw.mac.rar_entry_count - mac 3698 drivers/net/ethernet/intel/igb/igb_main.c if ((hw->mac.type == e1000_i210) || (hw->mac.type == e1000_i211)) mac 3720 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 3767 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 3823 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 3844 drivers/net/ethernet/intel/igb/igb_main.c adapter->mac_table = kcalloc(hw->mac.rar_entry_count, mac 3869 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_i350) mac 3967 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.get_link_status = 1; mac 4263 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 4288 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type >= e1000_82576) mac 4314 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type > e1000_82575) { mac 4329 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i211) mac 4352 drivers/net/ethernet/intel/igb/igb_main.c (hw->mac.mc_filter_type << E1000_RCTL_MO_SHIFT); mac 4420 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type < e1000_82576) mac 4423 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_i350) mac 4445 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type < e1000_82576) mac 4506 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_82580) mac 4801 drivers/net/ethernet/intel/igb/igb_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); mac 4853 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 4892 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.write_vfta(hw, i, ~0U); mac 4953 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.write_vfta(hw, vfta_offset + i, vfta[i]); mac 4995 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_82576) mac 5056 drivers/net/ethernet/intel/igb/igb_main.c if ((hw->mac.type < e1000_82576) || (hw->mac.type > e1000_i350)) mac 5085 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 5145 drivers/net/ethernet/intel/igb/igb_main.c if (!hw->mac.get_link_status) mac 5149 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.check_for_link(hw); mac 5150 drivers/net/ethernet/intel/igb/igb_main.c link_active = !hw->mac.get_link_status; mac 5157 drivers/net/ethernet/intel/igb/igb_main.c if (((hw->mac.type == e1000_i210) || mac 5158 drivers/net/ethernet/intel/igb/igb_main.c (hw->mac.type == e1000_i211)) && mac 5177 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type == e1000_i350) { mac 5263 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.get_speed_and_duplex(hw, mac 5426 drivers/net/ethernet/intel/igb/igb_main.c if ((adapter->hw.mac.type == e1000_i350) || mac 5427 drivers/net/ethernet/intel/igb/igb_main.c (adapter->hw.mac.type == e1000_i354)) mac 6103 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type == e1000_82576) mac 6139 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type == e1000_82576) mac 6184 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_82580) mac 6288 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type >= e1000_i210) mac 6387 drivers/net/ethernet/intel/igb/igb_main.c if ((hw->mac.type != e1000_i210) && mac 6388 drivers/net/ethernet/intel/igb/igb_main.c (hw->mac.type != e1000_i211)) mac 6546 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.get_link_status = 1; mac 6571 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->hw.mac.type == e1000_82575) mac 6600 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_82575) mac 6621 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_82575) mac 6881 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.write_vfta(hw, vid / 32, vfta ^ vfta_mask); mac 7140 drivers/net/ethernet/intel/igb/igb_main.c for (i = 0; i < hw->mac.rar_entry_count; i++) { mac 7152 drivers/net/ethernet/intel/igb/igb_main.c int rar_entries = hw->mac.rar_entry_count - mac 7177 drivers/net/ethernet/intel/igb/igb_main.c ether_addr_copy(mac_table->addr, adapter->hw.mac.addr); mac 7215 drivers/net/ethernet/intel/igb/igb_main.c int rar_entries = hw->mac.rar_entry_count - mac 7259 drivers/net/ethernet/intel/igb/igb_main.c int rar_entries = hw->mac.rar_entry_count - mac 7315 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i210) mac 7589 drivers/net/ethernet/intel/igb/igb_main.c for (i = hw->mac.uta_reg_count; i--;) mac 7617 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.get_link_status = 1; mac 7662 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.get_link_status = 1; mac 8668 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 8670 drivers/net/ethernet/intel/igb/igb_main.c mac->autoneg = 0; mac 8694 drivers/net/ethernet/intel/igb/igb_main.c mac->forced_speed_duplex = ADVERTISE_10_HALF; mac 8697 drivers/net/ethernet/intel/igb/igb_main.c mac->forced_speed_duplex = ADVERTISE_10_FULL; mac 8700 drivers/net/ethernet/intel/igb/igb_main.c mac->forced_speed_duplex = ADVERTISE_100_HALF; mac 8703 drivers/net/ethernet/intel/igb/igb_main.c mac->forced_speed_duplex = ADVERTISE_100_FULL; mac 8706 drivers/net/ethernet/intel/igb/igb_main.c mac->autoneg = 1; mac 9105 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 9135 drivers/net/ethernet/intel/igb/igb_main.c int rar_entry = hw->mac.rar_entry_count - (vf + 1); mac 9147 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 9160 drivers/net/ethernet/intel/igb/igb_main.c if (is_zero_ether_addr(mac)) { mac 9165 drivers/net/ethernet/intel/igb/igb_main.c } else if (is_valid_ether_addr(mac)) { mac 9168 drivers/net/ethernet/intel/igb/igb_main.c mac, vf); mac 9181 drivers/net/ethernet/intel/igb/igb_main.c return igb_set_vf_mac(adapter, vf, mac); mac 9232 drivers/net/ethernet/intel/igb/igb_main.c (adapter->hw.mac.type != e1000_82576)) mac 9260 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_82576) mac 9293 drivers/net/ethernet/intel/igb/igb_main.c reg_offset = (hw->mac.type == e1000_82576) ? E1000_DTXSWC : E1000_TXSWC; mac 9330 drivers/net/ethernet/intel/igb/igb_main.c memcpy(&ivi->mac, adapter->vf_data[vf].vf_mac_addresses, ETH_ALEN); mac 9345 drivers/net/ethernet/intel/igb/igb_main.c switch (hw->mac.type) { mac 9387 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type > e1000_82580) { mac 9421 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.type != e1000_i354) mac 9448 drivers/net/ethernet/intel/igb/igb_main.c } else if (hw->mac.type == e1000_82580) { mac 9479 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 9483 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 9514 drivers/net/ethernet/intel/igb/igb_main.c if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 9517 drivers/net/ethernet/intel/igb/igb_main.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 167 drivers/net/ethernet/intel/igb/igb_ptp.c switch (adapter->hw.mac.type) { mac 749 drivers/net/ethernet/intel/igb/igb_ptp.c if (hw->mac.type != e1000_82576) mac 829 drivers/net/ethernet/intel/igb/igb_ptp.c if (adapter->hw.mac.type == e1000_i210) { mac 884 drivers/net/ethernet/intel/igb/igb_ptp.c if (adapter->hw.mac.type == e1000_i210) { mac 936 drivers/net/ethernet/intel/igb/igb_ptp.c if (adapter->hw.mac.type == e1000_i210) { mac 1051 drivers/net/ethernet/intel/igb/igb_ptp.c if (hw->mac.type != e1000_82576) { mac 1062 drivers/net/ethernet/intel/igb/igb_ptp.c if (hw->mac.type == e1000_82575) { mac 1072 drivers/net/ethernet/intel/igb/igb_ptp.c if ((hw->mac.type >= e1000_82580) && tsync_rx_ctl) { mac 1079 drivers/net/ethernet/intel/igb/igb_ptp.c if ((hw->mac.type == e1000_i210) || mac 1080 drivers/net/ethernet/intel/igb/igb_ptp.c (hw->mac.type == e1000_i211)) { mac 1122 drivers/net/ethernet/intel/igb/igb_ptp.c if (hw->mac.type == e1000_82576) { mac 1182 drivers/net/ethernet/intel/igb/igb_ptp.c switch (hw->mac.type) { mac 1329 drivers/net/ethernet/intel/igb/igb_ptp.c switch (adapter->hw.mac.type) { mac 1352 drivers/net/ethernet/intel/igb/igb_ptp.c if ((hw->mac.type == e1000_i210) || (hw->mac.type == e1000_i211)) { mac 278 drivers/net/ethernet/intel/igbvf/ethtool.c hw->mac.ops.check_for_link(hw); mac 260 drivers/net/ethernet/intel/igbvf/igbvf.h enum e1000_mac_type mac; mac 46 drivers/net/ethernet/intel/igbvf/netdev.c .mac = e1000_vfadapt, mac 53 drivers/net/ethernet/intel/igbvf/netdev.c .mac = e1000_vfadapt_i350, mac 857 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.get_link_status = 1; mac 1234 drivers/net/ethernet/intel/igbvf/netdev.c if (hw->mac.ops.set_vfta(hw, vid, true)) { mac 1254 drivers/net/ethernet/intel/igbvf/netdev.c if (hw->mac.ops.set_vfta(hw, vid, false)) { mac 1430 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.ops.update_mc_addr_list(hw, mta_list, i, 0, 0); mac 1456 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.ops.set_uc_addr(hw, E1000_VF_MAC_FILTER_CLR, NULL); mac 1467 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.ops.set_uc_addr(hw, E1000_VF_MAC_FILTER_ADD, mac 1511 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 1518 drivers/net/ethernet/intel/igbvf/netdev.c if (mac->ops.reset_hw(hw)) mac 1521 drivers/net/ethernet/intel/igbvf/netdev.c mac->ops.init_hw(hw); mac 1525 drivers/net/ethernet/intel/igbvf/netdev.c if (is_valid_ether_addr(adapter->hw.mac.addr)) { mac 1526 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, mac 1528 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->perm_addr, adapter->hw.mac.addr, mac 1553 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.get_link_status = 1; mac 1640 drivers/net/ethernet/intel/igbvf/netdev.c rc = adapter->hw.mac.ops.init_params(&adapter->hw); mac 1744 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.get_link_status = 1; mac 1801 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); mac 1805 drivers/net/ethernet/intel/igbvf/netdev.c hw->mac.ops.rar_set(hw, hw->mac.addr, 0); mac 1809 drivers/net/ethernet/intel/igbvf/netdev.c if (!ether_addr_equal(addr->sa_data, hw->mac.addr)) mac 1881 drivers/net/ethernet/intel/igbvf/netdev.c ret_val = hw->mac.ops.check_for_link(hw); mac 1885 drivers/net/ethernet/intel/igbvf/netdev.c link_active = !hw->mac.get_link_status; mac 1912 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_mac_info *mac = &adapter->hw.mac; mac 1922 drivers/net/ethernet/intel/igbvf/netdev.c mac->ops.get_link_up_info(&adapter->hw, mac 2625 drivers/net/ethernet/intel/igbvf/netdev.c if (hw->mac.type == e1000_vfadapt_i350) mac 2757 drivers/net/ethernet/intel/igbvf/netdev.c adapter->hw.mac.type = ei->mac; mac 2834 drivers/net/ethernet/intel/igbvf/netdev.c err = hw->mac.ops.reset_hw(hw); mac 2839 drivers/net/ethernet/intel/igbvf/netdev.c err = hw->mac.ops.read_mac_addr(hw); mac 2842 drivers/net/ethernet/intel/igbvf/netdev.c else if (is_zero_ether_addr(adapter->hw.mac.addr)) mac 2845 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, mac 2854 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(adapter->hw.mac.addr, netdev->dev_addr, mac 2871 drivers/net/ethernet/intel/igbvf/netdev.c if (adapter->hw.mac.type == e1000_vfadapt_i350) mac 25 drivers/net/ethernet/intel/igbvf/vf.c struct e1000_mac_info *mac = &hw->mac; mac 28 drivers/net/ethernet/intel/igbvf/vf.c mac->mta_reg_count = 128; mac 30 drivers/net/ethernet/intel/igbvf/vf.c mac->rar_entry_count = 1; mac 34 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.reset_hw = e1000_reset_hw_vf; mac 36 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.init_hw = e1000_init_hw_vf; mac 38 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.check_for_link = e1000_check_for_link_vf; mac 40 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.get_link_up_info = e1000_get_link_up_info_vf; mac 42 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_vf; mac 44 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.rar_set = e1000_rar_set_vf; mac 46 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.read_mac_addr = e1000_read_mac_addr_vf; mac 48 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.set_uc_addr = e1000_set_uc_addr_vf; mac 50 drivers/net/ethernet/intel/igbvf/vf.c mac->ops.set_vfta = e1000_set_vfta_vf; mac 61 drivers/net/ethernet/intel/igbvf/vf.c hw->mac.ops.init_params = e1000_init_mac_params_vf; mac 136 drivers/net/ethernet/intel/igbvf/vf.c memcpy(hw->mac.perm_addr, addr, ETH_ALEN); mac 154 drivers/net/ethernet/intel/igbvf/vf.c e1000_rar_set_vf(hw, hw->mac.addr, 0); mac 174 drivers/net/ethernet/intel/igbvf/vf.c hash_mask = (hw->mac.mta_reg_count * 32) - 1; mac 321 drivers/net/ethernet/intel/igbvf/vf.c memcpy(hw->mac.addr, hw->mac.perm_addr, ETH_ALEN); mac 375 drivers/net/ethernet/intel/igbvf/vf.c struct e1000_mac_info *mac = &hw->mac; mac 386 drivers/net/ethernet/intel/igbvf/vf.c mac->get_link_status = true; mac 388 drivers/net/ethernet/intel/igbvf/vf.c if (!mac->get_link_status) mac 418 drivers/net/ethernet/intel/igbvf/vf.c mac->get_link_status = false; mac 223 drivers/net/ethernet/intel/igbvf/vf.h struct e1000_mac_info mac; mac 130 drivers/net/ethernet/intel/igc/igc_base.c struct igc_mac_info *mac = &hw->mac; mac 133 drivers/net/ethernet/intel/igc/igc_base.c mac->mta_reg_count = 128; mac 134 drivers/net/ethernet/intel/igc/igc_base.c mac->rar_entry_count = IGC_RAR_ENTRIES; mac 137 drivers/net/ethernet/intel/igc/igc_base.c mac->ops.reset_hw = igc_reset_hw_base; mac 139 drivers/net/ethernet/intel/igc/igc_base.c mac->ops.acquire_swfw_sync = igc_acquire_swfw_sync_i225; mac 140 drivers/net/ethernet/intel/igc/igc_base.c mac->ops.release_swfw_sync = igc_release_swfw_sync_i225; mac 143 drivers/net/ethernet/intel/igc/igc_base.c if (mac->type == igc_i225) mac 147 drivers/net/ethernet/intel/igc/igc_base.c mac->ops.setup_physical_interface = igc_setup_copper_link_base; mac 206 drivers/net/ethernet/intel/igc/igc_base.c struct igc_mac_info *mac = &hw->mac; mac 215 drivers/net/ethernet/intel/igc/igc_base.c mac->type = igc_i225; mac 230 drivers/net/ethernet/intel/igc/igc_base.c switch (hw->mac.type) { mac 258 drivers/net/ethernet/intel/igc/igc_base.c return hw->mac.ops.acquire_swfw_sync(hw, mask); mac 272 drivers/net/ethernet/intel/igc/igc_base.c hw->mac.ops.release_swfw_sync(hw, mask); mac 283 drivers/net/ethernet/intel/igc/igc_base.c struct igc_mac_info *mac = &hw->mac; mac 284 drivers/net/ethernet/intel/igc/igc_base.c u16 i, rar_count = mac->rar_entry_count; mac 292 drivers/net/ethernet/intel/igc/igc_base.c for (i = 0; i < mac->mta_reg_count; i++) mac 297 drivers/net/ethernet/intel/igc/igc_base.c for (i = 0; i < mac->uta_reg_count; i++) mac 337 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_mac_info *mac = &adapter->hw.mac; mac 346 drivers/net/ethernet/intel/igc/igc_ethtool.c mac->get_link_status = 1; mac 418 drivers/net/ethernet/intel/igc/igc_ethtool.c if (hw->mac.type >= igc_i225 && mac 1208 drivers/net/ethernet/intel/igc/igc_ethtool.c if (hw->mac.type == igc_i225 && mac 1681 drivers/net/ethernet/intel/igc/igc_ethtool.c if (hw->mac.autoneg == 1) { mac 1715 drivers/net/ethernet/intel/igc/igc_ethtool.c if (hw->mac.type == igc_i225 && mac 1736 drivers/net/ethernet/intel/igc/igc_ethtool.c if (hw->mac.autoneg) mac 1791 drivers/net/ethernet/intel/igc/igc_ethtool.c hw->mac.autoneg = 1; mac 199 drivers/net/ethernet/intel/igc/igc_hw.h struct igc_mac_info mac; mac 66 drivers/net/ethernet/intel/igc/igc_mac.c hw->mac.ops.rar_set(hw, hw->mac.addr, 0); mac 71 drivers/net/ethernet/intel/igc/igc_mac.c hw->mac.ops.rar_set(hw, mac_addr, i); mac 144 drivers/net/ethernet/intel/igc/igc_mac.c ret_val = hw->mac.ops.setup_physical_interface(hw); mac 369 drivers/net/ethernet/intel/igc/igc_mac.c struct igc_mac_info *mac = &hw->mac; mac 378 drivers/net/ethernet/intel/igc/igc_mac.c if (!mac->get_link_status) { mac 394 drivers/net/ethernet/intel/igc/igc_mac.c mac->get_link_status = false; mac 404 drivers/net/ethernet/intel/igc/igc_mac.c if (!mac->autoneg) { mac 462 drivers/net/ethernet/intel/igc/igc_mac.c struct igc_mac_info *mac = &hw->mac; mac 470 drivers/net/ethernet/intel/igc/igc_mac.c if (mac->autoneg_failed) { mac 485 drivers/net/ethernet/intel/igc/igc_mac.c if (hw->phy.media_type == igc_media_type_copper && mac->autoneg) { mac 630 drivers/net/ethernet/intel/igc/igc_mac.c ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); mac 701 drivers/net/ethernet/intel/igc/igc_mac.c if (hw->mac.type == igc_i225 && mac 758 drivers/net/ethernet/intel/igc/igc_mac.c if (!hw->mac.asf_firmware_present) mac 766 drivers/net/ethernet/intel/igc/igc_mac.c if (hw->mac.arc_subsystem_valid) { mac 105 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.ops.reset_hw(hw); mac 107 drivers/net/ethernet/intel/igc/igc_main.c if (hw->mac.ops.init_hw(hw)) mac 717 drivers/net/ethernet/intel/igc/igc_main.c (hw->mac.mc_filter_type << IGC_RCTL_MO_SHIFT); mac 790 drivers/net/ethernet/intel/igc/igc_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); mac 1894 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.get_link_status = 1; mac 1929 drivers/net/ethernet/intel/igc/igc_main.c if (hw->mac.type >= igc_i225) mac 2394 drivers/net/ethernet/intel/igc/igc_main.c ether_addr_copy(mac_table->addr, adapter->hw.mac.addr); mac 2431 drivers/net/ethernet/intel/igc/igc_main.c int rar_entries = hw->mac.rar_entry_count; mac 2475 drivers/net/ethernet/intel/igc/igc_main.c int rar_entries = hw->mac.rar_entry_count; mac 2555 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.get_link_status = 1; mac 2603 drivers/net/ethernet/intel/igc/igc_main.c switch (hw->mac.type) { mac 2616 drivers/net/ethernet/intel/igc/igc_main.c WARN_ONCE(hw->mac.type != igc_i225, "Wrong MAC type\n"); mac 2643 drivers/net/ethernet/intel/igc/igc_main.c switch (hw->mac.type) { mac 2866 drivers/net/ethernet/intel/igc/igc_main.c if (!hw->mac.get_link_status) mac 2868 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.ops.check_for_link(hw); mac 2869 drivers/net/ethernet/intel/igc/igc_main.c link_active = !hw->mac.get_link_status; mac 2876 drivers/net/ethernet/intel/igc/igc_main.c if (hw->mac.type == igc_i225 && mac 2934 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.ops.get_speed_and_duplex(hw, mac 3242 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.get_link_status = 1; mac 3284 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.get_link_status = 1; mac 3673 drivers/net/ethernet/intel/igc/igc_main.c switch (adapter->hw.mac.type) { mac 3921 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.get_link_status = 1; mac 4060 drivers/net/ethernet/intel/igc/igc_main.c struct igc_mac_info *mac = &adapter->hw.mac; mac 4062 drivers/net/ethernet/intel/igc/igc_main.c mac->autoneg = 0; mac 4072 drivers/net/ethernet/intel/igc/igc_main.c mac->forced_speed_duplex = ADVERTISE_10_HALF; mac 4075 drivers/net/ethernet/intel/igc/igc_main.c mac->forced_speed_duplex = ADVERTISE_10_FULL; mac 4078 drivers/net/ethernet/intel/igc/igc_main.c mac->forced_speed_duplex = ADVERTISE_100_HALF; mac 4081 drivers/net/ethernet/intel/igc/igc_main.c mac->forced_speed_duplex = ADVERTISE_100_FULL; mac 4084 drivers/net/ethernet/intel/igc/igc_main.c mac->autoneg = 1; mac 4090 drivers/net/ethernet/intel/igc/igc_main.c mac->autoneg = 1; mac 4205 drivers/net/ethernet/intel/igc/igc_main.c memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops)); mac 4232 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.ops.reset_hw(hw); mac 4243 drivers/net/ethernet/intel/igc/igc_main.c if (eth_platform_get_mac_address(&pdev->dev, hw->mac.addr)) { mac 4245 drivers/net/ethernet/intel/igc/igc_main.c if (hw->mac.ops.read_mac_addr(hw)) mac 4249 drivers/net/ethernet/intel/igc/igc_main.c memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); mac 4269 drivers/net/ethernet/intel/igc/igc_main.c hw->mac.autoneg = true; mac 4414 drivers/net/ethernet/intel/igc/igc_main.c int size = sizeof(struct igc_mac_addr) * hw->mac.rar_entry_count; mac 143 drivers/net/ethernet/intel/igc/igc_nvm.c hw->mac.perm_addr[i] = (u8)(rar_low >> (i * 8)); mac 146 drivers/net/ethernet/intel/igc/igc_nvm.c hw->mac.perm_addr[i + 4] = (u8)(rar_high >> (i * 8)); mac 149 drivers/net/ethernet/intel/igc/igc_nvm.c hw->mac.addr[i] = hw->mac.perm_addr[i]; mac 478 drivers/net/ethernet/intel/igc/igc_phy.c hw->mac.get_link_status = true; mac 498 drivers/net/ethernet/intel/igc/igc_phy.c if (hw->mac.autoneg) { mac 780 drivers/net/ethernet/intel/ixgbe/ixgbe.h switch (adapter->hw.mac.type) { mac 71 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c struct ixgbe_mac_info *mac = &hw->mac; mac 76 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->mcft_size = IXGBE_82598_MC_TBL_SIZE; mac 77 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->vft_size = IXGBE_82598_VFT_TBL_SIZE; mac 78 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->num_rar_entries = IXGBE_82598_RAR_ENTRIES; mac 79 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->rx_pb_size = IXGBE_82598_RX_PB_SIZE; mac 80 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->max_rx_queues = IXGBE_82598_MAX_RX_QUEUES; mac 81 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->max_tx_queues = IXGBE_82598_MAX_TX_QUEUES; mac 82 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw); mac 98 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c struct ixgbe_mac_info *mac = &hw->mac; mac 107 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) { mac 108 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->ops.setup_link = &ixgbe_setup_copper_link_82598; mac 109 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c mac->ops.get_link_capabilities = mac 184 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c if (hw->mac.orig_link_settings_stored) mac 185 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c autoc = hw->mac.orig_autoc; mac 305 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.check_link(hw, &link_speed, &link_up, false); mac 321 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.fc_autoneg(hw); mac 661 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c status = hw->mac.ops.stop_adapter(hw); mac 670 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, &analog_val); mac 673 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, mac 676 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, mac 679 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, mac 682 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, mac 685 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, mac 688 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, mac 691 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, mac 694 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, mac 741 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) { mac 742 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED; mac 756 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c if (hw->mac.orig_link_settings_stored == false) { mac 757 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.orig_autoc = autoc; mac 758 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.orig_link_settings_stored = true; mac 759 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c } else if (autoc != hw->mac.orig_autoc) { mac 760 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c IXGBE_WRITE_REG(hw, IXGBE_AUTOC, hw->mac.orig_autoc); mac 764 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); mac 770 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.init_rx_addrs(hw); mac 787 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c u32 rar_entries = hw->mac.num_rar_entries; mac 811 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c u32 rar_entries = hw->mac.num_rar_entries; mac 889 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c for (offset = 0; offset < hw->mac.vft_size; offset++) mac 893 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c for (offset = 0; offset < hw->mac.vft_size; offset++) mac 966 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c if (hw->mac.ops.acquire_swfw_sync(hw, gssr) != 0) mac 1010 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 1190 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c .mac = ixgbe_mac_82598EB, mac 65 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c struct ixgbe_mac_info *mac = &hw->mac; mac 70 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if ((mac->ops.get_media_type(hw) == ixgbe_media_type_fiber) && mac 72 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.disable_tx_laser = mac 74 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.enable_tx_laser = mac 76 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.flap_tx_laser = &ixgbe_flap_tx_laser_multispeed_fiber; mac 78 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.disable_tx_laser = NULL; mac 79 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.enable_tx_laser = NULL; mac 80 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.flap_tx_laser = NULL; mac 85 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.setup_link = &ixgbe_setup_mac_link_multispeed_fiber; mac 86 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.setup_mac_link = ixgbe_setup_mac_link_82599; mac 87 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.set_rate_select_speed = mac 90 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if ((mac->ops.get_media_type(hw) == mac 95 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.setup_link = &ixgbe_setup_mac_link_smartspeed; mac 97 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.setup_link = &ixgbe_setup_mac_link_82599; mac 117 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ret_val = hw->mac.ops.acquire_swfw_sync(hw, mac 132 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); mac 141 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ret_val = hw->mac.ops.prot_autoc_write(hw, mac 142 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_autoc | IXGBE_AUTOC_LMS_10G_SERIAL, mac 155 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); mac 184 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ret_val = hw->mac.ops.acquire_swfw_sync(hw, mac 219 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ret_val = hw->mac.ops.acquire_swfw_sync(hw, mac 235 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); mac 242 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c struct ixgbe_mac_info *mac = &hw->mac; mac 246 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->mcft_size = IXGBE_82599_MC_TBL_SIZE; mac 247 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->vft_size = IXGBE_82599_VFT_TBL_SIZE; mac 248 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->num_rar_entries = IXGBE_82599_RAR_ENTRIES; mac 249 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->rx_pb_size = IXGBE_82599_RX_PB_SIZE; mac 250 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->max_rx_queues = IXGBE_82599_MAX_RX_QUEUES; mac 251 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->max_tx_queues = IXGBE_82599_MAX_TX_QUEUES; mac 252 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw); mac 268 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c struct ixgbe_mac_info *mac = &hw->mac; mac 298 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) { mac 299 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.setup_link = &ixgbe_setup_copper_link_82599; mac 300 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c mac->ops.get_link_capabilities = mac 348 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.orig_link_settings_stored) mac 349 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c autoc = hw->mac.orig_autoc; mac 513 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.acquire_swfw_sync(hw, mac 525 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); mac 616 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.autotry_restart) { mac 619 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.autotry_restart = false; mac 707 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.check_link(hw, &link_speed, mac 742 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.check_link(hw, &link_speed, mac 789 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.get_link_capabilities(hw, &link_capabilities, mac 800 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.orig_link_settings_stored) mac 801 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c orig_autoc = hw->mac.orig_autoc; mac 846 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.prot_autoc_write(hw, autoc, false); mac 918 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.stop_adapter(hw); mac 935 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.setup_sfp(hw); mac 958 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.check_link(hw, &link_speed, &link_up, false); mac 988 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) { mac 989 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED; mac 1008 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.orig_link_settings_stored == false) { mac 1009 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_autoc = autoc; mac 1010 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_autoc2 = autoc2; mac 1011 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_link_settings_stored = true; mac 1022 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_autoc = mac 1023 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c (hw->mac.orig_autoc & ~IXGBE_AUTOC_LMS_MASK) | mac 1026 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (autoc != hw->mac.orig_autoc) { mac 1027 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c status = hw->mac.ops.prot_autoc_write(hw, mac 1028 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.orig_autoc, mac 1035 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c (hw->mac.orig_autoc2 & IXGBE_AUTOC2_UPPER_MASK)) { mac 1037 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c autoc2 |= (hw->mac.orig_autoc2 & mac 1044 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); mac 1051 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.num_rar_entries = IXGBE_82599_RAR_ENTRIES; mac 1052 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.init_rx_addrs(hw); mac 1055 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr); mac 1058 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (is_valid_ether_addr(hw->mac.san_addr)) { mac 1060 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.san_mac_rar_index = hw->mac.num_rar_entries - 1; mac 1062 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index, mac 1063 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.san_addr, 0, IXGBE_RAH_AV); mac 1066 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index, mac 1070 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.num_rar_entries--; mac 1074 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix, mac 1075 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c &hw->mac.wwpn_prefix); mac 1611 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c switch (hw->mac.type) { mac 1792 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.autotry_restart = true; mac 1813 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_copper) mac 1846 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.disable_rx_buff(hw); mac 1849 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.enable_rx(hw); mac 1851 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.disable_rx(hw); mac 1853 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c hw->mac.ops.enable_rx_buff(hw); mac 2249 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c .mac = ixgbe_mac_82599EB, mac 64 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 145 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, ®_bp); mac 221 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type != ixgbe_mac_X540) { mac 247 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_write(hw, reg_bp, locked); mac 277 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->phy.media_type = hw->mac.ops.get_media_type(hw); mac 283 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.clear_vfta(hw); mac 286 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.clear_hw_cntrs(hw); mac 295 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.setup_fc) { mac 296 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.setup_fc(hw); mac 302 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.type) { mac 306 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.get_device_caps(hw, &device_caps); mac 338 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (i = 0; i < hw->mac.max_tx_queues; i++) { mac 362 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.reset_hw(hw); mac 366 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.start_hw(hw); mac 370 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.init_led_link_act) mac 371 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.init_led_link_act(hw); mac 399 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type >= ixgbe_mac_82599EB) { mac 410 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type >= ixgbe_mac_82599EB) { mac 418 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type >= ixgbe_mac_82599EB) mac 435 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type == ixgbe_mac_82598EB) mac 460 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type >= ixgbe_mac_82599EB) { mac 472 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type == ixgbe_mac_X550 || hw->mac.type == ixgbe_mac_X540) { mac 668 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_lan_id(hw); mac 724 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.disable_rx(hw); mac 733 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (i = 0; i < hw->mac.max_tx_queues; i++) mac 737 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (i = 0; i < hw->mac.max_rx_queues; i++) { mac 764 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c struct ixgbe_mac_info *mac = &hw->mac; mac 776 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c mac->led_link_act = i; mac 784 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.type) { mac 786 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c mac->led_link_act = 0; mac 789 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c mac->led_link_act = 1; mac 792 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c mac->led_link_act = 2; mac 1346 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) != 0) mac 1368 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 1682 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 1843 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar_entries = hw->mac.num_rar_entries; mac 1852 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_vmdq(hw, index, vmdq); mac 1895 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar_entries = hw->mac.num_rar_entries; mac 1920 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.clear_vmdq(hw, index, IXGBE_CLEAR_VMDQ_ALL); mac 1936 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar_entries = hw->mac.num_rar_entries; mac 1943 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (!is_valid_ether_addr(hw->mac.addr)) { mac 1945 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.get_mac_addr(hw, hw->mac.addr); mac 1947 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw_dbg(hw, " Keeping Current RAR0 Addr =%pM\n", hw->mac.addr); mac 1951 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw_dbg(hw, " New MAC Addr =%pM\n", hw->mac.addr); mac 1953 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_rar(hw, 0, hw->mac.addr, 0, IXGBE_RAH_AV); mac 1957 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.clear_vmdq(hw, 0, IXGBE_CLEAR_VMDQ_ALL); mac 1972 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c IXGBE_WRITE_REG(hw, IXGBE_MCSTCTRL, hw->mac.mc_filter_type); mac 1975 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (i = 0; i < hw->mac.mcft_size; i++) mac 1978 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.init_uta_tables) mac 1979 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.init_uta_tables(hw); mac 2000 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.mc_filter_type) { mac 2052 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.mta_shadow[vector_reg] |= BIT(vector_bit); mac 2080 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); mac 2089 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (i = 0; i < hw->mac.mcft_size; i++) mac 2091 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.mta_shadow[i]); mac 2095 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c IXGBE_MCSTCTRL_MFE | hw->mac.mc_filter_type); mac 2113 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.mc_filter_type); mac 2129 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c IXGBE_WRITE_REG(hw, IXGBE_MCSTCTRL, hw->mac.mc_filter_type); mac 2164 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.fc_autoneg(hw); mac 2358 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type == ixgbe_mac_82599EB) { mac 2426 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 2558 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.flags |= IXGBE_FLAGS_DOUBLE_RESET_REQUIRED; mac 2560 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type >= ixgbe_mac_X550) mac 2738 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.enable_rx(hw); mac 2740 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.disable_rx(hw); mac 2766 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 2769 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg); mac 2776 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked); mac 2808 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg); mac 2815 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked); mac 2881 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_lan_id(hw); mac 2921 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.type) { mac 2961 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar_entries = hw->mac.num_rar_entries; mac 2997 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c rar != 0 && rar != hw->mac.san_mac_rar_index) mac 2998 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.clear_rar(hw, rar); mac 3012 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar_entries = hw->mac.num_rar_entries; mac 3044 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 rar = hw->mac.san_mac_rar_index; mac 3246 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c for (offset = 0; offset < hw->mac.vft_size; offset++) mac 3272 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.ops.get_media_type(hw)) { mac 3304 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c switch (hw->mac.type) { mac 3357 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if ((hw->mac.type >= ixgbe_mac_X550) && mac 3367 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if ((hw->mac.type >= ixgbe_mac_X550) && mac 3452 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type == ixgbe_mac_82598EB) mac 3476 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type == ixgbe_mac_82598EB) mac 3514 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c u32 pbsize = hw->mac.rx_pb_size; mac 3694 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM); mac 3735 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM); mac 3814 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (!(hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED)) mac 3913 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c struct ixgbe_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; mac 3971 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c struct ixgbe_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; mac 4137 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 4144 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.set_lben = true; mac 4146 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.set_lben = false; mac 4161 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 4162 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.set_lben) { mac 4168 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.set_lben = false; mac 4180 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.type < ixgbe_mac_82599EB) mac 4208 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.get_link_capabilities(hw, &link_speed, &autoneg); mac 4224 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_rate_select_speed(hw, mac 4238 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.setup_mac_link(hw, mac 4245 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.flap_tx_laser) mac 4246 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.flap_tx_laser(hw); mac 4257 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.check_link(hw, &link_speed, mac 4275 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.set_rate_select_speed(hw, mac 4289 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.setup_mac_link(hw, mac 4296 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c if (hw->mac.ops.flap_tx_laser) mac 4297 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->mac.ops.flap_tx_laser(hw); mac 4303 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c status = hw->mac.ops.check_link(hw, &link_speed, &link_up, mac 147 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c if ((hw->mac.type == ixgbe_mac_82598EB) && mac 268 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c switch (hw->mac.type) { mac 288 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c switch (hw->mac.type) { mac 340 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c switch (hw->mac.type) { mac 379 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c switch (hw->mac.type) { mac 209 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c if (hw->mac.type >= ixgbe_mac_X540) mac 153 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c perm_addr[i] = adapter->hw.mac.perm_addr[i]; mac 155 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c switch (adapter->hw.mac.type) { mac 160 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c perm_addr[i] = adapter->hw.mac.san_addr[j]; mac 355 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c hw->mac.ops.fc_enable(hw); mac 610 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c err = hw->mac.ops.fc_enable(hw); mac 186 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.get_link_capabilities(hw, &supported_link, &autoneg); mac 420 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.autotry_restart = true; mac 421 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c err = hw->mac.ops.setup_link(hw, advertised, true); mac 424 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.setup_link(hw, old, true); mac 470 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if ((hw->mac.type == ixgbe_mac_82598EB) && mac 532 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c regs->version = hw->mac.type << 24 | hw->revision_id << 16 | mac 578 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (hw->mac.type) { mac 680 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (hw->mac.type) { mac 1329 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.check_link(hw, &link_speed, &link_up, true); mac 1476 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (adapter->hw.mac.type) { mac 1741 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (adapter->hw.mac.type) { mac 1770 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.disable_rx(hw); mac 1778 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.enable_rx(hw); mac 1803 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (adapter->hw.mac.type) { mac 1813 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (hw->mac.orig_autoc) { mac 1814 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c reg_data = hw->mac.orig_autoc | IXGBE_AUTOC_FLU; mac 1824 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (hw->mac.type == ixgbe_mac_82598EB) { mac 1827 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, &atlas); mac 1829 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, atlas); mac 1831 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, &atlas); mac 1833 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, atlas); mac 1835 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, &atlas); mac 1837 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, atlas); mac 1839 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, &atlas); mac 1841 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, atlas); mac 2144 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c else if (hw->mac.ops.disable_tx_laser) mac 2145 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.disable_tx_laser(hw); mac 2248 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (!hw->mac.ops.led_on || !hw->mac.ops.led_off) mac 2257 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.led_on(hw, hw->mac.led_link_act); mac 2261 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hw->mac.ops.led_off(hw, hw->mac.led_link_act); mac 2896 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if ((hw->mac.type >= ixgbe_mac_X550) && mac 2923 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if ((hw->mac.type >= ixgbe_mac_X550) && mac 2957 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (adapter->hw.mac.type < ixgbe_mac_X550) mac 3052 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (adapter->hw.mac.type) { mac 3102 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) { mac 70 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (hw->mac.type == ixgbe_mac_X550) { mac 288 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (hw->mac.type == ixgbe_mac_X550) { mac 417 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (adapter->hw.mac.type == ixgbe_mac_X550) mac 664 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (adapter->hw.mac.type == ixgbe_mac_X550) mac 668 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (adapter->hw.mac.type == ixgbe_mac_X550) { mac 723 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (adapter->hw.mac.type == ixgbe_mac_X550) mac 807 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (adapter->hw.mac.type == ixgbe_mac_X550) mac 930 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct ixgbe_mac_info *mac = &adapter->hw.mac; mac 934 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c prefix = mac->wwnn_prefix; mac 937 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c prefix = mac->wwpn_prefix; mac 944 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c is_valid_ether_addr(mac->san_addr)) { mac 946 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[0] << 40) | mac 947 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[1] << 32) | mac 948 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[2] << 24) | mac 949 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[3] << 16) | mac 950 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[4] << 8) | mac 951 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ((u64) mac->san_addr[5]); mac 1017 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (hw->mac.type == ixgbe_mac_82599EB) { mac 1021 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c } else if (hw->mac.type == ixgbe_mac_X550) { mac 1228 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c if (hw->mac.type == ixgbe_mac_82598EB) mac 99 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c switch (hw->mac.type) { mac 437 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) { mac 631 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if (hw->mac.type < ixgbe_mac_X550) mac 759 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c vectors = min_t(int, vectors, hw->mac.max_msix_vectors); mac 978 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if (adapter->hw.mac.type == ixgbe_mac_82599EB) mac 1188 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) mac 861 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 906 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 937 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 980 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 1285 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 1322 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 2465 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 2694 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 2769 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) { mac 2773 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 2791 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type >= ixgbe_mac_X540) mac 2821 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 2861 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 2869 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.ops.get_media_type(hw)) { mac 2890 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_X540) mac 2903 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82599EB && mac 2934 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 2963 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 3003 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 3018 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 3082 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 3325 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 3424 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 3554 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB && mac 3573 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 3636 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 3714 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) { mac 3740 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type != ixgbe_mac_82599EB) mac 3766 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type < ixgbe_mac_X550) mac 3831 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) mac 3945 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) { mac 3965 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_X550) mac 3988 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if ((hw->mac.type >= ixgbe_mac_X550) && mac 4050 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB && mac 4109 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) { mac 4121 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c } else if (hw->mac.type != ixgbe_mac_82599EB) { mac 4136 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (ring->xsk_umem && hw->mac.type != ixgbe_mac_82599EB) { mac 4179 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 4228 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_vmdq(hw, 0, VMDQ_P(0)); mac 4334 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 4385 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.disable_rx(hw); mac 4415 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 4420 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.enable_rx_dma(hw, rxctrl); mac 4431 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_vfta(&adapter->hw, vid, VMDQ_P(0), true, !!vid); mac 4490 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), false, true); mac 4507 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 4545 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 4591 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 4611 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = hw->mac.vft_size; i--;) mac 4673 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.type == ixgbe_mac_82598EB) mac 4683 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.vft_size; i += VFTA_BLOCK_SIZE) mac 4714 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.update_mc_addr_list) mac 4715 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.update_mc_addr_list(hw, netdev); mac 4733 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4737 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_rar(hw, i, mac 4742 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.clear_rar(hw, i); mac 4753 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4760 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_rar(hw, i, mac 4765 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.clear_rar(hw, i); mac 4775 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4789 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4812 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(&mac_table->addr, hw->mac.addr, ETH_ALEN); mac 4817 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_rar(hw, 0, mac_table->addr, mac_table->pool, mac 4831 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4860 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { mac 4964 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 5046 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 5051 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 5076 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 5119 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5180 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5233 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_rxpba(hw, tc, hdrm, PBA_STRATEGY_EQUAL); mac 5438 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5441 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.disable_rx_buff(hw); mac 5456 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5459 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.enable_rx_buff(hw); mac 5493 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) mac 5512 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.check_link) mac 5513 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ret = hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 5519 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if ((!speed) && (hw->mac.ops.get_link_capabilities)) mac 5520 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ret = hw->mac.ops.get_link_capabilities(hw, &speed, mac 5525 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.setup_link) mac 5526 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ret = hw->mac.ops.setup_link(hw, speed, link_up); mac 5544 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5585 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 5598 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5628 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.enable_tx_laser) mac 5629 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.enable_tx_laser(hw); mac 5748 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.disable_rx(hw); mac 5767 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB && mac 5894 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 5926 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = hw->mac.ops.init_hw(hw); mac 5958 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.san_mac_rar_index) mac 5959 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_vmdq_san_mac(hw, VMDQ_P(0)); mac 6142 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.disable_tx_laser) mac 6143 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.disable_tx_laser(hw); mac 6193 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 6303 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->mac_table = kcalloc(hw->mac.num_rar_entries, mac 6317 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 6368 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_X550) mac 6405 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type != ixgbe_mac_82598EB) { mac 6741 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (adapter->hw.mac.type == ixgbe_mac_82599EB) && mac 6947 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.stop_link_on_d3) mac 6948 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.stop_link_on_d3(hw); mac 6956 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.enable_tx_laser) mac 6957 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.enable_tx_laser(hw); mac 6974 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 7117 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 7142 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if ((hw->mac.type == ixgbe_mac_82599EB) || mac 7143 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (hw->mac.type == ixgbe_mac_X540) || mac 7144 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (hw->mac.type == ixgbe_mac_X550) || mac 7145 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (hw->mac.type == ixgbe_mac_X550EM_x) || mac 7146 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (hw->mac.type == ixgbe_mac_x550em_a)) { mac 7161 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 7220 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 7370 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.check_link) { mac 7371 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.check_link(hw, &link_speed, &link_up, false); mac 7382 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.fc_enable(hw); mac 7434 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 7523 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (ixgbe_is_sfp(hw) && hw->mac.type == ixgbe_mac_82598EB) mac 7569 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_X550) mac 7649 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB || mac 7751 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 7754 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = hw->mac.ops.setup_sfp(hw); mac 7795 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.get_link_capabilities(hw, &cap_speed, &autoneg); mac 7804 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.setup_link) mac 7805 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.setup_link(hw, speed, true); mac 7894 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.fw_recovery_mode && hw->mac.ops.fw_recovery_mode(hw)) { mac 8801 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); mac 8884 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (is_valid_ether_addr(hw->mac.san_addr)) { mac 8886 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = dev_addr_add(dev, hw->mac.san_addr, NETDEV_HW_ADDR_T_SAN); mac 8890 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_vmdq_san_mac(hw, VMDQ_P(0)); mac 8906 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_mac_info *mac = &adapter->hw.mac; mac 8908 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (is_valid_ether_addr(mac->san_addr)) { mac 8910 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = dev_addr_del(dev, mac->san_addr, NETDEV_HW_ADDR_T_SAN); mac 8994 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 9103 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB && tc && tc < MAX_TRAFFIC_CLASS) mac 9134 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) { mac 9141 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) mac 9972 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.set_source_address_pruning) mac 9973 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_source_address_pruning(hw, mac 9996 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.set_source_address_pruning) mac 9997 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_source_address_pruning(hw, mac 10470 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB && mac 10630 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type == ixgbe_mac_82598EB) mac 10634 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_X540) { mac 10783 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (ii->mac == ixgbe_mac_82598EB) { mac 10822 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops = *ii->mac_ops; mac 10823 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.type = ii->mac; mac 10856 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.init_swfw_sync) mac 10857 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.init_swfw_sync(hw); mac 10860 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 10887 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = hw->mac.ops.reset_hw(hw); mac 10903 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB) mac 10931 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_82599EB) mac 10950 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.type >= ixgbe_mac_82599EB) mac 10986 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.get_device_caps) { mac 10987 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.get_device_caps(hw, &device_caps); mac 11022 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->hw.mac.perm_addr); mac 11024 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(netdev->dev_addr, hw->mac.perm_addr, netdev->addr_len); mac 11033 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ether_addr_copy(hw->mac.addr, hw->mac.perm_addr); mac 11074 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.get_bus_info(hw); mac 11081 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (hw->mac.type) { mac 11099 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.type, hw->phy.type, hw->phy.sfp_type, mac 11103 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.type, hw->phy.type, part_str); mac 11108 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = hw->mac.ops.start_hw(hw); mac 11126 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.disable_tx_laser) mac 11127 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.disable_tx_laser(hw); mac 11147 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (hw->mac.ops.set_fw_drv_ver) mac 11148 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.set_fw_drv_ver(hw, 0xFF, 0xFF, 0xFF, 0xFF, mac 11165 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (ixgbe_mng_enabled(hw) && ixgbe_is_sfp(hw) && hw->mac.ops.setup_link) mac 11166 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.setup_link(hw, mac 11304 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->hw.mac.type == ixgbe_mac_82598EB || mac 11340 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (adapter->hw.mac.type) { mac 278 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c switch (hw->mac.type) { mac 406 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c if (hw->mac.type != ixgbe_mac_82599EB && mac 407 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c hw->mac.type != ixgbe_mac_X550 && mac 408 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c hw->mac.type != ixgbe_mac_X550EM_x && mac 409 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c hw->mac.type != ixgbe_mac_x550em_a && mac 410 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c hw->mac.type != ixgbe_mac_X540) mac 104 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 138 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 145 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 181 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 204 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 210 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 319 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.type == ixgbe_mac_82598EB) mac 553 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) { mac 556 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 651 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) { mac 654 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 691 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.acquire_swfw_sync(hw, gssr)) mac 724 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 742 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.acquire_swfw_sync(hw, gssr)) mac 768 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 990 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.type == ixgbe_mac_X550) { mac 1104 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c switch (hw->mac.type) { mac 1382 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c switch (hw->mac.ops.get_media_type(hw)) { mac 1415 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber) { mac 1421 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.set_lan_id(hw); mac 1470 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.type == ixgbe_mac_82598EB) { mac 1627 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.type == ixgbe_mac_82598EB) mac 1630 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.get_device_caps(hw, &enforce_sfp); mac 1682 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber_qsfp) { mac 1688 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.set_lan_id(hw); mac 1815 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.get_device_caps(hw, &enforce_sfp); mac 2014 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.type >= ixgbe_mac_X550) mac 2022 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 2065 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 2071 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 2138 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) mac 2170 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 2183 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 2647 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper) mac 403 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (adapter->hw.mac.type) { mac 467 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (hw->mac.type) { mac 568 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (adapter->hw.mac.type) { mac 681 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (hw->mac.type) { mac 1048 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (hw->mac.type >= ixgbe_mac_X550) { mac 1068 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (hw->mac.type == ixgbe_mac_82598EB) { mac 1080 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (hw->mac.type) { mac 1232 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (hw->mac.type) { mac 1313 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (hw->mac.type == ixgbe_mac_82598EB) mac 1351 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (adapter->hw.mac.type) { mac 31 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c num_vf_macvlans = hw->mac.num_rar_entries - mac 81 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if ((adapter->hw.mac.type == ixgbe_mac_82599EB) && (num_vfs < 16)) { mac 449 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c err = hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), true, false); mac 454 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c err = hw->mac.ops.set_vfta(hw, vid, vf, !!add, false); mac 483 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->hw.mac.type == ixgbe_mac_82599EB) { mac 725 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_vlan_anti_spoofing(hw, true, vf); mac 726 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_mac_anti_spoofing(hw, true, vf); mac 869 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->hw.mac.type == ixgbe_mac_82599EB) { mac 914 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c msgbuf[3] = hw->mac.mc_filter_type; mac 994 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_mac_anti_spoofing(hw, false, vf); mac 995 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_vlan_anti_spoofing(hw, false, vf); mac 1175 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (hw->mac.type <= ixgbe_mac_82599EB) mac 1364 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 1372 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (is_valid_ether_addr(mac)) { mac 1374 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c mac, vf); mac 1377 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c retval = ixgbe_set_vf_mac(adapter, vf, mac); mac 1388 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c } else if (is_zero_ether_addr(mac)) { mac 1401 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c memcpy(vf_mac_addr, mac, ETH_ALEN); mac 1429 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (hw->mac.type >= ixgbe_mac_X550) mac 1461 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (hw->mac.type >= ixgbe_mac_X550) mac 1544 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (hw->mac.type) { mac 1636 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_mac_anti_spoofing(hw, setting, vf); mac 1639 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_vlan_anti_spoofing(hw, setting, vf); mac 1644 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (hw->mac.ops.set_ethertype_anti_spoofing) { mac 1655 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c hw->mac.ops.set_ethertype_anti_spoofing(hw, setting, vf); mac 1669 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->hw.mac.type < ixgbe_mac_82599EB || mac 1670 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->hw.mac.type >= ixgbe_mac_X550) mac 1710 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c memcpy(&ivi->mac, adapter->vfinfo[vf].vf_mac_addresses, ETH_ALEN); mac 22 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int queue, u8 *mac); mac 36 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c ixgbe_attr->hw->mac.ops.get_thermal_sensor_data(ixgbe_attr->hw); mac 121 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c &adapter->hw.mac.thermal_sensor_data.sensor[offset]; mac 154 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c if (adapter->hw.mac.ops.init_thermal_sensor_thresh == NULL) { mac 159 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c if (adapter->hw.mac.ops.init_thermal_sensor_thresh(&adapter->hw)) mac 175 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c if (adapter->hw.mac.thermal_sensor_data.sensor[i].location == 0) mac 3632 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h struct ixgbe_mac_info mac; mac 3654 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h enum ixgbe_mac_type mac; mac 31 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c struct ixgbe_mac_info *mac = &hw->mac; mac 37 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->mcft_size = IXGBE_X540_MC_TBL_SIZE; mac 38 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->vft_size = IXGBE_X540_VFT_TBL_SIZE; mac 39 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->num_rar_entries = IXGBE_X540_RAR_ENTRIES; mac 40 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->rx_pb_size = IXGBE_X540_RX_PB_SIZE; mac 41 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->max_rx_queues = IXGBE_X540_MAX_RX_QUEUES; mac 42 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->max_tx_queues = IXGBE_X540_MAX_TX_QUEUES; mac 43 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw); mac 76 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c status = hw->mac.ops.stop_adapter(hw); mac 84 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask); mac 94 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 116 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) { mac 117 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED; mac 125 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); mac 132 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.num_rar_entries = IXGBE_X540_MAX_TX_QUEUES; mac 133 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.init_rx_addrs(hw); mac 136 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr); mac 139 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (is_valid_ether_addr(hw->mac.san_addr)) { mac 141 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.san_mac_rar_index = hw->mac.num_rar_entries - 1; mac 143 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index, mac 144 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.san_addr, 0, IXGBE_RAH_AV); mac 147 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index, mac 151 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.num_rar_entries--; mac 155 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix, mac 156 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c &hw->mac.wwpn_prefix); mac 222 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 227 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 245 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 250 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 266 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 271 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 289 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 294 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 400 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 430 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 458 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)) mac 477 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 778 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 916 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c .mac = ixgbe_mac_X540, mac 17 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 24 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper) mac 46 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 52 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper) mac 233 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask); mac 249 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 254 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask); mac 273 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 275 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask); mac 286 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 698 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ret = hw->mac.ops.acquire_swfw_sync(hw, gssr); mac 725 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 863 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, mask); mac 912 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, mask); mac 1097 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, mask); mac 1108 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, mask); mac 1201 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) == 0) { mac 1203 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 1245 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.set_lan_id(hw); mac 1280 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.set_lben = true; mac 1282 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.set_lben = false; mac 1360 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 1375 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM); mac 1395 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ret = hw->mac.ops.acquire_swfw_sync(hw, gssr); mac 1422 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, gssr); mac 1510 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 1520 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.write_iosf_sb_reg(hw, mac 1524 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_x550em_a) { mac 1528 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 1538 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.write_iosf_sb_reg(hw, mac 1555 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 1560 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (mac->type != ixgbe_mac_X550EM_x) mac 1593 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_X550EM_x) { mac 1695 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 1700 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = mac->ops.read_iosf_sb_reg(hw, mac 1724 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = mac->ops.write_iosf_sb_reg(hw, mac 1763 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ret_val = hw->mac.ops.read_iosf_sb_reg(hw, mac 1773 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ret_val = hw->mac.ops.write_iosf_sb_reg(hw, mac 1887 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_X550EM_x && mac 1914 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper) mac 1954 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 1958 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 1969 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 1975 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 1983 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 1989 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 1995 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 2007 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 2026 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 2030 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 2041 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 2047 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 2055 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 2061 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 2067 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.read_iosf_sb_reg(hw, mac 2079 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = mac->ops.write_iosf_sb_reg(hw, mac 2111 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 2143 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 2145 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c switch (mac->ops.get_media_type(hw)) { mac 2147 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_fc = NULL; mac 2148 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.fc_autoneg = ixgbe_fc_autoneg_fiber_x550em_a; mac 2153 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em; mac 2156 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.fc_autoneg = ixgbe_fc_autoneg_sgmii_x550em_a; mac 2157 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_fc = ixgbe_fc_autoneg_fw; mac 2158 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_link = ixgbe_setup_sgmii_fw; mac 2159 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.check_link = ixgbe_check_mac_link_generic; mac 2162 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.fc_autoneg = ixgbe_fc_autoneg_backplane_x550em_a; mac 2163 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_fc = ixgbe_setup_fc_backplane_x550em_a; mac 2175 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_mac_info *mac = &hw->mac; mac 2177 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_fc = ixgbe_setup_fc_x550em; mac 2179 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c switch (mac->ops.get_media_type(hw)) { mac 2184 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.disable_tx_laser = NULL; mac 2185 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.enable_tx_laser = NULL; mac 2186 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.flap_tx_laser = NULL; mac 2187 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber; mac 2190 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_mac_link = ixgbe_setup_mac_link_sfp_n; mac 2193 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_mac_link = mac 2197 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_mac_link = mac 2201 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.set_rate_select_speed = mac 2207 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em; mac 2208 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_fc = ixgbe_setup_fc_generic; mac 2209 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.check_link = ixgbe_check_link_t_X550em; mac 2214 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c mac->ops.setup_link = ixgbe_setup_sgmii; mac 2221 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_x550em_a) mac 2294 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_x550em_a) { mac 2432 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type != ixgbe_mac_x550em_a) { mac 2536 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 2554 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.write_iosf_sb_reg(hw, mac 2558 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_x550em_a) { mac 2560 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 2573 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.write_iosf_sb_reg(hw, mac 2644 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper) mac 2647 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (!(hw->mac.type == ixgbe_mac_X550EM_x && mac 2902 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = hw->mac.ops.read_iosf_sb_reg(hw, mac 2915 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = hw->mac.ops.write_iosf_sb_reg(hw, mac 2953 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.check_link(hw, &speed, &link_up, false); mac 2960 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 2973 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 2982 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 3105 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.setup_link(hw, lcd_speed, false); mac 3173 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_x550em_a && mac 3193 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.set_lan_id(hw); mac 3197 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_fiber) { mac 3244 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.type == ixgbe_mac_X550EM_x && mac 3401 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.stop_adapter(hw); mac 3423 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.setup_sfp(hw); mac 3443 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.check_link(hw, &link_speed, &link_up, false); mac 3448 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask); mac 3457 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, swfw_mask); mac 3479 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) { mac 3480 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED; mac 3485 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); mac 3491 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.num_rar_entries = 128; mac 3492 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.init_rx_addrs(hw); mac 3575 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.read_iosf_sb_reg(hw, mac 3625 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = hw->mac.ops.write_iosf_sb_reg(hw, mac 3761 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.acquire_swfw_sync(hw, mask)) mac 3766 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, mask); mac 3787 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c if (hw->mac.ops.acquire_swfw_sync(hw, mask)) mac 3791 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hw->mac.ops.release_swfw_sync(hw, mask); mac 4049 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c .mac = ixgbe_mac_X550, mac 4059 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c .mac = ixgbe_mac_X550EM_x, mac 4070 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c .mac = ixgbe_mac_X550EM_x, mac 4080 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c .mac = ixgbe_mac_x550em_a, mac 4090 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c .mac = ixgbe_mac_x550em_a, mac 557 drivers/net/ethernet/intel/ixgbevf/ethtool.c hw->mac.ops.check_link(hw, &link_speed, &link_up, true); mac 887 drivers/net/ethernet/intel/ixgbevf/ethtool.c if (adapter->hw.mac.type >= ixgbe_mac_X550_vf) mac 907 drivers/net/ethernet/intel/ixgbevf/ethtool.c if (adapter->hw.mac.type >= ixgbe_mac_X550_vf) { mac 1499 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.get_link_status = 1; mac 1946 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (adapter->hw.mac.type != ixgbe_mac_82599_vf) { mac 2002 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (hw->mac.type >= ixgbe_mac_X550_vf) mac 2007 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ret = hw->mac.ops.set_rlpml(hw, netdev->mtu + ETH_HLEN + ETH_FCS_LEN); mac 2034 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.set_vfta(hw, vid, 0, true); mac 2060 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.set_vfta(hw, vid, 0, false); mac 2088 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.set_uc_addr(hw, ++count, ha->addr); mac 2095 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.set_uc_addr(hw, 0, NULL); mac 2129 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.update_xcast_mode(hw, xcast_mode); mac 2132 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.update_mc_addr_list(hw, netdev); mac 2273 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.negotiate_api_version(hw, api[idx]); mac 2291 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (is_valid_ether_addr(hw->mac.addr)) mac 2292 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.set_rar(hw, 0, hw->mac.addr, 0); mac 2294 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.set_rar(hw, 0, hw->mac.perm_addr, 0); mac 2312 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.get_link_status = 1; mac 2529 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (hw->mac.ops.reset_hw(hw)) { mac 2532 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.init_hw(hw); mac 2536 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (is_valid_ether_addr(adapter->hw.mac.addr)) { mac 2537 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); mac 2538 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->perm_addr, adapter->hw.mac.addr); mac 2625 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.max_tx_queues == rss) mac 3020 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (hw->mac.type >= ixgbe_mac_X550_vf) { mac 3027 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.max_tx_queues = 2; mac 3028 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.max_rx_queues = 2; mac 3033 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.reset_hw(hw); mac 3038 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.init_hw(hw); mac 3044 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.get_mac_addr(hw, hw->mac.addr); mac 3047 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c else if (is_zero_ether_addr(adapter->hw.mac.addr)) mac 3050 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->dev_addr, hw->mac.addr); mac 3056 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.addr, netdev->dev_addr); mac 3057 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.perm_addr, netdev->dev_addr); mac 3228 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.check_link(hw, &link_speed, &link_up, false); mac 4230 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = hw->mac.ops.set_rar(hw, 0, addr->sa_data, 0); mac 4237 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.addr, addr->sa_data); mac 4238 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.perm_addr, addr->sa_data); mac 4266 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ret = hw->mac.ops.set_rlpml(hw, max_frame); mac 4601 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c memcpy(&hw->mac.ops, ii->mac_ops, sizeof(hw->mac.ops)); mac 4602 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.type = ii->mac; mac 4668 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (adapter->hw.mac.type != ixgbe_mac_82599_vf) mac 4705 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "MAC: %d\n", hw->mac.type); mac 4707 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c switch (hw->mac.type) { mac 51 drivers/net/ethernet/intel/ixgbevf/vf.c s32 status = hw->mac.ops.start_hw(hw); mac 53 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.ops.get_mac_addr(hw, hw->mac.addr); mac 74 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.ops.stop_adapter(hw); mac 116 drivers/net/ethernet/intel/ixgbevf/vf.c ether_addr_copy(hw->mac.perm_addr, addr); mac 118 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD]; mac 137 drivers/net/ethernet/intel/ixgbevf/vf.c &hw->mac.perm_addr[i]); mac 166 drivers/net/ethernet/intel/ixgbevf/vf.c number_of_queues = hw->mac.max_rx_queues; mac 184 drivers/net/ethernet/intel/ixgbevf/vf.c number_of_queues = hw->mac.max_tx_queues; mac 212 drivers/net/ethernet/intel/ixgbevf/vf.c switch (hw->mac.mc_filter_type) { mac 241 drivers/net/ethernet/intel/ixgbevf/vf.c ether_addr_copy(mac_addr, hw->mac.perm_addr); mac 315 drivers/net/ethernet/intel/ixgbevf/vf.c if (hw->mac.type < ixgbe_mac_X550_vf) mac 383 drivers/net/ethernet/intel/ixgbevf/vf.c if (hw->mac.type < ixgbe_mac_X550_vf) mac 444 drivers/net/ethernet/intel/ixgbevf/vf.c ixgbevf_get_mac_addr_vf(hw, hw->mac.addr); mac 465 drivers/net/ethernet/intel/ixgbevf/vf.c if (ether_addr_equal(addr, hw->mac.perm_addr)) mac 655 drivers/net/ethernet/intel/ixgbevf/vf.c struct ixgbe_mac_info *mac = &hw->mac; mac 662 drivers/net/ethernet/intel/ixgbevf/vf.c mac->get_link_status = true; mac 664 drivers/net/ethernet/intel/ixgbevf/vf.c if (!mac->get_link_status) mac 675 drivers/net/ethernet/intel/ixgbevf/vf.c if (mac->type == ixgbe_mac_82599_vf) { mac 721 drivers/net/ethernet/intel/ixgbevf/vf.c mac->get_link_status = false; mac 724 drivers/net/ethernet/intel/ixgbevf/vf.c *link_up = !mac->get_link_status; mac 741 drivers/net/ethernet/intel/ixgbevf/vf.c struct ixgbe_mac_info *mac = &hw->mac; mac 746 drivers/net/ethernet/intel/ixgbevf/vf.c mac->get_link_status = true; mac 748 drivers/net/ethernet/intel/ixgbevf/vf.c if (!mac->get_link_status) mac 759 drivers/net/ethernet/intel/ixgbevf/vf.c if (mac->type == ixgbe_mac_82599_vf) { mac 786 drivers/net/ethernet/intel/ixgbevf/vf.c mac->get_link_status = false; mac 789 drivers/net/ethernet/intel/ixgbevf/vf.c *link_up = !mac->get_link_status; mac 917 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_tx_queues = msg[IXGBE_VF_TX_QUEUES]; mac 918 drivers/net/ethernet/intel/ixgbevf/vf.c if (hw->mac.max_tx_queues == 0 || mac 919 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_tx_queues > IXGBE_VF_MAX_TX_QUEUES) mac 920 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_tx_queues = IXGBE_VF_MAX_TX_QUEUES; mac 922 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_rx_queues = msg[IXGBE_VF_RX_QUEUES]; mac 923 drivers/net/ethernet/intel/ixgbevf/vf.c if (hw->mac.max_rx_queues == 0 || mac 924 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_rx_queues > IXGBE_VF_MAX_RX_QUEUES) mac 925 drivers/net/ethernet/intel/ixgbevf/vf.c hw->mac.max_rx_queues = IXGBE_VF_MAX_RX_QUEUES; mac 929 drivers/net/ethernet/intel/ixgbevf/vf.c if (*num_tcs > hw->mac.max_rx_queues) mac 934 drivers/net/ethernet/intel/ixgbevf/vf.c if (*default_tc >= hw->mac.max_tx_queues) mac 976 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_82599_vf, mac 981 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_82599_vf, mac 986 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X540_vf, mac 991 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X540_vf, mac 996 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X550_vf, mac 1001 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X550_vf, mac 1006 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X550EM_x_vf, mac 1011 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_X550EM_x_vf, mac 1016 drivers/net/ethernet/intel/ixgbevf/vf.c .mac = ixgbe_mac_x550em_a_vf, mac 111 drivers/net/ethernet/intel/ixgbevf/vf.h struct ixgbe_mac_info mac; mac 152 drivers/net/ethernet/intel/ixgbevf/vf.h enum ixgbe_mac_type mac; mac 1039 drivers/net/ethernet/korina.c memcpy(dev->dev_addr, bif->mac, ETH_ALEN); mac 557 drivers/net/ethernet/lantiq_etop.c struct sockaddr mac; mac 567 drivers/net/ethernet/lantiq_etop.c memcpy(&mac, &priv->pldata->mac, sizeof(struct sockaddr)); mac 568 drivers/net/ethernet/lantiq_etop.c if (!is_valid_ether_addr(mac.sa_data)) { mac 570 drivers/net/ethernet/lantiq_etop.c eth_random_addr(mac.sa_data); mac 574 drivers/net/ethernet/lantiq_etop.c err = ltq_etop_set_mac_address(dev, &mac); mac 430 drivers/net/ethernet/lantiq_xrx200.c const u8 *mac; mac 474 drivers/net/ethernet/lantiq_xrx200.c mac = of_get_mac_address(np); mac 475 drivers/net/ethernet/lantiq_xrx200.c if (!IS_ERR(mac)) mac 476 drivers/net/ethernet/lantiq_xrx200.c ether_addr_copy(net_dev->dev_addr, mac); mac 161 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 mac = 0; mac 165 drivers/net/ethernet/marvell/octeontx2/af/cgx.c mac |= ((u64)*mac_addr++) << (8 * index); mac 166 drivers/net/ethernet/marvell/octeontx2/af/cgx.c return mac; mac 316 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 mac = 0; mac 327 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mac |= ((u64)*mac_addr++) << (8 * index); mac 337 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c entry.kw[kwi] = mac; mac 204 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 206 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 212 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->interface != state->interface) { mac 216 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (mac->id) mac 218 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!MTK_HAS_CAPS(mac->hw->soc->caps, mac 230 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = mtk_gmac_rgmii_path_setup(eth, mac->id); mac 239 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = mtk_gmac_sgmii_path_setup(eth, mac->id); mac 246 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = mtk_gmac_gephy_path_setup(eth, mac->id); mac 256 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!mac->id && state->interface != PHY_INTERFACE_MODE_SGMII && mac 258 drivers/net/ethernet/mediatek/mtk_eth_soc.c MTK_HAS_CAPS(mac->hw->soc->caps, MTK_GMAC1_TRGMII)) { mac 259 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (MTK_HAS_CAPS(mac->hw->soc->caps, mac 261 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (mt7621_gmac0_rgmii_adjust(mac->hw, mac 267 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_gmac0_rgmii_adjust(mac->hw, mac 272 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, mac 277 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_m32(mac->hw, 0, RXC_RST | RXC_DQSISEL, mac 279 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_m32(mac->hw, RXC_RST, 0, TRGMII_RCK_CTRL); mac 293 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (mac->id) mac 303 drivers/net/ethernet/mediatek/mtk_eth_soc.c val &= ~SYSCFG0_GE_MODE(SYSCFG0_GE_MASK, mac->id); mac 304 drivers/net/ethernet/mediatek/mtk_eth_soc.c val |= SYSCFG0_GE_MODE(ge_mode, mac->id); mac 307 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->interface = state->interface; mac 324 drivers/net/ethernet/mediatek/mtk_eth_soc.c 0 : mac->id; mac 345 drivers/net/ethernet/mediatek/mtk_eth_soc.c mcr_cur = mtk_r32(mac->hw, MTK_MAC_MCR(mac->id)); mac 372 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, mcr_new, MTK_MAC_MCR(mac->id)); mac 378 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->id, phy_modes(state->interface)); mac 383 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->id, phy_modes(state->interface), err); mac 389 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 391 drivers/net/ethernet/mediatek/mtk_eth_soc.c u32 pmsr = mtk_r32(mac->hw, MTK_MAC_MSR(mac->id)); mac 422 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 425 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_sgmii_restart_an(mac->hw, mac->id); mac 431 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 433 drivers/net/ethernet/mediatek/mtk_eth_soc.c u32 mcr = mtk_r32(mac->hw, MTK_MAC_MCR(mac->id)); mac 436 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, mcr, MTK_MAC_MCR(mac->id)); mac 443 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 445 drivers/net/ethernet/mediatek/mtk_eth_soc.c u32 mcr = mtk_r32(mac->hw, MTK_MAC_MCR(mac->id)); mac 448 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, mcr, MTK_MAC_MCR(mac->id)); mac 455 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, mac 462 drivers/net/ethernet/mediatek/mtk_eth_soc.c !(MTK_HAS_CAPS(mac->hw->soc->caps, MTK_RGMII) && mac 464 drivers/net/ethernet/mediatek/mtk_eth_soc.c !(MTK_HAS_CAPS(mac->hw->soc->caps, MTK_TRGMII) && mac 465 drivers/net/ethernet/mediatek/mtk_eth_soc.c !mac->id && state->interface == PHY_INTERFACE_MODE_TRGMII) && mac 466 drivers/net/ethernet/mediatek/mtk_eth_soc.c !(MTK_HAS_CAPS(mac->hw->soc->caps, MTK_SGMII) && mac 509 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (MTK_HAS_CAPS(mac->hw->soc->caps, MTK_SGMII)) { mac 514 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (MTK_HAS_CAPS(mac->hw->soc->caps, MTK_RGMII)) { mac 519 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (MTK_HAS_CAPS(mac->hw->soc->caps, MTK_GEPHY)) { mac 637 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 638 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 644 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(test_bit(MTK_RESETTING, &mac->hw->state))) mac 647 drivers/net/ethernet/mediatek/mtk_eth_soc.c spin_lock_bh(&mac->hw->page_lock); mac 649 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, (macaddr[0] << 8) | macaddr[1], mac 651 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, (macaddr[2] << 24) | (macaddr[3] << 16) | mac 655 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, (macaddr[0] << 8) | macaddr[1], mac 656 drivers/net/ethernet/mediatek/mtk_eth_soc.c MTK_GDMA_MAC_ADRH(mac->id)); mac 657 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_w32(mac->hw, (macaddr[2] << 24) | (macaddr[3] << 16) | mac 659 drivers/net/ethernet/mediatek/mtk_eth_soc.c MTK_GDMA_MAC_ADRL(mac->id)); mac 661 drivers/net/ethernet/mediatek/mtk_eth_soc.c spin_unlock_bh(&mac->hw->page_lock); mac 666 drivers/net/ethernet/mediatek/mtk_eth_soc.c void mtk_stats_update_mac(struct mtk_mac *mac) mac 668 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_hw_stats *hw_stats = mac->hw_stats; mac 676 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_bytes += mtk_r32(mac->hw, base); mac 677 drivers/net/ethernet/mediatek/mtk_eth_soc.c stats = mtk_r32(mac->hw, base + 0x04); mac 680 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_packets += mtk_r32(mac->hw, base + 0x08); mac 681 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_overflow += mtk_r32(mac->hw, base + 0x10); mac 682 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_fcs_errors += mtk_r32(mac->hw, base + 0x14); mac 683 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_short_errors += mtk_r32(mac->hw, base + 0x18); mac 684 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_long_errors += mtk_r32(mac->hw, base + 0x1c); mac 685 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->rx_checksum_errors += mtk_r32(mac->hw, base + 0x20); mac 687 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_r32(mac->hw, base + 0x24); mac 688 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->tx_skip += mtk_r32(mac->hw, base + 0x28); mac 689 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->tx_collisions += mtk_r32(mac->hw, base + 0x2c); mac 690 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->tx_bytes += mtk_r32(mac->hw, base + 0x30); mac 691 drivers/net/ethernet/mediatek/mtk_eth_soc.c stats = mtk_r32(mac->hw, base + 0x34); mac 694 drivers/net/ethernet/mediatek/mtk_eth_soc.c hw_stats->tx_packets += mtk_r32(mac->hw, base + 0x38); mac 703 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->mac[i] || !eth->mac[i]->hw_stats) mac 705 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (spin_trylock(ð->mac[i]->hw_stats->stats_lock)) { mac 706 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stats_update_mac(eth->mac[i]); mac 707 drivers/net/ethernet/mediatek/mtk_eth_soc.c spin_unlock(ð->mac[i]->hw_stats->stats_lock); mac 715 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 716 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_hw_stats *hw_stats = mac->hw_stats; mac 721 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stats_update_mac(mac); mac 910 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 911 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 927 drivers/net/ethernet/mediatek/mtk_eth_soc.c fport = (mac->id + 1) << TX_DMA_FPORT_SHIFT; mac 951 drivers/net/ethernet/mediatek/mtk_eth_soc.c itx_buf->flags |= (!mac->id) ? MTK_TX_FLAGS_FPORT0 : mac 1006 drivers/net/ethernet/mediatek/mtk_eth_soc.c tx_buf->flags |= (!mac->id) ? MTK_TX_FLAGS_FPORT0 : mac 1128 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1129 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 1239 drivers/net/ethernet/mediatek/mtk_eth_soc.c int mac; mac 1255 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = 0; mac 1257 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = (trxd.rxd4 >> RX_DMA_FPORT_SHIFT) & mac 1259 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac--; mac 1262 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(mac < 0 || mac >= MTK_MAC_COUNT || mac 1263 drivers/net/ethernet/mediatek/mtk_eth_soc.c !eth->netdev[mac])) mac 1266 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev = eth->netdev[mac]; mac 1357 drivers/net/ethernet/mediatek/mtk_eth_soc.c int mac = 0; mac 1365 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = 1; mac 1372 drivers/net/ethernet/mediatek/mtk_eth_soc.c bytes[mac] += skb->len; mac 1373 drivers/net/ethernet/mediatek/mtk_eth_soc.c done[mac]++; mac 1853 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_hwlro_get_ip_cnt(struct mtk_mac *mac) mac 1859 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (mac->hwlro_ip[i]) mac 1871 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1872 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 1880 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip[fsp->location] = htonl(fsp->h_u.tcp_ip4_spec.ip4dst); mac 1881 drivers/net/ethernet/mediatek/mtk_eth_soc.c hwlro_idx = (mac->id * MTK_MAX_LRO_IP_CNT) + fsp->location; mac 1883 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip_cnt = mtk_hwlro_get_ip_cnt(mac); mac 1885 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_hwlro_val_ipaddr(eth, hwlro_idx, mac->hwlro_ip[fsp->location]); mac 1895 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1896 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 1902 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip[fsp->location] = 0; mac 1903 drivers/net/ethernet/mediatek/mtk_eth_soc.c hwlro_idx = (mac->id * MTK_MAX_LRO_IP_CNT) + fsp->location; mac 1905 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip_cnt = mtk_hwlro_get_ip_cnt(mac); mac 1914 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1915 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 1919 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip[i] = 0; mac 1920 drivers/net/ethernet/mediatek/mtk_eth_soc.c hwlro_idx = (mac->id * MTK_MAX_LRO_IP_CNT) + i; mac 1925 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip_cnt = 0; mac 1931 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1937 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.ip4dst = ntohl(mac->hwlro_ip[fsp->location]); mac 1956 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1961 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (mac->hwlro_ip[i]) { mac 1976 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 1977 drivers/net/ethernet/mediatek/mtk_eth_soc.c int ip_cnt = mtk_hwlro_get_ip_cnt(mac); mac 2110 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2111 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2113 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[mac->id]->stats.tx_errors++; mac 2162 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2163 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2207 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2208 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2211 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = phylink_of_phy_connect(mac->phylink, mac->of_node, 0); mac 2234 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink_start(mac->phylink); mac 2264 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2265 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2267 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink_stop(mac->phylink); mac 2271 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink_disconnect_phy(mac->phylink); mac 2447 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2448 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2451 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac_addr = of_get_mac_address(mac->of_node); mac 2467 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2468 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_eth *eth = mac->hw; mac 2470 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink_disconnect_phy(mac->phylink); mac 2477 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2483 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_mii_ioctl(mac->phylink, ifr, cmd); mac 2581 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(ndev); mac 2583 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(test_bit(MTK_RESETTING, &mac->hw->state))) mac 2586 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_ethtool_ksettings_get(mac->phylink, cmd); mac 2592 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(ndev); mac 2594 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(test_bit(MTK_RESETTING, &mac->hw->state))) mac 2597 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_ethtool_ksettings_set(mac->phylink, cmd); mac 2603 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2605 drivers/net/ethernet/mediatek/mtk_eth_soc.c strlcpy(info->driver, mac->hw->dev->driver->name, sizeof(info->driver)); mac 2606 drivers/net/ethernet/mediatek/mtk_eth_soc.c strlcpy(info->bus_info, dev_name(mac->hw->dev), sizeof(info->bus_info)); mac 2612 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2614 drivers/net/ethernet/mediatek/mtk_eth_soc.c return mac->hw->msg_enable; mac 2619 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2621 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hw->msg_enable = value; mac 2626 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2628 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(test_bit(MTK_RESETTING, &mac->hw->state))) mac 2631 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!mac->phylink) mac 2634 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_ethtool_nway_reset(mac->phylink); mac 2664 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2665 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_hw_stats *hwstats = mac->hw_stats; mac 2670 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (unlikely(test_bit(MTK_RESETTING, &mac->hw->state))) mac 2675 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stats_update_mac(mac); mac 2705 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = netdev_priv(dev); mac 2707 drivers/net/ethernet/mediatek/mtk_eth_soc.c cmd->rule_cnt = mac->hwlro_ip_cnt; mac 2785 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac; mac 2803 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id] = alloc_etherdev(sizeof(*mac)); mac 2808 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = netdev_priv(eth->netdev[id]); mac 2809 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->mac[id] = mac; mac 2810 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->id = id; mac 2811 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hw = eth; mac 2812 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->of_node = np; mac 2814 drivers/net/ethernet/mediatek/mtk_eth_soc.c memset(mac->hwlro_ip, 0, sizeof(mac->hwlro_ip)); mac 2815 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip_cnt = 0; mac 2817 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hw_stats = devm_kzalloc(eth->dev, mac 2818 drivers/net/ethernet/mediatek/mtk_eth_soc.c sizeof(*mac->hw_stats), mac 2820 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!mac->hw_stats) { mac 2825 drivers/net/ethernet/mediatek/mtk_eth_soc.c spin_lock_init(&mac->hw_stats->stats_lock); mac 2826 drivers/net/ethernet/mediatek/mtk_eth_soc.c u64_stats_init(&mac->hw_stats->syncp); mac 2827 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hw_stats->reg_offset = id * MTK_STAT_OFFSET; mac 2838 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->interface = PHY_INTERFACE_MODE_NA; mac 2839 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->mode = MLO_AN_PHY; mac 2840 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->speed = SPEED_UNKNOWN; mac 2842 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->phylink_config.dev = ð->netdev[id]->dev; mac 2843 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->phylink_config.type = PHYLINK_NETDEV; mac 2845 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink = phylink_create(&mac->phylink_config, mac 2846 drivers/net/ethernet/mediatek/mtk_eth_soc.c of_fwnode_handle(mac->of_node), mac 2853 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->phylink = phylink; mac 3069 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac; mac 3077 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = netdev_priv(eth->netdev[i]); mac 3078 drivers/net/ethernet/mediatek/mtk_eth_soc.c phylink_disconnect_phy(mac->phylink); mac 866 drivers/net/ethernet/mediatek/mtk_eth_soc.h struct mtk_mac *mac[MTK_MAX_DEVS]; mac 924 drivers/net/ethernet/mediatek/mtk_eth_soc.h void mtk_stats_update_mac(struct mtk_mac *mac); mac 2023 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper->state.mac = vp_admin->mac; mac 2048 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_admin->mac); mac 2058 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper->state.mac, vp_oper->mac_idx, slave, port); mac 2088 drivers/net/ethernet/mellanox/mlx4/cmd.c __mlx4_unregister_mac(&priv->dev, port, vp_oper->state.mac); mac 2977 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac) mac 2986 drivers/net/ethernet/mellanox/mlx4/cmd.c if (is_multicast_ether_addr(mac)) mac 2996 drivers/net/ethernet/mellanox/mlx4/cmd.c if (s_info->spoofchk && is_zero_ether_addr(mac)) { mac 3001 drivers/net/ethernet/mellanox/mlx4/cmd.c s_info->mac = mlx4_mac_to_u64(mac); mac 3003 drivers/net/ethernet/mellanox/mlx4/cmd.c vf, port, s_info->mac); mac 3174 drivers/net/ethernet/mellanox/mlx4/cmd.c u8 mac[ETH_ALEN]; mac 3187 drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_u64_to_mac(mac, s_info->mac); mac 3188 drivers/net/ethernet/mellanox/mlx4/cmd.c if (setting && !is_valid_ether_addr(mac)) { mac 3216 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[0] = ((s_info->mac >> (5*8)) & 0xff); mac 3217 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[1] = ((s_info->mac >> (4*8)) & 0xff); mac 3218 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[2] = ((s_info->mac >> (3*8)) & 0xff); mac 3219 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[3] = ((s_info->mac >> (2*8)) & 0xff); mac 3220 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[4] = ((s_info->mac >> (1*8)) & 0xff); mac 3221 drivers/net/ethernet/mellanox/mlx4/cmd.c ivf->mac[5] = ((s_info->mac) & 0xff); mac 1394 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c unsigned char *mac) mac 1401 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(spec_l2->eth.dst_mac, mac, ETH_ALEN); mac 1421 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c unsigned char mac[ETH_ALEN]; mac 1425 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(&mac, cmd->fs.h_ext.h_dest, ETH_ALEN); mac 1427 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(&mac, priv->dev->dev_addr, ETH_ALEN); mac 1429 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c ip_eth_mc_map(ipv4_dst, mac); mac 1432 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c return mlx4_en_ethtool_add_mac_rule(cmd, rule_list_h, spec_l2, &mac[0]); mac 558 drivers/net/ethernet/mellanox/mlx4/en_netdev.c unsigned char *mac, int *qpn, u64 *reg_id) mac 570 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(&gid[10], mac, ETH_ALEN); mac 593 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(spec_eth.eth.dst_mac, mac, ETH_ALEN); mac 610 drivers/net/ethernet/mellanox/mlx4/en_netdev.c unsigned char *mac, int qpn, u64 reg_id) mac 621 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(&gid[10], mac, ETH_ALEN); mac 643 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u64 mac = mlx4_mac_to_u64(priv->dev->dev_addr); mac 647 drivers/net/ethernet/mellanox/mlx4/en_netdev.c index = mlx4_register_mac(dev, priv->port, mac); mac 668 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_unregister_mac(dev, priv->port, mac); mac 682 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u64 mac = mlx4_mac_to_u64(priv->dev->dev_addr); mac 685 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_unregister_mac(dev, priv->port, mac); mac 711 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (ether_addr_equal_64bits(entry->mac, prev_mac)) { mac 712 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_en_uc_steer_release(priv, entry->mac, mac 718 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(entry->mac, new_mac, ETH_ALEN); mac 1138 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u64 mac; mac 1155 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (ether_addr_equal_64bits(entry->mac, mac 1163 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (ether_addr_equal_64bits(entry->mac, mac 1168 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mac = mlx4_mac_to_u64(entry->mac); mac 1169 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_en_uc_steer_release(priv, entry->mac, mac 1172 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_unregister_mac(mdev->dev, priv->port, mac); mac 1177 drivers/net/ethernet/mellanox/mlx4/en_netdev.c entry->mac, priv->port); mac 1197 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (ether_addr_equal_64bits(entry->mac, ha->addr)) { mac 1211 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mac = mlx4_mac_to_u64(ha->addr); mac 1212 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(entry->mac, ha->addr, ETH_ALEN); mac 1213 drivers/net/ethernet/mellanox/mlx4/en_netdev.c err = mlx4_register_mac(mdev->dev, priv->port, mac); mac 1227 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_unregister_mac(mdev->dev, priv->port, mac); mac 1319 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(entry->mac, priv->dev->dev_addr, sizeof(entry->mac)); mac 1320 drivers/net/ethernet/mellanox/mlx4/en_netdev.c memcpy(priv->current_mac, entry->mac, sizeof(priv->current_mac)); mac 1323 drivers/net/ethernet/mellanox/mlx4/en_netdev.c &priv->mac_hash[entry->mac[MLX4_EN_MAC_HASH_IDX]]); mac 1338 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u64 mac; mac 1348 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mac = mlx4_mac_to_u64(entry->mac); mac 1350 drivers/net/ethernet/mellanox/mlx4/en_netdev.c entry->mac); mac 1351 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_en_uc_steer_release(priv, entry->mac, mac 1354 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_unregister_mac(priv->mdev->dev, priv->port, mac); mac 2559 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static int mlx4_en_set_vf_mac(struct net_device *dev, int queue, u8 *mac) mac 2564 drivers/net/ethernet/mellanox/mlx4/en_netdev.c return mlx4_set_vf_mac(mdev->dev, en_priv->port, queue, mac); mac 99 drivers/net/ethernet/mellanox/mlx4/en_port.h __be64 mac; mac 748 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (ether_addr_equal_64bits(entry->mac, mac 1439 drivers/net/ethernet/mellanox/mlx4/fw.c def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; mac 508 drivers/net/ethernet/mellanox/mlx4/mlx4.h u64 mac; mac 1029 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac); mac 1030 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac); mac 655 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h unsigned char mac[ETH_ALEN + 2]; mac 764 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode); mac 113 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_mac_table *table, u64 mac) mac 119 drivers/net/ethernet/mellanox/mlx4/port.c (MLX4_MAC_MASK & mac) == mac 150 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx) mac 160 drivers/net/ethernet/mellanox/mlx4/port.c if (mac == (MLX4_MAC_MASK & be64_to_cpu(table->entries[i]))) { mac 182 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac) mac 196 drivers/net/ethernet/mellanox/mlx4/port.c (unsigned long long)mac, port, mac 216 drivers/net/ethernet/mellanox/mlx4/port.c if (((MLX4_MAC_MASK & mac) == (MLX4_MAC_MASK & be64_to_cpu(table->entries[i])))) mac 218 drivers/net/ethernet/mellanox/mlx4/port.c if (((MLX4_MAC_MASK & mac) == (MLX4_MAC_MASK & be64_to_cpu(dup_table->entries[i])))) mac 243 drivers/net/ethernet/mellanox/mlx4/port.c ((MLX4_MAC_MASK & mac) == (MLX4_MAC_MASK & be64_to_cpu(table->entries[index_at_dup_port])))) mac 261 drivers/net/ethernet/mellanox/mlx4/port.c if ((MLX4_MAC_MASK & mac) == mac 269 drivers/net/ethernet/mellanox/mlx4/port.c if (dup_mac != mac || !dup_table->is_dup[i]) { mac 271 drivers/net/ethernet/mellanox/mlx4/port.c mac, dup_port, i); mac 299 drivers/net/ethernet/mellanox/mlx4/port.c table->entries[free] = cpu_to_be64(mac | MLX4_MAC_VALID); mac 304 drivers/net/ethernet/mellanox/mlx4/port.c (unsigned long long) mac); mac 314 drivers/net/ethernet/mellanox/mlx4/port.c dup_table->entries[free] = cpu_to_be64(mac | MLX4_MAC_VALID); mac 318 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_warn(dev, "Failed adding duplicate mac: 0x%llx\n", mac); mac 342 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac) mac 349 drivers/net/ethernet/mellanox/mlx4/port.c err = mlx4_cmd_imm(dev, mac, &out_param, mac 357 drivers/net/ethernet/mellanox/mlx4/port.c err = mlx4_cmd_imm(dev, mac, &out_param, RES_MAC, mac 368 drivers/net/ethernet/mellanox/mlx4/port.c return __mlx4_register_mac(dev, port, mac); mac 379 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac) mac 407 drivers/net/ethernet/mellanox/mlx4/port.c index = find_index(dev, table, mac); mac 450 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac) mac 456 drivers/net/ethernet/mellanox/mlx4/port.c (void) mlx4_cmd_imm(dev, mac, &out_param, mac 463 drivers/net/ethernet/mellanox/mlx4/port.c (void) mlx4_cmd_imm(dev, mac, &out_param, RES_MAC, mac 469 drivers/net/ethernet/mellanox/mlx4/port.c __mlx4_unregister_mac(dev, port, mac); mac 1829 drivers/net/ethernet/mellanox/mlx4/port.c u64 mac, u64 clear, u8 mode) mac 1831 drivers/net/ethernet/mellanox/mlx4/port.c return mlx4_cmd(dev, (mac | (clear << 63)), port, mode, mac 57 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c u64 mac; mac 2006 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c u8 smac_index, u64 *mac) mac 2016 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c *mac = res->mac; mac 2023 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_add_to_slave(struct mlx4_dev *dev, int slave, u64 mac, int port, u8 smac_index) mac 2032 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->mac == mac && res->port == (u8) port) { mac 2046 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c res->mac = mac; mac 2055 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void mac_del_from_slave(struct mlx4_dev *dev, int slave, u64 mac, mac 2065 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->mac == mac && res->port == (u8) port) { mac 2089 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c __mlx4_unregister_mac(dev, res->port, res->mac); mac 2100 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c u64 mac; mac 2112 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mac = in_param; mac 2114 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = __mlx4_register_mac(dev, port, mac); mac 2122 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mac_add_to_slave(dev, slave, mac, port, smac_index); mac 2124 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c __mlx4_unregister_mac(dev, port, mac); mac 3804 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c u64 mac; mac 3813 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (mac_find_smac_ix_in_slave(dev, slave, port, smac_ix, &mac)) mac 4209 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c be_mac = cpu_to_be64(res->mac << 16); mac 4260 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c be_mac = cpu_to_be64(res->mac << 16); mac 4292 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c u64 mac; mac 4326 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c smac_index, &mac); mac 1201 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_set_vf_mac(struct net_device *dev, int vf, u8 *mac); mac 4084 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_set_vf_mac(struct net_device *dev, int vf, u8 *mac) mac 4089 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_mac(mdev->priv.eswitch, vf + 1, mac); mac 250 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u8 mac[ETH_ALEN], u16 vport) mac 255 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c return __esw_fdb_set_vport_rule(esw, vport, false, mac_c, mac); mac 497 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = vaddr->node.addr; mac 507 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c err = mlx5_mpfs_add_mac(esw->dev, mac); mac 511 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, vport, err); mac 519 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport); mac 522 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vport, mac, vaddr->flow_rule); mac 529 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = vaddr->node.addr; mac 539 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c err = mlx5_mpfs_del_mac(esw->dev, mac); mac 543 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, vport, err); mac 558 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = vaddr->node.addr; mac 566 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, mac 576 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c iter_vaddr = l2addr_hash_add(vport_hash, mac, mac 582 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, vport_num); mac 588 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, mac 606 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = vaddr->node.addr; mac 612 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_mc = l2addr_hash_find(hash, mac, struct esw_mc_addr); mac 616 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_mc = l2addr_hash_add(hash, mac, struct esw_mc_addr, GFP_KERNEL); mac 621 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_fdb_set_vport_rule(esw, mac, MLX5_VPORT_UPLINK); mac 634 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport); mac 637 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vport, mac, vaddr->flow_rule, mac 646 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = vaddr->node.addr; mac 652 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_mc = l2addr_hash_find(hash, mac, struct esw_mc_addr); mac 656 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, vport); mac 661 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vport, mac, vaddr->flow_rule, esw_mc->refcnt, mac 818 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 *mac = node->addr; mac 820 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c addr = l2addr_hash_find(hash, mac, struct vport_addr); mac 826 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c addr = l2addr_hash_add(hash, mac, struct vport_addr, mac 831 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mac, vport->vport); mac 916 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u8 mac[ETH_ALEN]; mac 918 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mlx5_query_nic_vport_mac_address(dev, vport->vport, true, mac); mac 920 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vport->vport, mac); mac 1284 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ether_addr_copy(smac_v, vport->info.mac); mac 1604 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static void node_guid_gen_from_mac(u64 *node_guid, u8 mac[ETH_ALEN]) mac 1606 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[7] = mac[0]; mac 1607 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[6] = mac[1]; mac 1608 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[5] = mac[2]; mac 1611 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[2] = mac[3]; mac 1612 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[1] = mac[4]; mac 1613 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ((u8 *)node_guid)[0] = mac[5]; mac 1633 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c vport->info.mac); mac 2050 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c u16 vport, u8 mac[ETH_ALEN]) mac 2058 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c if (is_multicast_ether_addr(mac)) mac 2063 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c if (evport->info.spoofchk && !is_valid_ether_addr(mac)) mac 2068 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c err = mlx5_modify_nic_vport_mac_address(esw->dev, vport, mac); mac 2076 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c node_guid_gen_from_mac(&node_guid, mac); mac 2083 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ether_addr_copy(evport->info.mac, mac); mac 2135 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c ether_addr_copy(ivi->mac, evport->info.mac); mac 2208 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c if (pschk && !is_valid_ether_addr(evport->info.mac)) mac 94 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h u8 mac[ETH_ALEN]; mac 275 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h u16 vport, u8 mac[ETH_ALEN]); mac 124 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c const u8 *mac, bool vlan, u16 vlan_id, u8 port_num) mac 145 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c ether_addr_copy(addr_mac, mac); mac 41 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c static int set_l2table_entry_cmd(struct mlx5_core_dev *dev, u32 index, u8 *mac) mac 51 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c ether_addr_copy(&in_mac_addr[2], mac); mac 134 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac) mac 146 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c l2addr = l2addr_hash_find(mpfs->hash, mac, struct l2table_node); mac 156 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c l2addr = l2addr_hash_add(mpfs->hash, mac, struct l2table_node, GFP_KERNEL); mac 162 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c err = set_l2table_entry_cmd(dev, index, mac); mac 169 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c mlx5_core_dbg(dev, "MPFS mac added %pM, index (%d)\n", mac, index); mac 181 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac) mac 193 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c l2addr = l2addr_hash_find(mpfs->hash, mac, struct l2table_node); mac 206 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c mlx5_core_dbg(dev, "MPFS mac deleted %pM, index (%d)\n", mac, index); mac 52 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h #define l2addr_hash_find(hash, mac, type) ({ \ mac 53 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int ix = MLX5_L2_ADDR_HASH(mac); \ mac 58 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h if (ether_addr_equal(ptr->node.addr, mac)) {\ mac 67 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h #define l2addr_hash_add(hash, mac, type, gfp) ({ \ mac 68 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int ix = MLX5_L2_ADDR_HASH(mac); \ mac 73 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h ether_addr_copy(ptr->node.addr, mac); \ mac 87 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac); mac 88 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac); mac 92 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; } mac 93 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; } mac 134 drivers/net/ethernet/mellanox/mlx5/core/rdma.c u8 mac[ETH_ALEN]; mac 139 drivers/net/ethernet/mellanox/mlx5/core/rdma.c 0, gid.raw, mac, mac 468 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c memcpy(attr->mac, mac 471 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c sizeof(attr->mac)); mac 626 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c attr->dgid_attr.mac, sizeof(attr->dgid_attr.mac)); mac 924 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h u8 mac[6]; mac 393 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, mac 402 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_mac_memcpy_to(payload, rec_index, mac); mac 408 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, u16 fid_vid, mac 413 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_REG_SFD_REC_TYPE_UNICAST, mac, action); mac 421 drivers/net/ethernet/mellanox/mlxsw/reg.h char *mac, u16 *p_fid_vid, mac 424 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_mac_memcpy_from(payload, rec_index, mac); mac 467 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, u16 fid_vid, mac 473 drivers/net/ethernet/mellanox/mlxsw/reg.h mac, action); mac 482 drivers/net/ethernet/mellanox/mlxsw/reg.h char *mac, u16 *p_vid, mac 485 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_mac_memcpy_from(payload, rec_index, mac); mac 519 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, u16 fid_vid, mac 523 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_REG_SFD_REC_TYPE_MULTICAST, mac, action); mac 570 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, u16 fid, mac 575 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_REG_SFD_REC_TYPE_UNICAST_TUNNEL, mac, mac 687 drivers/net/ethernet/mellanox/mlxsw/reg.h char *mac, u16 *p_vid, mac 690 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfn_rec_mac_memcpy_from(payload, rec_index, mac); mac 703 drivers/net/ethernet/mellanox/mlxsw/reg.h char *mac, u16 *p_vid, mac 706 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfn_rec_mac_memcpy_from(payload, rec_index, mac); mac 757 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfn_uc_tunnel_unpack(char *payload, int rec_index, char *mac, mac 763 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfn_rec_mac_memcpy_from(payload, rec_index, mac); mac 4347 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BUF(reg, ppad, mac, 0x02, 6); mac 6082 drivers/net/ethernet/mellanox/mlxsw/reg.h static inline void mlxsw_reg_ritr_mac_pack(char *payload, const char *mac) mac 6084 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_ritr_if_mac_memcpy_to(payload, mac); mac 7168 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BUF(reg, rauht, mac, 0x6E, 6); mac 7172 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac) mac 7177 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_rauht_mac_memcpy_to(payload, mac); mac 7182 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, u32 dip) mac 7184 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_rauht_pack(payload, op, rif, mac); mac 7190 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, const char *dip) mac 7192 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_rauht_pack(payload, op, rif, mac); mac 8634 drivers/net/ethernet/mellanox/mlxsw/reg.h const char *mac, mac 8638 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_mpat_eth_rspan_mac_memcpy_to(payload, mac); mac 437 drivers/net/ethernet/mellanox/mlxsw/spectrum.h int mlxsw_sp_rif_fdb_op(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid, mac 142 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c void (*fdb_del)(struct mlxsw_sp_rif *rif, const char *mac); mac 6860 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static bool mlxsw_sp_rif_macvlan_is_vrrp4(const u8 *mac) mac 6865 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ether_addr_equal_masked(mac, vrrp4, mask); mac 6868 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static bool mlxsw_sp_rif_macvlan_is_vrrp6(const u8 *mac) mac 6873 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ether_addr_equal_masked(mac, vrrp6, mask); mac 6877 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const u8 *mac, bool adding) mac 6880 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c u8 vrrp_id = adding ? mac[5] : 0; mac 6883 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!mlxsw_sp_rif_macvlan_is_vrrp4(mac) && mac 6884 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c !mlxsw_sp_rif_macvlan_is_vrrp6(mac)) mac 6892 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (mlxsw_sp_rif_macvlan_is_vrrp4(mac)) mac 7159 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const char *mac, int mtu) mac 7170 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_reg_ritr_if_mac_memcpy_to(ritr_pl, mac); mac 7521 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static void mlxsw_sp_rif_vlan_fdb_del(struct mlxsw_sp_rif *rif, const char *mac) mac 7529 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c dev = br_fdb_find_port(br_dev, mac, vid); mac 7533 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c info.addr = mac; mac 7612 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static void mlxsw_sp_rif_fid_fdb_del(struct mlxsw_sp_rif *rif, const char *mac) mac 7617 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c dev = br_fdb_find_port(rif->dev, mac, 0); mac 7621 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c info.addr = mac; mac 1222 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, u16 fid, mac 1250 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_sfd_rec_policy(dynamic), mac, fid, mac 1267 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, u16 fid, bool adding, mac 1280 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_reg_sfd_uc_pack(sfd_pl, 0, policy, mac, fid, action, local_port); mac 1295 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, u16 fid, bool adding, mac 1298 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, local_port, mac, fid, adding, mac 1303 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c int mlxsw_sp_rif_fdb_op(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid, mac 1306 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, 0, mac, fid, adding, mac 1312 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, u16 fid, u16 lag_vid, mac 1325 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mac, fid, MLXSW_REG_SFD_REC_ACTION_NOP, mac 2403 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, mac 2418 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c ether_addr_copy(info.eth_addr, mac); mac 2425 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, mac 2432 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_vxlan_call_notifiers(dev, mac, proto, addr, vni, mac 2438 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c const char *mac, u16 vid, mac 2443 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c info.addr = mac; mac 2458 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c char mac[ETH_ALEN]; mac 2464 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port); mac 2490 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c err = mlxsw_sp_port_fdb_uc_op(mlxsw_sp, local_port, mac, fid, mac 2500 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_call_notifiers(type, mac, vid, bridge_port->dev, adding); mac 2519 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c char mac[ETH_ALEN]; mac 2526 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id); mac 2554 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c err = mlxsw_sp_port_fdb_uc_lag_op(mlxsw_sp, lag_id, mac, fid, lag_vid, mac 2564 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_call_notifiers(type, mac, vid, bridge_port->dev, adding); mac 2635 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c char mac[ETH_ALEN]; mac 2641 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index, mac 2659 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c err = mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, mac, fid_index, mac 2665 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_nve_call_notifiers(nve_dev, mac, mac 2671 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_call_notifiers(type, mac, vid, nve_dev, adding); mac 2685 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, mac, fid_index, mac 354 drivers/net/ethernet/micrel/ks8842.c u16 mac; mac 365 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARL); mac 366 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR3); mac 367 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARM); mac 368 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR2); mac 369 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARH); mac 370 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR1); mac 374 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARL); mac 375 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR1); mac 376 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARM); mac 377 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR2); mac 378 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARH); mac 379 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR3); mac 383 drivers/net/ethernet/micrel/ks8842.c static void ks8842_write_mac_addr(struct ks8842_adapter *adapter, u8 *mac) mac 390 drivers/net/ethernet/micrel/ks8842.c ks8842_write8(adapter, 2, mac[ETH_ALEN - i - 1], REG_MARL + i); mac 392 drivers/net/ethernet/micrel/ks8842.c ks8842_write8(adapter, 39, mac[ETH_ALEN - i - 1], mac 402 drivers/net/ethernet/micrel/ks8842.c u16 mac; mac 404 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARL); mac 405 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR3); mac 406 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARM); mac 407 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR2); mac 408 drivers/net/ethernet/micrel/ks8842.c mac = ks8842_read16(adapter, 2, REG_MARH); mac 409 drivers/net/ethernet/micrel/ks8842.c ks8842_write16(adapter, 39, mac, REG_MACAR1); mac 1061 drivers/net/ethernet/micrel/ks8842.c char *mac = (u8 *)addr->sa_data; mac 1068 drivers/net/ethernet/micrel/ks8842.c memcpy(netdev->dev_addr, mac, netdev->addr_len); mac 1070 drivers/net/ethernet/micrel/ks8842.c ks8842_write_mac_addr(adapter, mac); mac 1242 drivers/net/ethernet/micrel/ks8851_mll.c const char *mac; mac 1329 drivers/net/ethernet/micrel/ks8851_mll.c mac = of_get_mac_address(pdev->dev.of_node); mac 1330 drivers/net/ethernet/micrel/ks8851_mll.c if (!IS_ERR(mac)) mac 1331 drivers/net/ethernet/micrel/ks8851_mll.c ether_addr_copy(ks->mac_addr, mac); mac 5653 drivers/net/ethernet/micrel/ksz884x.c struct sockaddr *mac = addr; mac 5660 drivers/net/ethernet/micrel/ksz884x.c memcpy(hw->override_addr, mac->sa_data, ETH_ALEN); mac 5663 drivers/net/ethernet/micrel/ksz884x.c memcpy(dev->dev_addr, mac->sa_data, ETH_ALEN); mac 45 drivers/net/ethernet/mscc/ocelot.c u8 mac[ETH_ALEN]; mac 67 drivers/net/ethernet/mscc/ocelot.c const unsigned char mac[ETH_ALEN], mac 76 drivers/net/ethernet/mscc/ocelot.c mach |= mac[0] << 8; mac 77 drivers/net/ethernet/mscc/ocelot.c mach |= mac[1] << 0; mac 78 drivers/net/ethernet/mscc/ocelot.c macl |= mac[2] << 24; mac 79 drivers/net/ethernet/mscc/ocelot.c macl |= mac[3] << 16; mac 80 drivers/net/ethernet/mscc/ocelot.c macl |= mac[4] << 8; mac 81 drivers/net/ethernet/mscc/ocelot.c macl |= mac[5] << 0; mac 89 drivers/net/ethernet/mscc/ocelot.c const unsigned char mac[ETH_ALEN], mac 93 drivers/net/ethernet/mscc/ocelot.c ocelot_mact_select(ocelot, mac, vid); mac 106 drivers/net/ethernet/mscc/ocelot.c const unsigned char mac[ETH_ALEN], mac 109 drivers/net/ethernet/mscc/ocelot.c ocelot_mact_select(ocelot, mac, vid); mac 836 drivers/net/ethernet/mscc/ocelot.c if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, entry->mac)) mac 857 drivers/net/ethernet/mscc/ocelot.c char mac[ETH_ALEN]; mac 888 drivers/net/ethernet/mscc/ocelot.c mac[0] = (mach >> 8) & 0xff; mac 889 drivers/net/ethernet/mscc/ocelot.c mac[1] = (mach >> 0) & 0xff; mac 890 drivers/net/ethernet/mscc/ocelot.c mac[2] = (macl >> 24) & 0xff; mac 891 drivers/net/ethernet/mscc/ocelot.c mac[3] = (macl >> 16) & 0xff; mac 892 drivers/net/ethernet/mscc/ocelot.c mac[4] = (macl >> 8) & 0xff; mac 893 drivers/net/ethernet/mscc/ocelot.c mac[5] = (macl >> 0) & 0xff; mac 896 drivers/net/ethernet/mscc/ocelot.c ether_addr_copy(entry->mac, mac); mac 230 drivers/net/ethernet/natsemi/macsonic.c #define INVALID_MAC(mac) (memcmp(mac, "\x08\x00\x07", 3) && \ mac 231 drivers/net/ethernet/natsemi/macsonic.c memcmp(mac, "\x00\xA0\x40", 3) && \ mac 232 drivers/net/ethernet/natsemi/macsonic.c memcmp(mac, "\x00\x80\x19", 3) && \ mac 233 drivers/net/ethernet/natsemi/macsonic.c memcmp(mac, "\x00\x05\x02", 3)) mac 1559 drivers/net/ethernet/natsemi/natsemi.c u16 mac = (dev->dev_addr[2*i+1]<<8) + dev->dev_addr[2*i]; mac 1562 drivers/net/ethernet/natsemi/natsemi.c writew(mac, ioaddr + RxFilterData); mac 1653 drivers/net/ethernet/natsemi/ns83820.c static void ns83820_getmac(struct ns83820 *dev, u8 *mac) mac 1665 drivers/net/ethernet/natsemi/ns83820.c *mac++ = data; mac 1666 drivers/net/ethernet/natsemi/ns83820.c *mac++ = data >> 8; mac 666 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_mac_list_add(struct vxge_vpath *vpath, struct macInfo *mac) mac 686 drivers/net/ethernet/neterion/vxge/vxge-main.c memcpy(mac_address, mac->macaddr, ETH_ALEN); mac 688 drivers/net/ethernet/neterion/vxge/vxge-main.c new_mac_entry->state = mac->state; mac 691 drivers/net/ethernet/neterion/vxge/vxge-main.c if (is_multicast_ether_addr(mac->macaddr)) mac 699 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_add_mac_addr(struct vxgedev *vdev, struct macInfo *mac) mac 705 drivers/net/ethernet/neterion/vxge/vxge-main.c if (is_multicast_ether_addr(mac->macaddr)) mac 710 drivers/net/ethernet/neterion/vxge/vxge-main.c vpath = &vdev->vpaths[mac->vpath_no]; mac 711 drivers/net/ethernet/neterion/vxge/vxge-main.c status = vxge_hw_vpath_mac_addr_add(vpath->handle, mac->macaddr, mac 712 drivers/net/ethernet/neterion/vxge/vxge-main.c mac->macmask, duplicate_mode); mac 718 drivers/net/ethernet/neterion/vxge/vxge-main.c if (FALSE == vxge_mac_list_add(vpath, mac)) mac 1066 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_mac_list_del(struct vxge_vpath *vpath, struct macInfo *mac) mac 1073 drivers/net/ethernet/neterion/vxge/vxge-main.c memcpy(mac_address, mac->macaddr, ETH_ALEN); mac 1081 drivers/net/ethernet/neterion/vxge/vxge-main.c if (is_multicast_ether_addr(mac->macaddr)) mac 1092 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_del_mac_addr(struct vxgedev *vdev, struct macInfo *mac) mac 1097 drivers/net/ethernet/neterion/vxge/vxge-main.c vpath = &vdev->vpaths[mac->vpath_no]; mac 1098 drivers/net/ethernet/neterion/vxge/vxge-main.c status = vxge_hw_vpath_mac_addr_delete(vpath->handle, mac->macaddr, mac 1099 drivers/net/ethernet/neterion/vxge/vxge-main.c mac->macmask); mac 1105 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_mac_list_del(vpath, mac); mac 1415 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_search_mac_addr_in_da_table(struct vxge_vpath *vpath, struct macInfo *mac) mac 1430 drivers/net/ethernet/neterion/vxge/vxge-main.c while (!ether_addr_equal(mac->macaddr, macaddr)) { mac 1021 drivers/net/ethernet/netronome/nfp/flower/offload.c struct nfp_flower_mac_mpls *mac; mac 1055 drivers/net/ethernet/netronome/nfp/flower/offload.c mac = (struct nfp_flower_mac_mpls *)mask; mac 1056 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!is_broadcast_ether_addr(&mac->mac_dst[0])) { mac 506 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c __nfp_tunnel_offload_mac(struct nfp_app *app, u8 *mac, u16 idx, bool del) mac 518 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ether_addr_copy(payload.addr, mac); mac 555 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_lookup_offloaded_macs(struct nfp_app *app, u8 *mac) mac 559 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c return rhashtable_lookup_fast(&priv->tun.offloaded_macs, mac, mac 674 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c u8 *mac, bool mod) mac 682 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c entry = nfp_tunnel_lookup_offloaded_macs(app, mac); mac 701 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (__nfp_tunnel_offload_mac(app, mac, nfp_mac_idx, mac 724 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = __nfp_tunnel_offload_mac(app, mac, nfp_mac_idx, false); mac 751 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c return __nfp_tunnel_offload_mac(app, mac, 0, true); mac 62 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 72 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c if (is_multicast_ether_addr(mac)) { mac 75 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c mac, vf); mac 81 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c writel(get_unaligned_be32(mac), app->pf->vfcfg_tbl2 + vf_offset); mac 82 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c writew(get_unaligned_be16(mac + 4), mac 89 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c mac, vf); mac 233 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c put_unaligned_be32(mac_hi, &ivi->mac[0]); mac 234 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c put_unaligned_be16(mac_lo, &ivi->mac[4]); mac 50 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); mac 1222 drivers/net/ethernet/ni/nixge.c char *mac; mac 1228 drivers/net/ethernet/ni/nixge.c mac = nvmem_cell_read(cell, &cell_size); mac 1231 drivers/net/ethernet/ni/nixge.c return mac; mac 3121 drivers/net/ethernet/nvidia/forcedeth.c u32 mac[2]; mac 3123 drivers/net/ethernet/nvidia/forcedeth.c mac[0] = (dev->dev_addr[0] << 0) + (dev->dev_addr[1] << 8) + mac 3125 drivers/net/ethernet/nvidia/forcedeth.c mac[1] = (dev->dev_addr[4] << 0) + (dev->dev_addr[5] << 8); mac 3127 drivers/net/ethernet/nvidia/forcedeth.c writel(mac[0], base + NvRegMacAddrA); mac 3128 drivers/net/ethernet/nvidia/forcedeth.c writel(mac[1], base + NvRegMacAddrB); mac 420 drivers/net/ethernet/nxp/lpc_eth.c static void __lpc_set_mac(struct netdata_local *pldat, u8 *mac) mac 425 drivers/net/ethernet/nxp/lpc_eth.c tmp = mac[0] | ((u32)mac[1] << 8); mac 427 drivers/net/ethernet/nxp/lpc_eth.c tmp = mac[2] | ((u32)mac[3] << 8); mac 429 drivers/net/ethernet/nxp/lpc_eth.c tmp = mac[4] | ((u32)mac[5] << 8); mac 432 drivers/net/ethernet/nxp/lpc_eth.c netdev_dbg(pldat->ndev, "Ethernet MAC address %pM\n", mac); mac 435 drivers/net/ethernet/nxp/lpc_eth.c static void __lpc_get_mac(struct netdata_local *pldat, u8 *mac) mac 441 drivers/net/ethernet/nxp/lpc_eth.c mac[0] = tmp & 0xFF; mac 442 drivers/net/ethernet/nxp/lpc_eth.c mac[1] = tmp >> 8; mac 444 drivers/net/ethernet/nxp/lpc_eth.c mac[2] = tmp & 0xFF; mac 445 drivers/net/ethernet/nxp/lpc_eth.c mac[3] = tmp >> 8; mac 447 drivers/net/ethernet/nxp/lpc_eth.c mac[4] = tmp & 0xFF; mac 448 drivers/net/ethernet/nxp/lpc_eth.c mac[5] = tmp >> 8; mac 369 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h struct pch_gbe_mac_info mac; mac 133 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.link_speed = speed; mac 134 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.link_duplex = copy_ecmd.base.duplex; mac 138 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.autoneg = copy_ecmd.base.autoneg; mac 377 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c ((hw->mac.fc_autoneg) ? AUTONEG_ENABLE : AUTONEG_DISABLE); mac 379 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if (hw->mac.fc == PCH_GBE_FC_RX_PAUSE) { mac 381 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c } else if (hw->mac.fc == PCH_GBE_FC_TX_PAUSE) { mac 383 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c } else if (hw->mac.fc == PCH_GBE_FC_FULL) { mac 404 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.fc_autoneg = pause->autoneg; mac 406 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.fc = PCH_GBE_FC_FULL; mac 408 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.fc = PCH_GBE_FC_RX_PAUSE; mac 410 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.fc = PCH_GBE_FC_TX_PAUSE; mac 412 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c hw->mac.fc = PCH_GBE_FC_NONE; mac 414 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if (hw->mac.fc_autoneg == AUTONEG_ENABLE) { mac 284 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[0] = (u8)(adr1a & 0xFF); mac 285 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[1] = (u8)((adr1a >> 8) & 0xFF); mac 286 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[2] = (u8)((adr1a >> 16) & 0xFF); mac 287 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[3] = (u8)((adr1a >> 24) & 0xFF); mac 288 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[4] = (u8)(adr1b & 0xFF); mac 289 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.addr[5] = (u8)((adr1b >> 8) & 0xFF); mac 291 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "hw->mac.addr : %pM\n", hw->mac.addr); mac 358 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_mac_mar_set(hw, hw->mac.addr, 0); mac 388 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_mac_mar_set(hw, hw->mac.addr, 0); mac 410 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_mac_info *mac = &hw->mac; mac 413 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "mac->fc = %u\n", mac->fc); mac 417 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c switch (mac->fc) { mac 420 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c mac->tx_fc_enable = false; mac 424 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c mac->tx_fc_enable = false; mac 428 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c mac->tx_fc_enable = true; mac 432 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c mac->tx_fc_enable = true; mac 439 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (mac->link_duplex == DUPLEX_HALF) mac 444 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ioread32(&hw->reg->RX_FCTRL), mac->tx_fc_enable); mac 535 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp2 = hw->mac.addr[1]; mac 536 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp2 = (tmp2 << 8) | hw->mac.addr[0]; mac 539 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp3 = hw->mac.addr[5]; mac 540 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp3 = (tmp3 << 8) | hw->mac.addr[4]; mac 541 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp3 = (tmp3 << 8) | hw->mac.addr[3]; mac 542 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tmp3 = (tmp3 << 8) | hw->mac.addr[2]; mac 1060 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_speed = ethtool_cmd_speed(&cmd); mac 1061 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex = cmd.duplex; mac 1063 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_rgmii_ctrl(adapter, hw->mac.link_speed, mac 1064 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex); mac 1066 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_mode(adapter, hw->mac.link_speed, mac 1067 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex); mac 1070 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_speed, mac 1077 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_speed = SPEED_10; mac 1078 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex = DUPLEX_HALF; mac 1321 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (hw->mac.tx_fc_enable) { mac 1458 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hw.mac.max_frame_size + PCH_GBE_DMA_ALIGN + NET_IP_ALIGN; mac 1883 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (!is_valid_ether_addr(adapter->hw.mac.addr)) { mac 1977 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; mac 1978 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.min_frame_size = ETH_ZLEN + ETH_FCS_LEN; mac 1996 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.min_frame_size, hw->mac.max_frame_size); mac 2164 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c memcpy(adapter->hw.mac.addr, skaddr->sa_data, netdev->addr_len); mac 2165 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_mac_mar_set(&adapter->hw, adapter->hw.mac.addr, 0); mac 2170 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "mac_addr : %pM\n", adapter->hw.mac.addr); mac 2210 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hw.mac.max_frame_size = max_frame; mac 2215 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hw.mac.max_frame_size = max_frame; mac 2221 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hw.mac.max_frame_size); mac 2423 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_rgmii_ctrl(adapter, hw->mac.link_speed, mac 2424 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex); mac 2425 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_mode(adapter, hw->mac.link_speed, mac 2426 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex); mac 2583 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); mac 324 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 328 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 329 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 336 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 339 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 340 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 347 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 351 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 352 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_FULL; mac 359 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 362 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 363 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 367 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 0; mac 369 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 370 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 374 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 0; mac 376 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_10; mac 377 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_FULL; mac 384 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 387 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_100; mac 388 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 393 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 0; mac 395 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_100; mac 396 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_HALF; mac 401 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 0; mac 403 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_100; mac 404 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_FULL; mac 418 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.autoneg = hw->mac.fc_autoneg = 1; mac 420 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_speed = SPEED_1000; mac 421 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.link_duplex = DUPLEX_FULL; mac 506 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c hw->mac.fc = tmp; mac 308 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c ethtool_cmd_speed_set(&cmd, hw->mac.link_speed); mac 309 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c cmd.duplex = hw->mac.link_duplex; mac 311 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c cmd.autoneg = hw->mac.autoneg; mac 83 drivers/net/ethernet/pasemi/pasemi_mac.c static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) mac 85 drivers/net/ethernet/pasemi/pasemi_mac.c return pasemi_read_mac_reg(mac->dma_if, reg); mac 88 drivers/net/ethernet/pasemi/pasemi_mac.c static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, mac 91 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_write_mac_reg(mac->dma_if, reg, val); mac 104 drivers/net/ethernet/pasemi/pasemi_mac.c static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) mac 106 drivers/net/ethernet/pasemi/pasemi_mac.c return mac->rx; mac 109 drivers/net/ethernet/pasemi/pasemi_mac.c static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) mac 111 drivers/net/ethernet/pasemi/pasemi_mac.c return mac->tx; mac 124 drivers/net/ethernet/pasemi/pasemi_mac.c static int mac_to_intf(struct pasemi_mac *mac) mac 126 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->pdev; mac 152 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_intf_disable(struct pasemi_mac *mac) mac 156 drivers/net/ethernet/pasemi/pasemi_mac.c flags = read_mac_reg(mac, PAS_MAC_CFG_PCFG); mac 158 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_PCFG, flags); mac 161 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_intf_enable(struct pasemi_mac *mac) mac 165 drivers/net/ethernet/pasemi/pasemi_mac.c flags = read_mac_reg(mac, PAS_MAC_CFG_PCFG); mac 167 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_PCFG, flags); mac 170 drivers/net/ethernet/pasemi/pasemi_mac.c static int pasemi_get_mac_addr(struct pasemi_mac *mac) mac 172 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->pdev; mac 187 drivers/net/ethernet/pasemi/pasemi_mac.c memcpy(mac->mac_addr, maddr, ETH_ALEN); mac 210 drivers/net/ethernet/pasemi/pasemi_mac.c memcpy(mac->mac_addr, addr, ETH_ALEN); mac 217 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 230 drivers/net/ethernet/pasemi/pasemi_mac.c adr1 = read_mac_reg(mac, PAS_MAC_CFG_ADR1); mac 234 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_disable(mac); mac 235 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_ADR0, adr0); mac 236 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_ADR1, adr1); mac 237 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_enable(mac); mac 242 drivers/net/ethernet/pasemi/pasemi_mac.c static int pasemi_mac_unmap_tx_skb(struct pasemi_mac *mac, mac 248 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->dma_pdev; mac 265 drivers/net/ethernet/pasemi/pasemi_mac.c static struct pasemi_mac_csring *pasemi_mac_setup_csring(struct pasemi_mac *mac) mac 276 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate checksum channel\n"); mac 339 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_setup_csrings(struct pasemi_mac *mac) mac 342 drivers/net/ethernet/pasemi/pasemi_mac.c mac->cs[0] = pasemi_mac_setup_csring(mac); mac 343 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->type == MAC_TYPE_XAUI) mac 344 drivers/net/ethernet/pasemi/pasemi_mac.c mac->cs[1] = pasemi_mac_setup_csring(mac); mac 346 drivers/net/ethernet/pasemi/pasemi_mac.c mac->cs[1] = 0; mac 349 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->cs[i]) mac 350 drivers/net/ethernet/pasemi/pasemi_mac.c mac->num_cs++; mac 366 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 374 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate RX channel\n"); mac 393 drivers/net/ethernet/pasemi/pasemi_mac.c ring->buffers = dma_alloc_coherent(&mac->dma_pdev->dev, mac 413 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_BASEL(mac->dma_if), mac 416 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_BASEU(mac->dma_if), mac 427 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_CFG(mac->dma_if), cfg); mac 431 drivers/net/ethernet/pasemi/pasemi_mac.c ring->mac = mac; mac 432 drivers/net/ethernet/pasemi/pasemi_mac.c mac->rx = ring; mac 447 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 457 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't allocate TX channel\n"); mac 484 drivers/net/ethernet/pasemi/pasemi_mac.c PAS_DMA_TXCHAN_CFG_TATTR(mac->dma_if) | mac 495 drivers/net/ethernet/pasemi/pasemi_mac.c ring->mac = mac; mac 507 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_free_tx_resources(struct pasemi_mac *mac) mac 509 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac_txring *txring = tx_ring(mac); mac 530 drivers/net/ethernet/pasemi/pasemi_mac.c freed = pasemi_mac_unmap_tx_skb(mac, nfrags, mac 542 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_free_rx_buffers(struct pasemi_mac *mac) mac 544 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac_rxring *rx = rx_ring(mac); mac 551 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_single(mac->dma_pdev, mac 565 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_free_rx_resources(struct pasemi_mac *mac) mac 567 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_rx_buffers(mac); mac 569 drivers/net/ethernet/pasemi/pasemi_mac.c dma_free_coherent(&mac->dma_pdev->dev, RX_RING_SIZE * sizeof(u64), mac 570 drivers/net/ethernet/pasemi/pasemi_mac.c rx_ring(mac)->buffers, rx_ring(mac)->buf_dma); mac 572 drivers/net/ethernet/pasemi/pasemi_mac.c kfree(rx_ring(mac)->ring_info); mac 573 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_dma_free_chan(&rx_ring(mac)->chan); mac 574 drivers/net/ethernet/pasemi/pasemi_mac.c mac->rx = NULL; mac 580 drivers/net/ethernet/pasemi/pasemi_mac.c const struct pasemi_mac *mac = netdev_priv(dev); mac 581 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac_rxring *rx = rx_ring(mac); mac 587 drivers/net/ethernet/pasemi/pasemi_mac.c fill = rx_ring(mac)->next_to_fill; mac 597 drivers/net/ethernet/pasemi/pasemi_mac.c skb = netdev_alloc_skb(dev, mac->bufsz); mac 603 drivers/net/ethernet/pasemi/pasemi_mac.c dma = pci_map_single(mac->dma_pdev, skb->data, mac 604 drivers/net/ethernet/pasemi/pasemi_mac.c mac->bufsz - LOCAL_SKB_ALIGN, mac 607 drivers/net/ethernet/pasemi/pasemi_mac.c if (unlikely(pci_dma_mapping_error(mac->dma_pdev, dma))) { mac 614 drivers/net/ethernet/pasemi/pasemi_mac.c *buff = XCT_RXB_LEN(mac->bufsz) | XCT_RXB_ADDR(dma); mac 620 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_INCR(mac->dma_if), count); mac 622 drivers/net/ethernet/pasemi/pasemi_mac.c rx_ring(mac)->next_to_fill = (rx_ring(mac)->next_to_fill + count) & mac 626 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_restart_rx_intr(const struct pasemi_mac *mac) mac 628 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac_rxring *rx = rx_ring(mac); mac 641 drivers/net/ethernet/pasemi/pasemi_mac.c write_iob_reg(PAS_IOB_DMA_RXCH_RESET(mac->rx->chan.chno), reg); mac 644 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_restart_tx_intr(const struct pasemi_mac *mac) mac 649 drivers/net/ethernet/pasemi/pasemi_mac.c pcnt = *tx_ring(mac)->chan.status & PAS_STATUS_PCNT_M; mac 653 drivers/net/ethernet/pasemi/pasemi_mac.c write_iob_reg(PAS_IOB_DMA_TXCH_RESET(tx_ring(mac)->chan.chno), reg); mac 657 drivers/net/ethernet/pasemi/pasemi_mac.c static inline void pasemi_mac_rx_error(const struct pasemi_mac *mac, mac 661 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_dmachan *chan = &rx_ring(mac)->chan; mac 663 drivers/net/ethernet/pasemi/pasemi_mac.c if (!netif_msg_rx_err(mac)) mac 666 drivers/net/ethernet/pasemi/pasemi_mac.c rcmdsta = read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)); mac 676 drivers/net/ethernet/pasemi/pasemi_mac.c static inline void pasemi_mac_tx_error(const struct pasemi_mac *mac, mac 680 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_dmachan *chan = &tx_ring(mac)->chan; mac 682 drivers/net/ethernet/pasemi/pasemi_mac.c if (!netif_msg_tx_err(mac)) mac 697 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = rx->mac; mac 698 drivers/net/ethernet/pasemi/pasemi_mac.c struct pci_dev *pdev = mac->dma_pdev; mac 722 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_rx_error(mac, macrx); mac 744 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_single(pdev, dma, mac->bufsz - LOCAL_SKB_ALIGN, mac 749 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_errors++; mac 750 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_crc_errors++; mac 772 drivers/net/ethernet/pasemi/pasemi_mac.c skb->protocol = eth_type_trans(skb, mac->netdev); mac 773 drivers/net/ethernet/pasemi/pasemi_mac.c napi_gro_receive(&mac->napi, skb); mac 793 drivers/net/ethernet/pasemi/pasemi_mac.c rx_ring(mac)->next_to_clean = n; mac 799 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXCHAN_INCR(mac->rx->chan.chno), count << 1); mac 801 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_replenish_rx_ring(mac->netdev, count); mac 803 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_bytes += tot_bytes; mac 804 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_packets += packets; mac 806 drivers/net/ethernet/pasemi/pasemi_mac.c spin_unlock(&rx_ring(mac)->lock); mac 817 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = txring->mac; mac 853 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_tx_error(mac, mactx); mac 891 drivers/net/ethernet/pasemi/pasemi_mac.c netif_wake_queue(mac->netdev); mac 894 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_unmap_tx_skb(mac, nf[i], skbs[i], dmas[i]); mac 909 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = rxring->mac; mac 926 drivers/net/ethernet/pasemi/pasemi_mac.c napi_schedule(&mac->napi); mac 938 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = txring->mac; mac 944 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_restart_tx_intr(mac); mac 951 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = txring->mac; mac 966 drivers/net/ethernet/pasemi/pasemi_mac.c napi_schedule(&mac->napi); mac 976 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 985 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->link && netif_msg_link(mac)) mac 989 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_disable(mac); mac 990 drivers/net/ethernet/pasemi/pasemi_mac.c mac->link = 0; mac 994 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_enable(mac); mac 998 drivers/net/ethernet/pasemi/pasemi_mac.c flags = read_mac_reg(mac, PAS_MAC_CFG_PCFG); mac 1023 drivers/net/ethernet/pasemi/pasemi_mac.c msg = mac->link != dev->phydev->link || flags != new_flags; mac 1025 drivers/net/ethernet/pasemi/pasemi_mac.c mac->duplex = dev->phydev->duplex; mac 1026 drivers/net/ethernet/pasemi/pasemi_mac.c mac->speed = dev->phydev->speed; mac 1027 drivers/net/ethernet/pasemi/pasemi_mac.c mac->link = dev->phydev->link; mac 1030 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_PCFG, new_flags); mac 1032 drivers/net/ethernet/pasemi/pasemi_mac.c if (msg && netif_msg_link(mac)) mac 1034 drivers/net/ethernet/pasemi/pasemi_mac.c dev->name, mac->speed, mac->duplex ? "full" : "half"); mac 1039 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 1043 drivers/net/ethernet/pasemi/pasemi_mac.c dn = pci_device_to_OF_node(mac->pdev); mac 1046 drivers/net/ethernet/pasemi/pasemi_mac.c mac->link = 0; mac 1047 drivers/net/ethernet/pasemi/pasemi_mac.c mac->speed = 0; mac 1048 drivers/net/ethernet/pasemi/pasemi_mac.c mac->duplex = -1; mac 1065 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 1073 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_TXP, flags); mac 1079 drivers/net/ethernet/pasemi/pasemi_mac.c mac->tx = pasemi_mac_setup_tx_resources(dev); mac 1081 drivers/net/ethernet/pasemi/pasemi_mac.c if (!mac->tx) mac 1087 drivers/net/ethernet/pasemi/pasemi_mac.c if (dev->mtu > 1500 && !mac->num_cs) { mac 1088 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_setup_csrings(mac); mac 1089 drivers/net/ethernet/pasemi/pasemi_mac.c if (!mac->num_cs) mac 1095 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_RMON(i), 0); mac 1101 drivers/net/ethernet/pasemi/pasemi_mac.c write_iob_reg(PAS_IOB_DMA_RXCH_CFG(mac->rx->chan.chno), mac 1104 drivers/net/ethernet/pasemi/pasemi_mac.c write_iob_reg(PAS_IOB_DMA_TXCH_CFG(mac->tx->chan.chno), mac 1107 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_IPC_CHNL, mac 1108 drivers/net/ethernet/pasemi/pasemi_mac.c PAS_MAC_IPC_CHNL_DCHNO(mac->rx->chan.chno) | mac 1109 drivers/net/ethernet/pasemi/pasemi_mac.c PAS_MAC_IPC_CHNL_BCH(mac->rx->chan.chno)); mac 1112 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if), mac 1120 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_dma_start_chan(&rx_ring(mac)->chan, PAS_DMA_RXCHAN_CCMDSTA_DU | mac 1126 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_dma_start_chan(&tx_ring(mac)->chan, PAS_DMA_TXCHAN_TCMDSTA_SZ | mac 1133 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXCHAN_INCR(rx_ring(mac)->chan.chno), mac 1137 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_restart_rx_intr(mac); mac 1138 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_restart_tx_intr(mac); mac 1142 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->type == MAC_TYPE_GMAC) mac 1148 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_PCFG, flags); mac 1153 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_enable(mac); mac 1154 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->type == MAC_TYPE_GMAC) { mac 1156 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&mac->pdev->dev, mac 1158 drivers/net/ethernet/pasemi/pasemi_mac.c dev_warn(&mac->pdev->dev, mac 1164 drivers/net/ethernet/pasemi/pasemi_mac.c napi_enable(&mac->napi); mac 1166 drivers/net/ethernet/pasemi/pasemi_mac.c snprintf(mac->tx_irq_name, sizeof(mac->tx_irq_name), "%s tx", mac 1169 drivers/net/ethernet/pasemi/pasemi_mac.c ret = request_irq(mac->tx->chan.irq, pasemi_mac_tx_intr, 0, mac 1170 drivers/net/ethernet/pasemi/pasemi_mac.c mac->tx_irq_name, mac->tx); mac 1172 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "request_irq of irq %d failed: %d\n", mac 1173 drivers/net/ethernet/pasemi/pasemi_mac.c mac->tx->chan.irq, ret); mac 1177 drivers/net/ethernet/pasemi/pasemi_mac.c snprintf(mac->rx_irq_name, sizeof(mac->rx_irq_name), "%s rx", mac 1180 drivers/net/ethernet/pasemi/pasemi_mac.c ret = request_irq(mac->rx->chan.irq, pasemi_mac_rx_intr, 0, mac 1181 drivers/net/ethernet/pasemi/pasemi_mac.c mac->rx_irq_name, mac->rx); mac 1183 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "request_irq of irq %d failed: %d\n", mac 1184 drivers/net/ethernet/pasemi/pasemi_mac.c mac->rx->chan.irq, ret); mac 1191 drivers/net/ethernet/pasemi/pasemi_mac.c timer_setup(&mac->tx->clean_timer, pasemi_mac_tx_timer, 0); mac 1192 drivers/net/ethernet/pasemi/pasemi_mac.c mod_timer(&mac->tx->clean_timer, jiffies + HZ); mac 1197 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->tx->chan.irq, mac->tx); mac 1199 drivers/net/ethernet/pasemi/pasemi_mac.c napi_disable(&mac->napi); mac 1202 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->tx) mac 1203 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_tx_resources(mac); mac 1204 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_rx_resources(mac); mac 1212 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_pause_txchan(struct pasemi_mac *mac) mac 1215 drivers/net/ethernet/pasemi/pasemi_mac.c int txch = tx_ring(mac)->chan.chno; mac 1228 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->dma_pdev->dev, mac 1234 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_pause_rxchan(struct pasemi_mac *mac) mac 1237 drivers/net/ethernet/pasemi/pasemi_mac.c int rxch = rx_ring(mac)->chan.chno; mac 1249 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->dma_pdev->dev, mac 1254 drivers/net/ethernet/pasemi/pasemi_mac.c static void pasemi_mac_pause_rxint(struct pasemi_mac *mac) mac 1258 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if), mac 1261 drivers/net/ethernet/pasemi/pasemi_mac.c sta = read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)); mac 1268 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->dma_pdev->dev, mac 1270 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if), 0); mac 1275 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 1279 drivers/net/ethernet/pasemi/pasemi_mac.c rxch = rx_ring(mac)->chan.chno; mac 1280 drivers/net/ethernet/pasemi/pasemi_mac.c txch = tx_ring(mac)->chan.chno; mac 1287 drivers/net/ethernet/pasemi/pasemi_mac.c del_timer_sync(&mac->tx->clean_timer); mac 1290 drivers/net/ethernet/pasemi/pasemi_mac.c napi_disable(&mac->napi); mac 1292 drivers/net/ethernet/pasemi/pasemi_mac.c sta = read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)); mac 1311 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_clean_tx(tx_ring(mac)); mac 1312 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_clean_rx(rx_ring(mac), RX_RING_SIZE); mac 1314 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_pause_txchan(mac); mac 1315 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_pause_rxint(mac); mac 1316 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_pause_rxchan(mac); mac 1317 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_disable(mac); mac 1319 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->tx->chan.irq, mac->tx); mac 1320 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->rx->chan.irq, mac->rx); mac 1322 drivers/net/ethernet/pasemi/pasemi_mac.c for (i = 0; i < mac->num_cs; i++) { mac 1323 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_csring(mac->cs[i]); mac 1324 drivers/net/ethernet/pasemi/pasemi_mac.c mac->cs[i] = NULL; mac 1327 drivers/net/ethernet/pasemi/pasemi_mac.c mac->num_cs = 0; mac 1330 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_rx_resources(mac); mac 1331 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_tx_resources(mac); mac 1424 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac * const mac = netdev_priv(dev); mac 1425 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac_txring * const txring = tx_ring(mac); mac 1443 drivers/net/ethernet/pasemi/pasemi_mac.c map[0] = pci_map_single(mac->dma_pdev, skb->data, skb_headlen(skb), mac 1446 drivers/net/ethernet/pasemi/pasemi_mac.c if (pci_dma_mapping_error(mac->dma_pdev, map[0])) mac 1452 drivers/net/ethernet/pasemi/pasemi_mac.c map[i + 1] = skb_frag_dma_map(&mac->dma_pdev->dev, frag, 0, mac 1455 drivers/net/ethernet/pasemi/pasemi_mac.c if (dma_mapping_error(&mac->dma_pdev->dev, map[i + 1])) { mac 1493 drivers/net/ethernet/pasemi/pasemi_mac.c if (mac->num_cs && skb->ip_summed == CHECKSUM_PARTIAL && skb->len > 1540) { mac 1494 drivers/net/ethernet/pasemi/pasemi_mac.c csring = mac->cs[mac->last_cs]; mac 1495 drivers/net/ethernet/pasemi/pasemi_mac.c mac->last_cs = (mac->last_cs + 1) % mac->num_cs; mac 1533 drivers/net/ethernet/pasemi/pasemi_mac.c pci_unmap_single(mac->dma_pdev, map[nfrags], map_size[nfrags], mac 1541 drivers/net/ethernet/pasemi/pasemi_mac.c const struct pasemi_mac *mac = netdev_priv(dev); mac 1544 drivers/net/ethernet/pasemi/pasemi_mac.c flags = read_mac_reg(mac, PAS_MAC_CFG_PCFG); mac 1552 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_PCFG, flags); mac 1558 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = container_of(napi, struct pasemi_mac, napi); mac 1561 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_clean_tx(tx_ring(mac)); mac 1562 drivers/net/ethernet/pasemi/pasemi_mac.c pkts = pasemi_mac_clean_rx(rx_ring(mac), budget); mac 1567 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_restart_rx_intr(mac); mac 1568 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_restart_tx_intr(mac); mac 1581 drivers/net/ethernet/pasemi/pasemi_mac.c const struct pasemi_mac *mac = netdev_priv(dev); mac 1583 drivers/net/ethernet/pasemi/pasemi_mac.c disable_irq(mac->tx->chan.irq); mac 1584 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_tx_intr(mac->tx->chan.irq, mac->tx); mac 1585 drivers/net/ethernet/pasemi/pasemi_mac.c enable_irq(mac->tx->chan.irq); mac 1587 drivers/net/ethernet/pasemi/pasemi_mac.c disable_irq(mac->rx->chan.irq); mac 1588 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_rx_intr(mac->rx->chan.irq, mac->rx); mac 1589 drivers/net/ethernet/pasemi/pasemi_mac.c enable_irq(mac->rx->chan.irq); mac 1595 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac = netdev_priv(dev); mac 1610 drivers/net/ethernet/pasemi/pasemi_mac.c napi_disable(&mac->napi); mac 1612 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_disable(mac); mac 1614 drivers/net/ethernet/pasemi/pasemi_mac.c rcmdsta = read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)); mac 1615 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_pause_rxint(mac); mac 1616 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_clean_rx(rx_ring(mac), RX_RING_SIZE); mac 1617 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_free_rx_buffers(mac); mac 1622 drivers/net/ethernet/pasemi/pasemi_mac.c if (new_mtu > PE_DEF_MTU && !mac->num_cs) { mac 1623 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_setup_csrings(mac); mac 1624 drivers/net/ethernet/pasemi/pasemi_mac.c if (!mac->num_cs) { mac 1633 drivers/net/ethernet/pasemi/pasemi_mac.c reg = read_mac_reg(mac, PAS_MAC_CFG_MACCFG); mac 1636 drivers/net/ethernet/pasemi/pasemi_mac.c write_mac_reg(mac, PAS_MAC_CFG_MACCFG, reg); mac 1640 drivers/net/ethernet/pasemi/pasemi_mac.c mac->bufsz = new_mtu + ETH_HLEN + ETH_FCS_LEN + LOCAL_SKB_ALIGN + 128; mac 1644 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if), mac 1647 drivers/net/ethernet/pasemi/pasemi_mac.c rx_ring(mac)->next_to_fill = 0; mac 1650 drivers/net/ethernet/pasemi/pasemi_mac.c napi_enable(&mac->napi); mac 1652 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_intf_enable(mac); mac 1675 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac; mac 1691 drivers/net/ethernet/pasemi/pasemi_mac.c mac = netdev_priv(dev); mac 1693 drivers/net/ethernet/pasemi/pasemi_mac.c mac->pdev = pdev; mac 1694 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev = dev; mac 1696 drivers/net/ethernet/pasemi/pasemi_mac.c netif_napi_add(dev, &mac->napi, pasemi_mac_poll, 64); mac 1701 drivers/net/ethernet/pasemi/pasemi_mac.c mac->dma_pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa007, NULL); mac 1702 drivers/net/ethernet/pasemi/pasemi_mac.c if (!mac->dma_pdev) { mac 1703 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't find DMA Controller\n"); mac 1707 drivers/net/ethernet/pasemi/pasemi_mac.c dma_set_mask(&mac->dma_pdev->dev, DMA_BIT_MASK(64)); mac 1709 drivers/net/ethernet/pasemi/pasemi_mac.c mac->iob_pdev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa001, NULL); mac 1710 drivers/net/ethernet/pasemi/pasemi_mac.c if (!mac->iob_pdev) { mac 1711 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't find I/O Bridge\n"); mac 1717 drivers/net/ethernet/pasemi/pasemi_mac.c if (pasemi_get_mac_addr(mac) || !is_valid_ether_addr(mac->mac_addr)) { mac 1721 drivers/net/ethernet/pasemi/pasemi_mac.c memcpy(dev->dev_addr, mac->mac_addr, sizeof(mac->mac_addr)); mac 1723 drivers/net/ethernet/pasemi/pasemi_mac.c ret = mac_to_intf(mac); mac 1725 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "Can't map DMA interface\n"); mac 1729 drivers/net/ethernet/pasemi/pasemi_mac.c mac->dma_if = ret; mac 1733 drivers/net/ethernet/pasemi/pasemi_mac.c mac->type = MAC_TYPE_GMAC; mac 1736 drivers/net/ethernet/pasemi/pasemi_mac.c mac->type = MAC_TYPE_XAUI; mac 1751 drivers/net/ethernet/pasemi/pasemi_mac.c mac->bufsz = dev->mtu + ETH_HLEN + ETH_FCS_LEN + LOCAL_SKB_ALIGN + 128; mac 1758 drivers/net/ethernet/pasemi/pasemi_mac.c mac->msg_enable = netif_msg_init(debug, DEFAULT_MSG_ENABLE); mac 1761 drivers/net/ethernet/pasemi/pasemi_mac.c mac->msg_enable = (NETIF_MSG_IFUP << 1 ) - 1; mac 1766 drivers/net/ethernet/pasemi/pasemi_mac.c dev_err(&mac->pdev->dev, "register_netdev failed with error %d\n", mac 1769 drivers/net/ethernet/pasemi/pasemi_mac.c } else if (netif_msg_probe(mac)) { mac 1771 drivers/net/ethernet/pasemi/pasemi_mac.c dev->name, mac->type == MAC_TYPE_GMAC ? "GMAC" : "XAUI", mac 1772 drivers/net/ethernet/pasemi/pasemi_mac.c mac->dma_if, dev->dev_addr); mac 1778 drivers/net/ethernet/pasemi/pasemi_mac.c pci_dev_put(mac->iob_pdev); mac 1779 drivers/net/ethernet/pasemi/pasemi_mac.c pci_dev_put(mac->dma_pdev); mac 1791 drivers/net/ethernet/pasemi/pasemi_mac.c struct pasemi_mac *mac; mac 1796 drivers/net/ethernet/pasemi/pasemi_mac.c mac = netdev_priv(netdev); mac 1801 drivers/net/ethernet/pasemi/pasemi_mac.c pci_dev_put(mac->dma_pdev); mac 1802 drivers/net/ethernet/pasemi/pasemi_mac.c pci_dev_put(mac->iob_pdev); mac 1804 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_dma_free_chan(&mac->tx->chan); mac 1805 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_dma_free_chan(&mac->rx->chan); mac 32 drivers/net/ethernet/pasemi/pasemi_mac.h struct pasemi_mac *mac; /* Needed in intr handler */ mac 45 drivers/net/ethernet/pasemi/pasemi_mac.h struct pasemi_mac *mac; /* Needed in intr handler */ mac 57 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); mac 58 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c return mac->msg_enable; mac 65 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); mac 66 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c mac->msg_enable = level; mac 74 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); mac 77 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c ering->tx_pending = RING_USED(mac->tx)/2; mac 79 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c ering->rx_pending = RING_USED(mac->rx)/4; mac 95 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); mac 98 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c data[0] = pasemi_read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)) mac 101 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c data[1+i] = pasemi_read_mac_reg(mac->dma_if, PAS_MAC_RMON(i)); mac 361 drivers/net/ethernet/pensando/ionic/ionic_if.h u8 mac[6]; mac 1415 drivers/net/ethernet/pensando/ionic/ionic_if.h u8 mac[6]; mac 1479 drivers/net/ethernet/pensando/ionic/ionic_if.h u8 mac[6]; mac 1543 drivers/net/ethernet/pensando/ionic/ionic_if.h } mac; mac 815 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(ctx.cmd.rx_filter_add.mac.addr, addr, ETH_ALEN); mac 1213 drivers/net/ethernet/pensando/ionic/ionic_lif.c u8 *mac; mac 1216 drivers/net/ethernet/pensando/ionic/ionic_lif.c mac = (u8 *)addr->sa_data; mac 1217 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (ether_addr_equal(netdev->dev_addr, mac)) mac 1231 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "updating mac addr %pM\n", mac); mac 1233 drivers/net/ethernet/pensando/ionic/ionic_lif.c return ionic_addr_add(netdev, mac); mac 1949 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(addr.sa_data, ctx.comp.lif_getattr.mac, netdev->addr_len); mac 2200 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(ionic->dev, "eth.config.mac %pM\n", lid->eth.config.mac); mac 77 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c key = *(u32 *)ac->mac.addr; mac 145 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c if (memcmp(addr, f->cmd.mac.addr, ETH_ALEN) == 0) mac 1866 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 *mac); mac 1867 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int netxen_p3_get_mac_addr(struct netxen_adapter *adapter, u64 *mac); mac 998 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 *mac) mac 1000 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c __le32 *pmac = (__le32 *) mac; mac 1008 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (*mac == ~0ULL) { mac 1017 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (*mac == ~0ULL) mac 1023 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c int netxen_p3_get_mac_addr(struct netxen_adapter *adapter, u64 *mac) mac 1035 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c *mac = le64_to_cpu((mac_lo >> 16) | ((u64)mac_hi << 16)); mac 1037 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c *mac = le64_to_cpu((u64)mac_lo | ((u64)mac_hi << 32)); mac 918 drivers/net/ethernet/qlogic/qed/qed.h __le16 *fw_mid, __le16 *fw_lsb, u8 *mac); mac 382 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_llh_mac_filter mac; mac 993 drivers/net/ethernet/qlogic/qed/qed_dev.c memcpy(filter.mac.addr, mac_addr, ETH_ALEN); mac 1193 drivers/net/ethernet/qlogic/qed/qed_dev.c ether_addr_copy(filter.mac.addr, mac_addr); mac 4328 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->func_info.mac); mac 5465 drivers/net/ethernet/qlogic/qed/qed_dev.c __le16 *fw_mid, __le16 *fw_lsb, u8 *mac) mac 5467 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_msb)[0] = mac[1]; mac 5468 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_msb)[1] = mac[0]; mac 5469 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_mid)[0] = mac[3]; mac 5470 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_mid)[1] = mac[2]; mac 5471 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_lsb)[0] = mac[5]; mac 5472 drivers/net/ethernet/qlogic/qed/qed_dev.c ((u8 *)fw_lsb)[1] = mac[4]; mac 1271 drivers/net/ethernet/qlogic/qed/qed_iscsi.c ether_addr_copy(con->local_mac, conn_info->src.mac); mac 1272 drivers/net/ethernet/qlogic/qed/qed_iscsi.c ether_addr_copy(con->remote_mac, conn_info->dst.mac); mac 1395 drivers/net/ethernet/qlogic/qed/qed_iscsi.c u32 handle, const u8 *mac) mac 1325 drivers/net/ethernet/qlogic/qed/qed_l2.c (u8 *)p_filter_cmd->mac); mac 1424 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[0], mac 1425 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[1], mac 1426 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[2], mac 1427 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[3], mac 1428 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[4], mac 1429 drivers/net/ethernet/qlogic/qed/qed_l2.c p_filter_cmd->mac[5], mac 1465 drivers/net/ethernet/qlogic/qed/qed_l2.c static u32 qed_crc32c_le(u32 seed, u8 *mac, u32 len) mac 1469 drivers/net/ethernet/qlogic/qed/qed_l2.c memcpy((u8 *)(&packet_buf[0]), &mac[0], 6); mac 1473 drivers/net/ethernet/qlogic/qed/qed_l2.c u8 qed_mcast_bin_from_mac(u8 *mac) mac 1476 drivers/net/ethernet/qlogic/qed/qed_l2.c mac, ETH_ALEN); mac 1533 drivers/net/ethernet/qlogic/qed/qed_l2.c bit = qed_mcast_bin_from_mac(p_filter_cmd->mac[i]); mac 2309 drivers/net/ethernet/qlogic/qed/qed_l2.c static bool qed_check_mac(struct qed_dev *cdev, u8 *mac) mac 2314 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_vf_check_mac(&cdev->hwfns[0], mac); mac 2739 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(ucast.mac, params->mac); mac 2743 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(ucast.mac, params->mac); mac 2776 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(mcast.mac[i], params->mac[i]); mac 2885 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_req_bulletin_update_mac(struct qed_dev *cdev, u8 *mac) mac 2895 drivers/net/ethernet/qlogic/qed/qed_l2.c ret = qed_vf_pf_bulletin_update_mac(p_hwfn, mac); mac 103 drivers/net/ethernet/qlogic/qed/qed_l2.h unsigned char mac[ETH_ALEN]; mac 116 drivers/net/ethernet/qlogic/qed/qed_l2.h unsigned char mac[QED_MAX_MC_ADDRS][ETH_ALEN]; mac 436 drivers/net/ethernet/qlogic/qed/qed_l2.h u8 qed_mcast_bin_from_mac(u8 *mac); mac 2548 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_update_mac(struct qed_dev *cdev, u8 *mac) mac 2561 drivers/net/ethernet/qlogic/qed/qed_main.c status = qed_mcp_ov_update_mac(hwfn, ptt, mac); mac 2758 drivers/net/ethernet/qlogic/qed/qed_main.c if (is_valid_ether_addr(gen_tlvs.mac[i])) { mac 2759 drivers/net/ethernet/qlogic/qed/qed_main.c ether_addr_copy(tlv->mac[i], gen_tlvs.mac[i]); mac 2280 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[0] = (u8)(shmem_info.mac_upper >> 8); mac 2281 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[1] = (u8)(shmem_info.mac_upper); mac 2282 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[2] = (u8)(shmem_info.mac_lower >> 24); mac 2283 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[3] = (u8)(shmem_info.mac_lower >> 16); mac 2284 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[4] = (u8)(shmem_info.mac_lower >> 8); mac 2285 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[5] = (u8)(shmem_info.mac_lower); mac 2288 drivers/net/ethernet/qlogic/qed/qed_mcp.c memcpy(&p_hwfn->cdev->wol_mac, info->mac, ETH_ALEN); mac 2320 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[0], info->mac[1], info->mac[2], mac 2321 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->mac[3], info->mac[4], info->mac[5], mac 2652 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_ptt *p_ptt, u8 *mac) mac 2669 drivers/net/ethernet/qlogic/qed/qed_mcp.c mfw_mac[0] = mac[0] << 24 | mac[1] << 16 | mac[2] << 8 | mac[3]; mac 2670 drivers/net/ethernet/qlogic/qed/qed_mcp.c mfw_mac[1] = mac[4] << 24 | mac[5] << 16; mac 2679 drivers/net/ethernet/qlogic/qed/qed_mcp.c memcpy(p_hwfn->cdev->wol_mac, mac, ETH_ALEN); mac 128 drivers/net/ethernet/qlogic/qed/qed_mcp.h u8 mac[ETH_ALEN]; mac 234 drivers/net/ethernet/qlogic/qed/qed_mcp.h u8 mac[QED_MFW_TLV_MAC_COUNT][6]; mac 529 drivers/net/ethernet/qlogic/qed/qed_mcp.h struct qed_ptt *p_ptt, u8 *mac); mac 268 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c p_buf->p_val = p_drv_buf->mac[idx]; mac 51 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_iov_bulletin_set_mac(struct qed_hwfn *p_hwfn, u8 *mac, int vfid); mac 1360 drivers/net/ethernet/qlogic/qed/qed_sriov.c eth_zero_addr(vf_info->mac); mac 1806 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(filter.mac, p_vf->bulletin.p_virt->mac); mac 3190 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->mac)) { mac 3215 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->mac); mac 3261 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf->mac, params->mac); mac 3264 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_bulletin_set_mac(hwfn, vf->mac, vfid); mac 3295 drivers/net/ethernet/qlogic/qed/qed_sriov.c memcpy(params.mac, req->mac, ETH_ALEN); mac 3305 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[0], params.mac[1], mac 3306 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[2], params.mac[3], mac 3307 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[4], params.mac[5], params.vlan); mac 3340 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (!ether_addr_equal(p_bulletin->mac, params.mac) || mac 3849 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(p_bulletin->mac, p_req->mac); mac 3852 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_vf->abs_vf_id, p_req->mac); mac 4124 drivers/net/ethernet/qlogic/qed/qed_sriov.c u8 *mac, int vfid) mac 4154 drivers/net/ethernet/qlogic/qed/qed_sriov.c memcpy(vf_info->bulletin.p_virt->mac, mac, ETH_ALEN); mac 4161 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_iov_bulletin_set_mac(struct qed_hwfn *p_hwfn, u8 *mac, int vfid) mac 4186 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf_info->bulletin.p_virt->mac, mac); mac 4321 drivers/net/ethernet/qlogic/qed/qed_sriov.c return p_vf->bulletin.p_virt->mac; mac 4336 drivers/net/ethernet/qlogic/qed/qed_sriov.c return p_vf->bulletin.p_virt->mac; mac 4611 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_sriov_pf_set_mac(struct qed_dev *cdev, u8 *mac, int vfid) mac 4637 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf_info->mac, mac); mac 4639 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf_info->forced_mac, mac); mac 4705 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(ivi->mac, vf_info->forced_mac); mac 4707 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(ivi->mac, vf_info->mac); mac 4949 drivers/net/ethernet/qlogic/qed/qed_sriov.c u8 *mac, mac 4953 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (is_valid_ether_addr(info->mac) && mac 4954 drivers/net/ethernet/qlogic/qed/qed_sriov.c (!mac || !ether_addr_equal(mac, info->mac))) mac 4958 drivers/net/ethernet/qlogic/qed/qed_sriov.c (!mac || !ether_addr_equal(mac, info->forced_mac))) mac 4970 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_bulletin_set_mac(hwfn, info->mac, vfid); mac 4982 drivers/net/ethernet/qlogic/qed/qed_sriov.c u8 *mac; mac 4990 drivers/net/ethernet/qlogic/qed/qed_sriov.c mac = qed_iov_bulletin_get_mac(hwfn, i); mac 4992 drivers/net/ethernet/qlogic/qed/qed_sriov.c mac = qed_iov_bulletin_get_forced_mac(hwfn, i); mac 4994 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (qed_pf_validate_req_vf_mac(hwfn, mac, info)) { mac 5066 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf_info->mac)) { mac 5071 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf_info->mac, vf_id); mac 5076 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf_info->mac, force_mac); mac 5093 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf_info->mac); mac 5096 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf_info->mac, vf_id); mac 76 drivers/net/ethernet/qlogic/qed/qed_sriov.h u8 mac[ETH_ALEN]; mac 1283 drivers/net/ethernet/qlogic/qed/qed_vf.c bit = qed_mcast_bin_from_mac(p_filter_cmd->mac[i]); mac 1303 drivers/net/ethernet/qlogic/qed/qed_vf.c memcpy(req->mac, p_ucast->mac, ETH_ALEN); mac 1401 drivers/net/ethernet/qlogic/qed/qed_vf.c ether_addr_copy(p_req->mac, p_mac); mac 1622 drivers/net/ethernet/qlogic/qed/qed_vf.c bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) mac 1631 drivers/net/ethernet/qlogic/qed/qed_vf.c if (ether_addr_equal(bulletin->mac, mac)) mac 1654 drivers/net/ethernet/qlogic/qed/qed_vf.c ether_addr_copy(dst_mac, bulletin->mac); mac 1688 drivers/net/ethernet/qlogic/qed/qed_vf.c u8 mac[ETH_ALEN], is_mac_exist, is_mac_forced; mac 1693 drivers/net/ethernet/qlogic/qed/qed_vf.c is_mac_exist = qed_vf_bulletin_get_forced_mac(hwfn, mac, mac 1696 drivers/net/ethernet/qlogic/qed/qed_vf.c ops->force_mac(cookie, mac, !!is_mac_forced); mac 345 drivers/net/ethernet/qlogic/qed/qed_vf.h u8 mac[ETH_ALEN]; mac 458 drivers/net/ethernet/qlogic/qed/qed_vf.h u8 mac[ETH_ALEN]; mac 528 drivers/net/ethernet/qlogic/qed/qed_vf.h u8 mac[ETH_ALEN]; mac 585 drivers/net/ethernet/qlogic/qed/qed_vf.h u8 mac[ETH_ALEN]; mac 837 drivers/net/ethernet/qlogic/qed/qed_vf.h bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac); mac 1108 drivers/net/ethernet/qlogic/qed/qed_vf.h static inline bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) mac 532 drivers/net/ethernet/qlogic/qede/qede.h void qede_force_mac(void *dev, u8 *mac, bool forced); mac 571 drivers/net/ethernet/qlogic/qede/qede_filter.c void qede_force_mac(void *dev, u8 *mac, bool forced) mac 577 drivers/net/ethernet/qlogic/qede/qede_filter.c if (!is_valid_ether_addr(mac)) { mac 582 drivers/net/ethernet/qlogic/qede/qede_filter.c ether_addr_copy(edev->ndev->dev_addr, mac); mac 642 drivers/net/ethernet/qlogic/qede/qede_filter.c unsigned char mac[ETH_ALEN]) mac 650 drivers/net/ethernet/qlogic/qede/qede_filter.c ether_addr_copy(filter_cmd.filter.ucast.mac, mac); mac 1131 drivers/net/ethernet/qlogic/qede/qede_filter.c unsigned char *mac, int num_macs) mac 1141 drivers/net/ethernet/qlogic/qede/qede_filter.c for (i = 0; i < num_macs; i++, mac += ETH_ALEN) mac 1142 drivers/net/ethernet/qlogic/qede/qede_filter.c ether_addr_copy(filter_cmd.filter.mcast.mac[i], mac); mac 162 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_set_vf_mac(struct net_device *ndev, int vfidx, u8 *mac) mac 168 drivers/net/ethernet/qlogic/qede/qede_main.c mac[0], mac[1], mac[2], mac[3], mac[4], mac[5], vfidx); mac 170 drivers/net/ethernet/qlogic/qede/qede_main.c if (!is_valid_ether_addr(mac)) { mac 175 drivers/net/ethernet/qlogic/qede/qede_main.c return edev->ops->iov->set_mac(edev->cdev, mac, vfidx); mac 2511 drivers/net/ethernet/qlogic/qede/qede_main.c ether_addr_copy(data->mac[0], edev->ndev->dev_addr); mac 2512 drivers/net/ethernet/qlogic/qede/qede_main.c memset(data->mac[1], 0, ETH_ALEN); mac 2513 drivers/net/ethernet/qlogic/qede/qede_main.c memset(data->mac[2], 0, ETH_ALEN); mac 2518 drivers/net/ethernet/qlogic/qede/qede_main.c ether_addr_copy(data->mac[i++], ha->addr); mac 1276 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u8 mac[ETH_ALEN]; mac 1289 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u8 mac[ETH_ALEN]; mac 1309 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u8 mac[ETH_ALEN]; mac 1890 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u8 *mac, u8 function) mac 1892 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h return adapter->ahw->hw_ops->get_mac_address(adapter, mac, function); mac 2141 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u8 mac[ETH_ALEN]; mac 2142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&mac, addr, ETH_ALEN); mac 2143 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_sre_macaddr_change(adapter, mac, vlan_id, QLCNIC_MAC_ADD); mac 2146 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_configure_mac(struct qlcnic_adapter *adapter, u8 *mac, mac 2152 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd->req.arg[2], mac, sizeof(u32)); mac 2153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd->req.arg[3], &mac[4], sizeof(u16)); mac 2159 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac, mac 2170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_configure_mac(adapter, mac, QLCNIC_GET_CURRENT_MAC, &cmd); mac 2178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mac[i] = (u8) (mac_high >> ((1 - i) * 8)); mac 2180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mac[i] = (u8) (mac_low >> ((5 - i) * 8)); mac 2527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(pci_info->mac, &cmd.rsp.arg[i], ETH_ALEN - 2); mac 2529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(pci_info->mac + sizeof(u32), &cmd.rsp.arg[i], 2); mac 114 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c npar->mac); mac 816 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac, mac 835 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c mac[i] = (u8) (mac_high >> ((1 - i) * 8)); mac 837 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c mac[i] = (u8) (mac_low >> ((5 - i) * 8)); mac 998 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c memcpy(pci_info->mac, npar->mac, ETH_ALEN); mac 1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static void qlcnic_create_loopback_buff(unsigned char *data, u8 mac[]) mac 1029 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c memcpy(data, mac, ETH_ALEN); mac 1030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c memcpy(data + ETH_ALEN, mac, ETH_ALEN); mac 1035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c int qlcnic_check_loopback_buff(unsigned char *data, u8 mac[]) mac 1038 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_create_loopback_buff(buff, mac); mac 759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c u8 mac[ETH_ALEN]; mac 762 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c ret = qlcnic_get_mac_address(adapter, mac, mac 767 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c memcpy(adapter->ahw->phys_port_id, mac, ETH_ALEN); mac 137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static inline u8 qlcnic_mac_hash(u64 mac, u16 vlan) mac 139 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c return (u8)((mac & 0xff) ^ ((mac >> 40) & 0xff) ^ (vlan & 0xff)); mac 1071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c memcpy(&adapter->npars[j].mac, &pci_info[i].mac, ETH_ALEN); mac 135 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h u8 mac[6]; mac 215 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c eth_random_addr(vp->mac); mac 218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c vp->mac, i); mac 1495 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_vf_add_mc_list(struct net_device *netdev, const u8 *mac, mac 1507 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_nic_add_mac(adapter, mac, 0, mac_type); mac 1513 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_nic_add_mac(adapter, mac, vlan_id, mac 1518 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_nic_add_mac(adapter, mac, 0, mac_type); mac 688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c u8 *mac; mac 701 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mac = vp->mac; mac 703 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[4] = mac[5] | mac[4] << 8 | mac[3] << 16 | mac 704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mac[2] << 24; mac 705 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[5] = mac[1] | mac[0] << 8; mac 823 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c addr = vp->mac; mac 915 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c u8 type, *mac; mac 925 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mac = vf->vp->mac; mac 926 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[2] = mac[1] | ((mac[0] << 8) & 0xff00); mac 927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[1] = mac[5] | ((mac[4] << 8) & 0xff00) | mac 928 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c ((mac[3]) << 16 & 0xff0000) | mac 929 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c ((mac[2]) << 24 & 0xff000000); mac 1801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) mac 1814 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (!is_valid_ether_addr(mac) || vf >= num_vfs) mac 1817 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (ether_addr_equal(adapter->mac_addr, mac)) { mac 1824 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (ether_addr_equal(vf_info->vp->mac, mac)) { mac 1833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c curr_mac = vf_info->vp->mac; mac 1842 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c memcpy(curr_mac, mac, netdev->addr_len); mac 1844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mac, vf); mac 2006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c memcpy(&ivi->mac, vp->mac, ETH_ALEN); mac 934 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c memcpy(&pci_cfg[i].def_mac_addr, &pci_info[i].mac, ETH_ALEN); mac 284 drivers/net/ethernet/qualcomm/emac/emac-mac.c u32 mac; mac 286 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac = readl(adpt->base + EMAC_MAC_CTRL); mac 287 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~(VLAN_STRIP | PROM_MODE | MULTI_ALL | MAC_LP_EN); mac 290 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= VLAN_STRIP; mac 293 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= PROM_MODE; mac 296 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= MULTI_ALL; mac 298 drivers/net/ethernet/qualcomm/emac/emac-mac.c writel(mac, adpt->base + EMAC_MAC_CTRL); mac 484 drivers/net/ethernet/qualcomm/emac/emac-mac.c u32 mac, csr1; mac 493 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac = readl(adpt->base + EMAC_MAC_CTRL); mac 496 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= TXEN | RXEN; /* enable RX/TX */ mac 502 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~(RXFC | TXFC); mac 509 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= adpt->rx_flow_control ? RXFC : 0; mac 510 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= adpt->tx_flow_control ? TXFC : 0; mac 513 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~SPEED_MASK; mac 515 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= SPEED(2); mac 518 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= SPEED(1); mac 523 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= FULLD; mac 525 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~FULLD; mac 528 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= (CRCE | PCRCE); mac 529 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= ((adpt->preamble << PRLEN_SHFT) & PRLEN_BMSK); mac 530 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= BROAD_EN; mac 531 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= FLCHK; mac 532 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~RX_CHKSUM_EN; mac 533 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac &= ~(HUGEN | VLAN_STRIP | TPAUSE | SIMR | HUGE | MULTI_ALL | mac 556 drivers/net/ethernet/qualcomm/emac/emac-mac.c mac |= adpt->single_pause_mode ? SINGLE_PAUSE_MODE : 0; mac 560 drivers/net/ethernet/qualcomm/emac/emac-mac.c writel_relaxed(mac, adpt->base + EMAC_MAC_CTRL); mac 888 drivers/net/ethernet/qualcomm/qca_spi.c const char *mac; mac 965 drivers/net/ethernet/qualcomm/qca_spi.c mac = of_get_mac_address(spi->dev.of_node); mac 967 drivers/net/ethernet/qualcomm/qca_spi.c if (!IS_ERR(mac)) mac 968 drivers/net/ethernet/qualcomm/qca_spi.c ether_addr_copy(qca->net_dev->dev_addr, mac); mac 326 drivers/net/ethernet/qualcomm/qca_uart.c const char *mac; mac 351 drivers/net/ethernet/qualcomm/qca_uart.c mac = of_get_mac_address(serdev->dev.of_node); mac 353 drivers/net/ethernet/qualcomm/qca_uart.c if (!IS_ERR(mac)) mac 354 drivers/net/ethernet/qualcomm/qca_uart.c ether_addr_copy(qca->net_dev->dev_addr, mac); mac 770 drivers/net/ethernet/realtek/r8169_main.c static void rtl_read_mac_from_reg(struct rtl8169_private *tp, u8 *mac, int reg) mac 775 drivers/net/ethernet/realtek/r8169_main.c mac[i] = RTL_R8(tp, reg + i); mac 112 drivers/net/ethernet/renesas/ravb_main.c static void ravb_read_mac_address(struct net_device *ndev, const u8 *mac) mac 114 drivers/net/ethernet/renesas/ravb_main.c if (!IS_ERR(mac)) { mac 115 drivers/net/ethernet/renesas/ravb_main.c ether_addr_copy(ndev->dev_addr, mac); mac 1188 drivers/net/ethernet/renesas/sh_eth.c static void read_mac_address(struct net_device *ndev, unsigned char *mac) mac 1190 drivers/net/ethernet/renesas/sh_eth.c if (mac[0] || mac[1] || mac[2] || mac[3] || mac[4] || mac[5]) { mac 1191 drivers/net/ethernet/renesas/sh_eth.c memcpy(ndev->dev_addr, mac, ETH_ALEN); mac 365 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h const struct sxgbe_core_ops *mac; mac 87 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->set_eee_mode(priv->ioaddr); mac 93 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->reset_eee_mode(priv->ioaddr); mac 138 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->set_eee_timer(priv->ioaddr, mac 159 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->set_eee_pls(priv->ioaddr, ndev->phydev->link); mac 236 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->set_speed(priv->ioaddr, speed); mac 873 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c rval = priv->hw->mac->get_hw_feature(priv->ioaddr, 0); mac 890 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c rval = priv->hw->mac->get_hw_feature(priv->ioaddr, 1); mac 905 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c rval = priv->hw->mac->get_hw_feature(priv->ioaddr, 2); mac 928 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->get_umac_addr((void __iomem *) mac 1088 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->set_umac_addr(priv->ioaddr, dev->dev_addr, 0); mac 1091 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->core_init(priv->ioaddr); mac 1093 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rxqueue(priv->ioaddr, queue_num); mac 1146 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_tx(priv->ioaddr, true); mac 1147 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rx(priv->ioaddr, true); mac 1229 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_tx(priv->ioaddr, false); mac 1230 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rx(priv->ioaddr, false); mac 1596 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c status = priv->hw->mac->host_irq_status(priv->ioaddr, &priv->xstats); mac 1775 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rx_csum(priv->ioaddr); mac 1778 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->disable_rx_csum(priv->ioaddr); mac 1972 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c ops_ptr->mac = sxgbe_get_core_ops(); mac 2008 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c ctrl_ids = priv->hw->mac->get_controller_version(priv->ioaddr); mac 2124 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rx_csum(priv->ioaddr); mac 2206 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->disable_rxqueue(priv->ioaddr, queue_num); mac 2212 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_tx(priv->ioaddr, false); mac 2213 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->mac->enable_rx(priv->ioaddr, false); mac 29 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c const char **mac) mac 37 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c *mac = of_get_mac_address(np); mac 64 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c const char **mac) mac 85 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c const char *mac = NULL; mac 101 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c ret = sxgbe_probe_config_dt(pdev, plat_dat, &mac); mac 122 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c if (!IS_ERR_OR_NULL(mac)) mac 123 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c ether_addr_copy(priv->dev->dev_addr, mac); mac 759 drivers/net/ethernet/seeq/sgiseeq.c memcpy(dev->dev_addr, pd->mac, ETH_ALEN); mac 1176 drivers/net/ethernet/sfc/ef10.c unsigned int port_id, u8 *mac) mac 1181 drivers/net/ethernet/sfc/ef10.c ether_addr_copy(MCDI_PTR(inbuf, VPORT_ADD_MAC_ADDRESS_IN_MACADDR), mac); mac 1188 drivers/net/ethernet/sfc/ef10.c unsigned int port_id, u8 *mac) mac 1193 drivers/net/ethernet/sfc/ef10.c ether_addr_copy(MCDI_PTR(inbuf, VPORT_DEL_MAC_ADDRESS_IN_MACADDR), mac); mac 5897 drivers/net/ethernet/sfc/ef10.c ether_addr_copy(vf->mac, mac 134 drivers/net/ethernet/sfc/ef10_sriov.c if (!is_zero_ether_addr(vf->mac)) { mac 135 drivers/net/ethernet/sfc/ef10_sriov.c efx_ef10_vport_del_mac(efx, vf->vport_id, vf->mac); mac 136 drivers/net/ethernet/sfc/ef10_sriov.c eth_zero_addr(vf->mac); mac 173 drivers/net/ethernet/sfc/ef10_sriov.c rc = efx_ef10_vport_add_mac(efx, vf->vport_id, vf->mac); mac 175 drivers/net/ethernet/sfc/ef10_sriov.c eth_zero_addr(vf->mac); mac 199 drivers/net/ethernet/sfc/ef10_sriov.c eth_random_addr(nic_data->vf[i].mac); mac 470 drivers/net/ethernet/sfc/ef10_sriov.c u8 *mac) mac 478 drivers/net/ethernet/sfc/ef10_sriov.c ether_addr_copy(MCDI_PTR(inbuf, VPORT_DEL_MAC_ADDRESS_IN_MACADDR), mac); mac 486 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) mac 517 drivers/net/ethernet/sfc/ef10_sriov.c if (!is_zero_ether_addr(vf->mac)) { mac 518 drivers/net/ethernet/sfc/ef10_sriov.c rc = efx_ef10_vport_del_vf_mac(efx, vf->vport_id, vf->mac); mac 523 drivers/net/ethernet/sfc/ef10_sriov.c if (!is_zero_ether_addr(mac)) { mac 524 drivers/net/ethernet/sfc/ef10_sriov.c rc = efx_ef10_vport_add_mac(efx, vf->vport_id, mac); mac 526 drivers/net/ethernet/sfc/ef10_sriov.c eth_zero_addr(vf->mac); mac 530 drivers/net/ethernet/sfc/ef10_sriov.c ether_addr_copy(vf->efx->net_dev->dev_addr, mac); mac 533 drivers/net/ethernet/sfc/ef10_sriov.c ether_addr_copy(vf->mac, mac); mac 555 drivers/net/ethernet/sfc/ef10_sriov.c eth_zero_addr(vf->mac); mac 605 drivers/net/ethernet/sfc/ef10_sriov.c if (!is_zero_ether_addr(vf->mac)) { mac 606 drivers/net/ethernet/sfc/ef10_sriov.c rc = efx_ef10_vport_del_mac(efx, vf->vport_id, vf->mac); mac 629 drivers/net/ethernet/sfc/ef10_sriov.c if (!is_zero_ether_addr(vf->mac)) { mac 630 drivers/net/ethernet/sfc/ef10_sriov.c rc2 = efx_ef10_vport_add_mac(efx, vf->vport_id, vf->mac); mac 632 drivers/net/ethernet/sfc/ef10_sriov.c eth_zero_addr(vf->mac); mac 738 drivers/net/ethernet/sfc/ef10_sriov.c ether_addr_copy(ivf->mac, vf->mac); mac 26 drivers/net/ethernet/sfc/ef10_sriov.h u8 mac[ETH_ALEN]; mac 42 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac); mac 63 drivers/net/ethernet/sfc/ef10_sriov.h unsigned int port_id, u8 *mac); mac 65 drivers/net/ethernet/sfc/ef10_sriov.h unsigned int port_id, u8 *mac); mac 1887 drivers/net/ethernet/sfc/mcdi.c const u8 *mac, int *id_out) mac 1897 drivers/net/ethernet/sfc/mcdi.c ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac); mac 1922 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_wol_filter_set_magic(struct efx_nic *efx, const u8 *mac, int *id_out) mac 1924 drivers/net/ethernet/sfc/mcdi.c return efx_mcdi_wol_filter_set(efx, MC_CMD_WOL_TYPE_MAGIC, mac, id_out); mac 340 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_wol_filter_set_magic(struct efx_nic *efx, const u8 *mac, mac 1397 drivers/net/ethernet/sfc/net_driver.h int (*sriov_set_vf_mac)(struct efx_nic *efx, int vf_i, u8 *mac); mac 1593 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) mac 1603 drivers/net/ethernet/sfc/siena_sriov.c ether_addr_copy(vf->addr.mac_addr, mac); mac 1666 drivers/net/ethernet/sfc/siena_sriov.c ether_addr_copy(ivi->mac, vf->addr.mac_addr); mac 49 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac); mac 11 drivers/net/ethernet/sfc/sriov.c int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac) mac 16 drivers/net/ethernet/sfc/sriov.c return efx->type->sriov_set_vf_mac(efx, vf_i, mac); mac 14 drivers/net/ethernet/sfc/sriov.h int efx_sriov_set_vf_mac(struct net_device *net_dev, int vf_i, u8 *mac); mac 383 drivers/net/ethernet/sis/sis900.c u16 *mac = (u16 *)net_dev->dev_addr; mac 388 drivers/net/ethernet/sis/sis900.c mac[i] = read_eeprom(ioaddr, i + EEPROMMACAddr); mac 2382 drivers/net/ethernet/smsc/smsc911x.c device_get_mac_address(dev, config->mac, ETH_ALEN); mac 2531 drivers/net/ethernet/smsc/smsc911x.c } else if (is_valid_ether_addr(pdata->config.mac)) { mac 2532 drivers/net/ethernet/smsc/smsc911x.c memcpy(dev->dev_addr, pdata->config.mac, ETH_ALEN); mac 1953 drivers/net/ethernet/socionext/netsec.c u8 *mac, macbuf[ETH_ALEN]; mac 2016 drivers/net/ethernet/socionext/netsec.c mac = device_get_mac_address(&pdev->dev, macbuf, sizeof(macbuf)); mac 2017 drivers/net/ethernet/socionext/netsec.c if (mac) mac 2018 drivers/net/ethernet/socionext/netsec.c ether_addr_copy(ndev->dev_addr, mac); mac 2021 drivers/net/ethernet/socionext/netsec.c (!mac || !is_valid_ether_addr(ndev->dev_addr))) { mac 435 drivers/net/ethernet/stmicro/stmmac/common.h const struct stmmac_ops *mac; mac 113 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 441 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 30 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 257 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 40 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 351 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 55 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 327 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 121 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 464 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 1399 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 401 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 323 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 367 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 1034 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c struct mac_device_info *mac; mac 1038 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac = devm_kzalloc(priv->device, sizeof(*mac), GFP_KERNEL); mac 1039 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c if (!mac) mac 1046 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->pcsr = priv->ioaddr; mac 1047 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mac = &sun8i_dwmac_ops; mac 1048 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->dma = &sun8i_dwmac_dma_ops; mac 1056 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->link.speed_mask = GENMASK(3, 2) | EMAC_LOOPBACK; mac 1057 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->link.speed10 = EMAC_SPEED_10; mac 1058 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->link.speed100 = EMAC_SPEED_100; mac 1059 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->link.speed1000 = EMAC_SPEED_1000; mac 1060 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->link.duplex = EMAC_DUPLEX_FULL; mac 1061 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.addr = EMAC_MDIO_CMD; mac 1062 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.data = EMAC_MDIO_DATA; mac 1063 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.reg_shift = 4; mac 1064 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.reg_mask = GENMASK(8, 4); mac 1065 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.addr_shift = 12; mac 1066 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.addr_mask = GENMASK(16, 12); mac 1067 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.clk_csr_shift = 20; mac 1068 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->mii.clk_csr_mask = GENMASK(22, 20); mac 1069 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c mac->unicast_filter_entries = 8; mac 1074 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c return mac; mac 1120 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 111 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); mac 536 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c struct mac_device_info *mac = priv->hw; mac 541 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->pcsr = priv->ioaddr; mac 542 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->multicast_filter_bins = priv->plat->multicast_filter_bins; mac 543 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->unicast_filter_entries = priv->plat->unicast_filter_entries; mac 544 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mcast_bits_log2 = 0; mac 546 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c if (mac->multicast_filter_bins) mac 547 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); mac 549 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->link.duplex = GMAC_CONTROL_DM; mac 550 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->link.speed10 = GMAC_CONTROL_PS; mac 551 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->link.speed100 = GMAC_CONTROL_PS | GMAC_CONTROL_FES; mac 552 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->link.speed1000 = 0; mac 553 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->link.speed_mask = GMAC_CONTROL_PS | GMAC_CONTROL_FES; mac 554 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.addr = GMAC_MII_ADDR; mac 555 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.data = GMAC_MII_DATA; mac 556 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.addr_shift = 11; mac 557 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.addr_mask = 0x0000F800; mac 558 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.reg_shift = 6; mac 559 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.reg_mask = 0x000007C0; mac 560 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.clk_csr_shift = 2; mac 561 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c mac->mii.clk_csr_mask = GENMASK(5, 2); mac 181 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c struct mac_device_info *mac = priv->hw; mac 185 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->pcsr = priv->ioaddr; mac 186 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->link.duplex = MAC_CONTROL_F; mac 187 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->link.speed10 = 0; mac 188 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->link.speed100 = 0; mac 189 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->link.speed1000 = 0; mac 190 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->link.speed_mask = MAC_CONTROL_PS; mac 191 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.addr = MAC_MII_ADDR; mac 192 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.data = MAC_MII_DATA; mac 193 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.addr_shift = 11; mac 194 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.addr_mask = 0x0000F800; mac 195 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.reg_shift = 6; mac 196 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.reg_mask = 0x000007C0; mac 197 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.clk_csr_shift = 2; mac 198 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c mac->mii.clk_csr_mask = GENMASK(5, 2); mac 917 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c struct mac_device_info *mac = priv->hw; mac 922 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->pcsr = priv->ioaddr; mac 923 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->multicast_filter_bins = priv->plat->multicast_filter_bins; mac 924 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->unicast_filter_entries = priv->plat->unicast_filter_entries; mac 925 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mcast_bits_log2 = 0; mac 927 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c if (mac->multicast_filter_bins) mac 928 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); mac 930 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->link.duplex = GMAC_CONFIG_DM; mac 931 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->link.speed10 = GMAC_CONFIG_PS; mac 932 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->link.speed100 = GMAC_CONFIG_FES | GMAC_CONFIG_PS; mac 933 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->link.speed1000 = 0; mac 934 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->link.speed_mask = GMAC_CONFIG_FES | GMAC_CONFIG_PS; mac 935 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.addr = GMAC_MDIO_ADDR; mac 936 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.data = GMAC_MDIO_DATA; mac 937 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.addr_shift = 21; mac 938 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.addr_mask = GENMASK(25, 21); mac 939 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.reg_shift = 16; mac 940 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.reg_mask = GENMASK(20, 16); mac 941 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.clk_csr_shift = 8; mac 942 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c mac->mii.clk_csr_mask = GENMASK(11, 8); mac 1394 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c struct mac_device_info *mac = priv->hw; mac 1399 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->pcsr = priv->ioaddr; mac 1400 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->multicast_filter_bins = priv->plat->multicast_filter_bins; mac 1401 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->unicast_filter_entries = priv->plat->unicast_filter_entries; mac 1402 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mcast_bits_log2 = 0; mac 1404 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c if (mac->multicast_filter_bins) mac 1405 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); mac 1407 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.duplex = 0; mac 1408 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.speed10 = XGMAC_CONFIG_SS_10_MII; mac 1409 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.speed100 = XGMAC_CONFIG_SS_100_MII; mac 1410 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.speed1000 = XGMAC_CONFIG_SS_1000_GMII; mac 1411 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.speed2500 = XGMAC_CONFIG_SS_2500_GMII; mac 1412 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.xgmii.speed2500 = XGMAC_CONFIG_SS_2500; mac 1413 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.xgmii.speed5000 = XGMAC_CONFIG_SS_5000; mac 1414 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.xgmii.speed10000 = XGMAC_CONFIG_SS_10000; mac 1415 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->link.speed_mask = XGMAC_CONFIG_SS_MASK; mac 1417 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.addr = XGMAC_MDIO_ADDR; mac 1418 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.data = XGMAC_MDIO_DATA; mac 1419 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.addr_shift = 16; mac 1420 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.addr_mask = GENMASK(20, 16); mac 1421 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.reg_shift = 0; mac 1422 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.reg_mask = GENMASK(15, 0); mac 1423 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.clk_csr_shift = 19; mac 1424 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c mac->mii.clk_csr_mask = GENMASK(21, 19); mac 28 drivers/net/ethernet/stmicro/stmmac/hwif.c struct mac_device_info *mac = priv->hw; mac 33 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->mode = &chain_mode_ops; mac 37 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->mode = &ring_mode_ops; mac 43 drivers/net/ethernet/stmicro/stmmac/hwif.c struct mac_device_info *mac = priv->hw; mac 56 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->desc = &enh_desc_ops; mac 59 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->desc = &ndesc_ops; mac 80 drivers/net/ethernet/stmicro/stmmac/hwif.c const void *mac; mac 100 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac100_ops, mac 118 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac1000_ops, mac 136 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac4_ops, mac 154 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac410_ops, mac 172 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac410_ops, mac 190 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwmac510_ops, mac 208 drivers/net/ethernet/stmicro/stmmac/hwif.c .mac = &dwxgmac210_ops, mac 224 drivers/net/ethernet/stmicro/stmmac/hwif.c struct mac_device_info *mac; mac 248 drivers/net/ethernet/stmicro/stmmac/hwif.c mac = priv->plat->setup(priv); mac 251 drivers/net/ethernet/stmicro/stmmac/hwif.c mac = devm_kzalloc(priv->device, sizeof(*mac), GFP_KERNEL); mac 254 drivers/net/ethernet/stmicro/stmmac/hwif.c if (!mac) mac 272 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->desc = mac->desc ? : entry->desc; mac 273 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->dma = mac->dma ? : entry->dma; mac 274 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->mac = mac->mac ? : entry->mac; mac 275 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->ptp = mac->ptp ? : entry->hwtimestamp; mac 276 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->mode = mac->mode ? : entry->mode; mac 277 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->tc = mac->tc ? : entry->tc; mac 278 drivers/net/ethernet/stmicro/stmmac/hwif.c mac->mmc = mac->mmc ? : entry->mmc; mac 280 drivers/net/ethernet/stmicro/stmmac/hwif.c priv->hw = mac; mac 377 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, core_init, __args) mac 379 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_mac, __args) mac 381 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, rx_ipc, __args) mac 383 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, rx_queue_enable, __args) mac 385 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, rx_queue_prio, __args) mac 387 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, tx_queue_prio, __args) mac 389 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, rx_queue_routing, __args) mac 391 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, prog_mtl_rx_algorithms, __args) mac 393 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, prog_mtl_tx_algorithms, __args) mac 395 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_mtl_tx_queue_weight, __args) mac 397 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, map_mtl_to_dma, __args) mac 399 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, config_cbs, __args) mac 401 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, dump_regs, __args) mac 403 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, host_irq_status, __args) mac 405 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, host_mtl_irq_status, __args) mac 407 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_filter, __args) mac 409 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, flow_ctrl, __args) mac 411 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, pmt, __args) mac 413 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_umac_addr, __args) mac 415 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, get_umac_addr, __args) mac 417 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_eee_mode, __args) mac 419 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, reset_eee_mode, __args) mac 421 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_eee_timer, __args) mac 423 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_eee_pls, __args) mac 425 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, debug, __args) mac 427 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, pcs_ctrl_ane, __args) mac 429 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, pcs_rane, __args) mac 431 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, pcs_get_adv_lp, __args) mac 433 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, safety_feat_config, __args) mac 435 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, safety_feat_irq_status, __args) mac 437 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, safety_feat_dump, __args) mac 439 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, rxp_config, __args) mac 441 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, flex_pps_config, __args) mac 443 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_mac_loopback, __args) mac 445 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, rss_configure, __args) mac 447 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, update_vlan_hash, __args) mac 449 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, enable_vlan, __args) mac 451 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, get_mac_tx_timestamp, __args) mac 453 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, sarc_configure, __args) mac 455 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, config_l3_filter, __args) mac 457 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_callback(__priv, mac, config_l4_filter, __args) mac 459 drivers/net/ethernet/stmicro/stmmac/hwif.h stmmac_do_void_callback(__priv, mac, set_arp_offload, __args) mac 28 drivers/net/ethernet/stmicro/stmmac/stmmac.h const char *mac; mac 4494 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (!IS_ERR_OR_NULL(res->mac)) mac 4495 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c memcpy(priv->dev->dev_addr, res->mac, ETH_ALEN); mac 396 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_probe_config_dt(struct platform_device *pdev, const char **mac) mac 407 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c *mac = of_get_mac_address(np); mac 408 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c if (IS_ERR(*mac)) { mac 409 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c if (PTR_ERR(*mac) == -EPROBE_DEFER) mac 410 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c return ERR_CAST(*mac); mac 412 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c *mac = NULL; mac 632 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_probe_config_dt(struct platform_device *pdev, const char **mac) mac 15 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h stmmac_probe_config_dt(struct platform_device *pdev, const char **mac); mac 101 drivers/net/ethernet/sun/sunvnet_common.h static inline unsigned int vnet_hashfn(u8 *mac) mac 103 drivers/net/ethernet/sun/sunvnet_common.h unsigned int val = mac[4] ^ mac[5]; mac 13 drivers/net/ethernet/ti/cpsw.h #define mac_hi(mac) (((mac)[0] << 0) | ((mac)[1] << 8) | \ mac 14 drivers/net/ethernet/ti/cpsw.h ((mac)[2] << 16) | ((mac)[3] << 24)) mac 15 drivers/net/ethernet/ti/cpsw.h #define mac_lo(mac) (((mac)[4] << 0) | ((mac)[5] << 8)) mac 187 drivers/net/ethernet/ti/tlan.c static void tlan_set_mac(struct net_device *, int areg, char *mac); mac 2376 drivers/net/ethernet/ti/tlan.c static void tlan_set_mac(struct net_device *dev, int areg, char *mac) mac 2382 drivers/net/ethernet/ti/tlan.c if (mac != NULL) { mac 2385 drivers/net/ethernet/ti/tlan.c TLAN_AREG_0 + areg + i, mac[i]); mac 2242 drivers/net/ethernet/toshiba/spider_net.c const u8 *mac; mac 2278 drivers/net/ethernet/toshiba/spider_net.c mac = of_get_property(dn, "local-mac-address", NULL); mac 2279 drivers/net/ethernet/toshiba/spider_net.c if (!mac) mac 2281 drivers/net/ethernet/toshiba/spider_net.c memcpy(addr.sa_data, mac, ETH_ALEN); mac 427 drivers/net/ethernet/wiznet/w5100-spi.c const void *mac = of_get_mac_address(spi->dev.of_node); mac 455 drivers/net/ethernet/wiznet/w5100-spi.c return w5100_probe(&spi->dev, ops, priv_size, mac, spi->irq, -EINVAL); mac 393 drivers/net/fddi/skfp/fplustm.c static void copy_tx_mac(struct s_smc *smc, u_long td, struct fddi_mac *mac, mac 406 drivers/net/fddi/skfp/fplustm.c p = (__le32 *) mac ; mac 475 drivers/net/fddi/skfp/fplustm.c struct fddi_mac_sf *mac ; mac 482 drivers/net/fddi/skfp/fplustm.c mac = &smc->hw.fp.mac_sfb ; mac 483 drivers/net/fddi/skfp/fplustm.c mac->mac_fc = FC_CLAIM ; mac 485 drivers/net/fddi/skfp/fplustm.c mac->mac_source = mac->mac_dest = MA ; mac 487 drivers/net/fddi/skfp/fplustm.c set_int((char *)mac->mac_info,(int)t_request) ; mac 489 drivers/net/fddi/skfp/fplustm.c copy_tx_mac(smc,td,(struct fddi_mac *)mac, mac 499 drivers/net/fddi/skfp/fplustm.c mac->mac_fc = FC_BEACON ; mac 500 drivers/net/fddi/skfp/fplustm.c mac->mac_source = MA ; mac 501 drivers/net/fddi/skfp/fplustm.c mac->mac_dest = null_addr ; /* DA == 0 in beacon frame */ mac 502 drivers/net/fddi/skfp/fplustm.c set_int((char *) mac->mac_info,((int)BEACON_INFO<<24) + 0 ) ; mac 504 drivers/net/fddi/skfp/fplustm.c copy_tx_mac(smc,td,(struct fddi_mac *)mac, mac 515 drivers/net/fddi/skfp/fplustm.c mac->mac_fc = FC_BEACON ; mac 516 drivers/net/fddi/skfp/fplustm.c mac->mac_source = MA ; mac 517 drivers/net/fddi/skfp/fplustm.c mac->mac_dest = dbeacon_multi ; /* multicast */ mac 518 drivers/net/fddi/skfp/fplustm.c set_int((char *) mac->mac_info,((int)DBEACON_INFO<<24) + 0 ) ; mac 519 drivers/net/fddi/skfp/fplustm.c set_int((char *) mac->mac_info+4,0) ; mac 520 drivers/net/fddi/skfp/fplustm.c set_int((char *) mac->mac_info+8,0) ; mac 522 drivers/net/fddi/skfp/fplustm.c copy_tx_mac(smc,td,(struct fddi_mac *)mac, mac 508 drivers/net/fddi/skfp/h/cmtdef.h int *remote, int *mac); mac 862 drivers/net/fddi/skfp/h/skfbi.h #define DB_MAC(mac,st) {if (debug_mac & 0x1)\ mac 865 drivers/net/fddi/skfp/h/skfbi.h printf("\tMAC %d status 0x%08lx\n",mac,st) ;\ mac 867 drivers/net/fddi/skfp/h/skfbi.h dp_mac(mac,st) ;\ mac 887 drivers/net/fddi/skfp/h/skfbi.h #define DB_MAC(mac,st) mac 1591 drivers/net/fddi/skfp/pcmplc.c int *remote, int *mac) mac 1599 drivers/net/fddi/skfp/pcmplc.c *mac = 0 ; mac 1606 drivers/net/fddi/skfp/pcmplc.c *mac = mib->fddiPORTMacIndicated.R_val ; mac 561 drivers/net/fddi/skfp/pmf.c int mac ; mac 599 drivers/net/fddi/skfp/pmf.c mac = index - INDEX_MAC ; mac 611 drivers/net/fddi/skfp/pmf.c if (mac < 0 || mac >= NUMMACS) { mac 615 drivers/net/fddi/skfp/pmf.c mib_addr = (char *) (&smc->mib.m[mac]) ; mac 1087 drivers/net/fddi/skfp/pmf.c int mac ; mac 1094 drivers/net/fddi/skfp/pmf.c mac = index - INDEX_MAC ; mac 1107 drivers/net/fddi/skfp/pmf.c if (mac < 0 || mac >= NUMMACS) { mac 1110 drivers/net/fddi/skfp/pmf.c mib_m = &smc->mib.m[mac] ; mac 58 drivers/net/fddi/skfp/smt.c static int mac_index(struct s_smc *smc, int mac); mac 60 drivers/net/fddi/skfp/smt.c static int mac_con_resource_index(struct s_smc *smc, int mac); mac 1336 drivers/net/fddi/skfp/smt.c SK_LOC_DECL(int,mac) ; mac 1356 drivers/net/fddi/skfp/smt.c pcm_status_state(smc,physp,&type,&state,&remote,&mac) ; mac 1365 drivers/net/fddi/skfp/smt.c phy->phy_remote_mac = mac ; mac 1737 drivers/net/fddi/skfp/smt.c static int mac_index(struct s_smc *smc, int mac) mac 1739 drivers/net/fddi/skfp/smt.c SK_UNUSED(mac) ; mac 1760 drivers/net/fddi/skfp/smt.c static int mac_con_resource_index(struct s_smc *smc, int mac) mac 1764 drivers/net/fddi/skfp/smt.c SK_UNUSED(mac) ; mac 1767 drivers/net/fddi/skfp/smt.c SK_UNUSED(mac) ; mac 202 drivers/net/fjes/fjes_hw.c u8 mac[ETH_ALEN] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; mac 255 drivers/net/fjes/fjes_hw.c fjes_hw_setup_epbuf(&buf_pair->tx, mac, mac 257 drivers/net/fjes/fjes_hw.c fjes_hw_setup_epbuf(&buf_pair->rx, mac, mac 222 drivers/net/hyperv/hyperv_net.h const char *mac); mac 645 drivers/net/hyperv/rndis_filter.c const char *mac) mac 687 drivers/net/hyperv/rndis_filter.c snprintf(macstr, 2*ETH_ALEN+1, "%pm", mac); mac 81 drivers/net/netdevsim/netdev.c static int nsim_set_vf_mac(struct net_device *dev, int vf, u8 *mac) mac 87 drivers/net/netdevsim/netdev.c if (vf >= nsim_bus_dev->num_vfs || is_multicast_ether_addr(mac)) mac 89 drivers/net/netdevsim/netdev.c memcpy(nsim_bus_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN); mac 176 drivers/net/netdevsim/netdev.c memcpy(&ivi->mac, nsim_bus_dev->vfconfigs[vf].vf_mac, ETH_ALEN); mac 167 drivers/net/phy/at803x.c const u8 *mac; mac 180 drivers/net/phy/at803x.c mac = (const u8 *) ndev->dev_addr; mac 182 drivers/net/phy/at803x.c if (!is_valid_ether_addr(mac)) mac 187 drivers/net/phy/at803x.c mac[(i * 2) + 1] | (mac[(i * 2)] << 8)); mac 96 drivers/net/phy/dp83822.c const u8 *mac; mac 99 drivers/net/phy/dp83822.c mac = (const u8 *)ndev->dev_addr; mac 101 drivers/net/phy/dp83822.c if (!is_valid_ether_addr(mac)) mac 108 drivers/net/phy/dp83822.c (mac[1] << 8) | mac[0]); mac 110 drivers/net/phy/dp83822.c (mac[3] << 8) | mac[2]); mac 112 drivers/net/phy/dp83822.c (mac[5] << 8) | mac[4]); mac 101 drivers/net/phy/dp83tc811.c const u8 *mac; mac 105 drivers/net/phy/dp83tc811.c mac = (const u8 *)ndev->dev_addr; mac 107 drivers/net/phy/dp83tc811.c if (!is_valid_ether_addr(mac)) mac 114 drivers/net/phy/dp83tc811.c (mac[1] << 8) | mac[0]); mac 116 drivers/net/phy/dp83tc811.c (mac[3] << 8) | mac[2]); mac 118 drivers/net/phy/dp83tc811.c (mac[5] << 8) | mac[4]); mac 193 drivers/net/usb/catc.c #define catc_get_mac(catc, mac) catc_ctrl_msg(catc, USB_DIR_IN, GetMac, 0, 0, mac, 6) mac 356 drivers/net/usb/dm9601.c u8 mac[ETH_ALEN], id; mac 384 drivers/net/usb/dm9601.c if (dm_read(dev, DM_PHY_ADDR, ETH_ALEN, mac) < 0) { mac 393 drivers/net/usb/dm9601.c if (is_valid_ether_addr(mac)) mac 394 drivers/net/usb/dm9601.c memcpy(dev->net->dev_addr, mac, ETH_ALEN); mac 1706 drivers/net/virtio_net.c offsetof(struct virtio_net_config, mac) + mac 3064 drivers/net/virtio_net.c offsetof(struct virtio_net_config, mac), mac 49 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, u8 *mac); mac 2684 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, u8 *mac) mac 2688 drivers/net/vmxnet3/vmxnet3_drv.c tmp = *(u32 *)mac; mac 2691 drivers/net/vmxnet3/vmxnet3_drv.c tmp = (mac[5] << 8) | mac[4]; mac 3055 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_read_mac_addr(struct vmxnet3_adapter *adapter, u8 *mac) mac 3060 drivers/net/vmxnet3/vmxnet3_drv.c *(u32 *)mac = tmp; mac 3063 drivers/net/vmxnet3/vmxnet3_drv.c mac[4] = tmp & 0xff; mac 3064 drivers/net/vmxnet3/vmxnet3_drv.c mac[5] = (tmp >> 8) & 0xff; mac 3265 drivers/net/vmxnet3/vmxnet3_drv.c u8 mac[ETH_ALEN]; mac 3461 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_read_mac_addr(adapter, mac); mac 3462 drivers/net/vmxnet3/vmxnet3_drv.c memcpy(netdev->dev_addr, mac, netdev->addr_len); mac 471 drivers/net/vxlan.c static u32 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) mac 474 drivers/net/vxlan.c return eth_vni_hash(mac, vni); mac 476 drivers/net/vxlan.c return eth_hash(mac); mac 481 drivers/net/vxlan.c const u8 *mac, __be32 vni) mac 483 drivers/net/vxlan.c return &vxlan->fdb_head[fdb_head_index(vxlan, mac, vni)]; mac 488 drivers/net/vxlan.c const u8 *mac, __be32 vni) mac 490 drivers/net/vxlan.c struct hlist_head *head = vxlan_fdb_head(vxlan, mac, vni); mac 494 drivers/net/vxlan.c if (ether_addr_equal(mac, f->eth_addr)) { mac 508 drivers/net/vxlan.c const u8 *mac, __be32 vni) mac 512 drivers/net/vxlan.c f = __vxlan_find_mac(vxlan, mac, vni); mac 537 drivers/net/vxlan.c int vxlan_fdb_find_uc(struct net_device *dev, const u8 *mac, __be32 vni, mac 546 drivers/net/vxlan.c if (is_multicast_ether_addr(mac) || mac 547 drivers/net/vxlan.c is_zero_ether_addr(mac)) mac 550 drivers/net/vxlan.c ether_addr_copy(eth_addr, mac); mac 797 drivers/net/vxlan.c const u8 *mac, __u16 state, mac 810 drivers/net/vxlan.c memcpy(f->eth_addr, mac, ETH_ALEN); mac 815 drivers/net/vxlan.c static void vxlan_fdb_insert(struct vxlan_dev *vxlan, const u8 *mac, mac 820 drivers/net/vxlan.c vxlan_fdb_head(vxlan, mac, src_vni)); mac 824 drivers/net/vxlan.c const u8 *mac, union vxlan_addr *ip, mac 837 drivers/net/vxlan.c netdev_dbg(vxlan->dev, "add %pM -> %pIS\n", mac, ip); mac 838 drivers/net/vxlan.c f = vxlan_fdb_alloc(vxlan, mac, state, src_vni, ndm_flags); mac 976 drivers/net/vxlan.c const u8 *mac, union vxlan_addr *ip, mac 989 drivers/net/vxlan.c (is_multicast_ether_addr(mac) || is_zero_ether_addr(mac))) mac 992 drivers/net/vxlan.c netdev_dbg(vxlan->dev, "add %pM -> %pIS\n", mac, ip); mac 993 drivers/net/vxlan.c rc = vxlan_fdb_create(vxlan, mac, ip, state, port, src_vni, mac 998 drivers/net/vxlan.c vxlan_fdb_insert(vxlan, mac, src_vni, f); mac 1013 drivers/net/vxlan.c const u8 *mac, union vxlan_addr *ip, mac 1022 drivers/net/vxlan.c f = __vxlan_find_mac(vxlan, mac, src_vni); mac 1026 drivers/net/vxlan.c "lost race to create %pM\n", mac); mac 1037 drivers/net/vxlan.c return vxlan_fdb_update_create(vxlan, mac, ip, state, flags, mac 173 drivers/net/wan/sbni.c static u32 mac[ SBNI_MAX_NUM_CARDS ] __initdata; mac 177 drivers/net/wan/sbni.c static iarr *dest[5] __initdata = { &io, &irq, &baud, &rxl, &mac }; mac 394 drivers/net/wan/sbni.c ((mac[num] ? mac 395 drivers/net/wan/sbni.c mac[num] : mac 1465 drivers/net/wan/sbni.c module_param_array(mac, int, NULL, 0); mac 1042 drivers/net/wireless/ath/ath10k/core.h } mac; mac 963 drivers/net/wireless/ath/ath10k/htt_rx.c sband = &ar->mac.sbands[status->band]; mac 2053 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_beacon_iter(void *data, u8 *mac, mac 2077 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_beacon_miss_iter(void *data, u8 *mac, mac 3304 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_tx_unlock_iter(void *data, u8 *mac, mac 3392 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_tx_pause_iter(void *data, u8 *mac, mac 4668 drivers/net/wireless/ath/ath10k/mac.c band = &ar->mac.sbands[NL80211_BAND_2GHZ]; mac 4672 drivers/net/wireless/ath/ath10k/mac.c band = &ar->mac.sbands[NL80211_BAND_5GHZ]; mac 7228 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_supported_band *sband = &ar->mac.sbands[band]; mac 7917 drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_change_chanctx_cnt_iter(void *data, u8 *mac, mac 7929 drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_change_chanctx_fill_iter(void *data, u8 *mac, mac 8543 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_get_arvif_iter(void *data, u8 *mac, mac 8725 drivers/net/wireless/ath/ath10k/mac.c band = &ar->mac.sbands[NL80211_BAND_2GHZ]; mac 8749 drivers/net/wireless/ath/ath10k/mac.c band = &ar->mac.sbands[NL80211_BAND_5GHZ]; mac 9030 drivers/net/wireless/ath/ath10k/mac.c kfree(ar->mac.sbands[NL80211_BAND_2GHZ].channels); mac 9031 drivers/net/wireless/ath/ath10k/mac.c kfree(ar->mac.sbands[NL80211_BAND_5GHZ].channels); mac 9044 drivers/net/wireless/ath/ath10k/mac.c kfree(ar->mac.sbands[NL80211_BAND_2GHZ].channels); mac 9045 drivers/net/wireless/ath/ath10k/mac.c kfree(ar->mac.sbands[NL80211_BAND_5GHZ].channels); mac 121 drivers/net/wireless/ath/ath10k/p2p.c static void ath10k_p2p_noa_update_vdev_iter(void *data, u8 *mac, mac 115 drivers/net/wireless/ath/ath10k/wmi-ops.h const u8 *mac, mac 146 drivers/net/wireless/ath/ath10k/wmi-ops.h const u8 *mac); mac 148 drivers/net/wireless/ath/ath10k/wmi-ops.h const u8 *mac, u32 tid, u32 buf_size); mac 150 drivers/net/wireless/ath/ath10k/wmi-ops.h const u8 *mac, u32 tid, mac 153 drivers/net/wireless/ath/ath10k/wmi-ops.h const u8 *mac, u32 tid, u32 initiator, mac 940 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_set_ap_ps_param(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 948 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_set_ap_ps(ar, vdev_id, mac, param_id, value); mac 1164 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_addba_clear_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac) mac 1171 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_addba_clear_resp(ar, vdev_id, mac); mac 1180 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_addba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 1188 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_addba_send(ar, vdev_id, mac, tid, buf_size); mac 1197 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_addba_set_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 1205 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_addba_set_resp(ar, vdev_id, mac, tid, status); mac 1214 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_delba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 1222 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_delba_send(ar, vdev_id, mac, tid, initiator, mac 2635 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_set_ap_ps(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 2642 drivers/net/wireless/ath/ath10k/wmi-tlv.c if (!mac) mac 2656 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 1844 drivers/net/wireless/ath/ath10k/wmi.c static void ath10k_wmi_tx_beacons_iter(void *data, u8 *mac, mac 2511 drivers/net/wireless/ath/ath10k/wmi.c sband = &ar->mac.sbands[status->band]; mac 7415 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_set_ap_ps(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 7421 drivers/net/wireless/ath/ath10k/wmi.c if (!mac) mac 7432 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 7436 drivers/net/wireless/ath/ath10k/wmi.c vdev_id, param_id, value, mac); mac 7950 drivers/net/wireless/ath/ath10k/wmi.c const u8 *mac) mac 7955 drivers/net/wireless/ath/ath10k/wmi.c if (!mac) mac 7964 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 7968 drivers/net/wireless/ath/ath10k/wmi.c vdev_id, mac); mac 7973 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_addba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 7979 drivers/net/wireless/ath/ath10k/wmi.c if (!mac) mac 7988 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 7994 drivers/net/wireless/ath/ath10k/wmi.c vdev_id, mac, tid, buf_size); mac 7999 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_addba_set_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 8005 drivers/net/wireless/ath/ath10k/wmi.c if (!mac) mac 8014 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 8020 drivers/net/wireless/ath/ath10k/wmi.c vdev_id, mac, tid, status); mac 8025 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_delba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, mac 8031 drivers/net/wireless/ath/ath10k/wmi.c if (!mac) mac 8040 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); mac 8047 drivers/net/wireless/ath/ath10k/wmi.c vdev_id, mac, tid, initiator, reason); mac 62 drivers/net/wireless/ath/ath5k/ahb.c static int ath5k_ahb_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac) mac 73 drivers/net/wireless/ath/ath5k/ahb.c memcpy(mac, cfg_mac, ETH_ALEN); mac 1467 drivers/net/wireless/ath/ath5k/ath5k.h int (*eeprom_read_mac)(struct ath5k_hw *ah, u8 *mac); mac 1542 drivers/net/wireless/ath/ath5k/ath5k.h int ath5k_hw_set_lladdr(struct ath5k_hw *ah, const u8 *mac); mac 478 drivers/net/wireless/ath/ath5k/base.c void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 487 drivers/net/wireless/ath/ath5k/base.c ~(iter_data->hw_macaddr[i] ^ mac[i]); mac 491 drivers/net/wireless/ath/ath5k/base.c memcpy(iter_data->active_mac, mac, ETH_ALEN); mac 495 drivers/net/wireless/ath/ath5k/base.c if (ether_addr_equal(iter_data->hw_macaddr, mac)) mac 2987 drivers/net/wireless/ath/ath5k/base.c u8 mac[ETH_ALEN] = {}; mac 3081 drivers/net/wireless/ath/ath5k/base.c ret = ath5k_hw_common(ah)->bus_ops->eeprom_read_mac(ah, mac); mac 3087 drivers/net/wireless/ath/ath5k/base.c SET_IEEE80211_PERM_ADDR(hw, mac); mac 91 drivers/net/wireless/ath/ath5k/base.h void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif); mac 118 drivers/net/wireless/ath/ath5k/pci.c static int ath5k_pci_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac) mac 139 drivers/net/wireless/ath/ath5k/pci.c memcpy(mac, mac_d, ETH_ALEN); mac 370 drivers/net/wireless/ath/ath5k/pcu.c ath5k_hw_set_lladdr(struct ath5k_hw *ah, const u8 *mac) mac 377 drivers/net/wireless/ath/ath5k/pcu.c memcpy(common->macaddr, mac, ETH_ALEN); mac 381 drivers/net/wireless/ath/ath5k/pcu.c low_id = get_unaligned_le32(mac); mac 382 drivers/net/wireless/ath/ath5k/pcu.c high_id = get_unaligned_le16(mac + 4); mac 1775 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 1785 drivers/net/wireless/ath/ath6kl/cfg80211.c if (memcmp(mac, vif->bssid, ETH_ALEN) != 0) mac 2995 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *addr = params->mac ? params->mac : bcast_addr; mac 3002 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *mac, mac 3019 drivers/net/wireless/ath/ath6kl/cfg80211.c WMI_AP_MLME_AUTHORIZE, mac, 0); mac 3021 drivers/net/wireless/ath/ath6kl/cfg80211.c WMI_AP_MLME_UNAUTHORIZE, mac, 0); mac 414 drivers/net/wireless/ath/ath6kl/core.h u8 mac[ETH_ALEN]; mac 38 drivers/net/wireless/ath/ath6kl/main.c if (memcmp(node_addr, ar->sta_list[i].mac, ETH_ALEN) == 0) { mac 61 drivers/net/wireless/ath/ath6kl/main.c static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, mac 72 drivers/net/wireless/ath/ath6kl/main.c memcpy(sta->mac, mac, ETH_ALEN); mac 108 drivers/net/wireless/ath/ath6kl/main.c eth_zero_addr(sta->mac); mac 117 drivers/net/wireless/ath/ath6kl/main.c static u8 ath6kl_remove_sta(struct ath6kl *ar, u8 *mac, u16 reason) mac 121 drivers/net/wireless/ath/ath6kl/main.c if (is_zero_ether_addr(mac)) mac 124 drivers/net/wireless/ath/ath6kl/main.c if (is_broadcast_ether_addr(mac)) { mac 128 drivers/net/wireless/ath/ath6kl/main.c if (!is_zero_ether_addr(ar->sta_list[i].mac)) { mac 135 drivers/net/wireless/ath/ath6kl/main.c if (memcmp(ar->sta_list[i].mac, mac, ETH_ALEN) == 0) { mac 138 drivers/net/wireless/ath/ath6kl/main.c mac, ar->sta_list[i].aid, reason); mac 692 drivers/net/wireless/ath/ath6kl/main.c cfg80211_michael_mic_failure(vif->ndev, sta->mac, mac 690 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_p2p_macaddr *mac; mac 691 drivers/net/wireless/ath/ath6kl/wmi.c if (dlen < sizeof(*mac)) mac 693 drivers/net/wireless/ath/ath6kl/wmi.c mac = (struct wmi_p2p_macaddr *) ev->data; mac 695 drivers/net/wireless/ath/ath6kl/wmi.c mac->mac_addr); mac 3411 drivers/net/wireless/ath/ath6kl/wmi.c int ath6kl_wmi_ap_set_mlme(struct wmi *wmip, u8 if_idx, u8 cmd, const u8 *mac, mac 3422 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cm->mac, mac, ETH_ALEN); mac 2270 drivers/net/wireless/ath/ath6kl/wmi.h u8 mac[ETH_ALEN]; mac 2683 drivers/net/wireless/ath/ath6kl/wmi.h const u8 *mac, u16 reason); mac 375 drivers/net/wireless/ath/ath9k/beacon.c static void ath9k_csa_update_vif(void *data, u8 *mac, struct ieee80211_vif *vif) mac 86 drivers/net/wireless/ath/ath9k/dynack.c static inline bool ath_dynack_bssidmask(struct ath_hw *ah, const u8 *mac) mac 93 drivers/net/wireless/ath/ath9k/dynack.c (mac[i] & common->bssidmask[i])) mac 385 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 91 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 127 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_bssid_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 134 drivers/net/wireless/ath/ath9k/htc_drv_main.c iter_data->mask[i] &= ~(iter_data->hw_macaddr[i] ^ mac[i]); mac 136 drivers/net/wireless/ath/ath9k/htc_drv_main.c iter_data->hw_macaddr = mac; mac 1484 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_bss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 621 drivers/net/wireless/ath/ath9k/init.c const char *mac; mac 644 drivers/net/wireless/ath/ath9k/init.c mac = of_get_mac_address(np); mac 645 drivers/net/wireless/ath/ath9k/init.c if (!IS_ERR(mac)) mac 646 drivers/net/wireless/ath/ath9k/init.c ether_addr_copy(common->macaddr, mac); mac 932 drivers/net/wireless/ath/ath9k/main.c u8 *mac, struct ieee80211_vif *vif) mac 940 drivers/net/wireless/ath/ath9k/main.c ~(iter_data->hw_macaddr[i] ^ mac[i]); mac 942 drivers/net/wireless/ath/ath9k/main.c memcpy(iter_data->hw_macaddr, mac, ETH_ALEN); mac 1195 drivers/net/wireless/ath/ath9k/main.c static void ath9k_tpc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) mac 556 drivers/net/wireless/ath/carl9170/carl9170.h const u8 *mac); mac 565 drivers/net/wireless/ath/carl9170/carl9170.h int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac, mac 202 drivers/net/wireless/ath/carl9170/fwcmd.h u8 mac[6]; mac 258 drivers/net/wireless/ath/carl9170/mac.c const u32 reg, const u8 *mac) mac 262 drivers/net/wireless/ath/carl9170/mac.c if (!mac) mac 263 drivers/net/wireless/ath/carl9170/mac.c mac = zero; mac 267 drivers/net/wireless/ath/carl9170/mac.c carl9170_regwrite(reg, get_unaligned_le32(mac)); mac 268 drivers/net/wireless/ath/carl9170/mac.c carl9170_regwrite(reg + 4, get_unaligned_le16(mac + 4)); mac 276 drivers/net/wireless/ath/carl9170/mac.c const u8 *mac) mac 282 drivers/net/wireless/ath/carl9170/mac.c AR9170_MAC_REG_ACK_TABLE + (id - 1) * 8, mac); mac 474 drivers/net/wireless/ath/carl9170/mac.c int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac, mac 482 drivers/net/wireless/ath/carl9170/mac.c mac = mac ? : bcast; mac 487 drivers/net/wireless/ath/carl9170/mac.c memcpy(&key.macAddr, mac, ETH_ALEN); mac 290 drivers/net/wireless/ath/carl9170/rx.c struct ar9170_rx_head *head, struct ar9170_rx_macstatus *mac, mac 299 drivers/net/wireless/ath/carl9170/rx.c error = mac->error; mac 322 drivers/net/wireless/ath/carl9170/rx.c decrypt = ar9170_get_decrypt_type(mac); mac 358 drivers/net/wireless/ath/carl9170/rx.c switch (mac->status & AR9170_RX_STATUS_MODULATION) { mac 360 drivers/net/wireless/ath/carl9170/rx.c if (mac->status & AR9170_RX_STATUS_SHORT_PREAMBLE) mac 700 drivers/net/wireless/ath/carl9170/rx.c struct ar9170_rx_macstatus *mac; mac 709 drivers/net/wireless/ath/carl9170/rx.c if (unlikely(len < sizeof(*mac))) mac 714 drivers/net/wireless/ath/carl9170/rx.c mpdu_len = len - sizeof(*mac); mac 716 drivers/net/wireless/ath/carl9170/rx.c mac = (void *)(buf + mpdu_len); mac 717 drivers/net/wireless/ath/carl9170/rx.c mac_status = mac->status; mac 806 drivers/net/wireless/ath/carl9170/rx.c if (unlikely(carl9170_rx_mac_status(ar, head, mac, &status))) mac 265 drivers/net/wireless/ath/carl9170/wlan.h struct ar9170_tx_hw_mac_control mac; mac 88 drivers/net/wireless/ath/key.c u16 entry, const u8 *mac) mac 100 drivers/net/wireless/ath/key.c if (mac != NULL) { mac 108 drivers/net/wireless/ath/key.c if (mac[0] & 0x01) mac 111 drivers/net/wireless/ath/key.c macLo = get_unaligned_le32(mac); mac 112 drivers/net/wireless/ath/key.c macHi = get_unaligned_le16(mac + 4); mac 131 drivers/net/wireless/ath/key.c const u8 *mac) mac 220 drivers/net/wireless/ath/key.c (void) ath_hw_keysetmac(common, entry, mac); mac 333 drivers/net/wireless/ath/key.c (void) ath_hw_keysetmac(common, entry, mac); mac 479 drivers/net/wireless/ath/key.c const u8 *mac = NULL; mac 513 drivers/net/wireless/ath/key.c mac = gmac; mac 523 drivers/net/wireless/ath/key.c mac = gmac; mac 533 drivers/net/wireless/ath/key.c mac = sta->addr; mac 544 drivers/net/wireless/ath/key.c mac = sta->addr; mac 553 drivers/net/wireless/ath/key.c ret = ath_setkey_tkip(common, idx, key->key, &hk, mac, mac 556 drivers/net/wireless/ath/key.c ret = ath_hw_set_keycache_entry(common, idx, &hk, mac); mac 1156 drivers/net/wireless/ath/wcn36xx/hal.h u8 mac[ETH_ALEN]; mac 1307 drivers/net/wireless/ath/wcn36xx/hal.h u8 mac[ETH_ALEN]; mac 1422 drivers/net/wireless/ath/wcn36xx/hal.h u8 mac[ETH_ALEN]; mac 1978 drivers/net/wireless/ath/wcn36xx/hal.h u8 mac[ETH_ALEN]; mac 217 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(&sta_params->mac, vif->addr, ETH_ALEN); mac 238 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(&sta_params->mac, sta->addr, ETH_ALEN); mac 663 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(msg_body->mac, vif->addr, ETH_ALEN); mac 1135 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(&v1->mac, orig->mac, ETH_ALEN); mac 1215 drivers/net/wireless/ath/wcn36xx/smd.c sta->bssid, sta->type, sta->mac, sta->aid); mac 1243 drivers/net/wireless/ath/wcn36xx/smd.c sta_params->type, sta_params->mac, sta_params->aid); mac 1374 drivers/net/wireless/ath/wcn36xx/smd.c sta->bssid_index, sta->aid, sta->type, sta->mac); mac 1411 drivers/net/wireless/ath/wcn36xx/smd.c params->bss_bcast_sta_idx, params->mac, mac 1537 drivers/net/wireless/ath/wcn36xx/smd.c sta_params->mac); mac 526 drivers/net/wireless/ath/wil6210/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 532 drivers/net/wireless/ath/wil6210/cfg80211.c int cid = wil_find_cid(wil, vif->mid, mac); mac 534 drivers/net/wireless/ath/wil6210/cfg80211.c wil_dbg_misc(wil, "get_station: %pM CID %d MID %d\n", mac, cid, mac 566 drivers/net/wireless/ath/wil6210/cfg80211.c u8 *mac, struct station_info *sinfo) mac 576 drivers/net/wireless/ath/wil6210/cfg80211.c ether_addr_copy(mac, wil->sta[cid].addr); mac 577 drivers/net/wireless/ath/wil6210/cfg80211.c wil_dbg_misc(wil, "dump_station: %pM CID %d MID %d\n", mac, cid, mac 2216 drivers/net/wireless/ath/wil6210/cfg80211.c const u8 *mac, mac 2223 drivers/net/wireless/ath/wil6210/cfg80211.c mac, params->aid, vif->mid, mac 2236 drivers/net/wireless/ath/wil6210/cfg80211.c return wmi_new_sta(vif, mac, params->aid); mac 2247 drivers/net/wireless/ath/wil6210/cfg80211.c params->mac, params->reason_code, vif->mid); mac 2250 drivers/net/wireless/ath/wil6210/cfg80211.c wil6210_disconnect(vif, params->mac, params->reason_code); mac 2258 drivers/net/wireless/ath/wil6210/cfg80211.c const u8 *mac, mac 2268 drivers/net/wireless/ath/wil6210/cfg80211.c mac, params->sta_flags_mask, params->sta_flags_set, mac 2279 drivers/net/wireless/ath/wil6210/cfg80211.c cid = wil_find_cid(wil, vif->mid, mac); mac 64 drivers/net/wireless/ath/wil6210/debugfs.c u16 buff_id = le16_to_cpu(rx_d->mac.buff_id); mac 75 drivers/net/wireless/ath/wil6210/debugfs.c num_of_descs = (u8)d->mac.d[2]; mac 1140 drivers/net/wireless/ath/wil6210/debugfs.c u16 buff_id = le16_to_cpu(rx_d->mac.buff_id); mac 1331 drivers/net/wireless/ath/wil6210/main.c u8 *mac; mac 1337 drivers/net/wireless/ath/wil6210/main.c mac = bl.bl0.mac_address; mac 1345 drivers/net/wireless/ath/wil6210/main.c bl_ver, mac, mac 1356 drivers/net/wireless/ath/wil6210/main.c bl_ver, mac, mac 1364 drivers/net/wireless/ath/wil6210/main.c if (!is_valid_ether_addr(mac)) { mac 1365 drivers/net/wireless/ath/wil6210/main.c wil_err(wil, "BL: Invalid MAC %pM\n", mac); mac 1369 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(ndev->perm_addr, mac); mac 1370 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(wiphy->perm_addr, mac); mac 1372 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(ndev->dev_addr, mac); mac 1418 drivers/net/wireless/ath/wil6210/main.c u8 mac[8]; mac 1423 drivers/net/wireless/ath/wil6210/main.c wil_memcpy_fromio_32(mac, wil->csr + HOSTADDR(mac_addr), sizeof(mac)); mac 1425 drivers/net/wireless/ath/wil6210/main.c if (is_valid_ether_addr(mac)) { mac 1426 drivers/net/wireless/ath/wil6210/main.c wil_info(wil, "using OEM MAC %pM\n", mac); mac 1433 drivers/net/wireless/ath/wil6210/main.c wil_memcpy_fromio_32(mac, wil->csr + HOSTADDR(mac_addr), mac 1434 drivers/net/wireless/ath/wil6210/main.c sizeof(mac)); mac 1437 drivers/net/wireless/ath/wil6210/main.c if (!is_valid_ether_addr(mac)) { mac 1438 drivers/net/wireless/ath/wil6210/main.c wil_err(wil, "Invalid MAC %pM\n", mac); mac 1442 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(ndev->perm_addr, mac); mac 1443 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(wiphy->perm_addr, mac); mac 1445 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(ndev->dev_addr, mac); mac 1617 drivers/net/wireless/ath/wil6210/main.c static const u8 mac[ETH_ALEN] = { mac 1622 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(ndev->perm_addr, mac); mac 1940 drivers/net/wireless/ath/wil6210/main.c int wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac) mac 1948 drivers/net/wireless/ath/wil6210/main.c ether_addr_equal(wil->sta[i].addr, mac)) { mac 683 drivers/net/wireless/ath/wil6210/txrx.c const u8 *pn = (u8 *)&d->mac.pn_15_0; mac 1139 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[0] = 0; mac 1140 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[1] = 0; mac 1141 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[2] = 0; mac 1142 drivers/net/wireless/ath/wil6210/txrx.c d->mac.ucode_cmd = 0; mac 1144 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[2] = BIT(MAC_CFG_DESC_TX_2_SNAP_HDR_INSERTION_EN_POS) | mac 1627 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[2] |= (nr_frags << MAC_CFG_DESC_TX_2_NUM_OF_DESCRIPTORS_POS); mac 2079 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[0] |= BIT(MAC_CFG_DESC_TX_0_MCS_EN_POS); /* MCS 0 */ mac 2081 drivers/net/wireless/ath/wil6210/txrx.c d->mac.d[0] |= (1 << MAC_CFG_DESC_TX_0_MCS_INDEX_POS); mac 477 drivers/net/wireless/ath/wil6210/txrx.h struct vring_tx_mac mac; mac 487 drivers/net/wireless/ath/wil6210/txrx.h struct vring_rx_mac mac; mac 515 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 0, 3); mac 520 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 4, 6); mac 525 drivers/net/wireless/ath/wil6210/txrx.h return (d->mac.d0 & RX_MAC_D0_MAC_ID_VALID) ? mac 526 drivers/net/wireless/ath/wil6210/txrx.h WIL_GET_BITS(d->mac.d0, 8, 9) : 0; mac 531 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 10, 11); mac 536 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 12, 15); mac 542 drivers/net/wireless/ath/wil6210/txrx.h return (u8)(WIL_GET_BITS(d->mac.d0, 10, 15) << 2); mac 547 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 16, 27); mac 552 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 28, 31); mac 557 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d0, 31, 31); mac 562 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d1, 4, 5); mac 567 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d1, 7, 7); mac 572 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d1, 8, 9); mac 577 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d1, 21, 24); mac 582 drivers/net/wireless/ath/wil6210/txrx.h return WIL_GET_BITS(d->mac.d1, 13, 14); mac 214 drivers/net/wireless/ath/wil6210/txrx_edma.c d->mac.buff_id = cpu_to_le16(buff_id); mac 1133 drivers/net/wireless/ath/wil6210/txrx_edma.c d->mac.d[0] = (ring_index << WIL_EDMA_DESC_TX_MAC_CFG_0_QID_POS); mac 1137 drivers/net/wireless/ath/wil6210/txrx_edma.c d->mac.d[2] = BIT(MAC_CFG_DESC_TX_2_SNAP_HDR_INSERTION_EN_POS) | mac 1331 drivers/net/wireless/ath/wil6210/txrx_edma.c d->mac.d[2] |= 1; mac 1333 drivers/net/wireless/ath/wil6210/txrx_edma.c d->mac.tso_mss |= cpu_to_le16(mss >> 2); mac 120 drivers/net/wireless/ath/wil6210/txrx_edma.h struct wil_ring_rx_enhanced_mac mac; mac 194 drivers/net/wireless/ath/wil6210/txrx_edma.h struct wil_ring_tx_enhanced_mac mac; mac 1239 drivers/net/wireless/ath/wil6210/wil6210.h int wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac); mac 1273 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_disconnect_sta(struct wil6210_vif *vif, const u8 *mac, u16 reason, mac 1286 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_new_sta(struct wil6210_vif *vif, const u8 *mac, u8 aid); mac 1288 drivers/net/wireless/ath/wil6210/wil6210.h const u8 *mac, enum nl80211_iftype iftype); mac 786 drivers/net/wireless/ath/wil6210/wmi.c evt->mac, evt->numof_additional_mids); mac 2089 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.mac, addr); mac 2443 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); mac 2472 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); mac 2728 drivers/net/wireless/ath/wil6210/wmi.c int wmi_disconnect_sta(struct wil6210_vif *vif, const u8 *mac, u16 reason, mac 2744 drivers/net/wireless/ath/wil6210/wmi.c wil_dbg_wmi(wil, "disconnect_sta: (%pM, reason %d)\n", mac, reason); mac 2749 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(del_sta_cmd.dst_mac, mac); mac 2754 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(disc_sta_cmd.dst_mac, mac); mac 3033 drivers/net/wireless/ath/wil6210/wmi.c int wmi_new_sta(struct wil6210_vif *vif, const u8 *mac, u8 aid) mac 3041 drivers/net/wireless/ath/wil6210/wmi.c wil_dbg_wmi(wil, "new sta %pM, aid %d\n", mac, aid); mac 3043 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.dst_mac, mac); mac 3201 drivers/net/wireless/ath/wil6210/wmi.c const u8 *mac, enum nl80211_iftype iftype) mac 3215 drivers/net/wireless/ath/wil6210/wmi.c mid, iftype, mac); mac 3217 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.mac, mac); mac 440 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 446 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 776 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 1317 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 2271 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 2299 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 3952 drivers/net/wireless/ath/wil6210/wmi.h u8 mac[WMI_MAC_LEN]; mac 656 drivers/net/wireless/broadcom/b43/main.c void b43_macfilter_set(struct b43_wldev *dev, u16 offset, const u8 *mac) mac 661 drivers/net/wireless/broadcom/b43/main.c if (!mac) mac 662 drivers/net/wireless/broadcom/b43/main.c mac = zero_addr; mac 667 drivers/net/wireless/broadcom/b43/main.c data = mac[0]; mac 668 drivers/net/wireless/broadcom/b43/main.c data |= mac[1] << 8; mac 670 drivers/net/wireless/broadcom/b43/main.c data = mac[2]; mac 671 drivers/net/wireless/broadcom/b43/main.c data |= mac[3] << 8; mac 673 drivers/net/wireless/broadcom/b43/main.c data = mac[4]; mac 674 drivers/net/wireless/broadcom/b43/main.c data |= mac[5] << 8; mac 680 drivers/net/wireless/broadcom/b43/main.c const u8 *mac; mac 687 drivers/net/wireless/broadcom/b43/main.c mac = dev->wl->mac_addr; mac 691 drivers/net/wireless/broadcom/b43/main.c memcpy(mac_bssid, mac, ETH_ALEN); mac 1087 drivers/net/wireless/broadcom/b43/main.c u8 mac[ETH_ALEN]; mac 1134 drivers/net/wireless/broadcom/b43/main.c *((__le32 *)(&mac[0])) = cpu_to_le32(rcmta0); mac 1135 drivers/net/wireless/broadcom/b43/main.c *((__le16 *)(&mac[4])) = cpu_to_le16(rcmta1); mac 1136 drivers/net/wireless/broadcom/b43/main.c printk(" MAC: %pM", mac); mac 502 drivers/net/wireless/broadcom/b43legacy/main.c u16 offset, const u8 *mac) mac 507 drivers/net/wireless/broadcom/b43legacy/main.c if (!mac) mac 508 drivers/net/wireless/broadcom/b43legacy/main.c mac = zero_addr; mac 513 drivers/net/wireless/broadcom/b43legacy/main.c data = mac[0]; mac 514 drivers/net/wireless/broadcom/b43legacy/main.c data |= mac[1] << 8; mac 516 drivers/net/wireless/broadcom/b43legacy/main.c data = mac[2]; mac 517 drivers/net/wireless/broadcom/b43legacy/main.c data |= mac[3] << 8; mac 519 drivers/net/wireless/broadcom/b43legacy/main.c data = mac[4]; mac 520 drivers/net/wireless/broadcom/b43legacy/main.c data |= mac[5] << 8; mac 527 drivers/net/wireless/broadcom/b43legacy/main.c const u8 *mac = dev->wl->mac_addr; mac 535 drivers/net/wireless/broadcom/b43legacy/main.c if (!mac) mac 536 drivers/net/wireless/broadcom/b43legacy/main.c mac = zero_addr; mac 540 drivers/net/wireless/broadcom/b43legacy/main.c memcpy(mac_bssid, mac, ETH_ALEN); mac 2603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 2618 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(TRACE, "Enter, MAC %pM\n", mac); mac 2626 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(&sta_info_le, mac, ETH_ALEN); mac 2723 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) mac 2745 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(mac, cfg->assoclist.mac[idx], ETH_ALEN); mac 2746 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_get_station(wiphy, ndev, mac, sinfo); mac 4787 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!params->mac) mac 4790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(TRACE, "Enter %pM\n", params->mac); mac 4797 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(&scbval.ea, params->mac, ETH_ALEN); mac 4811 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c const u8 *mac, struct station_parameters *params) mac 4818 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(TRACE, "Enter, MAC %pM, mask 0x%04x set 0x%04x\n", mac, mac 4822 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (is_zero_ether_addr(mac)) mac 4830 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (void *)mac, ETH_ALEN); mac 4833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (void *)mac, ETH_ALEN); mac 6635 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(addr, drvr->mac, ETH_ALEN); mac 212 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->wiphy->perm_addr, ifp->drvr->mac, ETH_ALEN); mac 213 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->mac, ifp->mac_addr, sizeof(ifp->drvr->mac)); mac 108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h u8 mac[ETH_ALEN]; /* MAC address obtained from dongle */ mac 43 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) mac 50 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if (memcmp(search->mac, mac, ETH_ALEN) == 0) mac 68 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c u8 *mac; mac 72 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c mac = da; mac 74 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c mac = (u8 *)ALLFFMAC; mac 82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c BRCMF_FLOWRING_HASH_AP(mac, fifo, ifidx); mac 87 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if ((sta || (memcmp(hash[hash_idx].mac, mac, ETH_ALEN) == 0)) && mac 113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c u8 *mac; mac 117 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c mac = da; mac 119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c mac = (u8 *)ALLFFMAC; mac 127 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c BRCMF_FLOWRING_HASH_AP(mac, fifo, ifidx); mac 133 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c (is_zero_ether_addr(hash[hash_idx].mac))) { mac 152 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c memcpy(hash[hash_idx].mac, mac, ETH_ALEN); mac 246 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c eth_zero_addr(flow->hash[hash_idx].mac); mac 448 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if (memcmp(search->mac, peer, ETH_ALEN) == 0) { mac 458 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if ((sta || (memcmp(hash[i].mac, peer, ETH_ALEN) == 0)) && mac 490 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c memcpy(tdls_entry->mac, peer, ETH_ALEN); mac 496 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if (memcmp(search->mac, peer, ETH_ALEN) == 0) mac 500 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c if (memcmp(search->mac, peer, ETH_ALEN) == 0) mac 14 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h u8 mac[ETH_ALEN]; mac 34 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h u8 mac[ETH_ALEN]; mac 739 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h u8 mac[BRCMF_MAX_ASSOCLIST][ETH_ALEN]; mac 889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h u8 mac[ETH_ALEN]; mac 205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_mac_descriptor *mac; mac 877 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_mac_descriptor *entry = brcmf_skbcb(skb)->mac; mac 960 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c skcb->mac = entry; mac 1193 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_mac_descriptor *entry = brcmf_skbcb(skb)->mac; mac 1262 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c entry = brcmf_skbcb(p)->mac; mac 1413 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_mac_descriptor *entry = brcmf_skbcb(skb)->mac; mac 1491 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c entry = skcb->mac; mac 1976 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_mac_descriptor *entry = skcb->mac; mac 2002 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c entry = brcmf_skbcb(skb)->mac; mac 2063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c entry = skcb->mac; mac 2107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_skb_htod_tag_set_field(p, FREERUN, skcb->mac->seq[fifo]); mac 2111 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c skcb->mac->seq[fifo]++; mac 2141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c skcb->mac = brcmf_fws_macdesc_find(fws, ifp, eh->h_dest); mac 2142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_dbg(DATA, "%s mac %pM multi %d fifo %d\n", skcb->mac->name, mac 1483 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c hash->ifidx, hash->fifo, hash->mac); mac 1285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_gon_req_collision(struct brcmf_p2p_info *p2p, u8 *mac) mac 1303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (memcmp(mac, ifp->mac_addr, ETH_ALEN) < 0) { mac 173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c memcpy(pfn_mac.mac, mac_addr, ETH_ALEN); mac 175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pfn_mac.mac[i] &= mac_mask[i]; mac 176 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pfn_mac.mac[i] |= get_random_int() & ~(mac_mask[i]); mac 179 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pfn_mac.mac[0] &= 0xFE; mac 181 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pfn_mac.mac[0] |= 0x02; mac 184 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pi->reqs[i]->reqid, pfn_mac.mac); mac 508 drivers/net/wireless/cisco/airo.c u8 mac[ETH_ALEN]; mac 662 drivers/net/wireless/cisco/airo.c u8 mac[ETH_ALEN]; mac 1110 drivers/net/wireless/cisco/airo.c static u16 setup_card(struct airo_info*, u8 *mac, int lock); mac 3805 drivers/net/wireless/cisco/airo.c static u16 setup_card(struct airo_info *ai, u8 *mac, int lock) mac 3891 drivers/net/wireless/cisco/airo.c mac[i] = ai->config.macAddr[i]; mac 3936 drivers/net/wireless/cisco/airo.c ai->defindex = wkr.mac[0]; mac 5196 drivers/net/wireless/cisco/airo.c return wkr.mac[0]; mac 5219 drivers/net/wireless/cisco/airo.c memcpy(wkr.mac, macaddr, ETH_ALEN); mac 5235 drivers/net/wireless/cisco/airo.c wkr.mac[0] = (char)index; mac 5334 drivers/net/wireless/cisco/airo.c (int)wkr.mac[0]); mac 2307 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_send_adapter_address(struct ipw_priv *priv, u8 * mac) mac 2309 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!priv || !mac) { mac 2315 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->net_dev->name, mac); mac 2317 drivers/net/wireless/intel/ipw2x00/ipw2200.c return ipw_send_cmd_pdu(priv, IPW_CMD_ADAPTER_ADDRESS, ETH_ALEN, mac); mac 2677 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void eeprom_parse_mac(struct ipw_priv *priv, u8 * mac) mac 2679 drivers/net/wireless/intel/ipw2x00/ipw2200.c memcpy(mac, &priv->eeprom[EEPROM_MAC_ADDRESS], ETH_ALEN); mac 8139 drivers/net/wireless/intel/ipw2x00/ipw2200.c u8 *mac = header->addr2; mac 8140 drivers/net/wireless/intel/ipw2x00/ipw2200.c int index = mac[5] % IPW_IBSS_MAC_HASH_SIZE; mac 8145 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (ether_addr_equal(entry->mac, mac)) mac 8155 drivers/net/wireless/intel/ipw2x00/ipw2200.c memcpy(entry->mac, mac, ETH_ALEN); mac 1080 drivers/net/wireless/intel/ipw2x00/ipw2200.h u8 mac[ETH_ALEN]; mac 152 drivers/net/wireless/intel/iwlegacy/3945.h u8 mac[ETH_ALEN]; mac 217 drivers/net/wireless/intel/iwlegacy/4965.c il4965_eeprom_get_mac(const struct il_priv *il, u8 * mac) mac 221 drivers/net/wireless/intel/iwlegacy/4965.c memcpy(mac, addr, ETH_ALEN); mac 144 drivers/net/wireless/intel/iwlegacy/4965.h void il4965_eeprom_get_mac(const struct il_priv *il, u8 * mac); mac 748 drivers/net/wireless/intel/iwlegacy/common.h u8 mac[ETH_ALEN]; mac 115 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h u8 mac; mac 127 drivers/net/wireless/intel/iwlwifi/mvm/binding.c static void iwl_mvm_iface_iterator(void *_data, u8 *mac, mac 317 drivers/net/wireless/intel/iwlwifi/mvm/coex.c static void iwl_mvm_bt_notif_iterator(void *_data, u8 *mac, mac 1885 drivers/net/wireless/intel/iwlwifi/mvm/d3.c static void iwl_mvm_d3_disconnect_iter(void *data, u8 *mac, mac 2120 drivers/net/wireless/intel/iwlwifi/mvm/d3.c static void iwl_mvm_d3_test_disconn_work_iter(void *_data, u8 *mac, mac 688 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c static void iwl_dbgfs_quota_check(void *data, u8 *mac, mac 1517 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c const struct iwl_fw_bcast_mac *mac = &cmd.macs[i]; mac 1520 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c i, mac->default_discard, mac->attached_filters); mac 1533 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_fw_bcast_mac mac = {}; mac 1540 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (sscanf(buf, "%d %hhi %i", &mac_id, &mac.default_discard, mac 1545 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c mac.default_discard > 1 || mac 1549 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c mac.attached_filters = cpu_to_le16(attached_filters); mac 1553 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c &mac, sizeof(mac)); mac 100 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c static void iwl_mvm_mac_tsf_id_iter(void *_data, u8 *mac, mac 206 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c static void iwl_mvm_mac_iface_iterator(void *_data, u8 *mac, mac 227 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_tsf_id_iter(_data, mac, vif); mac 772 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c static void iwl_mvm_go_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) mac 1063 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c static void iwl_mvm_mac_ap_iterator(void *_data, u8 *mac, mac 1036 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_cleanup_iterator(void *data, u8 *mac, mac 1640 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_mc_iface_iterator(void *_data, u8 *mac, mac 1819 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_bcast_filter_iterator(void *_data, u8 *mac, mac 1948 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_mu_mimo_iface_iterator(void *_data, u8 *mac, mac 3866 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_ftm_responder_chanctx_iter(void *_data, u8 *mac, mac 308 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c static void iwl_mvm_binding_iterator(void *_data, u8 *mac, mac 273 drivers/net/wireless/intel/iwlwifi/mvm/power.c static void iwl_mvm_p2p_standalone_iterator(void *_data, u8 *mac, mac 566 drivers/net/wireless/intel/iwlwifi/mvm/power.c static void iwl_mvm_power_uapsd_misbehav_ap_iterator(void *_data, u8 *mac, mac 604 drivers/net/wireless/intel/iwlwifi/mvm/power.c static void iwl_mvm_power_disable_pm_iterator(void *_data, u8* mac, mac 612 drivers/net/wireless/intel/iwlwifi/mvm/power.c static void iwl_mvm_power_ps_disabled_iterator(void *_data, u8* mac, mac 622 drivers/net/wireless/intel/iwlwifi/mvm/power.c static void iwl_mvm_power_get_vifs_iterator(void *_data, u8 *mac, mac 81 drivers/net/wireless/intel/iwlwifi/mvm/quota.c static void iwl_mvm_quota_iterator(void *_data, u8 *mac, mac 264 drivers/net/wireless/intel/iwlwifi/mvm/rx.c int mac; mac 277 drivers/net/wireless/intel/iwlwifi/mvm/rx.c mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK; mac 281 drivers/net/wireless/intel/iwlwifi/mvm/rx.c mdata = &mvm->tcm.data[mac]; mac 575 drivers/net/wireless/intel/iwlwifi/mvm/rx.c static void iwl_mvm_stat_iterator(void *_data, u8 *mac, mac 223 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_mvm_scan_condition_iterator(void *data, u8 *mac, mac 250 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_mvm_is_dcm_with_go_iterator(void *_data, u8 *mac, mac 76 drivers/net/wireless/intel/iwlwifi/mvm/sf.c static void iwl_mvm_bound_iface_iterator(void *_data, u8 *mac, mac 322 drivers/net/wireless/intel/iwlwifi/mvm/tt.c static void iwl_mvm_tt_smps_iterator(void *_data, u8 *mac, mac 1028 drivers/net/wireless/intel/iwlwifi/mvm/tx.c int mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK; mac 1031 drivers/net/wireless/intel/iwlwifi/mvm/tx.c if (mac >= NUM_MAC_INDEX_DRIVER) mac 1034 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mdata = &mvm->tcm.data[mac]; mac 1049 drivers/net/wireless/intel/iwlwifi/mvm/tx.c int mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK; mac 1052 drivers/net/wireless/intel/iwlwifi/mvm/tx.c if (mac >= NUM_MAC_INDEX_DRIVER) mac 1055 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mdata = &mvm->tcm.data[mac]; mac 741 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_diversity_iter(void *_data, u8 *mac, mac 831 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) mac 875 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_bss_iface_iterator(void *_data, u8 *mac, mac 911 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_sta_iface_iterator(void *_data, u8 *mac, mac 1064 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_tcm_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) mac 1165 drivers/net/wireless/intel/iwlwifi/mvm/utils.c int mac) mac 1167 drivers/net/wireless/intel/iwlwifi/mvm/utils.c u64 bytes = mvm->tcm.data[mac].uapsd_nonagg_detect.rx_bytes; mac 1172 drivers/net/wireless/intel/iwlwifi/mvm/utils.c rate = ewma_rate_read(&mvm->tcm.data[mac].uapsd_nonagg_detect.rate); mac 1174 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (!rate || mvm->tcm.data[mac].opened_rx_ba_sessions || mac 1175 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.data[mac].uapsd_nonagg_detect.detected) mac 1200 drivers/net/wireless/intel/iwlwifi/mvm/utils.c vif = rcu_dereference(mvm->vif_id_to_mac[mac]); mac 1206 drivers/net/wireless/intel/iwlwifi/mvm/utils.c static void iwl_mvm_tcm_iterator(void *_data, u8 *mac, mac 1228 drivers/net/wireless/intel/iwlwifi/mvm/utils.c int ac, mac, i; mac 1245 drivers/net/wireless/intel/iwlwifi/mvm/utils.c for (mac = 0; mac < NUM_MAC_INDEX_DRIVER; mac++) { mac 1246 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac]; mac 1251 drivers/net/wireless/intel/iwlwifi/mvm/utils.c band_airtime[band[mac]] += airtime; mac 1254 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.result.change[mac] = load != mvm->tcm.result.load[mac]; mac 1255 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.result.load[mac] = load; mac 1256 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.result.airtime[mac] = airtime; mac 1264 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.result.low_latency[mac] = true; mac 1266 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->tcm.result.low_latency[mac] = false; mac 1273 drivers/net/wireless/intel/iwlwifi/mvm/utils.c low_latency |= mvm->tcm.result.low_latency[mac]; mac 1275 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (!mvm->tcm.result.low_latency[mac] && handle_uapsd) mac 1277 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mac); mac 1382 drivers/net/wireless/intel/iwlwifi/mvm/utils.c int mac; mac 1388 drivers/net/wireless/intel/iwlwifi/mvm/utils.c for (mac = 0; mac < NUM_MAC_INDEX_DRIVER; mac++) { mac 1389 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac]; mac 1396 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (mvm->tcm.result.low_latency[mac]) mac 61 drivers/net/wireless/intersil/hostap/hostap.h int ap_control_add_mac(struct mac_restrictions *mac_restrictions, u8 *mac); mac 62 drivers/net/wireless/intersil/hostap/hostap.h int ap_control_del_mac(struct mac_restrictions *mac_restrictions, u8 *mac); mac 64 drivers/net/wireless/intersil/hostap/hostap.h int ap_control_kick_mac(struct ap_data *ap, struct net_device *dev, u8 *mac); mac 379 drivers/net/wireless/intersil/hostap/hostap_ap.c int ap_control_add_mac(struct mac_restrictions *mac_restrictions, u8 *mac) mac 387 drivers/net/wireless/intersil/hostap/hostap_ap.c memcpy(entry->addr, mac, ETH_ALEN); mac 398 drivers/net/wireless/intersil/hostap/hostap_ap.c int ap_control_del_mac(struct mac_restrictions *mac_restrictions, u8 *mac) mac 408 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ether_addr_equal(entry->addr, mac)) { mac 422 drivers/net/wireless/intersil/hostap/hostap_ap.c u8 *mac) mac 432 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ether_addr_equal(entry->addr, mac)) { mac 467 drivers/net/wireless/intersil/hostap/hostap_ap.c int ap_control_kick_mac(struct ap_data *ap, struct net_device *dev, u8 *mac) mac 473 drivers/net/wireless/intersil/hostap/hostap_ap.c sta = ap_get_sta(ap, mac); mac 686 drivers/net/wireless/intersil/orinoco/main.c static inline void orinoco_spy_gather(struct net_device *dev, u_char *mac, mac 695 drivers/net/wireless/intersil/orinoco/main.c wireless_spy_update(dev, mac, &wstats); mac 668 drivers/net/wireless/intersil/p54/fwio.c memcpy(rxkey->mac, addr, ETH_ALEN); mac 670 drivers/net/wireless/intersil/p54/fwio.c eth_broadcast_addr(rxkey->mac); mac 439 drivers/net/wireless/intersil/p54/lmac.h u8 mac[ETH_ALEN]; mac 1956 drivers/net/wireless/intersil/prism54/isl_ioctl.c prism54_mac_accept(struct islpci_acl *acl, char *mac) mac 1970 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (memcmp(entry->addr, mac, ETH_ALEN) == 0) { mac 629 drivers/net/wireless/mac80211_hwsim.c static void hwsim_send_ps_poll(void *dat, u8 *mac, struct ieee80211_vif *vif) mac 652 drivers/net/wireless/mac80211_hwsim.c memcpy(pspoll->ta, mac, ETH_ALEN); mac 660 drivers/net/wireless/mac80211_hwsim.c static void hwsim_send_nullfunc(struct mac80211_hwsim_data *data, u8 *mac, mac 684 drivers/net/wireless/mac80211_hwsim.c memcpy(hdr->addr2, mac, ETH_ALEN); mac 694 drivers/net/wireless/mac80211_hwsim.c static void hwsim_send_nullfunc_ps(void *dat, u8 *mac, mac 698 drivers/net/wireless/mac80211_hwsim.c hwsim_send_nullfunc(data, mac, vif, 1); mac 701 drivers/net/wireless/mac80211_hwsim.c static void hwsim_send_nullfunc_no_ps(void *dat, u8 *mac, mac 705 drivers/net/wireless/mac80211_hwsim.c hwsim_send_nullfunc(data, mac, vif, 0); mac 926 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_addr_iter(void *data, u8 *mac, mac 931 drivers/net/wireless/mac80211_hwsim.c if (memcmp(mac, md->addr, ETH_ALEN) == 0) mac 1539 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_beacon_tx(void *arg, u8 *mac, mac 1707 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_bcn_en_iter(void *data, u8 *mac, mac 1559 drivers/net/wireless/marvell/libertas/cfg.c const u8 *mac, struct station_info *sinfo) mac 847 drivers/net/wireless/marvell/libertas/cmd.c *value = le32_to_cpu(cmd.value.mac); mac 878 drivers/net/wireless/marvell/libertas/cmd.c cmd.value.mac = cpu_to_le32(value); mac 571 drivers/net/wireless/marvell/libertas/host.h __le32 mac; /* for MAC registers */ mac 314 drivers/net/wireless/marvell/libertas/main.c unsigned char *mac) mac 317 drivers/net/wireless/marvell/libertas/main.c if (!memcmp(list, mac, ETH_ALEN)) mac 946 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c tlv_rxba->mac, tlv_rxba->tid, tlv_seq_num, mac 951 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c tlv_rxba->mac); mac 970 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c tlv_rxba->mac, 0, NULL); mac 1479 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 1485 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (memcmp(mac, priv->cfg_bssid, ETH_ALEN)) mac 1496 drivers/net/wireless/marvell/mwifiex/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) mac 1503 drivers/net/wireless/marvell/mwifiex/cfg80211.c ether_addr_copy(mac, priv->cfg_bssid); mac 1516 drivers/net/wireless/marvell/mwifiex/cfg80211.c ether_addr_copy(mac, node->mac_addr); mac 1839 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!params->mac || is_broadcast_ether_addr(params->mac)) mac 1843 drivers/net/wireless/marvell/mwifiex/cfg80211.c __func__, params->mac); mac 1848 drivers/net/wireless/marvell/mwifiex/cfg80211.c sta_node = mwifiex_get_sta_entry(priv, params->mac); mac 1850 drivers/net/wireless/marvell/mwifiex/cfg80211.c ether_addr_copy(deauth_mac, params->mac); mac 3918 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *mac, struct station_parameters *params) mac 3929 drivers/net/wireless/marvell/mwifiex/cfg80211.c return mwifiex_tdls_oper(priv, mac, MWIFIEX_TDLS_CREATE_LINK); mac 4152 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *mac, mac 4168 drivers/net/wireless/marvell/mwifiex/cfg80211.c ret = mwifiex_tdls_oper(priv, mac, MWIFIEX_TDLS_CONFIG_LINK); mac 788 drivers/net/wireless/marvell/mwifiex/fw.h u8 mac[ETH_ALEN]; mac 844 drivers/net/wireless/marvell/mwifiex/fw.h u8 mac[ETH_ALEN]; mac 1710 drivers/net/wireless/marvell/mwifiex/fw.h u8 mac[ETH_ALEN]; mac 1716 drivers/net/wireless/marvell/mwifiex/fw.h u8 mac[ETH_ALEN]; mac 1472 drivers/net/wireless/marvell/mwifiex/join.c static int mwifiex_deauthenticate_infra(struct mwifiex_private *priv, u8 *mac) mac 1477 drivers/net/wireless/marvell/mwifiex/join.c if (!mac || is_zero_ether_addr(mac)) mac 1482 drivers/net/wireless/marvell/mwifiex/join.c memcpy(mac_address, mac, ETH_ALEN); mac 1497 drivers/net/wireless/marvell/mwifiex/join.c int mwifiex_deauthenticate(struct mwifiex_private *priv, u8 *mac) mac 1507 drivers/net/wireless/marvell/mwifiex/join.c ret = mwifiex_deauthenticate_infra(priv, mac); mac 1183 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_deauthenticate(struct mwifiex_private *priv, u8 *mac); mac 1604 drivers/net/wireless/marvell/mwifiex/main.h void mwifiex_del_sta_entry(struct mwifiex_private *priv, const u8 *mac); mac 1609 drivers/net/wireless/marvell/mwifiex/main.h mwifiex_add_sta_entry(struct mwifiex_private *priv, const u8 *mac); mac 1611 drivers/net/wireless/marvell/mwifiex/main.h mwifiex_get_sta_entry(struct mwifiex_private *priv, const u8 *mac); mac 1626 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_get_tdls_link_status(struct mwifiex_private *priv, const u8 *mac); mac 1638 drivers/net/wireless/marvell/mwifiex/main.h const u8 *mac, u8 link_status); mac 1640 drivers/net/wireless/marvell/mwifiex/main.h u8 *mac, s8 snr, s8 nflr); mac 1642 drivers/net/wireless/marvell/mwifiex/main.h void mwifiex_add_auto_tdls_peer(struct mwifiex_private *priv, const u8 *mac); mac 986 drivers/net/wireless/marvell/mwifiex/scan.c cpu_to_le16(sizeof(random_mac_tlv->mac)); mac 987 drivers/net/wireless/marvell/mwifiex/scan.c ether_addr_copy(random_mac_tlv->mac, mac 490 drivers/net/wireless/marvell/mwifiex/sta_cmd.c u8 *mac) mac 499 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(deauth->mac_addr, mac, ETH_ALEN); mac 656 drivers/net/wireless/marvell/mwifiex/sta_cmd.c u8 *mac = enc_key->mac_addr; mac 670 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mac 699 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mac 710 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mac 727 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (is_broadcast_ether_addr(mac)) mac 745 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (is_broadcast_ether_addr(mac)) mac 759 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (is_broadcast_ether_addr(mac)) mac 777 drivers/net/wireless/marvell/mwifiex/sta_cmd.c !is_broadcast_ether_addr(mac)) mac 768 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_mac_reg_access *mac; mac 782 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.mac = &resp->params.mac_reg; mac 783 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c reg_rw->offset = (u32) le16_to_cpu(r.mac->offset); mac 784 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c reg_rw->value = le32_to_cpu(r.mac->value); mac 960 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c sta_node = mwifiex_get_sta_entry(priv, sta_info->mac); mac 260 drivers/net/wireless/marvell/mwifiex/sta_event.c u8 *mac = tdls_evt->peer_mac; mac 311 drivers/net/wireless/marvell/mwifiex/sta_event.c mwifiex_update_ralist_tx_pause_in_tdls_cs(priv, mac, mac 318 drivers/net/wireless/marvell/mwifiex/sta_event.c mwifiex_update_ralist_tx_pause_in_tdls_cs(priv, mac, mac 30 drivers/net/wireless/marvell/mwifiex/tdls.c const u8 *mac, u8 status) mac 39 drivers/net/wireless/marvell/mwifiex/tdls.c mwifiex_dbg(priv->adapter, DATA, "%s: %pM\n", __func__, mac); mac 43 drivers/net/wireless/marvell/mwifiex/tdls.c if (!ether_addr_equal(mac, skb->data)) mac 52 drivers/net/wireless/marvell/mwifiex/tdls.c ra_list = mwifiex_wmm_get_queue_raptr(priv, tid, mac); mac 85 drivers/net/wireless/marvell/mwifiex/tdls.c const u8 *mac) mac 92 drivers/net/wireless/marvell/mwifiex/tdls.c mwifiex_dbg(priv->adapter, DATA, "%s: %pM\n", __func__, mac); mac 101 drivers/net/wireless/marvell/mwifiex/tdls.c if (!ether_addr_equal(mac, skb->data)) mac 186 drivers/net/wireless/marvell/mwifiex/tdls.c mwifiex_tdls_add_ht_oper(struct mwifiex_private *priv, const u8 *mac, mac 195 drivers/net/wireless/marvell/mwifiex/tdls.c sta_ptr = mwifiex_get_sta_entry(priv, mac); mac 234 drivers/net/wireless/marvell/mwifiex/tdls.c const u8 *mac, struct sk_buff *skb) mac 249 drivers/net/wireless/marvell/mwifiex/tdls.c sta_ptr = mwifiex_get_sta_entry(priv, mac); mac 1210 drivers/net/wireless/marvell/mwifiex/tdls.c int mwifiex_get_tdls_link_status(struct mwifiex_private *priv, const u8 *mac) mac 1214 drivers/net/wireless/marvell/mwifiex/tdls.c sta_ptr = mwifiex_get_sta_entry(priv, mac); mac 1285 drivers/net/wireless/marvell/mwifiex/tdls.c u8 mac[ETH_ALEN]; mac 1287 drivers/net/wireless/marvell/mwifiex/tdls.c ether_addr_copy(mac, skb->data); mac 1291 drivers/net/wireless/marvell/mwifiex/tdls.c if (!memcmp(mac, peer->mac_addr, ETH_ALEN)) { mac 1338 drivers/net/wireless/marvell/mwifiex/tdls.c void mwifiex_add_auto_tdls_peer(struct mwifiex_private *priv, const u8 *mac) mac 1347 drivers/net/wireless/marvell/mwifiex/tdls.c if (!memcmp(tdls_peer->mac_addr, mac, ETH_ALEN)) { mac 1358 drivers/net/wireless/marvell/mwifiex/tdls.c ether_addr_copy(tdls_peer->mac_addr, mac); mac 1364 drivers/net/wireless/marvell/mwifiex/tdls.c "Add auto TDLS peer= %pM to list\n", mac); mac 1371 drivers/net/wireless/marvell/mwifiex/tdls.c const u8 *mac, u8 link_status) mac 1380 drivers/net/wireless/marvell/mwifiex/tdls.c if (!memcmp(peer->mac_addr, mac, ETH_ALEN)) { mac 1395 drivers/net/wireless/marvell/mwifiex/tdls.c u8 *mac, s8 snr, s8 nflr) mac 1404 drivers/net/wireless/marvell/mwifiex/tdls.c if (!memcmp(peer->mac_addr, mac, ETH_ALEN)) { mac 761 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct host_cmd_ds_command *cmd, u8 *mac) mac 766 drivers/net/wireless/marvell/mwifiex/uap_cmd.c memcpy(sta_deauth->mac, mac, ETH_ALEN); mac 527 drivers/net/wireless/marvell/mwifiex/util.c mwifiex_get_sta_entry(struct mwifiex_private *priv, const u8 *mac) mac 531 drivers/net/wireless/marvell/mwifiex/util.c if (!mac) mac 535 drivers/net/wireless/marvell/mwifiex/util.c if (!memcmp(node->mac_addr, mac, ETH_ALEN)) mac 607 drivers/net/wireless/marvell/mwifiex/util.c mwifiex_add_sta_entry(struct mwifiex_private *priv, const u8 *mac) mac 611 drivers/net/wireless/marvell/mwifiex/util.c if (!mac) mac 615 drivers/net/wireless/marvell/mwifiex/util.c node = mwifiex_get_sta_entry(priv, mac); mac 623 drivers/net/wireless/marvell/mwifiex/util.c memcpy(node->mac_addr, mac, ETH_ALEN); mac 661 drivers/net/wireless/marvell/mwifiex/util.c void mwifiex_del_sta_entry(struct mwifiex_private *priv, const u8 *mac) mac 667 drivers/net/wireless/marvell/mwifiex/util.c node = mwifiex_get_sta_entry(priv, mac); mac 638 drivers/net/wireless/marvell/mwifiex/wmm.c void mwifiex_update_ralist_tx_pause(struct mwifiex_private *priv, u8 *mac, mac 648 drivers/net/wireless/marvell/mwifiex/wmm.c ra_list = mwifiex_wmm_get_ralist_node(priv, i, mac); mac 678 drivers/net/wireless/marvell/mwifiex/wmm.c u8 *mac, u8 tx_pause) mac 689 drivers/net/wireless/marvell/mwifiex/wmm.c if (!memcmp(ra_list->ra, mac, ETH_ALEN)) mac 133 drivers/net/wireless/marvell/mwifiex/wmm.h void mwifiex_update_ralist_tx_pause(struct mwifiex_private *priv, u8 *mac, mac 136 drivers/net/wireless/marvell/mwifiex/wmm.h u8 *mac, u8 tx_pause); mac 3058 drivers/net/wireless/marvell/mwl8k.c mwl8k_cmd_set_post_scan(struct ieee80211_hw *hw, const __u8 *mac) mac 3070 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->bssid, mac, ETH_ALEN); mac 3685 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_vif *vif, u8 *mac, bool set) mac 3721 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mbss.mac_addr, mac, ETH_ALEN); mac 3723 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, mac, ETH_ALEN); mac 3736 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_vif *vif, u8 *mac) mac 3738 drivers/net/wireless/marvell/mwl8k.c return mwl8k_cmd_update_mac_addr(hw, vif, mac, true); mac 3745 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_vif *vif, u8 *mac) mac 3747 drivers/net/wireless/marvell/mwl8k.c return mwl8k_cmd_update_mac_addr(hw, vif, mac, false); mac 80 drivers/net/wireless/mediatek/mt76/eeprom.c const u8 *mac; mac 85 drivers/net/wireless/mediatek/mt76/eeprom.c mac = of_get_mac_address(np); mac 86 drivers/net/wireless/mediatek/mt76/eeprom.c if (!IS_ERR(mac)) mac 87 drivers/net/wireless/mediatek/mt76/eeprom.c ether_addr_copy(dev->macaddr, mac); mac 781 drivers/net/wireless/mediatek/mt76/mac80211.c __mt76_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 801 drivers/net/wireless/mediatek/mt76/mac80211.c __mt76_csa_check(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 874 drivers/net/wireless/mediatek/mt76/mac80211.c const u8 *mac) mac 768 drivers/net/wireless/mediatek/mt76/mt76.h const u8 *mac); mac 13 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c mt7603_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 43 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c mt7603_add_buffered_bc(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 182 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 196 drivers/net/wireless/mediatek/mt76/mt76x02.h void mt76x02_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif); mac 175 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c mt76x02_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 193 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c mt76x02_add_buffered_bc(void *priv, u8 *mac, struct ieee80211_vif *vif) mac 127 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c u8 vif_idx, u8 *mac) mac 140 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c if (mac) mac 141 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c memcpy(addr.macaddr, mac, ETH_ALEN); mac 172 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h u8 *mac); mac 355 drivers/net/wireless/mediatek/mt7601u/mac.c mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac) mac 365 drivers/net/wireless/mediatek/mt7601u/mac.c if (mac) mac 366 drivers/net/wireless/mediatek/mt7601u/mac.c memcpy(zmac, mac, sizeof(zmac)); mac 364 drivers/net/wireless/mediatek/mt7601u/mt7601u.h mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac); mac 46 drivers/net/wireless/quantenna/qtnfmac/bus.h struct qtnf_wmac *mac[QTNF_MAX_MAC]; mac 77 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac; mac 85 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac = wiphy_priv(wiphy); mac 86 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!mac) mac 90 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = &mac->iflist[i]; mac 121 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, type); mac 130 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan_done(vif->mac, true); mac 135 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, type); mac 154 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan_done(vif->mac, true); mac 170 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid, mac 186 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac; mac 192 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac = wiphy_priv(wiphy); mac 194 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!mac) mac 200 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, type); mac 207 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_mac_get_free_vif(mac); mac 209 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: no free VIF available\n", mac->macid); mac 221 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: unsupported IF type %d\n", mac->macid, type); mac 233 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, vif->vifid, mac_addr); mac 239 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, vif->vifid, vif->mac_addr); mac 244 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_core_net_attach(mac, vif, name, name_assign_t); mac 246 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("VIF%u.%u: failed to attach netdev\n", mac->macid, mac 326 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("VIF%u.%u: failed to start AP\n", vif->mac->macid, mac 337 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan_done(vif->mac, true); mac 342 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid); mac 351 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 355 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_mac_get_base_vif(mac); mac 357 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: primary VIF is not configured\n", mac->macid); mac 361 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_update_phy_params(mac, changed); mac 363 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: failed to update PHY params\n", mac->macid); mac 403 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, mac 410 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, reg ? "" : "un", mac 417 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, reg ? "" : "un", frame_type); mac 460 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 465 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c return qtnf_cmd_get_sta_info(vif, mac, sinfo); mac 470 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) mac 481 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ether_addr_copy(mac, vif->bssid); mac 488 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ether_addr_copy(mac, sta_node->mac_addr); mac 494 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_get_sta_info(vif, mac, sinfo); mac 498 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL); mac 518 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, params->cipher, key_index, mac 534 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, key_index); mac 537 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, mac 554 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, key_index, unicast, mac 570 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, key_index); mac 577 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const u8 *mac, struct station_parameters *params) mac 582 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_change_sta(vif, mac, params); mac 585 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, mac); mac 597 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->mac && mac 599 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c !is_broadcast_ether_addr(params->mac) && mac 600 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c !qtnf_sta_list_lookup(&vif->sta_list, params->mac)) mac 606 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, params->mac); mac 614 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 617 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cancel_delayed_work_sync(&mac->scan_timeout); mac 619 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->scan_req = request; mac 621 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_scan(mac); mac 623 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: failed to start scan\n", mac->macid); mac 624 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->scan_req = NULL; mac 628 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_debug("MAC%u: scan started\n", mac->macid); mac 629 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c queue_delayed_work(mac->bus->workqueue, &mac->scan_timeout, mac 660 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid); mac 684 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid); mac 696 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 700 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_mac_get_base_vif(mac); mac 702 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: primary VIF is not configured\n", mac->macid); mac 714 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, vif->vifid); mac 730 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 761 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_get_chan_stats(mac, chan->hw_value, &stats); mac 903 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 907 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_mac_get_base_vif(mac); mac 909 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: primary VIF is not configured\n", mac->macid); mac 920 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan_done(vif->mac, true); mac 925 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid); mac 935 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 939 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_mac_get_base_vif(mac); mac 941 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_err("MAC%u: primary VIF is not configured\n", mac->macid); mac 949 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid); mac 959 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 960 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_bus *bus = mac->bus; mac 1004 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); mac 1008 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c pr_debug("MAC%u: initiator=%d alpha=%c%c\n", mac->macid, req->initiator, mac 1011 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_reg_notify(mac, req, qtnf_mac_slave_radar_get(wiphy)); mac 1014 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, req->alpha2[0], req->alpha2[1], ret); mac 1022 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); mac 1025 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macid, band); mac 1076 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac) mac 1078 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 1079 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_mac_info *macinfo = &mac->macinfo; mac 1135 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ether_addr_copy(wiphy->perm_addr, mac->macaddr); mac 1154 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c regdomain_is_known = isalpha(mac->rd->alpha2[0]) && mac 1155 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c isalpha(mac->rd->alpha2[1]); mac 1160 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { mac 1163 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy_apply_custom_regulatory(wiphy, mac->rd); mac 1171 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (mac->macinfo.extended_capabilities_len) { mac 1173 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macinfo.extended_capabilities; mac 1175 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macinfo.extended_capabilities_mask; mac 1177 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac->macinfo.extended_capabilities_len; mac 1189 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = regulatory_set_wiphy_regd(wiphy, mac->rd); mac 1191 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = regulatory_hint(wiphy, mac->rd->alpha2); mac 1203 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c up ? "UP" : "DOWN", vif->mac->macid, vif->vifid); mac 1209 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); mac 1215 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan_done(mac, true); mac 11 drivers/net/wireless/quantenna/qtnfmac/cfg80211.h int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac); mac 210 drivers/net/wireless/quantenna/qtnfmac/commands.c vif->mac->macid, vif->vifid, len); mac 229 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 323 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 324 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 331 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 341 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 347 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 348 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 353 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 364 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 370 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 376 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 381 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 394 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_warn("VIF%u.%u: frame is too big: %zu\n", vif->mac->macid, mac 399 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 405 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 415 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 420 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 432 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_warn("VIF%u.%u: %u frame is too big: %zu\n", vif->mac->macid, mac 437 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 445 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 446 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 451 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 686 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 692 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 697 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(vif->mac->bus, cmd_skb, &resp_skb, mac 706 drivers/net/wireless/quantenna/qtnfmac/commands.c vif->mac->macid, vif->vifid, resp->sta_addr, sta_mac); mac 716 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 733 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 739 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 752 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_err("VIF%u.%u: unsupported type %d\n", vif->mac->macid, mac 763 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(vif->mac->bus, cmd_skb, &resp_skb, mac 772 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 798 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); mac 804 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_band_info_get(vif->mac, wiphy->bands[band]); mac 817 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 823 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 835 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_warn("VIF%u.%u: unsupported iftype %d\n", vif->mac->macid, mac 843 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 848 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 956 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_parse_wowlan_info(struct qtnf_wmac *mac, mac 959 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_mac_info *mac_info = &mac->macinfo; mac 980 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, le16_to_cpu(wowlan->version)); mac 987 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_parse_variable_mac_info(struct qtnf_wmac *mac, mac 1016 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd = kzalloc(struct_size(mac->rd, reg_rules, resp->n_reg_rules), mac 1018 drivers/net/wireless/quantenna/qtnfmac/commands.c if (!mac->rd) mac 1021 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->n_reg_rules = resp->n_reg_rules; mac 1022 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->alpha2[0] = resp->alpha2[0]; mac 1023 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->alpha2[1] = resp->alpha2[1]; mac 1027 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->dfs_region = NL80211_DFS_FCC; mac 1030 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->dfs_region = NL80211_DFS_ETSI; mac 1033 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->dfs_region = NL80211_DFS_JP; mac 1037 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->rd->dfs_region = NL80211_DFS_UNSET; mac 1048 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, tlv_type, tlv_value_len); mac 1060 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_mac_iface_comb_free(mac); mac 1062 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.n_if_comb = mac 1065 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.if_comb = mac 1066 drivers/net/wireless/quantenna/qtnfmac/commands.c kcalloc(mac->macinfo.n_if_comb, mac 1067 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*mac->macinfo.if_comb), mac 1070 drivers/net/wireless/quantenna/qtnfmac/commands.c if (!mac->macinfo.if_comb) mac 1073 drivers/net/wireless/quantenna/qtnfmac/commands.c comb = mac->macinfo.if_comb; mac 1076 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, mac->macinfo.n_if_comb); mac 1082 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid); mac 1086 drivers/net/wireless/quantenna/qtnfmac/commands.c if (n_comb >= mac->macinfo.n_if_comb) { mac 1088 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid); mac 1098 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, n_comb); mac 1120 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, n_comb, mac 1145 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid); mac 1152 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid); mac 1156 drivers/net/wireless/quantenna/qtnfmac/commands.c kfree(mac->macinfo.wowlan); mac 1157 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.wowlan = NULL; mac 1158 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_parse_wowlan_info(mac, wowlan); mac 1174 drivers/net/wireless/quantenna/qtnfmac/commands.c rule = &mac->rd->reg_rules[rule_idx++]; mac 1179 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, tlv_type); mac 1189 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, tlv_buf_size); mac 1193 drivers/net/wireless/quantenna/qtnfmac/commands.c if (mac->macinfo.n_if_comb != n_comb) { mac 1195 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, mac->macinfo.n_if_comb, n_comb); mac 1201 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, ext_capa_len, ext_capa_mask_len); mac 1227 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_mac_ext_caps_free(mac); mac 1228 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.extended_capabilities = ext_capa; mac 1229 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.extended_capabilities_mask = ext_capa_mask; mac 1230 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macinfo.extended_capabilities_len = ext_capa_len; mac 1236 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_resp_proc_mac_info(struct qtnf_wmac *mac, mac 1242 drivers/net/wireless/quantenna/qtnfmac/commands.c mac_info = &mac->macinfo; mac 1248 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(mac->macaddr, mac_info->dev_mac); mac 1250 drivers/net/wireless/quantenna/qtnfmac/commands.c vif = qtnf_mac_get_base_vif(mac); mac 1252 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(vif->mac_addr, mac->macaddr); mac 1478 drivers/net/wireless/quantenna/qtnfmac/commands.c static int qtnf_cmd_resp_proc_phy_params(struct qtnf_wmac *mac, mac 1490 drivers/net/wireless/quantenna/qtnfmac/commands.c mac_info = &mac->macinfo; mac 1500 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, tlv_type, tlv_value_len); mac 1526 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_err("MAC%u: Unknown TLV type: %#x\n", mac->macid, mac 1537 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, payload_len); mac 1600 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_get_mac_info(struct qtnf_wmac *mac) mac 1607 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, QLINK_VIFID_RSVD, mac 1613 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 1614 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(mac->bus, cmd_skb, &resp_skb, mac 1620 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_resp_proc_mac_info(mac, resp); mac 1621 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_parse_variable_mac_info(mac, resp, var_data_len); mac 1624 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 1659 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_band_info_get(struct qtnf_wmac *mac, mac 1669 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, 0, mac 1678 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 1679 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(mac->bus, cmd_skb, &resp_skb, mac 1686 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_err("MAC%u: reply band %u != cmd band %u\n", mac->macid, mac 1695 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 1701 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_send_get_phy_params(struct qtnf_wmac *mac) mac 1708 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, 0, mac 1714 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 1715 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(mac->bus, cmd_skb, &resp_skb, mac 1721 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_resp_proc_phy_params(mac, resp->info, response_size); mac 1724 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 1730 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_send_update_phy_params(struct qtnf_wmac *mac, u32 changed) mac 1732 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 1736 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, 0, mac 1742 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 1762 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(mac->bus, cmd_skb); mac 1767 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 1816 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 1822 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 1845 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 1850 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 1862 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 1868 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 1880 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 1885 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 1897 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 1903 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 1910 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 1915 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 1926 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 1932 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 1937 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 1942 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 1968 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_send_change_sta(struct qtnf_vif *vif, const u8 *mac, mac 1975 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 1981 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 1984 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, mac); mac 2003 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2008 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2020 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2026 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 2030 drivers/net/wireless/quantenna/qtnfmac/commands.c if (params->mac) mac 2031 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, params->mac); mac 2038 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2043 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2086 drivers/net/wireless/quantenna/qtnfmac/commands.c static void qtnf_cmd_scan_set_dwell(struct qtnf_wmac *mac, mac 2089 drivers/net/wireless/quantenna/qtnfmac/commands.c struct cfg80211_scan_request *scan_req = mac->scan_req; mac 2100 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, mac 2115 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_send_scan(struct qtnf_wmac *mac) mac 2119 drivers/net/wireless/quantenna/qtnfmac/commands.c struct cfg80211_scan_request *scan_req = mac->scan_req; mac 2124 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, QLINK_VIFID_RSVD, mac 2130 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 2157 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, sc->hw_value, sc->center_freq, mac 2166 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_scan_set_dwell(mac, cmd_skb); mac 2170 drivers/net/wireless/quantenna/qtnfmac/commands.c mac->macid, mac 2178 drivers/net/wireless/quantenna/qtnfmac/commands.c pr_debug("MAC%u: flush cache before scan\n", mac->macid); mac 2183 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(mac->bus, cmd_skb); mac 2188 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 2203 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2278 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 2279 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2284 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2296 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2307 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 2308 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2313 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2324 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2330 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 2335 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2340 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2351 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2360 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(vif->mac->bus); mac 2361 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); mac 2366 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(vif->mac->bus); mac 2371 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_reg_notify(struct qtnf_wmac *mac, struct regulatory_request *req, mac 2374 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 2375 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = mac->bus; mac 2382 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, QLINK_VIFID_RSVD, mac 2459 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_get_chan_stats(struct qtnf_wmac *mac, u16 channel, mac 2468 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, QLINK_VIFID_RSVD, mac 2474 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 2479 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send_with_reply(mac->bus, cmd_skb, &resp_skb, mac 2489 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 2498 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_wmac *mac = vif->mac; mac 2503 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(mac->macid, vif->vifid, mac 2509 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_lock(mac->bus); mac 2517 drivers/net/wireless/quantenna/qtnfmac/commands.c ret = qtnf_cmd_send(mac->bus, cmd_skb); mac 2522 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_bus_unlock(mac->bus); mac 2529 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; mac 2535 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2548 drivers/net/wireless/quantenna/qtnfmac/commands.c qlink_chandef_q2cfg(priv_to_wiphy(vif->mac), &resp->chan, chdef); mac 2561 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; mac 2566 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2590 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; mac 2596 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2620 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; mac 2625 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 2649 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; mac 2656 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, mac 15 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_get_mac_info(struct qtnf_wmac *mac); mac 23 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_band_info_get(struct qtnf_wmac *mac, mac 25 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_regulatory_config(struct qtnf_wmac *mac, const char *alpha2); mac 36 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_phy_params(struct qtnf_wmac *mac, u16 cmd_action, mac 45 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_add_sta(struct qtnf_vif *vif, const u8 *mac, mac 47 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_change_sta(struct qtnf_vif *vif, const u8 *mac, mac 51 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_scan(struct qtnf_wmac *mac); mac 60 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_reg_notify(struct qtnf_wmac *mac, struct regulatory_request *req, mac 62 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_get_chan_stats(struct qtnf_wmac *mac, u16 channel, mac 34 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac = NULL; mac 41 drivers/net/wireless/quantenna/qtnfmac/core.c mac = bus->mac[macid]; mac 43 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!mac)) { mac 48 drivers/net/wireless/quantenna/qtnfmac/core.c return mac; mac 76 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 92 drivers/net/wireless/quantenna/qtnfmac/core.c mac = vif->mac; mac 93 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!mac)) { mac 110 drivers/net/wireless/quantenna/qtnfmac/core.c return qtnf_bus_data_tx(mac->bus, skb); mac 154 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 157 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!vif || !vif->mac || !vif->mac->bus)) mac 160 drivers/net/wireless/quantenna/qtnfmac/core.c mac = vif->mac; mac 161 drivers/net/wireless/quantenna/qtnfmac/core.c bus = mac->bus; mac 163 drivers/net/wireless/quantenna/qtnfmac/core.c pr_warn("VIF%u.%u: Tx timeout- %lu\n", mac->macid, vif->vifid, jiffies); mac 188 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_scan_done(vif->mac, true); mac 211 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac, mac 222 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); mac 225 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macid, band, ret); mac 234 drivers/net/wireless/quantenna/qtnfmac/core.c static int qtnf_mac_init_bands(struct qtnf_wmac *mac) mac 236 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 239 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->macinfo.bands_cap & QLINK_BAND_2GHZ) { mac 240 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_2GHZ); mac 245 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->macinfo.bands_cap & QLINK_BAND_5GHZ) { mac 246 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_5GHZ); mac 251 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->macinfo.bands_cap & QLINK_BAND_60GHZ) mac 252 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_60GHZ); mac 258 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_vif *qtnf_mac_get_free_vif(struct qtnf_wmac *mac) mac 264 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[i]; mac 272 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_vif *qtnf_mac_get_base_vif(struct qtnf_wmac *mac) mac 276 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[QTNF_PRIMARY_VIF_IDX]; mac 284 drivers/net/wireless/quantenna/qtnfmac/core.c void qtnf_mac_iface_comb_free(struct qtnf_wmac *mac) mac 289 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->macinfo.if_comb) { mac 290 drivers/net/wireless/quantenna/qtnfmac/core.c for (i = 0; i < mac->macinfo.n_if_comb; i++) { mac 291 drivers/net/wireless/quantenna/qtnfmac/core.c comb = &mac->macinfo.if_comb[i]; mac 296 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(mac->macinfo.if_comb); mac 297 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macinfo.if_comb = NULL; mac 301 drivers/net/wireless/quantenna/qtnfmac/core.c void qtnf_mac_ext_caps_free(struct qtnf_wmac *mac) mac 303 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->macinfo.extended_capabilities_len) { mac 304 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(mac->macinfo.extended_capabilities); mac 305 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macinfo.extended_capabilities = NULL; mac 307 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(mac->macinfo.extended_capabilities_mask); mac 308 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macinfo.extended_capabilities_mask = NULL; mac 310 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macinfo.extended_capabilities_len = 0; mac 335 drivers/net/wireless/quantenna/qtnfmac/core.c static void qtnf_mac_init_primary_intf(struct qtnf_wmac *mac) mac 337 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_vif *vif = &mac->iflist[QTNF_PRIMARY_VIF_IDX]; mac 341 drivers/net/wireless/quantenna/qtnfmac/core.c vif->wdev.wiphy = priv_to_wiphy(mac); mac 346 drivers/net/wireless/quantenna/qtnfmac/core.c static void qtnf_mac_scan_finish(struct qtnf_wmac *mac, bool aborted) mac 352 drivers/net/wireless/quantenna/qtnfmac/core.c mutex_lock(&mac->mac_lock); mac 354 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->scan_req) { mac 355 drivers/net/wireless/quantenna/qtnfmac/core.c cfg80211_scan_done(mac->scan_req, &info); mac 356 drivers/net/wireless/quantenna/qtnfmac/core.c mac->scan_req = NULL; mac 359 drivers/net/wireless/quantenna/qtnfmac/core.c mutex_unlock(&mac->mac_lock); mac 362 drivers/net/wireless/quantenna/qtnfmac/core.c void qtnf_scan_done(struct qtnf_wmac *mac, bool aborted) mac 364 drivers/net/wireless/quantenna/qtnfmac/core.c cancel_delayed_work_sync(&mac->scan_timeout); mac 365 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_mac_scan_finish(mac, aborted); mac 370 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac = mac 373 drivers/net/wireless/quantenna/qtnfmac/core.c pr_warn("MAC%d: scan timed out\n", mac->macid); mac 374 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_mac_scan_finish(mac, true); mac 399 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 406 drivers/net/wireless/quantenna/qtnfmac/core.c mac = wiphy_priv(wiphy); mac 408 drivers/net/wireless/quantenna/qtnfmac/core.c mac->macid = macid; mac 409 drivers/net/wireless/quantenna/qtnfmac/core.c mac->bus = bus; mac 410 drivers/net/wireless/quantenna/qtnfmac/core.c mutex_init(&mac->mac_lock); mac 411 drivers/net/wireless/quantenna/qtnfmac/core.c INIT_DELAYED_WORK(&mac->scan_timeout, qtnf_mac_scan_timeout); mac 414 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[i]; mac 418 drivers/net/wireless/quantenna/qtnfmac/core.c vif->mac = mac; mac 429 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_mac_init_primary_intf(mac); mac 430 drivers/net/wireless/quantenna/qtnfmac/core.c bus->mac[macid] = mac; mac 432 drivers/net/wireless/quantenna/qtnfmac/core.c return mac; mac 444 drivers/net/wireless/quantenna/qtnfmac/core.c int qtnf_core_net_attach(struct qtnf_wmac *mac, struct qtnf_vif *vif, mac 447 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 475 drivers/net/wireless/quantenna/qtnfmac/core.c SET_NETDEV_DEV(dev, mac->bus->dev); mac 488 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 494 drivers/net/wireless/quantenna/qtnfmac/core.c mac = bus->mac[macid]; mac 496 drivers/net/wireless/quantenna/qtnfmac/core.c if (!mac) mac 499 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy = priv_to_wiphy(mac); mac 502 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[i]; mac 514 drivers/net/wireless/quantenna/qtnfmac/core.c if (mac->wiphy_registered) mac 528 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_mac_iface_comb_free(mac); mac 529 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_mac_ext_caps_free(mac); mac 530 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(mac->macinfo.wowlan); mac 531 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(mac->rd); mac 532 drivers/net/wireless/quantenna/qtnfmac/core.c mac->rd = NULL; mac 534 drivers/net/wireless/quantenna/qtnfmac/core.c bus->mac[macid] = NULL; mac 539 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 548 drivers/net/wireless/quantenna/qtnfmac/core.c mac = qtnf_core_mac_alloc(bus, macid); mac 549 drivers/net/wireless/quantenna/qtnfmac/core.c if (IS_ERR(mac)) { mac 551 drivers/net/wireless/quantenna/qtnfmac/core.c return PTR_ERR(mac); mac 554 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_cmd_get_mac_info(mac); mac 560 drivers/net/wireless/quantenna/qtnfmac/core.c vif = qtnf_mac_get_base_vif(mac); mac 574 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_cmd_send_get_phy_params(mac); mac 580 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_bands(mac); mac 586 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_wiphy_register(&bus->hw_info, mac); mac 592 drivers/net/wireless/quantenna/qtnfmac/core.c mac->wiphy_registered = 1; mac 596 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_core_net_attach(mac, vif, "wlan%d", NET_NAME_ENUM); mac 723 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 748 drivers/net/wireless/quantenna/qtnfmac/core.c mac = bus->mac[meta->macid]; mac 750 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!mac)) { mac 755 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[meta->ifidx]; mac 780 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *mac; mac 785 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!vif || !vif->mac || !vif->mac->bus)) mac 788 drivers/net/wireless/quantenna/qtnfmac/core.c bus = vif->mac->bus; mac 794 drivers/net/wireless/quantenna/qtnfmac/core.c mac = bus->mac[macid]; mac 796 drivers/net/wireless/quantenna/qtnfmac/core.c vif = &mac->iflist[i]; mac 849 drivers/net/wireless/quantenna/qtnfmac/core.c queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); mac 63 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_wmac *mac; mac 133 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_vif *qtnf_mac_get_free_vif(struct qtnf_wmac *mac); mac 134 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_vif *qtnf_mac_get_base_vif(struct qtnf_wmac *mac); mac 135 drivers/net/wireless/quantenna/qtnfmac/core.h void qtnf_mac_iface_comb_free(struct qtnf_wmac *mac); mac 136 drivers/net/wireless/quantenna/qtnfmac/core.h void qtnf_mac_ext_caps_free(struct qtnf_wmac *mac); mac 139 drivers/net/wireless/quantenna/qtnfmac/core.h int qtnf_core_net_attach(struct qtnf_wmac *mac, struct qtnf_vif *priv, mac 142 drivers/net/wireless/quantenna/qtnfmac/core.h int qtnf_cmd_send_update_phy_params(struct qtnf_wmac *mac, u32 changed); mac 143 drivers/net/wireless/quantenna/qtnfmac/core.h int qtnf_cmd_send_get_phy_params(struct qtnf_wmac *mac); mac 154 drivers/net/wireless/quantenna/qtnfmac/core.h void qtnf_scan_done(struct qtnf_wmac *mac, bool aborted); mac 18 drivers/net/wireless/quantenna/qtnfmac/event.c qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, mac 34 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, vif->vifid, len, sizeof(*sta_assoc)); mac 40 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, vif->vifid); mac 51 drivers/net/wireless/quantenna/qtnfmac/event.c pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, mac 110 drivers/net/wireless/quantenna/qtnfmac/event.c qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, mac 119 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, vif->vifid, len, mac 126 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, vif->vifid); mac 133 drivers/net/wireless/quantenna/qtnfmac/event.c pr_debug("VIF%u.%u: MAC:%pM reason:%x\n", mac->macid, vif->vifid, mac 148 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); mac 163 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, len, mac 170 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid); mac 175 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, join_info->bssid, mac 184 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, mac 198 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, mac 203 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, mac 212 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, mac 230 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, mac 285 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, payload_len); mac 310 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, len, mac 317 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid); mac 321 drivers/net/wireless/quantenna/qtnfmac/event.c pr_debug("VIF%u.%u: disconnected\n", vif->mac->macid, vif->vifid); mac 343 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, len, min_len); mac 366 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); mac 377 drivers/net/wireless/quantenna/qtnfmac/event.c pr_err("VIF%u.%u: payload is too short\n", vif->mac->macid, mac 385 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, vif->vifid, le16_to_cpu(sr->freq)); mac 449 drivers/net/wireless/quantenna/qtnfmac/event.c qtnf_event_handle_scan_complete(struct qtnf_wmac *mac, mac 454 drivers/net/wireless/quantenna/qtnfmac/event.c pr_err("MAC%u: payload is too short\n", mac->macid); mac 458 drivers/net/wireless/quantenna/qtnfmac/event.c qtnf_scan_done(mac, le32_to_cpu(status->flags) & QLINK_SCAN_ABORTED); mac 464 drivers/net/wireless/quantenna/qtnfmac/event.c qtnf_event_handle_freq_change(struct qtnf_wmac *mac, mac 468 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(mac); mac 474 drivers/net/wireless/quantenna/qtnfmac/event.c pr_err("MAC%u: payload is too short\n", mac->macid); mac 485 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, chandef.chan->center_freq, mac 492 drivers/net/wireless/quantenna/qtnfmac/event.c mac->macid, chandef.chan->hw_value, chandef.center_freq1, mac 496 drivers/net/wireless/quantenna/qtnfmac/event.c vif = &mac->iflist[i]; mac 520 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); mac 524 drivers/net/wireless/quantenna/qtnfmac/event.c pr_err("MAC%u: payload is too short\n", vif->mac->macid); mac 535 drivers/net/wireless/quantenna/qtnfmac/event.c vif->mac->macid, mac 590 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); mac 594 drivers/net/wireless/quantenna/qtnfmac/event.c pr_err("MAC%u: payload is too short\n", vif->mac->macid); mac 621 drivers/net/wireless/quantenna/qtnfmac/event.c static int qtnf_event_parse(struct qtnf_wmac *mac, mac 635 drivers/net/wireless/quantenna/qtnfmac/event.c vif = &mac->iflist[event->vifid]; mac 643 drivers/net/wireless/quantenna/qtnfmac/event.c ret = qtnf_event_handle_sta_assoc(mac, vif, (const void *)event, mac 647 drivers/net/wireless/quantenna/qtnfmac/event.c ret = qtnf_event_handle_sta_deauth(mac, vif, mac 660 drivers/net/wireless/quantenna/qtnfmac/event.c ret = qtnf_event_handle_scan_complete(mac, (const void *)event, mac 672 drivers/net/wireless/quantenna/qtnfmac/event.c ret = qtnf_event_handle_freq_change(mac, (const void *)event, mac 695 drivers/net/wireless/quantenna/qtnfmac/event.c struct qtnf_wmac *mac; mac 705 drivers/net/wireless/quantenna/qtnfmac/event.c mac = qtnf_core_get_mac(bus, event->macid); mac 711 drivers/net/wireless/quantenna/qtnfmac/event.c if (unlikely(!mac)) mac 715 drivers/net/wireless/quantenna/qtnfmac/event.c res = qtnf_event_parse(mac, skb); mac 17 drivers/net/wireless/quantenna/qtnfmac/util.c const u8 *mac) mac 21 drivers/net/wireless/quantenna/qtnfmac/util.c if (unlikely(!mac)) mac 25 drivers/net/wireless/quantenna/qtnfmac/util.c if (ether_addr_equal(node->mac_addr, mac)) mac 49 drivers/net/wireless/quantenna/qtnfmac/util.c const u8 *mac) mac 54 drivers/net/wireless/quantenna/qtnfmac/util.c if (unlikely(!mac)) mac 57 drivers/net/wireless/quantenna/qtnfmac/util.c node = qtnf_sta_list_lookup(list, mac); mac 66 drivers/net/wireless/quantenna/qtnfmac/util.c ether_addr_copy(node->mac_addr, mac); mac 75 drivers/net/wireless/quantenna/qtnfmac/util.c bool qtnf_sta_list_del(struct qtnf_vif *vif, const u8 *mac) mac 81 drivers/net/wireless/quantenna/qtnfmac/util.c node = qtnf_sta_list_lookup(list, mac); mac 15 drivers/net/wireless/quantenna/qtnfmac/util.h const u8 *mac); mac 19 drivers/net/wireless/quantenna/qtnfmac/util.h const u8 *mac); mac 20 drivers/net/wireless/quantenna/qtnfmac/util.h bool qtnf_sta_list_del(struct qtnf_vif *vif, const u8 *mac); mac 304 drivers/net/wireless/ralink/rt2x00/rt2400pci.c conf->mac, sizeof(conf->mac)); mac 1433 drivers/net/wireless/ralink/rt2x00/rt2400pci.c u8 *mac; mac 1453 drivers/net/wireless/ralink/rt2x00/rt2400pci.c mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 1454 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 310 drivers/net/wireless/ralink/rt2x00/rt2500pci.c conf->mac, sizeof(conf->mac)); mac 1559 drivers/net/wireless/ralink/rt2x00/rt2500pci.c u8 *mac; mac 1579 drivers/net/wireless/ralink/rt2x00/rt2500pci.c mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 1580 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 461 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rt2500usb_register_multiwrite(rt2x00dev, MAC_CSR2, conf->mac, mac 1320 drivers/net/wireless/ralink/rt2x00/rt2500usb.c u8 *mac; mac 1328 drivers/net/wireless/ralink/rt2x00/rt2500usb.c mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 1329 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 2046 drivers/net/wireless/ralink/rt2x00/rt2800.h u8 mac[6]; mac 1590 drivers/net/wireless/ralink/rt2x00/rt2800lib.c memcpy(wcid_entry.mac, address, ETH_ALEN); mac 1964 drivers/net/wireless/ralink/rt2x00/rt2800lib.c memcpy(conf->bssid, conf->mac, sizeof(conf->mac)); mac 1968 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (!is_zero_ether_addr((const u8 *)conf->mac)) { mac 1969 drivers/net/wireless/ralink/rt2x00/rt2800lib.c reg = le32_to_cpu(conf->mac[1]); mac 1971 drivers/net/wireless/ralink/rt2x00/rt2800lib.c conf->mac[1] = cpu_to_le32(reg); mac 1975 drivers/net/wireless/ralink/rt2x00/rt2800lib.c conf->mac, sizeof(conf->mac)); mac 9256 drivers/net/wireless/ralink/rt2x00/rt2800lib.c u8 *mac; mac 9270 drivers/net/wireless/ralink/rt2x00/rt2800lib.c mac = rt2800_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 9271 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 492 drivers/net/wireless/ralink/rt2x00/rt2x00.h __le32 mac[2]; mac 22 drivers/net/wireless/ralink/rt2x00/rt2x00config.c const u8 *mac, const u8 *bssid) mac 52 drivers/net/wireless/ralink/rt2x00/rt2x00config.c memset(conf.mac, 0, sizeof(conf.mac)); mac 53 drivers/net/wireless/ralink/rt2x00/rt2x00config.c if (mac) mac 54 drivers/net/wireless/ralink/rt2x00/rt2x00config.c memcpy(conf.mac, mac, ETH_ALEN); mac 61 drivers/net/wireless/ralink/rt2x00/rt2x00config.c if (mac || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count)) mac 114 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_intf_scheduled_iter(void *data, u8 *mac, mac 167 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_bc_buffer_iter(void *data, u8 *mac, mac 190 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_beaconupdate_iter(void *data, u8 *mac, mac 75 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h const u8 *mac, const u8 *bssid); mac 384 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c static void rt2x00mac_set_tim_iter(void *data, u8 *mac, mac 471 drivers/net/wireless/ralink/rt2x00/rt61pci.c reg = le32_to_cpu(conf->mac[1]); mac 473 drivers/net/wireless/ralink/rt2x00/rt61pci.c conf->mac[1] = cpu_to_le32(reg); mac 476 drivers/net/wireless/ralink/rt2x00/rt61pci.c conf->mac, sizeof(conf->mac)); mac 2300 drivers/net/wireless/ralink/rt2x00/rt61pci.c u8 *mac; mac 2321 drivers/net/wireless/ralink/rt2x00/rt61pci.c mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 2322 drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 506 drivers/net/wireless/ralink/rt2x00/rt73usb.c reg = le32_to_cpu(conf->mac[1]); mac 508 drivers/net/wireless/ralink/rt2x00/rt73usb.c conf->mac[1] = cpu_to_le32(reg); mac 511 drivers/net/wireless/ralink/rt2x00/rt73usb.c conf->mac, sizeof(conf->mac)); mac 1752 drivers/net/wireless/ralink/rt2x00/rt73usb.c u8 *mac; mac 1760 drivers/net/wireless/ralink/rt2x00/rt73usb.c mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0); mac 1761 drivers/net/wireless/ralink/rt2x00/rt73usb.c rt2x00lib_set_mac_address(rt2x00dev, mac); mac 974 drivers/net/wireless/ray_cs.c writeb(PROTOCOL_VER | msg_type, &ptx->mac.frame_ctl_1); mac 983 drivers/net/wireless/ray_cs.c writeb(0, &ptx->mac.frame_ctl_2); mac 984 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_1, ((struct ethhdr *)data)->h_dest, mac 986 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_3, local->bss_id, ADDRLEN); mac 990 drivers/net/wireless/ray_cs.c writeb(FC2_FROM_DS, &ptx->mac.frame_ctl_2); mac 991 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_1, mac 993 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_2, local->bss_id, 6); mac 994 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_3, mac 998 drivers/net/wireless/ray_cs.c writeb(FC2_TO_DS, &ptx->mac.frame_ctl_2); mac 999 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_1, local->bss_id, ADDRLEN); mac 1000 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_2, mac 1002 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_3, mac 2433 drivers/net/wireless/ray_cs.c (local, msg->mac.addr_2, OPEN_AUTH_RESPONSE)) { mac 2435 drivers/net/wireless/ray_cs.c memcpy(local->auth_id, msg->mac.addr_2, mac 2682 drivers/net/wireless/ray_cs.c writeb(PROTOCOL_VER | AUTHENTIC_TYPE, &ptx->mac.frame_ctl_1); mac 2683 drivers/net/wireless/ray_cs.c writeb(0, &ptx->mac.frame_ctl_2); mac 2685 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_1, dest, ADDRLEN); mac 2686 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_2, local->sparm.b4.a_mac_addr, ADDRLEN); mac 2687 drivers/net/wireless/ray_cs.c memcpy_toio(ptx->mac.addr_3, local->bss_id, ADDRLEN); mac 11 drivers/net/wireless/ray_cs.h struct mac_header mac; mac 572 drivers/net/wireless/rayctl.h struct mac_header mac; mac 579 drivers/net/wireless/rayctl.h struct mac_header mac; mac 4247 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_key_conf *key, const u8 *mac) mac 4266 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c val32 = ctrl | (mac[0] << 16) | (mac[1] << 24); mac 4269 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c val32 = mac[2] | (mac[3] << 8) | mac 4270 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c (mac[4] << 16) | (mac[5] << 24); mac 4289 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_vif *vif, const u8 *mac) mac 588 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 590 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *) (&mac->rx_conf)); mac 622 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 642 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 643 drivers/net/wireless/realtek/rtlwifi/base.c bw_40 = mac->bw_40; mac 644 drivers/net/wireless/realtek/rtlwifi/base.c bw_80 = mac->bw_80; mac 645 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 646 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 647 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 780 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 789 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 791 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_ADHOC || mac 792 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 802 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_AP) { mac 810 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 811 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 817 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode == WIRELESS_MODE_AC_5G) mac 820 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode == WIRELESS_MODE_AC_24G) mac 823 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode == WIRELESS_MODE_N_24G) mac 826 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode == WIRELESS_MODE_N_5G) mac 829 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode & WIRELESS_MODE_G) mac 832 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode & WIRELESS_MODE_B) mac 835 drivers/net/wireless/realtek/rtlwifi/base.c else if (mac->mode & WIRELESS_MODE_A) mac 839 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 840 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 859 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 864 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode == NL80211_IFTYPE_AP || mac 865 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 866 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 870 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_STATION) { mac 871 drivers/net/wireless/realtek/rtlwifi/base.c if (!mac->bw_40 || !(sta->ht_cap.ht_supported)) mac 884 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode == NL80211_IFTYPE_AP || mac 885 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 886 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 889 drivers/net/wireless/realtek/rtlwifi/base.c } else if (mac->opmode == NL80211_IFTYPE_STATION) { mac 890 drivers/net/wireless/realtek/rtlwifi/base.c if (!mac->bw_80 || mac 1316 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1321 drivers/net/wireless/realtek/rtlwifi/base.c mac->link_state < MAC80211_LINKED && mac 1329 drivers/net/wireless/realtek/rtlwifi/base.c mac->link_state = MAC80211_LINKING; mac 1369 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1385 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->act_scanning) mac 1995 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2002 drivers/net/wireless/realtek/rtlwifi/base.c if (!mac->act_scanning) mac 2054 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2072 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->link_state > MAC80211_NOLINK) { mac 2073 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->cnt_after_linked < 20) mac 2074 drivers/net/wireless/realtek/rtlwifi/base.c mac->cnt_after_linked++; mac 2076 drivers/net/wireless/realtek/rtlwifi/base.c mac->cnt_after_linked = 0; mac 2082 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->link_state >= MAC80211_LINKED) { mac 2189 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->link_state == MAC80211_LINKED && mac 2190 drivers/net/wireless/realtek/rtlwifi/base.c mac->opmode == NL80211_IFTYPE_STATION) { mac 2650 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2671 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->opmode != NL80211_IFTYPE_STATION) mac 2674 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->link_state == MAC80211_NOLINK) { mac 2675 drivers/net/wireless/realtek/rtlwifi/base.c mac->vendor = PEER_UNKNOWN; mac 2679 drivers/net/wireless/realtek/rtlwifi/base.c if (mac->cnt_after_linked > 2) mac 2695 drivers/net/wireless/realtek/rtlwifi/base.c vendor = mac->vendor; mac 2697 drivers/net/wireless/realtek/rtlwifi/base.c if ((memcmp(mac->bssid, ap5_1, 3) == 0) || mac 2698 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap5_2, 3) == 0) || mac 2699 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap5_3, 3) == 0) || mac 2700 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap5_4, 3) == 0) || mac 2701 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap5_5, 3) == 0) || mac 2702 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap5_6, 3) == 0) || mac 2706 drivers/net/wireless/realtek/rtlwifi/base.c } else if ((memcmp(mac->bssid, ap4_4, 3) == 0) || mac 2707 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap4_5, 3) == 0) || mac 2708 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap4_1, 3) == 0) || mac 2709 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap4_2, 3) == 0) || mac 2710 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap4_3, 3) == 0) || mac 2714 drivers/net/wireless/realtek/rtlwifi/base.c } else if (memcmp(mac->bssid, ap6_1, 3) == 0 || mac 2718 drivers/net/wireless/realtek/rtlwifi/base.c } else if ((memcmp(mac->bssid, ap3_1, 3) == 0) || mac 2719 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap3_2, 3) == 0) || mac 2720 drivers/net/wireless/realtek/rtlwifi/base.c (memcmp(mac->bssid, ap3_3, 3) == 0) || mac 2724 drivers/net/wireless/realtek/rtlwifi/base.c } else if (memcmp(mac->bssid, ap7_1, 3) == 0 || mac 2730 drivers/net/wireless/realtek/rtlwifi/base.c mac->vendor = vendor; mac 49 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 53 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->opmode == NL80211_IFTYPE_ADHOC || mac 54 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c mac->opmode == NL80211_IFTYPE_MESH_POINT || mac 55 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c mac->opmode == NL80211_IFTYPE_AP) { mac 79 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 83 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if ((mac->mode == WIRELESS_MODE_B) || (mac->mode == WIRELESS_MODE_G)) mac 489 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 493 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->opmode == NL80211_IFTYPE_STATION && mac 494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c mac->link_state >= MAC80211_LINKED) { mac 520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->act_scanning) mac 565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->link_state == MAC80211_LINKING) mac 571 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->link_state == MAC80211_LINKING) mac 586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (mac->opmode == NL80211_IFTYPE_AP) mac 501 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 504 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c u8 bibss = (mac->opmode == NL80211_IFTYPE_ADHOC) ? 1 : 0; mac 148 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 169 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_NOLINK; mac 170 drivers/net/wireless/realtek/rtlwifi/core.c eth_zero_addr(mac->bssid); mac 171 drivers/net/wireless/realtek/rtlwifi/core.c mac->vendor = PEER_UNKNOWN; mac 212 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 216 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->vif) { mac 218 drivers/net/wireless/realtek/rtlwifi/core.c "vif has been set!! mac->vif = 0x%p\n", mac->vif); mac 229 drivers/net/wireless/realtek/rtlwifi/core.c mac->p2p = P2P_ROLE_CLIENT; mac 232 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->beacon_enabled == 1) { mac 235 drivers/net/wireless/realtek/rtlwifi/core.c mac->beacon_enabled = 0; mac 244 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED; mac 247 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xfff; mac 249 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xff0; mac 251 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->basic_rates)); mac 256 drivers/net/wireless/realtek/rtlwifi/core.c mac->p2p = P2P_ROLE_GO; mac 262 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED; mac 265 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xfff; mac 267 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xff0; mac 269 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->basic_rates)); mac 277 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED; mac 280 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xfff; mac 282 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xff0; mac 284 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->basic_rates)); mac 295 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->p2p) { mac 298 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = 0xff0;/*disable cck rate for p2p*/ mac 300 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->basic_rates)); mac 302 drivers/net/wireless/realtek/rtlwifi/core.c mac->vif = vif; mac 303 drivers/net/wireless/realtek/rtlwifi/core.c mac->opmode = vif->type; mac 305 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(mac->mac_addr, vif->addr, ETH_ALEN); mac 306 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 308 drivers/net/wireless/realtek/rtlwifi/core.c mac->retry_long = retry_limit; mac 309 drivers/net/wireless/realtek/rtlwifi/core.c mac->retry_short = retry_limit; mac 321 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 329 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->beacon_enabled == 1) { mac 330 drivers/net/wireless/realtek/rtlwifi/core.c mac->beacon_enabled = 0; mac 340 drivers/net/wireless/realtek/rtlwifi/core.c mac->p2p = 0; mac 341 drivers/net/wireless/realtek/rtlwifi/core.c mac->vif = NULL; mac 342 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_NOLINK; mac 343 drivers/net/wireless/realtek/rtlwifi/core.c eth_zero_addr(mac->bssid); mac 344 drivers/net/wireless/realtek/rtlwifi/core.c mac->vendor = PEER_UNKNOWN; mac 345 drivers/net/wireless/realtek/rtlwifi/core.c mac->opmode = NL80211_IFTYPE_UNSPECIFIED; mac 346 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); mac 421 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = &rtlpriv->mac80211; mac 456 drivers/net/wireless/realtek/rtlwifi/core.c else if (memcmp(pattern_os, mac->mac_addr, 6) == 0) mac 557 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 572 drivers/net/wireless/realtek/rtlwifi/core.c ieee80211_resume_disconnect(mac->vif); mac 582 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 586 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->skip_scan) mac 642 drivers/net/wireless/realtek/rtlwifi/core.c mac->retry_long = hw->conf.long_frame_max_tx_count; mac 643 drivers/net/wireless/realtek/rtlwifi/core.c mac->retry_short = hw->conf.long_frame_max_tx_count; mac 660 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->act_scanning) mac 661 drivers/net/wireless/realtek/rtlwifi/core.c mac->n_channels++; mac 664 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state < MAC80211_LINKED && mac 665 drivers/net/wireless/realtek/rtlwifi/core.c !mac->act_scanning) { mac 688 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_80 = true; mac 689 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_40 = true; mac 691 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_80_prime_sc = mac 694 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 699 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 705 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_80_prime_sc = mac 708 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 713 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 725 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 729 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_40 = false; mac 730 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_80 = false; mac 734 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 738 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_40 = true; mac 739 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_80 = false; mac 747 drivers/net/wireless/realtek/rtlwifi/core.c mac->cur_40_prime_sc = mac 751 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_40 = true; mac 752 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_80 = false; mac 759 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_40 = false; mac 760 drivers/net/wireless/realtek/rtlwifi/core.c mac->bw_80 = false; mac 801 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 810 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AM] | mac 815 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~(rtlpriv->cfg->maps[MAC_RCR_AM] | mac 825 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACRC32]; mac 829 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACRC32]; mac 842 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state >= MAC80211_LINKED) { mac 843 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->opmode != NL80211_IFTYPE_AP && mac 844 drivers/net/wireless/realtek/rtlwifi/core.c mac->opmode != NL80211_IFTYPE_MESH_POINT) { mac 856 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACF]; mac 861 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACF]; mac 871 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AAP]; mac 875 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_AAP]; mac 885 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->rx_conf)); mac 894 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 922 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->p2p) mac 987 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 997 drivers/net/wireless/realtek/rtlwifi/core.c mac->ac[aci].aifs = param->aifs; mac 998 drivers/net/wireless/realtek/rtlwifi/core.c mac->ac[aci].cw_min = cpu_to_le16(param->cw_min); mac 999 drivers/net/wireless/realtek/rtlwifi/core.c mac->ac[aci].cw_max = cpu_to_le16(param->cw_max); mac 1000 drivers/net/wireless/realtek/rtlwifi/core.c mac->ac[aci].tx_op = cpu_to_le16(param->txop); mac 1001 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(&mac->edca_param[aci], param, sizeof(*param)); mac 1026 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1036 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->beacon_enabled == 0) { mac 1042 drivers/net/wireless/realtek/rtlwifi/core.c mac->beacon_enabled = 1; mac 1054 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->beacon_enabled == 1) { mac 1058 drivers/net/wireless/realtek/rtlwifi/core.c mac->beacon_enabled = 0; mac 1067 drivers/net/wireless/realtek/rtlwifi/core.c mac->beacon_interval = bss_conf->beacon_int; mac 1091 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED; mac 1092 drivers/net/wireless/realtek/rtlwifi/core.c mac->cnt_after_linked = 0; mac 1093 drivers/net/wireless/realtek/rtlwifi/core.c mac->assoc_id = bss_conf->aid; mac 1094 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); mac 1114 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_A; mac 1117 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_B; mac 1119 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_G; mac 1124 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_N_24G; mac 1126 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_N_5G; mac 1131 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_AC_5G; mac 1133 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_AC_24G; mac 1153 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->link_state == MAC80211_LINKED) mac 1157 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_NOLINK; mac 1160 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)mac->bssid, NULL, 0, mac 1165 drivers/net/wireless/realtek/rtlwifi/core.c "bssid = %pMF\n", mac->bssid); mac 1174 drivers/net/wireless/realtek/rtlwifi/core.c eth_zero_addr(mac->bssid); mac 1175 drivers/net/wireless/realtek/rtlwifi/core.c mac->vendor = PEER_UNKNOWN; mac 1176 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = 0; mac 1203 drivers/net/wireless/realtek/rtlwifi/core.c mac->use_cts_protect = bss_conf->use_cts_prot; mac 1211 drivers/net/wireless/realtek/rtlwifi/core.c mac->short_preamble = bss_conf->use_short_preamble; mac 1213 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->short_preamble)); mac 1221 drivers/net/wireless/realtek/rtlwifi/core.c mac->slot_time = RTL_SLOT_TIME_9; mac 1223 drivers/net/wireless/realtek/rtlwifi/core.c mac->slot_time = RTL_SLOT_TIME_20; mac 1226 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->slot_time)); mac 1239 drivers/net/wireless/realtek/rtlwifi/core.c mac->current_ampdu_density) mac 1240 drivers/net/wireless/realtek/rtlwifi/core.c mac->current_ampdu_density = mac 1243 drivers/net/wireless/realtek/rtlwifi/core.c mac->current_ampdu_factor) mac 1244 drivers/net/wireless/realtek/rtlwifi/core.c mac->current_ampdu_factor = mac 1250 drivers/net/wireless/realtek/rtlwifi/core.c (u8 *)(&mac->max_mss_density)); mac 1252 drivers/net/wireless/realtek/rtlwifi/core.c &mac->current_ampdu_factor); mac 1254 drivers/net/wireless/realtek/rtlwifi/core.c &mac->current_ampdu_density); mac 1267 drivers/net/wireless/realtek/rtlwifi/core.c mac->vendor = PEER_UNKNOWN; mac 1268 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); mac 1278 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_A; mac 1281 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_B; mac 1283 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_G; mac 1288 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_N_24G; mac 1290 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_N_5G; mac 1295 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_AC_5G; mac 1297 drivers/net/wireless/realtek/rtlwifi/core.c mac->mode = WIRELESS_MODE_AC_24G; mac 1306 drivers/net/wireless/realtek/rtlwifi/core.c sta_entry->wireless_mode = mac->mode; mac 1310 drivers/net/wireless/realtek/rtlwifi/core.c mac->ht_enable = true; mac 1321 drivers/net/wireless/realtek/rtlwifi/core.c mac->vht_enable = true; mac 1331 drivers/net/wireless/realtek/rtlwifi/core.c mac->basic_rates = basic_rates; mac 1354 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1355 drivers/net/wireless/realtek/rtlwifi/core.c u8 bibss = (mac->opmode == NL80211_IFTYPE_ADHOC) ? 1 : 0; mac 1357 drivers/net/wireless/realtek/rtlwifi/core.c mac->tsf = tsf; mac 1430 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1433 drivers/net/wireless/realtek/rtlwifi/core.c mac->act_scanning = true; mac 1435 drivers/net/wireless/realtek/rtlwifi/core.c mac->skip_scan = true; mac 1450 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->link_state == MAC80211_LINKED) { mac 1452 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED_SCANNING; mac 1468 drivers/net/wireless/realtek/rtlwifi/core.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1471 drivers/net/wireless/realtek/rtlwifi/core.c mac->act_scanning = false; mac 1472 drivers/net/wireless/realtek/rtlwifi/core.c mac->skip_scan = false; mac 1480 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->n_channels == 3) mac 1481 drivers/net/wireless/realtek/rtlwifi/core.c mac->p2p_in_use = true; mac 1483 drivers/net/wireless/realtek/rtlwifi/core.c mac->p2p_in_use = false; mac 1484 drivers/net/wireless/realtek/rtlwifi/core.c mac->n_channels = 0; mac 1488 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->link_state == MAC80211_LINKED_SCANNING) { mac 1489 drivers/net/wireless/realtek/rtlwifi/core.c mac->link_state = MAC80211_LINKED; mac 1490 drivers/net/wireless/realtek/rtlwifi/core.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 1492 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); mac 476 drivers/net/wireless/realtek/rtlwifi/pci.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 496 drivers/net/wireless/realtek/rtlwifi/pci.c while (!mac->act_scanning && mac 503 drivers/net/wireless/realtek/rtlwifi/pci.c if (!skb_queue_empty(&mac->skb_waitq[tid]) && mac 506 drivers/net/wireless/realtek/rtlwifi/pci.c skb = skb_dequeue(&mac->skb_waitq[tid]); mac 1075 drivers/net/wireless/realtek/rtlwifi/pci.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1103 drivers/net/wireless/realtek/rtlwifi/pci.c pskb = ieee80211_beacon_get(hw, mac->vif); mac 1166 drivers/net/wireless/realtek/rtlwifi/pci.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1180 drivers/net/wireless/realtek/rtlwifi/pci.c mac->beacon_interval = 100; mac 1183 drivers/net/wireless/realtek/rtlwifi/pci.c mac->min_space_cfg = 0; mac 1184 drivers/net/wireless/realtek/rtlwifi/pci.c mac->max_mss_density = 0; mac 1186 drivers/net/wireless/realtek/rtlwifi/pci.c mac->current_ampdu_density = 7; mac 1187 drivers/net/wireless/realtek/rtlwifi/pci.c mac->current_ampdu_factor = 3; mac 1190 drivers/net/wireless/realtek/rtlwifi/pci.c mac->retry_short = 7; mac 1191 drivers/net/wireless/realtek/rtlwifi/pci.c mac->retry_long = 7; mac 1709 drivers/net/wireless/realtek/rtlwifi/pci.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1714 drivers/net/wireless/realtek/rtlwifi/pci.c if (mac->skip_scan) mac 193 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 197 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->opmode != NL80211_IFTYPE_STATION) { mac 203 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->p2p_in_use) mac 206 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state > MAC80211_NOLINK) mac 233 drivers/net/wireless/realtek/rtlwifi/ps.c (mac->link_state == MAC80211_NOLINK) && mac 234 drivers/net/wireless/realtek/rtlwifi/ps.c !mac->act_scanning) { mac 306 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 319 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state != MAC80211_LINKED) mac 322 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 332 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 336 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 339 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state != MAC80211_LINKED) mac 398 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 412 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->cnt_after_linked < 5) mac 415 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 418 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state != MAC80211_LINKED) mac 469 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 477 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->opmode != NL80211_IFTYPE_STATION) mac 551 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 555 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state != MAC80211_LINKED) mac 581 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 589 drivers/net/wireless/realtek/rtlwifi/ps.c (mac->opmode == NL80211_IFTYPE_ADHOC)) mac 593 drivers/net/wireless/realtek/rtlwifi/ps.c if ((mac->link_state != MAC80211_LINKED) || (mac->cnt_after_linked < 5)) mac 643 drivers/net/wireless/realtek/rtlwifi/ps.c MSECS(sleep_intv * mac->vif->bss_conf.beacon_int - 40)); mac 977 drivers/net/wireless/realtek/rtlwifi/ps.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 980 drivers/net/wireless/realtek/rtlwifi/ps.c if (!mac->p2p) mac 982 drivers/net/wireless/realtek/rtlwifi/ps.c if (mac->link_state != MAC80211_LINKED) mac 118 drivers/net/wireless/realtek/rtlwifi/rc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 136 drivers/net/wireless/realtek/rtlwifi/rc.c if (mac->opmode == NL80211_IFTYPE_AP || mac 137 drivers/net/wireless/realtek/rtlwifi/rc.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 144 drivers/net/wireless/realtek/rtlwifi/rc.c if (mac->bw_80) mac 146 drivers/net/wireless/realtek/rtlwifi/rc.c else if (mac->bw_40) mac 192 drivers/net/wireless/realtek/rtlwifi/rc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 194 drivers/net/wireless/realtek/rtlwifi/rc.c if (mac->act_scanning) mac 197 drivers/net/wireless/realtek/rtlwifi/rc.c if (mac->opmode == NL80211_IFTYPE_STATION && mac 198 drivers/net/wireless/realtek/rtlwifi/rc.c mac->cnt_after_linked < 3) mac 214 drivers/net/wireless/realtek/rtlwifi/rc.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 222 drivers/net/wireless/realtek/rtlwifi/rc.c if (rtl_is_special_data(mac->hw, skb, true, true)) mac 469 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 481 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->act_scanning == true) mac 484 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state >= MAC80211_LINKED) mac 496 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c bfirstconnect = ((mac->link_state >= MAC80211_LINKED) ? true : false) && mac 502 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 594 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c ((mac->link_state >= MAC80211_LINKED) ? true : false); mac 614 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 625 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 636 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 637 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 784 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 812 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state != MAC80211_LINKED) { mac 1141 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1158 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state == MAC80211_LINKED && mac 1159 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c mac->opmode == NL80211_IFTYPE_STATION) { mac 1199 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 1559 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1565 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 1573 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c value32 = (mac->mac_addr[5] << 8) | mac 1574 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c mac->mac_addr[4]; mac 1578 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c value32 = (mac->mac_addr[3] << 24) | mac 1579 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c (mac->mac_addr[2] << 16) | mac 1580 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c (mac->mac_addr[1] << 8) | mac 1581 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c mac->mac_addr[0]; mac 1702 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1707 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c if (mac->link_state < MAC80211_LINKED) { mac 1719 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c (mac->link_state == MAC80211_LINKED) ? mac 1734 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c (mac->link_state >= MAC80211_LINKED) ? mac 409 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 413 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_H2CCMD_AP_OFFLOAD_HIDDEN(u1_apoffload_parm, mac->hiddenssid); mac 541 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 557 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 558 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 565 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 566 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 567 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 576 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 577 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 578 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 587 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 588 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 589 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 352 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 393 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (!mac->ht_enable) mac 442 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg = ((mac->min_space_cfg & mac 450 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg); mac 453 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg); mac 460 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 464 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg); mac 467 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->min_space_cfg); mac 520 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c (union aci_aifsn *)(&(mac->ac[0].aifs)); mac 691 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->assoc_id)); mac 702 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c (u32)(mac->tsf & 0xffffffff)); mac 704 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c (u32)((mac->tsf >> 32) & 0xffffffff)); mac 1037 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1119 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1427 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1432 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->link_state = MAC80211_NOLINK; mac 1465 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1469 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c bcn_interval = mac->beacon_interval; mac 1486 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1487 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u16 bcn_interval = mac->beacon_interval; mac 1971 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1975 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 b_nmode = mac->ht_enable; mac 1979 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 1984 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1991 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2061 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2080 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 2081 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2082 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c curtxbw_40mhz = mac->bw_40; mac 2083 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 2084 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2091 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2201 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2204 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); mac 2205 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (!mac->ht_enable) mac 2278 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2340 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2341 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 2360 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2361 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2379 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 1087 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1113 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c (reg_prsr_rsc & 0x90) | (mac->cur_40_prime_sc << 5); mac 1133 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c (mac->cur_40_prime_sc >> 1)); mac 1134 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 1138 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c (mac->cur_40_prime_sc == mac 2183 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2214 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c if (mac->link_state == MAC80211_LINKED) { mac 42 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 54 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c if (mac->act_scanning == true) { mac 277 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 295 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c (ether_addr_equal(mac->bssid, ieee80211_has_tods(fc) ? mac 485 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 502 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 503 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c bw_40 = mac->bw_40; mac 504 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 505 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 584 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c mac->cur_40_prime_sc); mac 633 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c if (mac->rdg_en) { mac 371 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 375 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 489 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 491 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->act_scanning) mac 494 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->link_state >= MAC80211_LINKED) mac 574 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 577 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->link_state != MAC80211_LINKED) mac 580 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->opmode == NL80211_IFTYPE_ADHOC || mac 581 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c mac->opmode == NL80211_IFTYPE_AP) { mac 618 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 647 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->link_state != MAC80211_LINKED) { mac 652 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if ((!mac->ht_enable) && (!rtlpriv->btcoexist.bt_coexistence)) { mac 1272 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1276 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (((mac->link_state == MAC80211_NOLINK)) && mac 1282 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->link_state == MAC80211_LINKED) { mac 1283 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 1340 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1351 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if ((mac->link_state < MAC80211_LINKED) && mac 1362 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->link_state >= MAC80211_LINKED) { mac 1363 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 567 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 583 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 584 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 590 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 591 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 592 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 600 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 601 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 602 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 610 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 611 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 612 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 18 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 29 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 40 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 41 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 130 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 175 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (!mac->ht_enable) mac 202 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c reg_tmp = (mac->cur_40_prime_sc) << 5; mac 220 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg = ((mac->min_space_cfg & mac 228 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg); mac 231 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg); mac 239 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 243 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg); mac 246 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->min_space_cfg); mac 310 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c (union aci_aifsn *)(&(mac->ac[0].aifs)); mac 466 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->assoc_id)); mac 479 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c (u32) (mac->tsf & 0xffffffff)); mac 481 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c (u32) ((mac->tsf >> 32) & 0xffffffff)); mac 916 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 993 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1345 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1348 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->link_state = MAC80211_NOLINK; mac 1375 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1378 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c bcn_interval = mac->beacon_interval; mac 1393 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1394 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u16 bcn_interval = mac->beacon_interval; mac 1760 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1764 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 nmode = mac->ht_enable; mac 1767 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 1772 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1779 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 1851 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1869 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 1870 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 1871 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c curtxbw_40mhz = mac->bw_40; mac 1872 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 1873 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 1880 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 1990 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1994 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c &mac->slot_time); mac 1995 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (!mac->ht_enable) mac 2072 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2135 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2136 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 2156 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2157 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2190 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 292 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 317 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c (reg_prsr_rsc & 0x90) | (mac->cur_40_prime_sc << 5); mac 336 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c (mac->cur_40_prime_sc >> 1)); mac 337 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 341 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c (mac->cur_40_prime_sc == mac 434 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 464 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c if (mac->link_state == MAC80211_LINKED) { mac 42 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 52 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c if (mac->act_scanning) { mac 257 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 277 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c ether_addr_equal(mac->bssid, mac 390 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 416 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c sta = get_sta(hw, mac->vif, mac->bssid); mac 417 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 418 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c bw_40 = mac->bw_40; mac 419 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 420 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 421 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 474 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c mac->cur_40_prime_sc); mac 519 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c if (mac->rdg_en) { mac 15 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 26 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 37 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 38 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 936 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 987 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1330 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1333 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->link_state = MAC80211_NOLINK; mac 1419 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1423 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c bcn_interval = mac->beacon_interval; mac 1446 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if ((mac->opmode == NL80211_IFTYPE_ADHOC) || mac 1447 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c (mac->opmode == NL80211_IFTYPE_MESH_POINT) || mac 1448 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c (mac->opmode == NL80211_IFTYPE_AP)) { mac 1458 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1459 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u16 bcn_interval = mac->beacon_interval; mac 1475 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1479 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c *((u32 *)(val)) = mac->rx_conf; mac 1551 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1555 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1671 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg = ((mac->min_space_cfg & mac 1677 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg); mac 1679 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg); mac 1688 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg &= 0x07; mac 1689 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 1692 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg); mac 1694 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->min_space_cfg); mac 1733 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u16 cw_min = le16_to_cpu(mac->ac[e_aci].cw_min); mac 1734 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u16 cw_max = le16_to_cpu(mac->ac[e_aci].cw_max); mac 1735 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u16 tx_op = le16_to_cpu(mac->ac[e_aci].tx_op); mac 1737 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u4b_ac_param = (u32) mac->ac[e_aci].aifs; mac 1772 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->rx_conf = ((u32 *) (val))[0]; mac 1774 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c "### Set RCR(0x%08x) ###\n", mac->rx_conf); mac 1861 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c (u2btmp | mac->assoc_id)); mac 1870 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtl_write_dword(rtlpriv, REG_TSFTR, (u32)(mac->tsf & mac 1873 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c (u32)((mac->tsf >> 32) & 0xffffffff)); mac 1881 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->rx_mgt_filter = *(u16 *)val; mac 1885 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->rx_ctrl_filter = *(u16 *)val; mac 1889 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->rx_data_filter = *(u16 *)val; mac 1911 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1915 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u8 nmode = mac->ht_enable; mac 1919 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 1924 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1930 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2000 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2019 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 2020 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2021 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c curtxbw_40mhz = mac->bw_40; mac 2022 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 2023 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2030 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2156 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2160 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c &mac->slot_time); mac 2161 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (!mac->ht_enable) mac 198 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 255 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c if (mac->opmode == NL80211_IFTYPE_AP || mac 256 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 274 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c if (mac->opmode == NL80211_IFTYPE_AP || mac 275 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 305 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 755 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 772 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c ether_addr_equal(mac->bssid, mac 268 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 290 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c (reg_prsr_rsc & 0x90) | (mac->cur_40_prime_sc << 5); mac 308 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c (mac->cur_40_prime_sc >> 1)); mac 309 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 312 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c (mac->cur_40_prime_sc == mac 378 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 407 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c if (mac->link_state == MAC80211_LINKED) { mac 42 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 48 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c if (mac->act_scanning) { mac 101 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c if (mac->mode == WIRELESS_MODE_B) mac 476 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 502 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (mac->tids[tid].agg.agg_state == RTL_AGG_ON && mac 525 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (mac->bw_40) { mac 531 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c set_tx_desc_data_sc(txdesc, mac->cur_40_prime_sc); mac 541 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c sta = ieee80211_find_sta(mac->vif, mac->bssid); mac 572 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (mac->rdg_en) { mac 218 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 221 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 227 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 228 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 229 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 470 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 478 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 486 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 487 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 594 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 602 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c if (mac->link_state != MAC80211_LINKED) { mac 598 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 612 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 613 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 618 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 619 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 620 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 626 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 627 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 628 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 634 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 635 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 636 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 153 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 171 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->vendor == PEER_CISCO && mac 197 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (!mac->ht_enable) mac 220 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c reg_tmp = (mac->cur_40_prime_sc) << 5; mac 235 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg = ((mac->min_space_cfg & 0xf8) | mac 240 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg); mac 242 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg); mac 250 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; mac 251 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 254 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg); mac 256 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->min_space_cfg); mac 304 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c (union aci_aifsn *)(&(mac->ac[0].aifs)); mac 421 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->assoc_id)); mac 431 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c (u32) (mac->tsf & 0xffffffff)); mac 433 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c (u32) ((mac->tsf >> 32) & 0xffffffff)); mac 879 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 931 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->rdg_en) { mac 993 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1281 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1284 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->link_state = MAC80211_NOLINK; mac 1350 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1353 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c bcn_interval = mac->beacon_interval; mac 1370 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1371 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u16 bcn_interval = mac->beacon_interval; mac 1796 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1800 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 nmode = mac->ht_enable; mac 1804 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 1809 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1878 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1897 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->opmode == NL80211_IFTYPE_STATION) mac 1898 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c curtxbw_40mhz = mac->bw_40; mac 1899 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 1900 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2023 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2027 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c &mac->slot_time); mac 2028 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (!mac->ht_enable) mac 2094 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2152 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->opmode == NL80211_IFTYPE_AP) { mac 2170 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->opmode == NL80211_IFTYPE_AP) mac 2199 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 935 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 963 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c (mac->cur_40_prime_sc << 5); mac 987 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c (mac->cur_40_prime_sc >> 1)); mac 990 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 995 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c (mac->cur_40_prime_sc == mac 3054 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3087 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c if (mac->link_state == MAC80211_LINKED) mac 54 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 63 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c if (mac->act_scanning) { mac 307 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 310 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c if (mac->opmode == NL80211_IFTYPE_ADHOC || mac 311 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c mac->opmode == NL80211_IFTYPE_AP) mac 408 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 424 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c ether_addr_equal(mac->bssid, mac 513 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 530 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 531 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c bw_40 = mac->bw_40; mac 532 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 533 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 613 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c mac->cur_40_prime_sc); mac 660 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c if (mac->rdg_en) { mac 249 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 258 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->act_scanning) mac 262 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c bfirstconnect = (mac->link_state >= MAC80211_LINKED) && mac 264 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c bfirstdisconnect = (mac->link_state < MAC80211_LINKED) && mac 271 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 342 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 381 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c dm_dig->media_connect_0 = ((mac->link_state >= MAC80211_LINKED) ? mac 449 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 452 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 458 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 459 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 460 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 489 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 496 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 497 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 498 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 988 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1004 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (mac->link_state == MAC80211_LINKED && mac 1005 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c mac->opmode == NL80211_IFTYPE_STATION) { mac 1017 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 661 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 679 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 680 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 687 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 688 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 689 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 698 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 699 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 700 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 709 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 710 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 711 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 720 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); mac 721 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(qosnull, mac->mac_addr); mac 722 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); mac 731 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); mac 732 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(btqosnull, mac->mac_addr); mac 733 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); mac 411 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 441 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (!mac->ht_enable) mac 512 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c union aci_aifsn *aifs = (union aci_aifsn *)(&mac->ac[0].aifs); mac 637 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c (u2btmp | mac->assoc_id)); mac 649 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c (u32)(mac->tsf & 0xffffffff)); mac 651 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c (u32)((mac->tsf >> 32) & 0xffffffff)); mac 1276 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1380 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1651 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1658 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c mac->link_state = MAC80211_NOLINK; mac 1690 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1694 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c bcn_interval = mac->beacon_interval; mac 1710 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1711 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c u16 bcn_interval = mac->beacon_interval; mac 2255 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2272 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 2273 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2274 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c curtxbw_40mhz = mac->bw_40; mac 2275 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 2276 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2280 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2397 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2401 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c (u8 *)&mac->slot_time); mac 2402 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (!mac->ht_enable) mac 2420 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2483 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2484 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 2504 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (mac->opmode == NL80211_IFTYPE_AP || mac 2505 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2523 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 1667 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1693 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c (mac->cur_40_prime_sc << 5); mac 1713 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c (mac->cur_40_prime_sc >> 1)); mac 1715 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c mac->cur_40_prime_sc); mac 1718 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c (mac->cur_40_prime_sc == mac 3059 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3087 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c if (mac->link_state == MAC80211_LINKED) mac 220 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 239 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c (ether_addr_equal(mac->bssid, mac 648 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 665 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 666 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c bw_40 = mac->bw_40; mac 667 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 668 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 761 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c mac->cur_40_prime_sc); mac 808 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c if (mac->rdg_en) { mac 49 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 56 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c u32 edca_be_ul = edca_setting_ul[mac->vendor]; mac 57 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c u32 edca_be_dl = edca_setting_dl[mac->vendor]; mac 58 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c u32 edca_gmode = edca_setting_dl_gmode[mac->vendor]; mac 60 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->link_state != MAC80211_LINKED) { mac 82 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->mode == WIRELESS_MODE_G || mac 83 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c mac->mode == WIRELESS_MODE_B) mac 99 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->mode == WIRELESS_MODE_G || mac 100 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c mac->mode == WIRELESS_MODE_B) mac 205 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 224 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if ((mac->link_state == MAC80211_LINKED) && mac 225 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c (mac->opmode == NL80211_IFTYPE_STATION)) { mac 273 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 290 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 305 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 313 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->mode != WIRELESS_MODE_B) { mac 563 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 577 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 588 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 589 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 550 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 563 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c mac->vif->bss_conf.beacon_int); mac 571 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c max_wakeup_period = mac->vif->bss_conf.beacon_int; mac 573 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c max_wakeup_period = mac->vif->bss_conf.beacon_int * mac 574 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c mac->vif->bss_conf.dtim_period; mac 594 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 599 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[0] = mac->bssid[0]; mac 600 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[1] = mac->bssid[1]; mac 601 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[2] = mac->bssid[2]; mac 602 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[3] = mac->bssid[3]; mac 603 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[4] = mac->bssid[4]; mac 604 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c joinbss_rpt.bssid[5] = mac->bssid[5]; mac 606 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c mac->vif->bss_conf.beacon_int); mac 607 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c SET_BITS_TO_LE_2BYTE((u8 *)(&joinbss_rpt) + 10, 0, 16, mac->assoc_id); mac 66 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 129 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c reg_tmp = (mac->cur_40_prime_sc) << 5; mac 153 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg = mac 154 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c ((mac->min_space_cfg & 0xf8) | mac 161 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg); mac 164 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg); mac 172 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; mac 173 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 177 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg); mac 180 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->min_space_cfg); mac 237 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->ac[0].aifs)); mac 1507 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1531 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->link_state = MAC80211_NOLINK; mac 1555 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1564 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtl_write_word(rtlpriv, BCN_INTERVAL, mac->beacon_interval); mac 1581 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 1588 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtl92s_phy_set_beacon_hwreg(hw, mac->beacon_interval); mac 1594 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1595 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u16 bcn_interval = mac->beacon_interval; mac 2012 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2016 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 nmode = mac->ht_enable; mac 2020 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 2025 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c enum wireless_mode wirelessmode = mac->mode; mac 2031 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2114 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2136 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_STATION) mac 2137 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c curtxbw_40mhz = mac->bw_40; mac 2138 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 2139 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2146 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2282 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2286 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c &mac->slot_time); mac 2385 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2449 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_AP) { mac 2469 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_AP) mac 2487 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 239 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 285 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c (mac->cur_40_prime_sc >> 1)); mac 286 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 515 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 553 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c if (mac->link_state == MAC80211_LINKED) mac 365 drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 376 drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c if (mac->act_scanning) { mac 198 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 217 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c ether_addr_equal(mac->bssid, mac 320 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 340 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 341 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c bw_40 = mac->bw_40; mac 342 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 343 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 420 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c mac->cur_40_prime_sc); mac 132 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 135 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state == MAC80211_LINKED && mac 136 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c mac->opmode == NL80211_IFTYPE_STATION && mac 276 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 281 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 418 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 422 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->act_scanning) mac 425 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state >= MAC80211_LINKED) mac 456 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 467 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 478 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 479 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 556 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 585 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state != MAC80211_LINKED) { mac 670 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 687 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state == MAC80211_LINKED && mac 688 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c mac->opmode == NL80211_IFTYPE_STATION) { mac 737 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 825 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 828 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (((mac->link_state == MAC80211_NOLINK)) && mac 835 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->link_state == MAC80211_LINKED) { mac 836 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 389 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 405 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 406 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 413 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 414 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 415 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 424 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 425 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 426 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 435 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 436 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 437 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 36 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 38 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c u8 bibss = (mac->opmode == NL80211_IFTYPE_ADHOC) ? 1 : 0; mac 135 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 179 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (!mac->ht_enable) mac 206 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c reg_tmp = (mac->cur_40_prime_sc) << 5; mac 224 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg = ((mac->min_space_cfg & mac 232 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg); mac 235 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg); mac 243 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 247 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg); mac 250 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->min_space_cfg); mac 312 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c (union aci_aifsn *)(&mac->ac[0].aifs); mac 469 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c (u2btmp | mac->assoc_id)); mac 482 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c (u32)(mac->tsf & 0xffffffff)); mac 484 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c (u32)((mac->tsf >> 32) & 0xffffffff)); mac 914 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 990 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1302 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1305 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->link_state = MAC80211_NOLINK; mac 1332 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1335 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c bcn_interval = mac->beacon_interval; mac 1350 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1351 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u16 bcn_interval = mac->beacon_interval; mac 1837 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1841 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 b_nmode = mac->ht_enable; mac 1844 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 1849 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c enum wireless_mode wirelessmode = mac->mode; mac 1856 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 1927 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1946 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_STATION) mac 1947 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c curtxbw_40mhz = mac->bw_40; mac 1948 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 1949 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 1956 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2068 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2071 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); mac 2072 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (!mac->ht_enable) mac 2152 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2215 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_AP) { mac 2235 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_AP) mac 2253 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 738 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 764 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c (reg_prsr_rsc & 0x90) | (mac->cur_40_prime_sc << 5); mac 784 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c (mac->cur_40_prime_sc >> 1)); mac 785 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 789 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c (mac->cur_40_prime_sc == mac 1570 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1600 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c if (mac->link_state == MAC80211_LINKED) { mac 42 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 52 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c if (mac->act_scanning == true) { mac 222 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 239 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c (ether_addr_equal(mac->bssid, (fc & IEEE80211_FCTL_TODS) ? mac 349 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 375 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 376 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c bw_40 = mac->bw_40; mac 377 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 378 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 435 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c mac->cur_40_prime_sc); mac 479 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c if (mac->rdg_en) { mac 262 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 265 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 271 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 272 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 273 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 377 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 385 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->act_scanning) mac 389 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c bfirstconnect = (mac->link_state >= MAC80211_LINKED) && mac 391 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c bfirstdisconnect = (mac->link_state < MAC80211_LINKED) && mac 398 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 469 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 505 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c ((mac->link_state >= MAC80211_LINKED) ? true : false); mac 909 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 928 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (mac->link_state == MAC80211_LINKED && mac 929 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c mac->opmode == NL80211_IFTYPE_STATION) { mac 962 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 987 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1012 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c (mac->mode == WIRELESS_MODE_N_24G)) { mac 478 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 497 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 498 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 505 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 506 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 507 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 516 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 517 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 518 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 527 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS1(p_probersp, mac->bssid); mac 528 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(p_probersp, mac->mac_addr); mac 529 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(p_probersp, mac->bssid); mac 538 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); mac 539 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(qosnull, mac->mac_addr); mac 540 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); mac 549 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); mac 550 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(btqosnull, mac->mac_addr); mac 551 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); mac 394 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 430 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (!mac->ht_enable) mac 477 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg = ((mac->min_space_cfg & 0xf8) | mac 484 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg); mac 487 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg); mac 495 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 499 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg); mac 502 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->min_space_cfg); mac 555 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c (union aci_aifsn *)(&(mac->ac[0].aifs)); mac 678 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c (u2btmp | mac->assoc_id)); mac 690 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c (u32) (mac->tsf & 0xffffffff)); mac 692 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c (u32) ((mac->tsf >> 32) & 0xffffffff)); mac 1332 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1413 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 1650 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1653 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->link_state = MAC80211_NOLINK; mac 1684 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1687 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c bcn_interval = mac->beacon_interval; mac 1702 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1703 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c u16 bcn_interval = mac->beacon_interval; mac 2315 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2332 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 2333 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) mac 2334 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c curtxbw_40mhz = mac->bw_40; mac 2335 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c else if (mac->opmode == NL80211_IFTYPE_AP || mac 2336 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 2341 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 2457 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2460 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); mac 2461 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (!mac->ht_enable) mac 2541 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2604 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (mac->opmode == NL80211_IFTYPE_AP) { mac 2624 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (mac->opmode == NL80211_IFTYPE_AP) mac 2642 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 1188 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1214 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c (mac->cur_40_prime_sc << 5); mac 1234 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c (mac->cur_40_prime_sc >> 1)); mac 1235 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtl_set_bbreg(hw, ROFDM1_LSTF, 0xC00, mac->cur_40_prime_sc); mac 1239 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c (mac->cur_40_prime_sc == mac 2517 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2544 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c if (mac->link_state == MAC80211_LINKED) mac 42 drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 54 drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c if (mac->act_scanning) { mac 72 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 86 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c mac->ht_enable = true; mac 196 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 215 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c (ether_addr_equal(mac->bssid, (fc & IEEE80211_FCTL_TODS) ? mac 411 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 429 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c if (mac->opmode == NL80211_IFTYPE_STATION) { mac 430 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c bw_40 = mac->bw_40; mac 431 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 432 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 511 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c set_tx_desc_tx_sub_carrier(pdesc, mac->cur_40_prime_sc); mac 553 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c if (mac->rdg_en) { mac 579 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 582 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if ((mac->link_state < MAC80211_LINKED) && mac 587 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 588 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 589 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->opmode == NL80211_IFTYPE_ADHOC) { mac 653 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 670 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->opmode == NL80211_IFTYPE_AP || mac 671 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->opmode == NL80211_IFTYPE_ADHOC || mac 672 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 710 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->mode == WIRELESS_MODE_AC_24G || mac 711 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->mode == WIRELESS_MODE_AC_5G || mac 712 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->mode == WIRELESS_MODE_AC_ONLY) mac 713 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c stbc_tx = (mac->vht_cur_stbc & mac 716 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c stbc_tx = (mac->ht_cur_stbc & mac 773 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 783 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->act_scanning) { mac 791 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c first_connect = (mac->link_state >= MAC80211_LINKED) && mac 793 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c first_disconnect = (mac->link_state < MAC80211_LINKED) && mac 807 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 908 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 976 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c ((mac->link_state >= MAC80211_LINKED) ? true : false); mac 1063 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1067 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state >= MAC80211_LINKED) { mac 2516 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2535 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state == MAC80211_LINKED && mac 2536 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c mac->opmode == NL80211_IFTYPE_STATION) { mac 2569 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c sta = rtl_find_sta(hw, mac->bssid); mac 2584 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = &rtlpriv->mac80211; mac 2589 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (mac->link_state < MAC80211_LINKED) mac 2600 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c basic_rate &= (!(basic_rate ^ mac->basic_rates)); mac 2605 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c HW_VAR_BASIC_RATE, (u8 *)&mac->basic_rates); mac 2645 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2689 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (mac->mode == WIRELESS_MODE_N_24G)) { mac 575 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 579 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_H2CCMD_AP_OFFLOAD_HIDDEN(u1_apoffload_parm, mac->hiddenssid); mac 1520 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 1539 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 1540 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 1551 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 1552 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 1553 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 1562 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 1563 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 1564 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 1573 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); mac 1574 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(qosnull, mac->mac_addr); mac 1575 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); mac 1584 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); mac 1585 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(btqosnull, mac->mac_addr); mac 1586 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); mac 1599 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(arpresp, mac->bssid); mac 1600 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(arpresp, mac->mac_addr); mac 1601 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(arpresp, mac->bssid); mac 1657 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1676 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); mac 1677 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); mac 1688 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_AID(p_pspoll, (mac->assoc_id | 0xc000)); mac 1689 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_BSSID(p_pspoll, mac->bssid); mac 1690 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_PS_POLL_TA(p_pspoll, mac->mac_addr); mac 1699 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); mac 1700 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); mac 1701 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); mac 1710 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(qosnull, mac->bssid); mac 1711 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(qosnull, mac->mac_addr); mac 1712 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(qosnull, mac->bssid); mac 1721 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(btqosnull, mac->bssid); mac 1722 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(btqosnull, mac->mac_addr); mac 1723 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(btqosnull, mac->bssid); mac 1736 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS1(arpresp, mac->bssid); mac 1737 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(arpresp, mac->mac_addr); mac 1738 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(arpresp, mac->bssid); mac 393 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 408 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c *((u8 *)(val)) = mac->slot_time; mac 471 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 555 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg = ((mac->min_space_cfg & mac 563 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg); mac 566 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg); mac 573 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg |= (density_to_set << 3); mac 577 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg); mac 580 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->min_space_cfg); mac 616 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (union aci_aifsn *)(&mac->ac[0].aifs); mac 740 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->assoc_id)); mac 751 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (u32)(mac->tsf & 0xffffffff)); mac 753 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (u32)((mac->tsf >> 32) & 0xffffffff)); mac 1847 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 1958 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); mac 2344 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 2355 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (!(support_remote_wakeup && mac->opmode == NL80211_IFTYPE_STATION) mac 2358 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->link_state = MAC80211_NOLINK; mac 2385 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c printk("mac->link_state = %d\n", mac->link_state); mac 2386 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->link_state >= MAC80211_LINKED && mac 2387 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->opmode == NL80211_IFTYPE_STATION) { mac 2480 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2484 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c bcn_interval = mac->beacon_interval; mac 2501 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 2502 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u16 bcn_interval = mac->beacon_interval; mac 3295 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3299 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 b_nmode = mac->ht_enable; mac 3303 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 curtxbw_40mhz = mac->bw_40; mac 3308 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c enum wireless_mode wirelessmode = mac->mode; mac 3314 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 3511 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3529 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_STATION || mac 3530 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->opmode == NL80211_IFTYPE_MESH_POINT) { mac 3531 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c curtxbw_40mhz = mac->bw_40; mac 3532 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c } else if (mac->opmode == NL80211_IFTYPE_AP || mac 3533 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c mac->opmode == NL80211_IFTYPE_ADHOC) mac 3542 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) mac 3721 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3722 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u16 wireless_mode = mac->mode; mac 3726 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (u8 *)&mac->slot_time); mac 3736 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (mac->vht_ldpc_cap & LDPC_VHT_ENABLE_RX) && mac 3737 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c (mac->vht_stbc_cap & STBC_VHT_ENABLE_RX)) { mac 3738 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->vendor == PEER_ATH) mac 3823 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3885 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_AP) { mac 3904 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_AP) mac 3922 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (mac->opmode == NL80211_IFTYPE_ADHOC) { mac 3370 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 3374 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c if (mac->cur_80_prime_sc == PRIME_CHNL_OFFSET_LOWER) mac 3376 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c else if (mac->cur_80_prime_sc == PRIME_CHNL_OFFSET_UPPER) mac 3381 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c if ((mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_LOWER) && mac 3382 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c (mac->cur_80_prime_sc == HAL_PRIME_CHNL_OFFSET_LOWER)) mac 3384 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c else if ((mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_UPPER) && mac 3385 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c (mac->cur_80_prime_sc == HAL_PRIME_CHNL_OFFSET_LOWER)) mac 3387 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c else if ((mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_LOWER) && mac 3388 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c (mac->cur_80_prime_sc == HAL_PRIME_CHNL_OFFSET_UPPER)) mac 3390 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c else if ((mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_UPPER) && mac 3391 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c (mac->cur_80_prime_sc == HAL_PRIME_CHNL_OFFSET_UPPER)) mac 3396 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c if (mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_UPPER) mac 3398 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c else if (mac->cur_40_prime_sc == PRIME_CHNL_OFFSET_LOWER) mac 4728 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 4758 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c if (mac->link_state == MAC80211_LINKED) { mac 39 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 51 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c if (mac->act_scanning) { mac 73 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 86 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->ht_enable = true; mac 87 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->ht_cur_stbc = 0; mac 88 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->ht_stbc_cap = 0; mac 89 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->vht_cur_ldpc = 0; mac 90 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->vht_ldpc_cap = 0; mac 91 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->vht_cur_stbc = 0; mac 92 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c mac->vht_stbc_cap = 0; mac 280 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 298 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c (ether_addr_equal(mac->bssid, mac 589 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c struct rtl_mac *mac = rtl_mac(rtlpriv); mac 596 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if (mac->cur_80_prime_sc == mac 600 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c else if (mac->cur_80_prime_sc == mac 608 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if ((mac->cur_40_prime_sc == mac 610 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c (mac->cur_80_prime_sc == mac 614 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c else if ((mac->cur_40_prime_sc == mac 616 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c (mac->cur_80_prime_sc == mac 620 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c else if ((mac->cur_40_prime_sc == mac 622 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c (mac->cur_80_prime_sc == mac 626 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c else if ((mac->cur_40_prime_sc == mac 628 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c (mac->cur_80_prime_sc == mac 640 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if (mac->cur_40_prime_sc == mac 644 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c } else if (mac->cur_40_prime_sc == mac 667 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 791 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c if (mac->rdg_en) { mac 363 drivers/net/wireless/realtek/rtlwifi/usb.c struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 377 drivers/net/wireless/realtek/rtlwifi/usb.c mac->beacon_interval = 100; mac 380 drivers/net/wireless/realtek/rtlwifi/usb.c mac->min_space_cfg = 0; mac 381 drivers/net/wireless/realtek/rtlwifi/usb.c mac->max_mss_density = 0; mac 384 drivers/net/wireless/realtek/rtlwifi/usb.c mac->current_ampdu_density = 7; mac 385 drivers/net/wireless/realtek/rtlwifi/usb.c mac->current_ampdu_factor = 3; mac 3228 drivers/net/wireless/realtek/rtlwifi/wifi.h struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); mac 3230 drivers/net/wireless/realtek/rtlwifi/wifi.h return ieee80211_find_sta(mac->vif, mac_addr); mac 120 drivers/net/wireless/realtek/rtw88/main.c static void rtw_vif_watch_dog_iter(void *data, u8 *mac, mac 37 drivers/net/wireless/realtek/rtw88/ps.c static void rtw_restore_port_cfg_iter(void *data, u8 *mac, mac 42 drivers/net/wireless/realtek/rtw88/rx.c static void rtw_rx_addr_match_iter(void *data, u8 *mac, mac 239 drivers/net/wireless/rndis_wlan.c u8 mac[ETH_ALEN]; mac 508 drivers/net/wireless/rndis_wlan.c const u8 *mac, struct station_info *sinfo); mac 511 drivers/net/wireless/rndis_wlan.c int idx, u8 *mac, struct station_info *sinfo); mac 1982 drivers/net/wireless/rndis_wlan.c bssid->ssid.essid, bssid->mac, le32_to_cpu(bssid->length)); mac 2012 drivers/net/wireless/rndis_wlan.c CFG80211_BSS_FTYPE_UNKNOWN, bssid->mac, mac 2102 drivers/net/wireless/rndis_wlan.c if (ether_addr_equal(bssid->mac, match_bssid)) mac 2482 drivers/net/wireless/rndis_wlan.c const u8 *mac, struct station_info *sinfo) mac 2487 drivers/net/wireless/rndis_wlan.c if (!ether_addr_equal(priv->bssid, mac)) mac 2496 drivers/net/wireless/rndis_wlan.c int idx, u8 *mac, struct station_info *sinfo) mac 2504 drivers/net/wireless/rndis_wlan.c memcpy(mac, priv->bssid, ETH_ALEN); mac 353 drivers/net/wireless/rsi/rsi_91x_core.c struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac) mac 362 drivers/net/wireless/rsi/rsi_91x_core.c if (!memcmp(vif->addr, mac, ETH_ALEN)) mac 90 drivers/net/wireless/rsi/rsi_common.h struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac); mac 86 drivers/net/wireless/st/cw1200/cw1200.h u8 mac[ETH_ALEN]; mac 225 drivers/net/wireless/st/cw1200/debug.c priv->link_id_db[i].mac); mac 1308 drivers/net/wireless/st/cw1200/txrx.c int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac) mac 1313 drivers/net/wireless/st/cw1200/txrx.c if (!memcmp(mac, priv->link_id_db[i].mac, ETH_ALEN) && mac 1324 drivers/net/wireless/st/cw1200/txrx.c int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac) mac 1349 drivers/net/wireless/st/cw1200/txrx.c memcpy(&entry->mac, mac, ETH_ALEN); mac 1409 drivers/net/wireless/st/cw1200/txrx.c memcpy(map_link.mac_addr, priv->link_id_db[i].mac, mac 1449 drivers/net/wireless/st/cw1200/txrx.c priv->link_id_db[i].mac, mac 97 drivers/net/wireless/st/cw1200/txrx.h int cw1200_find_link_id(struct cw1200_common *priv, const u8 *mac); mac 98 drivers/net/wireless/st/cw1200/txrx.h int cw1200_alloc_link_id(struct cw1200_common *priv, const u8 *mac); mac 1359 drivers/net/wireless/st/cw1200/wsm.h static inline int wsm_get_station_id(struct cw1200_common *priv, u8 *mac) mac 1361 drivers/net/wireless/st/cw1200/wsm.h return wsm_read_mib(priv, WSM_MIB_ID_DOT11_STATION_ID, mac, ETH_ALEN); mac 44 drivers/net/wireless/ti/wl1251/acx.c struct acx_dot11_station_id *mac; mac 49 drivers/net/wireless/ti/wl1251/acx.c mac = kzalloc(sizeof(*mac), GFP_KERNEL); mac 50 drivers/net/wireless/ti/wl1251/acx.c if (!mac) mac 54 drivers/net/wireless/ti/wl1251/acx.c mac->mac[i] = wl->mac_addr[ETH_ALEN - 1 - i]; mac 56 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, DOT11_STATION_ID, mac, sizeof(*mac)); mac 58 drivers/net/wireless/ti/wl1251/acx.c kfree(mac); mac 765 drivers/net/wireless/ti/wl1251/acx.h u8 mac[ETH_ALEN]; mac 1411 drivers/net/wireless/ti/wl1251/main.c u8 mac[ETH_ALEN]; mac 1416 drivers/net/wireless/ti/wl1251/main.c ret = wl1251_read_eeprom(wl, 0x1c, mac, sizeof(mac)); mac 1424 drivers/net/wireless/ti/wl1251/main.c wl->mac_addr[i] = mac[ETH_ALEN - i - 1]; mac 1450 drivers/net/wireless/ti/wl1251/main.c u8 mac[ETH_ALEN]; mac 1459 drivers/net/wireless/ti/wl1251/main.c mac[i] = wl->nvs[NVS_OFF_MAC_DATA + ETH_ALEN - i - 1]; mac 1462 drivers/net/wireless/ti/wl1251/main.c if (ether_addr_equal_unaligned(mac, "\x00\x00\x20\x07\x03\x09")) mac 1465 drivers/net/wireless/ti/wl1251/main.c memcpy(wl->mac_addr, mac, ETH_ALEN); mac 1498 drivers/net/wireless/ti/wl18xx/main.c u8 mac[ETH_ALEN]; mac 1500 drivers/net/wireless/ti/wl18xx/main.c eth_random_addr(mac); mac 1502 drivers/net/wireless/ti/wl18xx/main.c wl->fuse_oui_addr = (mac[0] << 16) + (mac[1] << 8) + mac[2]; mac 1503 drivers/net/wireless/ti/wl18xx/main.c wl->fuse_nic_addr = (mac[3] << 16) + (mac[4] << 8) + mac[5]; mac 705 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_vif_count_iter(void *data, u8 *mac, mac 2443 drivers/net/wireless/ti/wlcore/main.c static void wlcore_hw_queue_iter(void *data, u8 *mac, mac 84 drivers/net/wireless/ti/wlcore/scan.c static void wlcore_started_vifs_iter(void *data, u8 *mac, mac 295 drivers/net/wireless/virt_wifi.c const u8 *mac, struct station_info *sinfo) mac 301 drivers/net/wireless/virt_wifi.c if (!priv->is_connected || !ether_addr_equal(mac, fake_router_bssid)) mac 320 drivers/net/wireless/virt_wifi.c int idx, u8 *mac, struct station_info *sinfo) mac 329 drivers/net/wireless/virt_wifi.c ether_addr_copy(mac, fake_router_bssid); mac 125 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_init(struct zd_mac *mac); mac 126 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_enable(struct zd_mac *mac); mac 127 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_disable(struct zd_mac *mac); mac 128 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_init(struct zd_mac *mac); mac 129 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_enable(struct zd_mac *mac); mac 130 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_disable(struct zd_mac *mac); mac 131 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void set_rts_cts(struct zd_mac *mac, unsigned int short_preamble); mac 152 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 154 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f_cond(zd_mac_dev(mac), signal < 0 || signal > 100, mac 170 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 172 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_chip_read_mac_addr_fw(&mac->chip, addr); mac 184 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 185 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_chip *chip = &mac->chip; mac 201 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 202 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->regdomain = mac->default_regdomain = default_regdomain; mac 203 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 211 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_reg2alpha2(mac->regdomain, alpha2); mac 222 drivers/net/wireless/zydas/zd1211rw/zd_mac.c void zd_mac_clear(struct zd_mac *mac) mac 225 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_clear(&mac->chip); mac 226 drivers/net/wireless/zydas/zd1211rw/zd_mac.c ZD_MEMCLEAR(mac, sizeof(struct zd_mac)); mac 229 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static int set_rx_filter(struct zd_mac *mac) mac 234 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irqsave(&mac->lock, flags); mac 235 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->pass_ctrl) mac 237 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irqrestore(&mac->lock, flags); mac 239 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return zd_iowrite32(&mac->chip, CR_RX_FILTER, filter); mac 242 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static int set_mac_and_bssid(struct zd_mac *mac) mac 246 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!mac->vif) mac 249 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_write_mac_addr(&mac->chip, mac->vif->addr); mac 256 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type != NL80211_IFTYPE_AP) mac 257 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return set_rx_filter(mac); mac 259 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return zd_write_bssid(&mac->chip, mac->vif->addr); mac 262 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static int set_mc_hash(struct zd_mac *mac) mac 266 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return zd_chip_set_multicast_hash(&mac->chip, &hash); mac 271 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 272 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_chip *chip = &mac->chip; mac 289 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = set_rx_filter(mac); mac 292 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = set_mc_hash(mac); mac 315 drivers/net/wireless/zydas/zd1211rw/zd_mac.c housekeeping_enable(mac); mac 316 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_enable(mac); mac 317 drivers/net/wireless/zydas/zd1211rw/zd_mac.c set_bit(ZD_DEVICE_RUNNING, &mac->flags); mac 331 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 332 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_chip *chip = &mac->chip; mac 334 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff_head *ack_wait_queue = &mac->ack_wait_queue; mac 336 drivers/net/wireless/zydas/zd1211rw/zd_mac.c clear_bit(ZD_DEVICE_RUNNING, &mac->flags); mac 344 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_disable(mac); mac 345 drivers/net/wireless/zydas/zd1211rw/zd_mac.c housekeeping_disable(mac); mac 357 drivers/net/wireless/zydas/zd1211rw/zd_mac.c int zd_restore_settings(struct zd_mac *mac) mac 365 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "\n"); mac 367 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 368 drivers/net/wireless/zydas/zd1211rw/zd_mac.c multicast_hash = mac->multicast_hash; mac 369 drivers/net/wireless/zydas/zd1211rw/zd_mac.c short_preamble = mac->short_preamble; mac 370 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_interval = mac->beacon.interval; mac 371 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_period = mac->beacon.period; mac 372 drivers/net/wireless/zydas/zd1211rw/zd_mac.c channel = mac->channel; mac 373 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 375 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = set_mac_and_bssid(mac); mac 377 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "set_mac_and_bssid failed, %d\n", r); mac 381 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_chip_set_channel(&mac->chip, channel); mac 383 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "zd_chip_set_channel failed, %d\n", mac 388 drivers/net/wireless/zydas/zd1211rw/zd_mac.c set_rts_cts(mac, short_preamble); mac 390 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_chip_set_multicast_hash(&mac->chip, &multicast_hash); mac 392 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), mac 397 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type == NL80211_IFTYPE_MESH_POINT || mac 398 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type == NL80211_IFTYPE_ADHOC || mac 399 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type == NL80211_IFTYPE_AP) { mac 400 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->vif != NULL) { mac 401 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); mac 403 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, false); mac 406 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_set_beacon_interval(&mac->chip, beacon_interval, mac 407 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_period, mac->type); mac 409 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 410 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; mac 411 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 489 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 490 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff_head *q = &mac->ack_wait_queue; mac 513 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (tx_status->failure && mac->ack_pending && mac 521 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (unlikely(!ether_addr_equal(tx_hdr->addr1, tx_status->mac))) mac 548 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending ? mac->ack_signal : 0, mac 550 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 0; mac 571 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 583 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff_head *q = &mac->ack_wait_queue; mac 588 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending ? mac->ack_signal : 0, mac 590 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 0; mac 642 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void cs_set_control(struct zd_mac *mac, struct zd_ctrlset *cs, mac 675 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) mac 677 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!mac->beacon.cur_beacon) mac 680 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->beacon.cur_beacon->len != beacon->len) mac 683 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return !memcmp(beacon->data, mac->beacon.cur_beacon->data, beacon->len); mac 686 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void zd_mac_free_cur_beacon_locked(struct zd_mac *mac) mac 688 drivers/net/wireless/zydas/zd1211rw/zd_mac.c ZD_ASSERT(mutex_is_locked(&mac->chip.mutex)); mac 690 drivers/net/wireless/zydas/zd1211rw/zd_mac.c kfree_skb(mac->beacon.cur_beacon); mac 691 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.cur_beacon = NULL; mac 694 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void zd_mac_free_cur_beacon(struct zd_mac *mac) mac 696 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_lock(&mac->chip.mutex); mac 697 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon_locked(mac); mac 698 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_unlock(&mac->chip.mutex); mac 704 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 712 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_lock(&mac->chip.mutex); mac 715 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (zd_mac_match_cur_beacon(mac, beacon)) { mac 721 drivers/net/wireless/zydas/zd1211rw/zd_mac.c num_cmds = 1 + zd_chip_is_zd1211b(&mac->chip) + full_len; mac 729 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_iowrite32_locked(&mac->chip, 0, CR_BCN_FIFO_SEMAPHORE); mac 732 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_ioread32_locked(&mac->chip, &tmp, CR_BCN_FIFO_SEMAPHORE); mac 743 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_ioread32_locked(&mac->chip, &tmp, CR_BCN_FIFO_SEMAPHORE); mac 748 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_err(zd_mac_dev(mac), mac 751 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_err(zd_mac_dev(mac), mac 763 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (zd_chip_is_zd1211b(&mac->chip)) { mac 783 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_iowrite32a_locked(&mac->chip, ioreqs, num_cmds); mac 791 drivers/net/wireless/zydas/zd1211rw/zd_mac.c ret = zd_iowrite32_locked(&mac->chip, 1, CR_BCN_FIFO_SEMAPHORE); mac 799 drivers/net/wireless/zydas/zd1211rw/zd_mac.c ret = zd_iowrite32_locked(&mac->chip, 1, CR_BCN_FIFO_SEMAPHORE); mac 803 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_err(zd_mac_dev(mac), "Could not release " mac 811 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon_locked(mac); mac 817 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon_locked(mac); mac 818 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.cur_beacon = beacon; mac 825 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_iowrite32_locked(&mac->chip, 0x00000400 | (full_len << 19), mac 831 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_unlock(&mac->chip.mutex); mac 836 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon_locked(mac); mac 839 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_unlock(&mac->chip.mutex); mac 843 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_warn(zd_mac_dev(mac), "CR_BCN_FIFO_SEMAPHORE stuck, " mac 845 drivers/net/wireless/zydas/zd1211rw/zd_mac.c usb_queue_reset_device(mac->chip.usb.intf); mac 850 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static int fill_ctrlset(struct zd_mac *mac, mac 871 drivers/net/wireless/zydas/zd1211rw/zd_mac.c txrate = ieee80211_get_tx_rate(mac->hw, info); mac 879 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cs_set_control(mac, cs, hdr, info); mac 886 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cs->packet_length = cpu_to_le16(zd_chip_is_zd1211b(&mac->chip) ? mac 928 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 932 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = fill_ctrlset(mac, skb); mac 938 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = zd_usb_tx(&mac->chip.usb, skb); mac 964 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 974 drivers/net/wireless/zydas/zd1211rw/zd_mac.c q = &mac->ack_wait_queue; mac 981 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->ack_pending && skb_queue_is_first(q, skb)) mac 996 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending ? mac->ack_signal : 0, mac 998 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 0; mac 1001 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 1; mac 1002 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_signal = stats->signal; mac 1005 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type == NL80211_IFTYPE_AP) { mac 1007 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_tx_status(hw, skb, mac->ack_signal, NULL); mac 1008 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 0; mac 1018 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1047 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->pass_failed_fcs && mac 1056 drivers/net/wireless/zydas/zd1211rw/zd_mac.c stats.freq = zd_channels[_zd_chip_get_channel(&mac->chip) - 1].center_freq; mac 1063 drivers/net/wireless/zydas/zd1211rw/zd_mac.c for (i = 0; i < mac->band.n_bitrates; i++) mac 1064 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (rate == mac->band.bitrates[i].hw_value) mac 1077 drivers/net/wireless/zydas/zd1211rw/zd_mac.c && !mac->pass_ctrl) mac 1102 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1105 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type != NL80211_IFTYPE_UNSPECIFIED) mac 1114 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type = vif->type; mac 1120 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->vif = vif; mac 1122 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return set_mac_and_bssid(mac); mac 1128 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1129 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type = NL80211_IFTYPE_UNSPECIFIED; mac 1130 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->vif = NULL; mac 1131 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_set_beacon_interval(&mac->chip, 0, 0, NL80211_IFTYPE_UNSPECIFIED); mac 1132 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_write_mac_addr(&mac->chip, NULL); mac 1134 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon(mac); mac 1139 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1142 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1143 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->channel = conf->chandef.chan->hw_value; mac 1144 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1146 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return zd_chip_set_channel(&mac->chip, conf->chandef.chan->hw_value); mac 1149 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void zd_beacon_done(struct zd_mac *mac) mac 1153 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!test_bit(ZD_DEVICE_RUNNING, &mac->flags)) mac 1155 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!mac->vif || mac->vif->type != NL80211_IFTYPE_AP) mac 1161 drivers/net/wireless/zydas/zd1211rw/zd_mac.c while (!ieee80211_queue_stopped(mac->hw, 0)) { mac 1162 drivers/net/wireless/zydas/zd1211rw/zd_mac.c skb = ieee80211_get_buffered_bc(mac->hw, mac->vif); mac 1165 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_op_tx(mac->hw, NULL, skb); mac 1171 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); mac 1173 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, true); mac 1175 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1176 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; mac 1177 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1184 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = container_of(work, struct zd_mac, process_intr); mac 1186 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irqsave(&mac->lock, flags); mac 1187 drivers/net/wireless/zydas/zd1211rw/zd_mac.c int_status = le16_to_cpu(*(__le16 *)(mac->intr_buffer + 4)); mac 1188 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irqrestore(&mac->lock, flags); mac 1192 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_beacon_done(mac); mac 1194 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "Unsupported interrupt\n"); mac 1197 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_enable_hwint(&mac->chip); mac 1204 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1211 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "mc addr %pM\n", ha->addr); mac 1230 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1248 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irqsave(&mac->lock, flags); mac 1249 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->pass_failed_fcs = !!(*new_flags & FIF_FCSFAIL); mac 1250 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->pass_ctrl = !!(*new_flags & FIF_CONTROL); mac 1251 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->multicast_hash = hash; mac 1252 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irqrestore(&mac->lock, flags); mac 1254 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_set_multicast_hash(&mac->chip, &hash); mac 1257 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = set_rx_filter(mac); mac 1259 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_err(zd_mac_dev(mac), "set_rx_filter error %d\n", r); mac 1272 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void set_rts_cts(struct zd_mac *mac, unsigned int short_preamble) mac 1274 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_lock(&mac->chip.mutex); mac 1275 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_set_rts_cts_rate_locked(&mac->chip, short_preamble); mac 1276 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mutex_unlock(&mac->chip.mutex); mac 1284 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1287 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "changes: %x\n", changes); mac 1289 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type == NL80211_IFTYPE_MESH_POINT || mac 1290 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type == NL80211_IFTYPE_ADHOC || mac 1291 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type == NL80211_IFTYPE_AP) { mac 1297 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_disable_hwint(&mac->chip); mac 1299 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_enable_hwint(&mac->chip); mac 1312 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1313 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.period = period; mac 1314 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.interval = interval; mac 1315 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; mac 1316 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1318 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_set_beacon_interval(&mac->chip, interval, period, mac 1319 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type); mac 1324 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1325 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->associated = associated; mac 1326 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1331 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1332 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->short_preamble = bss_conf->use_short_preamble; mac 1333 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1335 drivers/net/wireless/zydas/zd1211rw/zd_mac.c set_rts_cts(mac, bss_conf->use_short_preamble); mac 1341 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = zd_hw_mac(hw); mac 1342 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return zd_chip_get_tsf(&mac->chip); mac 1360 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac; mac 1369 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac = zd_hw_mac(hw); mac 1371 drivers/net/wireless/zydas/zd1211rw/zd_mac.c memset(mac, 0, sizeof(*mac)); mac 1372 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_init(&mac->lock); mac 1373 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->hw = hw; mac 1375 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->type = NL80211_IFTYPE_UNSPECIFIED; mac 1377 drivers/net/wireless/zydas/zd1211rw/zd_mac.c memcpy(mac->channels, zd_channels, sizeof(zd_channels)); mac 1378 drivers/net/wireless/zydas/zd1211rw/zd_mac.c memcpy(mac->rates, zd_rates, sizeof(zd_rates)); mac 1379 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->band.n_bitrates = ARRAY_SIZE(zd_rates); mac 1380 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->band.bitrates = mac->rates; mac 1381 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->band.n_channels = ARRAY_SIZE(zd_channels); mac 1382 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->band.channels = mac->channels; mac 1384 drivers/net/wireless/zydas/zd1211rw/zd_mac.c hw->wiphy->bands[NL80211_BAND_2GHZ] = &mac->band; mac 1409 drivers/net/wireless/zydas/zd1211rw/zd_mac.c skb_queue_head_init(&mac->ack_wait_queue); mac 1410 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->ack_pending = 0; mac 1412 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_init(&mac->chip, hw, intf); mac 1413 drivers/net/wireless/zydas/zd1211rw/zd_mac.c housekeeping_init(mac); mac 1414 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_init(mac); mac 1415 drivers/net/wireless/zydas/zd1211rw/zd_mac.c INIT_WORK(&mac->process_intr, zd_process_intr); mac 1425 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = mac 1431 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!test_bit(ZD_DEVICE_RUNNING, &mac->flags)) mac 1433 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->type != NL80211_IFTYPE_AP || !mac->vif) mac 1436 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1437 drivers/net/wireless/zydas/zd1211rw/zd_mac.c interval = mac->beacon.interval; mac 1438 drivers/net/wireless/zydas/zd1211rw/zd_mac.c period = mac->beacon.period; mac 1439 drivers/net/wireless/zydas/zd1211rw/zd_mac.c timeout = mac->beacon.last_update + mac 1441 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1444 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "beacon interrupt stalled, " mac 1449 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_disable_hwint(&mac->chip); mac 1451 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); mac 1453 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon(mac); mac 1455 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, false); mac 1458 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_set_beacon_interval(&mac->chip, interval, period, mac->type); mac 1460 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_enable_hwint(&mac->chip); mac 1462 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1463 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; mac 1464 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1468 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->beacon.watchdog_work, mac 1472 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_init(struct zd_mac *mac) mac 1474 drivers/net/wireless/zydas/zd1211rw/zd_mac.c INIT_DELAYED_WORK(&mac->beacon.watchdog_work, beacon_watchdog_handler); mac 1477 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_enable(struct zd_mac *mac) mac 1479 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "\n"); mac 1481 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; mac 1482 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->beacon.watchdog_work, mac 1486 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void beacon_disable(struct zd_mac *mac) mac 1488 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "\n"); mac 1489 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cancel_delayed_work_sync(&mac->beacon.watchdog_work); mac 1491 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_free_cur_beacon(mac); mac 1498 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_mac *mac = mac 1500 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct zd_chip *chip = &mac->chip; mac 1504 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!test_bit(ZD_DEVICE_RUNNING, &mac->flags)) mac 1507 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_lock_irq(&mac->lock); mac 1508 drivers/net/wireless/zydas/zd1211rw/zd_mac.c is_associated = mac->associated; mac 1509 drivers/net/wireless/zydas/zd1211rw/zd_mac.c spin_unlock_irq(&mac->lock); mac 1514 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "zd_chip_control_leds error %d\n", r); mac 1517 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->housekeeping.link_led_work, mac 1521 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_init(struct zd_mac *mac) mac 1523 drivers/net/wireless/zydas/zd1211rw/zd_mac.c INIT_DELAYED_WORK(&mac->housekeeping.link_led_work, link_led_handler); mac 1526 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_enable(struct zd_mac *mac) mac 1528 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "\n"); mac 1529 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->housekeeping.link_led_work, mac 1533 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static void housekeeping_disable(struct zd_mac *mac) mac 1535 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(zd_mac_dev(mac), "\n"); mac 1536 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cancel_delayed_work_sync(&mac->housekeeping.link_led_work); mac 1537 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_control_leds(&mac->chip, ZD_LED_OFF); mac 140 drivers/net/wireless/zydas/zd1211rw/zd_mac.h u8 mac[ETH_ALEN]; mac 288 drivers/net/wireless/zydas/zd1211rw/zd_mac.h static inline u8 *zd_mac_get_perm_addr(struct zd_mac *mac) mac 290 drivers/net/wireless/zydas/zd1211rw/zd_mac.h return mac->hw->wiphy->perm_addr; mac 293 drivers/net/wireless/zydas/zd1211rw/zd_mac.h #define zd_mac_dev(mac) (zd_chip_dev(&(mac)->chip)) mac 296 drivers/net/wireless/zydas/zd1211rw/zd_mac.h void zd_mac_clear(struct zd_mac *mac); mac 307 drivers/net/wireless/zydas/zd1211rw/zd_mac.h int zd_restore_settings(struct zd_mac *mac); mac 386 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac = zd_hw_mac(zd_usb_to_hw(urb->context)); mac 387 drivers/net/wireless/zydas/zd1211rw/zd_usb.c spin_lock(&mac->lock); mac 388 drivers/net/wireless/zydas/zd1211rw/zd_usb.c memcpy(&mac->intr_buffer, urb->transfer_buffer, mac 390 drivers/net/wireless/zydas/zd1211rw/zd_usb.c spin_unlock(&mac->lock); mac 391 drivers/net/wireless/zydas/zd1211rw/zd_usb.c schedule_work(&mac->process_intr); mac 1134 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac = zd_usb_to_mac(usb); mac 1136 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (!test_bit(ZD_DEVICE_RUNNING, &mac->flags)) mac 1321 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac = zd_usb_to_mac(usb); mac 1339 drivers/net/wireless/zydas/zd1211rw/zd_usb.c r = zd_mac_init_hw(mac->hw); mac 1418 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac; mac 1426 drivers/net/wireless/zydas/zd1211rw/zd_usb.c mac = zd_hw_mac(hw); mac 1427 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb = &mac->chip.usb; mac 1445 drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_mac_clear(mac); mac 1452 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac = zd_usb_to_mac(usb); mac 1462 drivers/net/wireless/zydas/zd1211rw/zd_usb.c set_bit(ZD_DEVICE_RUNNING, &mac->flags); mac 1467 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (mac->type != NL80211_IFTYPE_UNSPECIFIED) { mac 1468 drivers/net/wireless/zydas/zd1211rw/zd_usb.c r = zd_restore_settings(mac); mac 1493 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac; mac 1499 drivers/net/wireless/zydas/zd1211rw/zd_usb.c mac = zd_hw_mac(hw); mac 1500 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb = &mac->chip.usb; mac 1502 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb->was_running = test_bit(ZD_DEVICE_RUNNING, &mac->flags); mac 1506 drivers/net/wireless/zydas/zd1211rw/zd_usb.c mutex_lock(&mac->chip.mutex); mac 1513 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct zd_mac *mac; mac 1519 drivers/net/wireless/zydas/zd1211rw/zd_usb.c mac = zd_hw_mac(hw); mac 1520 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb = &mac->chip.usb; mac 1522 drivers/net/wireless/zydas/zd1211rw/zd_usb.c mutex_unlock(&mac->chip.mutex); mac 657 drivers/net/xen-netback/xenbus.c static int xen_net_read_mac(struct xenbus_device *dev, u8 mac[]) mac 667 drivers/net/xen-netback/xenbus.c mac[i] = simple_strtoul(s, &e, 16); mac 1441 drivers/net/xen-netfront.c static int xen_net_read_mac(struct xenbus_device *dev, u8 mac[]) mac 1451 drivers/net/xen-netfront.c mac[i] = simple_strtoul(s, &e, 16); mac 54 drivers/of/of_net.c const void *mac; mac 67 drivers/of/of_net.c mac = devm_kmemdup(&pdev->dev, nvmem_mac, ETH_ALEN, GFP_KERNEL); mac 69 drivers/of/of_net.c if (!mac) mac 72 drivers/of/of_net.c return mac; mac 1126 drivers/platform/mellanox/mlxbf-tmfifo.c static void mlxbf_tmfifo_get_cfg_mac(u8 *mac) mac 1135 drivers/platform/mellanox/mlxbf-tmfifo.c ether_addr_copy(mac, buf); mac 1137 drivers/platform/mellanox/mlxbf-tmfifo.c ether_addr_copy(mac, mlxbf_tmfifo_net_default_mac); mac 1236 drivers/platform/mellanox/mlxbf-tmfifo.c mlxbf_tmfifo_get_cfg_mac(net_config.mac); mac 922 drivers/s390/net/lcs.c memcpy(card->mac, cmd->cmd.lcs_lanstat_cmd.mac_addr, LCS_MAC_LENGTH); mac 1136 drivers/s390/net/lcs.c lcs_get_mac_for_ipm(__be32 ipm, char *mac, struct net_device *dev) mac 1139 drivers/s390/net/lcs.c ip_eth_mc_map(ipm, mac); mac 2164 drivers/s390/net/lcs.c memcpy(card->dev->dev_addr, card->mac, LCS_MAC_LENGTH); mac 329 drivers/s390/net/lcs.h __u8 mac[LCS_MAC_LENGTH]; mac 4646 drivers/s390/net/qeth_core_main.c } else if (!is_valid_ether_addr(response->mac)) { mac 4649 drivers/s390/net/qeth_core_main.c QETH_CARD_HEX(card, 2, response->mac, ETH_ALEN); mac 4651 drivers/s390/net/qeth_core_main.c ether_addr_copy(card->dev->dev_addr, response->mac); mac 352 drivers/s390/net/qeth_core_mpc.h __u8 mac[6]; mac 360 drivers/s390/net/qeth_core_mpc.h __u8 mac[6]; mac 674 drivers/s390/net/qeth_core_mpc.h __u8 mac[6]; mac 81 drivers/s390/net/qeth_l2_main.c static int qeth_l2_send_setdelmac(struct qeth_card *card, __u8 *mac, mac 94 drivers/s390/net/qeth_l2_main.c ether_addr_copy(cmd->data.setdelmac.mac, mac); mac 98 drivers/s390/net/qeth_l2_main.c static int qeth_l2_send_setmac(struct qeth_card *card, __u8 *mac) mac 103 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_send_setdelmac(card, mac, IPA_CMD_SETVMAC); mac 106 drivers/s390/net/qeth_l2_main.c "MAC address %pM successfully registered\n", mac); mac 111 drivers/s390/net/qeth_l2_main.c "MAC address %pM already exists\n", mac); mac 115 drivers/s390/net/qeth_l2_main.c "MAC address %pM is not authorized\n", mac); mac 122 drivers/s390/net/qeth_l2_main.c static int qeth_l2_write_mac(struct qeth_card *card, u8 *mac) mac 124 drivers/s390/net/qeth_l2_main.c enum qeth_ipa_cmds cmd = is_multicast_ether_addr(mac) ? mac 129 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_send_setdelmac(card, mac, cmd); mac 139 drivers/s390/net/qeth_l2_main.c static int qeth_l2_remove_mac(struct qeth_card *card, u8 *mac) mac 141 drivers/s390/net/qeth_l2_main.c enum qeth_ipa_cmds cmd = is_multicast_ether_addr(mac) ? mac 146 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_send_setdelmac(card, mac, cmd); mac 155 drivers/s390/net/qeth_l2_main.c struct qeth_mac *mac; mac 159 drivers/s390/net/qeth_l2_main.c hash_for_each_safe(card->mac_htable, i, tmp, mac, hnode) { mac 160 drivers/s390/net/qeth_l2_main.c hash_del(&mac->hnode); mac 161 drivers/s390/net/qeth_l2_main.c kfree(mac); mac 488 drivers/s390/net/qeth_l2_main.c struct qeth_mac *mac; mac 490 drivers/s390/net/qeth_l2_main.c hash_for_each_possible(card->mac_htable, mac, hnode, mac_hash) { mac 491 drivers/s390/net/qeth_l2_main.c if (ether_addr_equal_64bits(ha->addr, mac->mac_addr)) { mac 492 drivers/s390/net/qeth_l2_main.c mac->disp_flag = QETH_DISP_ADDR_DO_NOTHING; mac 497 drivers/s390/net/qeth_l2_main.c mac = kzalloc(sizeof(struct qeth_mac), GFP_ATOMIC); mac 498 drivers/s390/net/qeth_l2_main.c if (!mac) mac 501 drivers/s390/net/qeth_l2_main.c ether_addr_copy(mac->mac_addr, ha->addr); mac 502 drivers/s390/net/qeth_l2_main.c mac->disp_flag = QETH_DISP_ADDR_ADD; mac 504 drivers/s390/net/qeth_l2_main.c hash_add(card->mac_htable, &mac->hnode, mac_hash); mac 513 drivers/s390/net/qeth_l2_main.c struct qeth_mac *mac; mac 527 drivers/s390/net/qeth_l2_main.c hash_for_each_safe(card->mac_htable, i, tmp, mac, hnode) { mac 528 drivers/s390/net/qeth_l2_main.c switch (mac->disp_flag) { mac 530 drivers/s390/net/qeth_l2_main.c qeth_l2_remove_mac(card, mac->mac_addr); mac 531 drivers/s390/net/qeth_l2_main.c hash_del(&mac->hnode); mac 532 drivers/s390/net/qeth_l2_main.c kfree(mac); mac 535 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_write_mac(card, mac->mac_addr); mac 537 drivers/s390/net/qeth_l2_main.c hash_del(&mac->hnode); mac 538 drivers/s390/net/qeth_l2_main.c kfree(mac); mac 544 drivers/s390/net/qeth_l2_main.c mac->disp_flag = QETH_DISP_ADDR_DELETE; mac 1122 drivers/s390/net/qeth_l2_main.c addr_lnid->mac); mac 27 drivers/s390/net/qeth_l3.h unsigned char mac[ETH_ALEN]; mac 384 drivers/s390/net/qeth_l3_main.c ether_addr_copy(cmd->data.setdelipm.mac, addr->mac); mac 1132 drivers/s390/net/qeth_l3_main.c ip_eth_mc_map(im4->multiaddr, tmp->mac); mac 1144 drivers/s390/net/qeth_l3_main.c ether_addr_copy(ipm->mac, tmp->mac); mac 1212 drivers/s390/net/qeth_l3_main.c ipv6_eth_mc_map(&im6->mca_addr, tmp->mac); mac 1228 drivers/s390/net/qeth_l3_main.c ether_addr_copy(ipm->mac, tmp->mac); mac 486 drivers/scsi/be2iscsi/be_cmds.h struct mac_addr mac; mac 688 drivers/scsi/be2iscsi/be_cmds.h struct macaddr mac[32]; mac 183 drivers/scsi/be2iscsi/be_mgmt.h struct be_cmd_get_nic_conf_resp *mac); mac 278 drivers/scsi/bfa/bfa_defs.h struct mac_s mac; mac 471 drivers/scsi/bfa/bfa_defs.h mac_t mac; /* MAC address of the ethernet port */ mac 544 drivers/scsi/bfa/bfa_defs.h mac_t mac; mac 1056 drivers/scsi/bfa/bfa_defs_svc.h mac_t mac; /* FCF mac */ mac 25 drivers/scsi/bfa/bfa_fc.h struct mac_s { u8 mac[MAC_ADDRLEN]; }; mac 2723 drivers/scsi/bfa/bfa_ioc.c ad_attr->mac = bfa_ioc_get_mac(ioc); mac 2889 drivers/scsi/bfa/bfa_ioc.c return ioc->attr->mac; mac 2899 drivers/scsi/bfa/bfa_ioc.c m.mac[MAC_ADDRLEN - 1] += bfa_ioc_pcifn(ioc); mac 2901 drivers/scsi/bfa/bfa_ioc.c bfa_mfg_increment_wwn_mac(&(m.mac[MAC_ADDRLEN-3]), mac 2928 drivers/scsi/bfa/bfa_ioc.c aen_entry->aen_data.ioc.mac = bfa_ioc_get_mac(ioc); mac 2931 drivers/scsi/bfa/bfa_ioc.c aen_entry->aen_data.ioc.mac = bfa_ioc_get_mac(ioc); mac 3724 drivers/scsi/bfa/bfa_ioc.c aen_entry->aen_data.port.mac = bfa_ioc_get_mac(sfp->ioc); mac 85 drivers/scsi/bfa/bfad_bsg.c iocmd->mac = bfa_get_mac(&bfad->bfa); mac 211 drivers/scsi/bfa/bfad_bsg.h mac_t mac; mac 270 drivers/scsi/bfa/bfi.h mac_t mac; /* PBC or Mfg mac */ mac 518 drivers/scsi/bnx2fc/bnx2fc_fcoe.c u8 *mac = NULL; mac 534 drivers/scsi/bnx2fc/bnx2fc_fcoe.c mac = eth_hdr(skb)->h_source; mac 581 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (!ether_addr_equal(mac, ctlr->dest_addr)) { mac 583 drivers/scsi/bnx2fc/bnx2fc_fcoe.c mac, ctlr->dest_addr); mac 330 drivers/scsi/csiostor/csio_hw.h uint8_t mac[6]; mac 633 drivers/scsi/csiostor/csio_lnode.c memcpy(ln->mac, rsp->vnport_mac, sizeof(ln->mac)); mac 769 drivers/scsi/csiostor/csio_lnode.c memcpy(hw->pport[i].mac, lcmd->phy_mac, 6); mac 813 drivers/scsi/csiostor/csio_lnode.c memcpy(fcf_info->mac, rsp->mac, sizeof(fcf_info->mac)); mac 72 drivers/scsi/csiostor/csio_lnode.h uint8_t mac[6]; mac 161 drivers/scsi/csiostor/csio_lnode.h uint8_t mac[6]; mac 516 drivers/scsi/csiostor/t4fw_api_stor.h u8 mac[6]; mac 2578 drivers/scsi/fcoe/fcoe.c u8 *mac; mac 2583 drivers/scsi/fcoe/fcoe.c mac = fr_cb(fp)->granted_mac; mac 2585 drivers/scsi/fcoe/fcoe.c if (is_zero_ether_addr(mac)) mac 2587 drivers/scsi/fcoe/fcoe.c if (!is_zero_ether_addr(mac)) mac 2588 drivers/scsi/fcoe/fcoe.c fcoe_update_src_mac(lport, mac); mac 178 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(temp->mac, new->fcf_mac, ETH_ALEN); mac 382 drivers/scsi/fcoe/fcoe_ctlr.c struct fip_mac_desc mac; mac 408 drivers/scsi/fcoe/fcoe_ctlr.c sol->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 409 drivers/scsi/fcoe/fcoe_ctlr.c sol->desc.mac.fd_desc.fip_dlen = sizeof(sol->desc.mac) / FIP_BPW; mac 410 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(sol->desc.mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 536 drivers/scsi/fcoe/fcoe_ctlr.c struct fip_mac_desc mac; mac 562 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_dl_len = htons((sizeof(kal->mac) + mac 568 drivers/scsi/fcoe/fcoe_ctlr.c kal->mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 569 drivers/scsi/fcoe/fcoe_ctlr.c kal->mac.fd_desc.fip_dlen = sizeof(kal->mac) / FIP_BPW; mac 570 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(kal->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 611 drivers/scsi/fcoe/fcoe_ctlr.c struct fip_mac_desc *mac; mac 653 drivers/scsi/fcoe/fcoe_ctlr.c dlen += sizeof(*mac); mac 654 drivers/scsi/fcoe/fcoe_ctlr.c mac = skb_put_zero(skb, sizeof(*mac)); mac 655 drivers/scsi/fcoe/fcoe_ctlr.c mac->fd_desc.fip_dtype = FIP_DT_MAC; mac 656 drivers/scsi/fcoe/fcoe_ctlr.c mac->fd_desc.fip_dlen = sizeof(*mac) / FIP_BPW; mac 658 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(mac->fd_mac, fip->get_src_addr(lport), ETH_ALEN); mac 660 drivers/scsi/fcoe/fcoe_ctlr.c hton24(mac->fd_mac, FIP_VN_FC_MAP); mac 661 drivers/scsi/fcoe/fcoe_ctlr.c hton24(mac->fd_mac + 3, fip->port_id); mac 664 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(mac->fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 702 drivers/scsi/fcoe/fcoe_ctlr.c u8 mac[ETH_ALEN]; mac 771 drivers/scsi/fcoe/fcoe_ctlr.c fc_fcoe_set_mac(mac, fh->fh_d_id); mac 772 drivers/scsi/fcoe/fcoe_ctlr.c fip->update_mac(lport, mac); mac 1798 drivers/scsi/fcoe/fcoe_ctlr.c u8 *mac; mac 1863 drivers/scsi/fcoe/fcoe_ctlr.c mac = fip->get_src_addr(fip->lp); mac 1864 drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_send_keep_alive(fip, fip->lp, 1, mac); mac 1866 drivers/scsi/fcoe/fcoe_ctlr.c mac = fip->get_src_addr(vport); mac 1867 drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_send_keep_alive(fip, vport, 1, mac); mac 1969 drivers/scsi/fcoe/fcoe_ctlr.c u64 fcoe_wwn_from_mac(unsigned char mac[MAX_ADDR_LEN], mac 1976 drivers/scsi/fcoe/fcoe_ctlr.c host_mac = ((u64) mac[0] << 40) | mac 1977 drivers/scsi/fcoe/fcoe_ctlr.c ((u64) mac[1] << 32) | mac 1978 drivers/scsi/fcoe/fcoe_ctlr.c ((u64) mac[2] << 24) | mac 1979 drivers/scsi/fcoe/fcoe_ctlr.c ((u64) mac[3] << 16) | mac 1980 drivers/scsi/fcoe/fcoe_ctlr.c ((u64) mac[4] << 8) | mac 1981 drivers/scsi/fcoe/fcoe_ctlr.c (u64) mac[5]; mac 2026 drivers/scsi/fcoe/fcoe_ctlr.c struct fip_mac_desc mac; mac 2043 drivers/scsi/fcoe/fcoe_ctlr.c dlen += sizeof(frame->mac) + sizeof(frame->wwnn) + sizeof(frame->vn); mac 2067 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 2068 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dlen = sizeof(frame->mac) / FIP_BPW; mac 2069 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 2547 drivers/scsi/fcoe/fcoe_ctlr.c static int fcoe_ctlr_vn_lookup(struct fcoe_ctlr *fip, u32 port_id, u8 *mac) mac 2557 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(mac, frport->enode_mac, ETH_ALEN); mac 2905 drivers/scsi/fcoe/fcoe_ctlr.c struct fip_mac_desc mac; mac 2912 drivers/scsi/fcoe/fcoe_ctlr.c dlen = sizeof(frame->mac) + sizeof(frame->vlan); mac 2935 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 2936 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dlen = sizeof(frame->mac) / FIP_BPW; mac 2937 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 3084 drivers/scsi/fcoe/fcoe_ctlr.c u8 mac[ETH_ALEN]; mac 3104 drivers/scsi/fcoe/fcoe_ctlr.c hton24(mac, FIP_VN_FC_MAP); mac 3105 drivers/scsi/fcoe/fcoe_ctlr.c hton24(mac + 3, new_port_id); mac 3107 drivers/scsi/fcoe/fcoe_ctlr.c fip->update_mac(fip->lp, mac); mac 84 drivers/scsi/fcoe/fcoe_sysfs.c ((x)->mac) mac 530 drivers/scsi/fcoe/fcoe_sysfs.c fcoe_fcf_private_rd_attr(mac, "%pM\n", 20); mac 777 drivers/scsi/fcoe/fcoe_sysfs.c ether_addr_equal(new->mac, old->mac)) mac 1033 drivers/scsi/fcoe/fcoe_sysfs.c memcpy(fcf->mac, new_fcf->mac, ETH_ALEN); mac 408 drivers/scsi/fnic/fnic_fcs.c vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 409 drivers/scsi/fnic/fnic_fcs.c vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW; mac 410 drivers/scsi/fnic/fnic_fcs.c memcpy(&vlan->desc.mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); mac 778 drivers/scsi/fnic/fnic_fcs.c u8 *mac; mac 795 drivers/scsi/fnic/fnic_fcs.c mac = fr_cb(fp)->granted_mac; mac 796 drivers/scsi/fnic/fnic_fcs.c if (is_zero_ether_addr(mac)) { mac 800 drivers/scsi/fnic/fnic_fcs.c fnic_update_mac(lport, mac); mac 55 drivers/scsi/fnic/fnic_fip.h struct fip_mac_desc mac; mac 170 drivers/scsi/iscsi_boot_sysfs.c iscsi_boot_rd_attr(eth_mac, mac, ISCSI_BOOT_ETH_MAC); mac 333 drivers/scsi/qedf/qedf.h u8 __aligned(16) mac[ETH_ALEN]; mac 548 drivers/scsi/qedf/qedf.h struct fip_mac_desc mac; mac 36 drivers/scsi/qedf/qedf_fip.c ether_addr_copy(vlan->eth.h_source, qedf->mac); mac 45 drivers/scsi/qedf/qedf_fip.c vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC; mac 46 drivers/scsi/qedf/qedf_fip.c vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW; mac 47 drivers/scsi/qedf/qedf_fip.c ether_addr_copy(vlan->desc.mac.fd_mac, qedf->mac); mac 199 drivers/scsi/qedf/qedf_fip.c if (!ether_addr_equal(eth_hdr->h_dest, qedf->mac) && mac 204 drivers/scsi/qedf/qedf_fip.c op, eth_hdr->h_dest, qedf->mac, mac 1573 drivers/scsi/qedf/qedf_main.c ether_addr_copy(qedf->ctlr.ctl_src_addr, qedf->mac); mac 2337 drivers/scsi/qedf/qedf_main.c u8 *mac = NULL; mac 2353 drivers/scsi/qedf/qedf_main.c mac = eth_hdr(skb)->h_source; mac 2418 drivers/scsi/qedf/qedf_main.c if (!ether_addr_equal(mac, qedf->ctlr.dest_addr)) { mac 2421 drivers/scsi/qedf/qedf_main.c mac, qedf->ctlr.dest_addr); mac 3356 drivers/scsi/qedf/qedf_main.c ether_addr_copy(qedf->mac, qedf->dev_info.common.hw_mac); mac 3358 drivers/scsi/qedf/qedf_main.c qedf->mac); mac 3375 drivers/scsi/qedf/qedf_main.c qedf->wwnn = fcoe_wwn_from_mac(qedf->mac, 1, 0); mac 3376 drivers/scsi/qedf/qedf_main.c qedf->wwpn = fcoe_wwn_from_mac(qedf->mac, 2, 0); mac 3407 drivers/scsi/qedf/qedf_main.c ether_addr_copy(params.ll2_mac_address, qedf->mac); mac 3783 drivers/scsi/qedf/qedf_main.c ether_addr_copy(data->mac[0], qedf->mac); mac 282 drivers/scsi/qedi/qedi.h u8 mac[ETH_ALEN]; mac 492 drivers/scsi/qedi/qedi_iscsi.c ether_addr_copy(conn_info->src.mac, qedi_ep->src_mac); mac 493 drivers/scsi/qedi/qedi_iscsi.c ether_addr_copy(conn_info->dst.mac, qedi_ep->dst_mac); mac 647 drivers/scsi/qedi/qedi_iscsi.c len = sysfs_format_mac(buf, qedi->mac, 6); mac 1232 drivers/scsi/qedi/qedi_iscsi.c ether_addr_copy(&qedi_ep->src_mac[0], &qedi->mac[0]); mac 1048 drivers/scsi/qedi/qedi_main.c ether_addr_copy(data->mac[0], qedi->mac); mac 2029 drivers/scsi/qedi/qedi_main.c rc = sysfs_format_mac(buf, qedi->mac, ETH_ALEN); mac 2508 drivers/scsi/qedi/qedi_main.c ether_addr_copy(qedi->mac, qedi->dev_info.common.hw_mac); mac 2510 drivers/scsi/qedi/qedi_main.c qedi->mac); mac 232 drivers/ssb/pci.c static void sprom_get_mac(char *mac, const u16 *in) mac 236 drivers/ssb/pci.c *mac++ = in[i] >> 8; mac 237 drivers/ssb/pci.c *mac++ = in[i]; mac 479 drivers/ssb/sdio.c void *mac; mac 495 drivers/ssb/sdio.c mac = tuple->data + 2; mac 496 drivers/ssb/sdio.c memcpy(sprom->il0mac, mac, ETH_ALEN); mac 497 drivers/ssb/sdio.c memcpy(sprom->et1mac, mac, ETH_ALEN); mac 67 drivers/staging/netlogic/platform_net.c int mac; mac 92 drivers/staging/netlogic/platform_net.c for (mac = 0; mac < 4; mac++) { mac 93 drivers/staging/netlogic/platform_net.c ndata1.tx_stnid[mac] = FMN_STNID_GMAC1_TX0 + mac; mac 94 drivers/staging/netlogic/platform_net.c ndata1.phy_addr[mac] = mac + 4 + 0x10; mac 96 drivers/staging/netlogic/platform_net.c xlr_resource_init(&xlr_net1_res[mac * 2], mac 97 drivers/staging/netlogic/platform_net.c xlr_gmac_offsets[mac + 4], mac 98 drivers/staging/netlogic/platform_net.c xlr_gmac_irqs[mac + 4]); mac 107 drivers/staging/netlogic/platform_net.c int mac; mac 155 drivers/staging/netlogic/platform_net.c for (mac = 0; mac < 4; mac++) { mac 156 drivers/staging/netlogic/platform_net.c ndata0.tx_stnid[mac] = FMN_STNID_GMAC0_TX0 + mac; mac 157 drivers/staging/netlogic/platform_net.c ndata0.phy_addr[mac] = mac + 0x10; mac 159 drivers/staging/netlogic/platform_net.c xlr_resource_init(&xlr_net0_res[mac * 2], mac 160 drivers/staging/netlogic/platform_net.c xlr_gmac_offsets[mac], mac 161 drivers/staging/netlogic/platform_net.c xlr_gmac_irqs[mac]); mac 173 drivers/staging/netlogic/platform_net.c int mac; mac 197 drivers/staging/netlogic/platform_net.c for (mac = 0; mac < MAX_NUM_XLR_GMAC; mac++) { mac 198 drivers/staging/netlogic/platform_net.c ndata0.tx_stnid[mac] = FMN_STNID_GMAC0_TX0 + mac; mac 199 drivers/staging/netlogic/platform_net.c ndata0.phy_addr[mac] = mac; mac 200 drivers/staging/netlogic/platform_net.c xlr_resource_init(&xlr_net0_res[mac * 2], xlr_gmac_offsets[mac], mac 201 drivers/staging/netlogic/platform_net.c xlr_gmac_irqs[mac]); mac 353 drivers/staging/octeon/ethernet.c u64 mac = 0; mac 357 drivers/staging/octeon/ethernet.c mac = (mac << 8) | (u64)ptr[i]; mac 364 drivers/staging/octeon/ethernet.c cvmx_write_csr(CVMX_GMXX_SMACX(index, interface), mac); mac 409 drivers/staging/octeon/ethernet.c const u8 *mac = NULL; mac 412 drivers/staging/octeon/ethernet.c mac = of_get_mac_address(priv->of_node); mac 414 drivers/staging/octeon/ethernet.c if (!IS_ERR_OR_NULL(mac)) mac 415 drivers/staging/octeon/ethernet.c ether_addr_copy(dev->dev_addr, mac); mac 896 drivers/staging/rtl8188eu/core/rtw_ieee80211.c u8 mac[ETH_ALEN]; mac 901 drivers/staging/rtl8188eu/core/rtw_ieee80211.c if (rtw_initmac && mac_pton(rtw_initmac, mac)) { mac 903 drivers/staging/rtl8188eu/core/rtw_ieee80211.c ether_addr_copy(mac_addr, mac); mac 906 drivers/staging/rtl8188eu/core/rtw_ieee80211.c ether_addr_copy(mac, mac_addr); mac 909 drivers/staging/rtl8188eu/core/rtw_ieee80211.c if (is_broadcast_ether_addr(mac) || is_zero_ether_addr(mac)) { mac 458 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c unsigned char *mac, *bssid; mac 485 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c mac = myid(&padapter->eeprompriv); mac 491 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ether_addr_copy(pwlanhdr->addr2, mac); mac 607 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c unsigned char *mac; mac 630 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c mac = myid(&padapter->eeprompriv); mac 645 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ether_addr_copy(pwlanhdr->addr2, mac); mac 411 drivers/staging/rtl8188eu/core/rtw_wlan_util.c void write_cam(struct adapter *padapter, u8 entry, u16 ctrl, u8 *mac, u8 *key) mac 422 drivers/staging/rtl8188eu/core/rtw_wlan_util.c val = ctrl | (mac[0] << 16) | (mac[1] << 24); mac 425 drivers/staging/rtl8188eu/core/rtw_wlan_util.c val = mac[2] | (mac[3] << 8) | (mac[4] << 16) | (mac[5] << 24); mac 391 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c u8 *mac, *bssid; mac 399 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c mac = myid(&adapt->eeprompriv); mac 405 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c ether_addr_copy(pwlanhdr->addr2, mac); mac 477 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h void write_cam(struct adapter *padapter, u8 entry, u16 ctrl, u8 *mac, u8 *key); mac 328 drivers/staging/rtl8188eu/include/sta_info.h static inline u32 wifi_mac_hash(u8 *mac) mac 332 drivers/staging/rtl8188eu/include/sta_info.h x = mac[0]; mac 333 drivers/staging/rtl8188eu/include/sta_info.h x = (x << 2) ^ mac[1]; mac 334 drivers/staging/rtl8188eu/include/sta_info.h x = (x << 2) ^ mac[2]; mac 335 drivers/staging/rtl8188eu/include/sta_info.h x = (x << 2) ^ mac[3]; mac 336 drivers/staging/rtl8188eu/include/sta_info.h x = (x << 2) ^ mac[4]; mac 337 drivers/staging/rtl8188eu/include/sta_info.h x = (x << 2) ^ mac[5]; mac 684 drivers/staging/rtl8188eu/include/wifi.h #define IP_MCAST_MAC(mac) \ mac 685 drivers/staging/rtl8188eu/include/wifi.h ((mac[0] == 0x01) && (mac[1] == 0x00) && (mac[2] == 0x5e)) mac 686 drivers/staging/rtl8188eu/include/wifi.h #define ICMPV6_MCAST_MAC(mac) \ mac 687 drivers/staging/rtl8188eu/include/wifi.h ((mac[0] == 0x33) && (mac[1] == 0x33) && (mac[2] != 0xff)) mac 2241 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static int _rtl92e_set_mac_adr(struct net_device *dev, void *mac) mac 2244 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct sockaddr *addr = mac; mac 556 drivers/staging/rtl8192e/rtllib.h u8 mac[ETH_ALEN]; mac 394 drivers/staging/rtl8192e/rtllib_rx.c u8 *mac = header->addr2; mac 395 drivers/staging/rtl8192e/rtllib_rx.c int index = mac[5] % IEEE_IBSS_MAC_HASH_SIZE; mac 399 drivers/staging/rtl8192e/rtllib_rx.c if (!memcmp(entry->mac, mac, ETH_ALEN)) mac 408 drivers/staging/rtl8192e/rtllib_rx.c ether_addr_copy(entry->mac, mac); mac 676 drivers/staging/rtl8192u/ieee80211/ieee80211.h u8 mac[ETH_ALEN]; mac 446 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c u8 *mac = header->addr2; mac 447 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c int index = mac[5] % IEEE_IBSS_MAC_HASH_SIZE; mac 451 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (!memcmp(entry->mac, mac, ETH_ALEN)) mac 459 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c memcpy(entry->mac, mac, ETH_ALEN); mac 3506 drivers/staging/rtl8192u/r8192U_core.c static int r8192_set_mac_adr(struct net_device *dev, void *mac) mac 3509 drivers/staging/rtl8192u/r8192U_core.c struct sockaddr *addr = mac; mac 122 drivers/staging/rtl8712/ieee80211.h u8 mac[ETH_ALEN]; mac 107 drivers/staging/rtl8712/sta_info.h static inline u32 wifi_mac_hash(u8 *mac) mac 111 drivers/staging/rtl8712/sta_info.h x = mac[0]; mac 112 drivers/staging/rtl8712/sta_info.h x = (x << 2) ^ mac[1]; mac 113 drivers/staging/rtl8712/sta_info.h x = (x << 2) ^ mac[2]; mac 114 drivers/staging/rtl8712/sta_info.h x = (x << 2) ^ mac[3]; mac 115 drivers/staging/rtl8712/sta_info.h x = (x << 2) ^ mac[4]; mac 116 drivers/staging/rtl8712/sta_info.h x = (x << 2) ^ mac[5]; mac 397 drivers/staging/rtl8712/usb_intf.c u8 mac[6]; mac 446 drivers/staging/rtl8712/usb_intf.c if (!r8712_initmac || !mac_pton(r8712_initmac, mac)) { mac 450 drivers/staging/rtl8712/usb_intf.c ether_addr_copy(mac, &pdata[0x12]); mac 544 drivers/staging/rtl8712/usb_intf.c if (((mac[0] == 0xff) && (mac[1] == 0xff) && mac 545 drivers/staging/rtl8712/usb_intf.c (mac[2] == 0xff) && (mac[3] == 0xff) && mac 546 drivers/staging/rtl8712/usb_intf.c (mac[4] == 0xff) && (mac[5] == 0xff)) || mac 547 drivers/staging/rtl8712/usb_intf.c ((mac[0] == 0x00) && (mac[1] == 0x00) && mac 548 drivers/staging/rtl8712/usb_intf.c (mac[2] == 0x00) && (mac[3] == 0x00) && mac 549 drivers/staging/rtl8712/usb_intf.c (mac[4] == 0x00) && (mac[5] == 0x00)) || mac 551 drivers/staging/rtl8712/usb_intf.c mac[0] = 0x00; mac 552 drivers/staging/rtl8712/usb_intf.c mac[1] = 0xe0; mac 553 drivers/staging/rtl8712/usb_intf.c mac[2] = 0x4c; mac 554 drivers/staging/rtl8712/usb_intf.c mac[3] = 0x87; mac 555 drivers/staging/rtl8712/usb_intf.c mac[4] = 0x00; mac 556 drivers/staging/rtl8712/usb_intf.c mac[5] = 0x00; mac 562 drivers/staging/rtl8712/usb_intf.c mac[0] &= 0xFE; mac 564 drivers/staging/rtl8712/usb_intf.c "r8712u: MAC Address from user = %pM\n", mac); mac 567 drivers/staging/rtl8712/usb_intf.c "r8712u: MAC Address from efuse = %pM\n", mac); mac 569 drivers/staging/rtl8712/usb_intf.c ether_addr_copy(pnetdev->dev_addr, mac); mac 1103 drivers/staging/rtl8723bs/core/rtw_ieee80211.c u8 mac[ETH_ALEN]; mac 1111 drivers/staging/rtl8723bs/core/rtw_ieee80211.c if (rtw_initmac && mac_pton(rtw_initmac, mac)) { mac 1113 drivers/staging/rtl8723bs/core/rtw_ieee80211.c ether_addr_copy(mac_addr, mac); mac 1116 drivers/staging/rtl8723bs/core/rtw_ieee80211.c ether_addr_copy(mac, mac_addr); mac 1119 drivers/staging/rtl8723bs/core/rtw_ieee80211.c if (is_broadcast_ether_addr(mac) || is_zero_ether_addr(mac)) { mac 2599 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned char *mac, *bssid; mac 2631 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c mac = myid(&(padapter->eeprompriv)); mac 2637 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memcpy(pwlanhdr->addr2, mac, ETH_ALEN); mac 2795 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memcpy(&RC_INFO[4], mac, ETH_ALEN); mac 2824 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned char *mac; mac 2848 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c mac = myid(&(padapter->eeprompriv)); mac 2863 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memcpy(pwlanhdr->addr2, mac, ETH_ALEN); mac 2311 drivers/staging/rtl8723bs/core/rtw_security.c u8 *addr[], size_t *len, u8 *mac) mac 2365 drivers/staging/rtl8723bs/core/rtw_security.c aes_128_encrypt(ctx, pad, mac); mac 2383 drivers/staging/rtl8723bs/core/rtw_security.c int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac) mac 2385 drivers/staging/rtl8723bs/core/rtw_security.c return omac1_aes_128_vector(key, 1, &data, &data_len, mac); mac 560 drivers/staging/rtl8723bs/core/rtw_wlan_util.c void _write_cam(struct adapter *padapter, u8 entry, u16 ctrl, u8 *mac, u8 *key) mac 571 drivers/staging/rtl8723bs/core/rtw_wlan_util.c val = (ctrl | (mac[0] << 16) | (mac[1] << 24)); mac 574 drivers/staging/rtl8723bs/core/rtw_wlan_util.c val = (mac[2] | (mac[3] << 8) | (mac[4] << 16) | (mac[5] << 24)); mac 597 drivers/staging/rtl8723bs/core/rtw_wlan_util.c inline void write_cam(struct adapter *adapter, u8 id, u16 ctrl, u8 *mac, u8 *key) mac 599 drivers/staging/rtl8723bs/core/rtw_wlan_util.c _write_cam(adapter, id, ctrl, mac, key); mac 600 drivers/staging/rtl8723bs/core/rtw_wlan_util.c write_cam_cache(adapter, id, ctrl, mac, key); mac 619 drivers/staging/rtl8723bs/core/rtw_wlan_util.c _write_cam(adapter, id, cache.ctrl, cache.mac, cache.key); mac 622 drivers/staging/rtl8723bs/core/rtw_wlan_util.c void write_cam_cache(struct adapter *adapter, u8 id, u16 ctrl, u8 *mac, u8 *key) mac 630 drivers/staging/rtl8723bs/core/rtw_wlan_util.c memcpy(dvobj->cam_cache[id].mac, mac, ETH_ALEN); mac 673 drivers/staging/rtl8723bs/core/rtw_wlan_util.c if (addr && memcmp(dvobj->cam_cache[i].mac, addr, ETH_ALEN)) mac 675 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c unsigned char *mac; mac 681 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c mac = myid(&(padapter->eeprompriv)); mac 690 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c memcpy(pwlanhdr->addr2, mac, ETH_ALEN); mac 718 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c u8 *mac, *bssid; mac 731 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c mac = myid(&(padapter->eeprompriv)); mac 737 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c memcpy(pwlanhdr->addr2, mac, ETH_ALEN); mac 740 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c DBG_871X("%s FW Mac Addr:" MAC_FMT "\n", __func__, MAC_ARG(mac)); mac 415 drivers/staging/rtl8723bs/include/drv_types.h u8 mac[ETH_ALEN]; mac 271 drivers/staging/rtl8723bs/include/ieee80211.h u8 mac[ETH_ALEN]; mac 577 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h void _write_cam(struct adapter *padapter, u8 entry, u16 ctrl, u8 *mac, u8 *key); mac 582 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h void write_cam(struct adapter *padapter, u8 id, u16 ctrl, u8 *mac, u8 *key); mac 586 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h void write_cam_cache(struct adapter *adapter, u8 id, u16 ctrl, u8 *mac, u8 *key); mac 406 drivers/staging/rtl8723bs/include/rtw_security.h int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac); mac 351 drivers/staging/rtl8723bs/include/sta_info.h static inline u32 wifi_mac_hash(u8 *mac) mac 355 drivers/staging/rtl8723bs/include/sta_info.h x = mac[0]; mac 356 drivers/staging/rtl8723bs/include/sta_info.h x = (x << 2) ^ mac[1]; mac 357 drivers/staging/rtl8723bs/include/sta_info.h x = (x << 2) ^ mac[2]; mac 358 drivers/staging/rtl8723bs/include/sta_info.h x = (x << 2) ^ mac[3]; mac 359 drivers/staging/rtl8723bs/include/sta_info.h x = (x << 2) ^ mac[4]; mac 360 drivers/staging/rtl8723bs/include/sta_info.h x = (x << 2) ^ mac[5]; mac 1129 drivers/staging/rtl8723bs/include/wifi.h #define IP_MCAST_MAC(mac) ((mac[0]== 0x01) && (mac[1]== 0x00) && (mac[2]== 0x5e)) mac 1130 drivers/staging/rtl8723bs/include/wifi.h #define ICMPV6_MCAST_MAC(mac) ((mac[0]== 0x33) && (mac[1]== 0x33) && (mac[2]!= 0xff)) mac 1226 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac, mac 1237 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!mac) { mac 1238 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_871X(FUNC_NDEV_FMT" mac ==%p\n", FUNC_NDEV_ARG(ndev), mac); mac 1243 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psta = rtw_get_stainfo(pstapriv, (u8 *)mac); mac 1251 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_871X(FUNC_NDEV_FMT" mac ="MAC_FMT"\n", FUNC_NDEV_ARG(ndev), MAC_ARG(mac)); mac 1261 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (memcmp((u8 *)mac, cur_network->network.MacAddress, ETH_ALEN)) { mac 2828 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac, mac 2846 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac = params->mac; mac 2857 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!mac) mac 2869 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_8192C("free sta macaddr =" MAC_FMT "\n", MAC_ARG(mac)); mac 2871 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (mac[0] == 0xff && mac[1] == 0xff && mac 2872 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c mac[2] == 0xff && mac[3] == 0xff && mac 2873 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c mac[4] == 0xff && mac[5] == 0xff) mac 2891 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!memcmp((u8 *)mac, psta->hwaddr, ETH_ALEN)) mac 2926 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac, struct station_parameters *params) mac 2954 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c int idx, u8 *mac, struct station_info *sinfo) mac 2972 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(mac, psta->hwaddr, ETH_ALEN); mac 27 drivers/staging/wilc1000/wilc_hif.c u8 mac[WILC_MAX_NUM_STA][ETH_ALEN]; mac 869 drivers/staging/wilc1000/wilc_hif.c static void wilc_hif_pack_sta_param(u8 *cur_byte, const u8 *mac, mac 872 drivers/staging/wilc1000/wilc_hif.c ether_addr_copy(cur_byte, mac); mac 1432 drivers/staging/wilc1000/wilc_hif.c s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac, u32 *out_val) mac 1444 drivers/staging/wilc1000/wilc_hif.c ether_addr_copy(wid.val, mac); mac 1865 drivers/staging/wilc1000/wilc_hif.c int wilc_add_station(struct wilc_vif *vif, const u8 *mac, mac 1880 drivers/staging/wilc1000/wilc_hif.c wilc_hif_pack_sta_param(cur_byte, mac, params); mac 1929 drivers/staging/wilc1000/wilc_hif.c ether_addr_copy(del_sta.mac[i], mac_addr[i]); mac 1950 drivers/staging/wilc1000/wilc_hif.c int wilc_edit_station(struct wilc_vif *vif, const u8 *mac, mac 1965 drivers/staging/wilc1000/wilc_hif.c wilc_hif_pack_sta_param(cur_byte, mac, params); mac 182 drivers/staging/wilc1000/wilc_hif.h s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac, mac 207 drivers/staging/wilc1000/wilc_hif.h int wilc_add_station(struct wilc_vif *vif, const u8 *mac, mac 211 drivers/staging/wilc1000/wilc_hif.h int wilc_edit_station(struct wilc_vif *vif, const u8 *mac, mac 696 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_info *sinfo) mac 706 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!(memcmp(mac, mac 721 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wilc_get_inactive_time(vif, mac, &inactive_time); mac 1369 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c int idx, u8 *mac, struct station_info *sinfo) mac 1383 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c memcpy(mac, vif->priv.associated_bss, ETH_ALEN); mac 1511 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_parameters *params) mac 1518 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c memcpy(priv->assoc_stainfo.sta_associated_bss[params->aid], mac, mac 1521 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_station(vif, mac, params); mac 1532 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac = params->mac; mac 1543 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!mac) mac 1546 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_del_station(vif, mac); mac 1553 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_parameters *params) mac 1559 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_edit_station(vif, mac, params); mac 240 drivers/staging/wlan-ng/cfg80211.c const u8 *mac, struct station_info *sinfo) mac 233 drivers/staging/wlan-ng/p80211conv.c static void orinoco_spy_gather(struct wlandevice *wlandev, char *mac, mac 243 drivers/staging/wlan-ng/p80211conv.c if (!memcmp(wlandev->spy_address[i], mac, ETH_ALEN)) { mac 18 include/linux/fec.h unsigned char mac[ETH_ALEN]; mac 22 include/linux/if_link.h __u8 mac[32]; mac 634 include/linux/kernel.h bool mac_pton(const char *s, u8 *mac); mac 311 include/linux/mlx4/cmd.h int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac); mac 814 include/linux/mlx4/device.h u8 mac[ETH_ALEN]; mac 952 include/linux/mlx4/device.h __be64 mac; mac 1388 include/linux/mlx4/device.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode); mac 1390 include/linux/mlx4/device.h int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac); mac 1391 include/linux/mlx4/device.h void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac); mac 1410 include/linux/mlx4/device.h int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx); mac 97 include/linux/mlx4/driver.h u64 mac = 0; mac 101 include/linux/mlx4/driver.h mac <<= 8; mac 102 include/linux/mlx4/driver.h mac |= addr[i]; mac 104 include/linux/mlx4/driver.h return mac; mac 107 include/linux/mlx4/driver.h static inline void mlx4_u64_to_mac(u8 *addr, u64 mac) mac 112 include/linux/mlx4/driver.h addr[i - 1] = mac & 0xFF; mac 113 include/linux/mlx4/driver.h mac >>= 8; mac 360 include/linux/mlx4/qp.h u8 mac[ETH_ALEN]; mac 1022 include/linux/mlx5/driver.h const u8 *mac, bool vlan, u16 vlan_id, u8 port_num); mac 1297 include/linux/netdevice.h int queue, u8 *mac); mac 9 include/linux/netfilter_bridge.h char mac[ETH_HLEN]; mac 165 include/linux/qed/qed_eth_if.h unsigned char mac[ETH_ALEN]; mac 171 include/linux/qed/qed_eth_if.h unsigned char mac[64][ETH_ALEN]; mac 201 include/linux/qed/qed_eth_if.h void (*force_mac) (void *dev, u8 *mac, bool forced); mac 312 include/linux/qed/qed_eth_if.h bool(*check_mac) (struct qed_dev *cdev, u8 *mac); mac 365 include/linux/qed/qed_eth_if.h int (*req_bulletin_update_mac)(struct qed_dev *cdev, u8 *mac); mac 795 include/linux/qed/qed_if.h u8 mac[QED_TLV_MAC_COUNT][ETH_ALEN]; mac 1098 include/linux/qed/qed_if.h int (*update_mac)(struct qed_dev *cdev, u8 *mac); mac 42 include/linux/qed/qed_iov_if.h int (*set_mac) (struct qed_dev *cdev, u8 *mac, int vfid); mac 75 include/linux/qed/qed_iscsi_if.h u8 mac[ETH_ALEN]; mac 255 include/linux/qed/qed_iscsi_if.h int (*change_mac)(struct qed_dev *cdev, u32 handle, const u8 *mac); mac 22 include/linux/smsc911x.h unsigned char mac[ETH_ALEN]; mac 670 include/net/bonding.h const u8 *mac) mac 676 include/net/bonding.h if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) mac 684 include/net/bonding.h const u8 *mac) mac 690 include/net/bonding.h if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) mac 697 include/net/bonding.h static inline bool bond_slave_has_mac_rx(struct bonding *bond, const u8 *mac) mac 704 include/net/bonding.h if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) mac 711 include/net/bonding.h if (ether_addr_equal_64bits(mac, ha->addr)) mac 1198 include/net/cfg80211.h const u8 *mac; mac 3673 include/net/cfg80211.h const u8 *mac, mac 3678 include/net/cfg80211.h const u8 *mac, mac 3681 include/net/cfg80211.h const u8 *mac, struct station_info *sinfo); mac 3683 include/net/cfg80211.h int idx, u8 *mac, struct station_info *sinfo); mac 6878 include/net/cfg80211.h void cfg80211_sta_opmode_change_notify(struct net_device *dev, const u8 *mac, mac 187 include/net/dsa.h const char *mac; mac 31 include/net/llc.h unsigned char mac[IFHWADDRLEN]; mac 81 include/net/llc.h return hash_32(jhash(laddr->mac, sizeof(laddr->mac), 0), mac 5251 include/net/mac80211.h void (*iterator)(void *data, u8 *mac, mac 5272 include/net/mac80211.h void (*iterator)(void *data, u8 *mac, mac 5298 include/net/mac80211.h u8 *mac, mac 5317 include/net/mac80211.h u8 *mac, mac 431 include/net/vxlan.h int vxlan_fdb_find_uc(struct net_device *dev, const u8 *mac, __be32 vni, mac 440 include/net/vxlan.h vxlan_fdb_find_uc(struct net_device *dev, const u8 *mac, __be32 vni, mac 255 include/rdma/ib_addr.h static inline void rdma_get_ll_mac(struct in6_addr *addr, u8 *mac) mac 257 include/rdma/ib_addr.h memcpy(mac, &addr->s6_addr[8], 3); mac 258 include/rdma/ib_addr.h memcpy(mac + 3, &addr->s6_addr[13], 3); mac 259 include/rdma/ib_addr.h mac[0] ^= 2; mac 273 include/rdma/ib_addr.h static inline void rdma_get_mcast_mac(struct in6_addr *addr, u8 *mac) mac 277 include/rdma/ib_addr.h mac[0] = 0x33; mac 278 include/rdma/ib_addr.h mac[1] = 0x33; mac 280 include/rdma/ib_addr.h mac[i] = addr->s6_addr[i + 10]; mac 86 include/scsi/fc/fc_fcoe.h static inline void fc_fcoe_set_mac(u8 *mac, u8 *did) mac 88 include/scsi/fc/fc_fcoe.h mac[0] = (u8) (FC_FCOE_OUI >> 16); mac 89 include/scsi/fc/fc_fcoe.h mac[1] = (u8) (FC_FCOE_OUI >> 8); mac 90 include/scsi/fc/fc_fcoe.h mac[2] = (u8) FC_FCOE_OUI; mac 91 include/scsi/fc/fc_fcoe.h mac[3] = did[0]; mac 92 include/scsi/fc/fc_fcoe.h mac[4] = did[1]; mac 93 include/scsi/fc/fc_fcoe.h mac[5] = did[2]; mac 95 include/scsi/fcoe_sysfs.h u8 mac[ETH_ALEN]; mac 252 include/scsi/libfcoe.h u64 fcoe_wwn_from_mac(unsigned char mac[], unsigned int, unsigned int); mac 706 include/uapi/linux/if_link.h __u8 mac[32]; /* MAX_ADDR_LEN */ mac 8 include/uapi/linux/netfilter_bridge/ebt_arpreply.h unsigned char mac[ETH_ALEN]; mac 9 include/uapi/linux/netfilter_bridge/ebt_nat.h unsigned char mac[ETH_ALEN]; mac 74 include/uapi/linux/virtio_net.h __u8 mac[ETH_ALEN]; mac 7 lib/net_utils.c bool mac_pton(const char *s, u8 *mac) mac 23 lib/net_utils.c mac[i] = (hex_to_bin(s[i * 3]) << 4) | hex_to_bin(s[i * 3 + 1]); mac 625 lib/test_printf.c mac(); mac 1652 net/ax25/af_ax25.c const unsigned char *mac = skb_mac_header(skb); mac 1656 net/ax25/af_ax25.c ax25_addr_parse(mac + 1, skb->data - mac - 1, &src, NULL, mac 333 net/batman-adv/bridge_loop_avoidance.c static void batadv_bla_send_claim(struct batadv_priv *bat_priv, u8 *mac, mac 382 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(ethhdr->h_source, mac); mac 384 net/batman-adv/bridge_loop_avoidance.c "%s(): CLAIM %pM on vid %d\n", __func__, mac, mac 391 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(hw_src, mac); mac 393 net/batman-adv/bridge_loop_avoidance.c "%s(): UNCLAIM %pM on vid %d\n", __func__, mac, mac 400 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(hw_src, mac); mac 410 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(hw_src, mac); mac 411 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(ethhdr->h_dest, mac); mac 418 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(ethhdr->h_source, mac); mac 660 net/batman-adv/bridge_loop_avoidance.c u8 mac[ETH_ALEN]; mac 663 net/batman-adv/bridge_loop_avoidance.c memcpy(mac, batadv_announce_mac, 4); mac 667 net/batman-adv/bridge_loop_avoidance.c memcpy(&mac[4], &crc, 2); mac 669 net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim(bat_priv, mac, backbone_gw->vid, mac 681 net/batman-adv/bridge_loop_avoidance.c const u8 *mac, const unsigned short vid, mac 690 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(search_claim.addr, mac); mac 700 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(claim->addr, mac); mac 710 net/batman-adv/bridge_loop_avoidance.c __func__, mac, batadv_print_vid(vid)); mac 731 net/batman-adv/bridge_loop_avoidance.c __func__, mac, batadv_print_vid(vid), mac 790 net/batman-adv/bridge_loop_avoidance.c const u8 *mac, const unsigned short vid) mac 796 net/batman-adv/bridge_loop_avoidance.c ether_addr_copy(search_claim.addr, mac); mac 803 net/batman-adv/bridge_loop_avoidance.c mac, batadv_print_vid(vid)); mac 28 net/batman-adv/bridge_loop_avoidance.h static inline bool batadv_bla_is_loopdetect_mac(const uint8_t *mac) mac 30 net/batman-adv/bridge_loop_avoidance.h if (mac[0] == 0xba && mac[1] == 0xbe) mac 170 net/bluetooth/smp.c size_t len, u8 mac[16]) mac 206 net/bluetooth/smp.c swap_buf(mac_msb, mac, 16); mac 208 net/bluetooth/smp.c SMP_DBG("mac %16phN", mac); mac 136 net/bridge/br_netfilter_hooks.c char mac[NF_BRIDGE_MAX_MAC_HEADER_LENGTH]; mac 696 net/bridge/br_netfilter_hooks.c skb_copy_to_linear_data_offset(skb, -data->size, data->mac, data->size); mac 772 net/bridge/br_netfilter_hooks.c skb_copy_from_linear_data_offset(skb, -data->size, data->mac, mac 793 net/bridge/br_netfilter_hooks.c skb_copy_from_linear_data_offset(skb, -data->size, data->mac, mac 106 net/bridge/br_switchdev.c br_switchdev_fdb_call_notifiers(bool adding, const unsigned char *mac, mac 113 net/bridge/br_switchdev.c info.addr = mac; mac 20 net/bridge/netfilter/ebt_among.c const char *mac, __be32 ip) mac 30 net/bridge/netfilter/ebt_among.c int key = ((const unsigned char *)mac)[5]; mac 32 net/bridge/netfilter/ebt_among.c ether_addr_copy(((char *) cmp) + 2, mac); mac 57 net/bridge/netfilter/ebt_arpreply.c *diptr, shp, info->mac, shp); mac 27 net/bridge/netfilter/ebt_dnat.c ether_addr_copy(eth_hdr(skb)->h_dest, info->mac); mac 29 net/bridge/netfilter/ebt_dnat.c if (is_multicast_ether_addr(info->mac)) { mac 30 net/bridge/netfilter/ebt_dnat.c if (is_broadcast_ether_addr(info->mac)) mac 52 net/bridge/netfilter/ebt_dnat.c if (ether_addr_equal(info->mac, dev->dev_addr)) mac 28 net/bridge/netfilter/ebt_snat.c ether_addr_copy(eth_hdr(skb)->h_source, info->mac); mac 39 net/bridge/netfilter/ebt_snat.c if (skb_store_bits(skb, sizeof(_ah), info->mac, ETH_ALEN)) mac 293 net/bridge/netfilter/nf_conntrack_bridge.c skb_copy_from_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); mac 339 net/bridge/netfilter/nf_conntrack_bridge.c skb_copy_to_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); mac 20 net/core/failover.c static struct net_device *failover_get_bymac(u8 *mac, struct failover_ops **ops) mac 28 net/core/failover.c if (ether_addr_equal(failover_dev->perm_addr, mac)) { mac 1770 net/core/filter.c u8 *mac = skb_mac_header(skb); mac 1773 net/core/filter.c if (unlikely(offset > 0xffff || len > (end - mac))) mac 1778 net/core/filter.c ptr = mac + offset; mac 1787 net/core/filter.c if (likely(ptr >= mac && ptr + len <= end)) { mac 1239 net/core/rtnetlink.c memcpy(vf_mac.mac, ivi.mac, sizeof(ivi.mac)); mac 2203 net/core/rtnetlink.c ivm->mac); mac 321 net/dsa/dsa2.c dp->mac = of_get_mac_address(dp->dn); mac 1414 net/dsa/slave.c if (!IS_ERR_OR_NULL(port->mac)) mac 1415 net/dsa/slave.c ether_addr_copy(slave_dev->dev_addr, port->mac); mac 581 net/ethernet/eth.c const void *mac; mac 588 net/ethernet/eth.c mac = nvmem_cell_read(cell, &len); mac 591 net/ethernet/eth.c if (IS_ERR(mac)) mac 592 net/ethernet/eth.c return PTR_ERR(mac); mac 594 net/ethernet/eth.c if (len != ETH_ALEN || !is_valid_ether_addr(mac)) { mac 595 net/ethernet/eth.c kfree(mac); mac 599 net/ethernet/eth.c ether_addr_copy(addrbuf, mac); mac 600 net/ethernet/eth.c kfree(mac); mac 25 net/hsr/hsr_debugfs.c static void print_mac_address(struct seq_file *sfp, unsigned char *mac) mac 28 net/hsr/hsr_debugfs.c mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); mac 295 net/llc/af_llc.c memcpy(llc->laddr.mac, llc->dev->dev_addr, IFHWADDRLEN); mac 381 net/llc/af_llc.c memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN); mac 391 net/llc/af_llc.c memcpy(llc->laddr.mac, addr->sllc_mac, IFHWADDRLEN); mac 477 net/llc/af_llc.c memcpy(llc->daddr.mac, addr->sllc_mac, IFHWADDRLEN); mac 1007 net/llc/af_llc.c memcpy(&sllc.sllc_mac, &llc->daddr.mac, IFHWADDRLEN); mac 210 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 237 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 261 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 295 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 322 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 352 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 373 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); mac 391 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); mac 409 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); mac 442 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 477 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 501 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 525 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 549 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 573 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 597 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 633 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 657 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 682 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 706 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 730 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 754 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 784 net/llc/llc_c_ac.c u8 *dmac = llc->daddr.mac; mac 819 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 920 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); mac 978 net/llc/llc_c_ac.c rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); mac 462 net/llc/llc_conn.c ether_addr_equal(llc->laddr.mac, laddr->mac) && mac 463 net/llc/llc_conn.c ether_addr_equal(llc->daddr.mac, daddr->mac); mac 534 net/llc/llc_conn.c ether_addr_equal(llc->laddr.mac, laddr->mac); mac 774 net/llc/llc_conn.c llc_pdu_decode_sa(skb, saddr.mac); mac 776 net/llc/llc_conn.c llc_pdu_decode_da(skb, daddr.mac); mac 93 net/llc/llc_if.c memcpy(daddr.mac, dmac, sizeof(daddr.mac)); mac 94 net/llc/llc_if.c memcpy(laddr.mac, lmac, sizeof(laddr.mac)); mac 149 net/llc/llc_proc.c llc_ui_format_mac(seq, llc->daddr.mac); mac 60 net/llc/llc_s_ac.c rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); mac 85 net/llc/llc_s_ac.c rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); mac 141 net/llc/llc_s_ac.c rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); mac 237 net/llc/llc_sap.c memcpy(ev->saddr.mac, skb->dev->dev_addr, IFHWADDRLEN); mac 238 net/llc/llc_sap.c memcpy(ev->daddr.mac, dmac, IFHWADDRLEN); mac 263 net/llc/llc_sap.c memcpy(ev->saddr.mac, skb->dev->dev_addr, IFHWADDRLEN); mac 264 net/llc/llc_sap.c memcpy(ev->daddr.mac, dmac, IFHWADDRLEN); mac 301 net/llc/llc_sap.c ether_addr_equal(llc->laddr.mac, laddr->mac); mac 422 net/llc/llc_sap.c llc_pdu_decode_da(skb, laddr.mac); mac 425 net/llc/llc_sap.c if (is_multicast_ether_addr(laddr.mac)) { mac 719 net/mac80211/cfg.c int idx, u8 *mac, struct station_info *sinfo) mac 731 net/mac80211/cfg.c memcpy(mac, sta->sta.addr, ETH_ALEN); mac 749 net/mac80211/cfg.c const u8 *mac, struct station_info *sinfo) mac 758 net/mac80211/cfg.c sta = sta_info_get_bss(sdata, mac); mac 1528 net/mac80211/cfg.c const u8 *mac, mac 1545 net/mac80211/cfg.c if (ether_addr_equal(mac, sdata->vif.addr)) mac 1548 net/mac80211/cfg.c if (!is_valid_ether_addr(mac)) mac 1556 net/mac80211/cfg.c sta = sta_info_alloc(sdata, mac, GFP_KERNEL); mac 1596 net/mac80211/cfg.c if (params->mac) mac 1597 net/mac80211/cfg.c return sta_info_destroy_addr_bss(sdata, params->mac); mac 1604 net/mac80211/cfg.c struct net_device *dev, const u8 *mac, mac 1616 net/mac80211/cfg.c sta = sta_info_get_bss(sdata, mac); mac 944 net/mac80211/debugfs_sta.c u8 mac[3*ETH_ALEN]; mac 949 net/mac80211/debugfs_sta.c snprintf(mac, sizeof(mac), "%pM", sta->sta.addr); mac 960 net/mac80211/debugfs_sta.c sta->debugfs_dir = debugfs_create_dir(mac, stations_dir); mac 716 net/mac80211/util.c void (*iterator)(void *data, u8 *mac, mac 753 net/mac80211/util.c void (*iterator)(void *data, u8 *mac, mac 767 net/mac80211/util.c void (*iterator)(void *data, u8 *mac, mac 782 net/mac80211/util.c void (*iterator)(void *data, u8 *mac, mac 167 net/ncsi/ncsi-cmd.c cmd->mac[i] = nca->bytes[i]; mac 118 net/ncsi/ncsi-pkt.h unsigned char mac[6]; /* MAC address */ mac 238 net/ncsi/ncsi-pkt.h unsigned char mac[6]; /* Supported MAC addr */ mac 471 net/ncsi/ncsi-rsp.c memcpy(&ncf->addrs[index], cmd->mac, ETH_ALEN); mac 410 net/smc/af_smc.c link->smcibdev->mac[link->ibport - 1], mac 459 net/smc/af_smc.c memcpy(link->peer_mac, clc->lcl.mac, sizeof(link->peer_mac)); mac 1029 net/smc/af_smc.c link->smcibdev->mac[link->ibport - 1], mac 424 net/smc/smc_clc.c memcpy(&pclc.lcl.mac, &ini->ib_dev->mac[ini->ib_port - 1], mac 506 net/smc/smc_clc.c memcpy(&cclc.lcl.mac, &link->smcibdev->mac[link->ibport - 1], mac 578 net/smc/smc_clc.c memcpy(&aclc.lcl.mac, link->smcibdev->mac[link->ibport - 1], mac 78 net/smc/smc_clc.h u8 mac[6]; /* mac of ib_device port */ mac 598 net/smc/smc_core.c !memcmp(lgr->lnk[SMC_SINGLE_LINK].peer_mac, lcl->mac, mac 599 net/smc/smc_core.c sizeof(lcl->mac)) && mac 155 net/smc/smc_ib.c rc = rdma_read_gid_l2_fields(attr, NULL, smcibdev->mac[ibport - 1]); mac 168 net/smc/smc_ib.c memcpy(&local_systemid[2], &smcibdev->mac[ibport - 1], mac 169 net/smc/smc_ib.c sizeof(smcibdev->mac[ibport - 1])); mac 41 net/smc/smc_ib.h char mac[SMC_MAX_PORTS][ETH_ALEN]; mac 205 net/smc/smc_llc.c memcpy(confllc->sender_mac, link->smcibdev->mac[link->ibport - 1], mac 267 net/smc/smc_llc.c struct smc_link *link, u8 mac[], u8 gid[], mac 279 net/smc/smc_llc.c memcpy(addllc->sender_mac, mac, ETH_ALEN); mac 284 net/smc/smc_llc.c int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[], mac 296 net/smc/smc_llc.c smc_llc_prep_add_link(addllc, link, mac, gid, reqresp); mac 447 net/smc/smc_llc.c link->smcibdev->mac[link->ibport - 1], mac 452 net/smc/smc_llc.c link->smcibdev->mac[link->ibport - 1], mac 41 net/smc/smc_llc.h int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[], mac 6064 net/wireless/nl80211.c params.mac = nla_data(info->attrs[NL80211_ATTR_MAC]); mac 15969 net/wireless/nl80211.c const char *mac, gfp_t gfp) mac 15991 net/wireless/nl80211.c if (mac && nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac)) mac 16372 net/wireless/nl80211.c void cfg80211_sta_opmode_change_notify(struct net_device *dev, const u8 *mac, mac 16381 net/wireless/nl80211.c if (WARN_ON(!mac)) mac 16400 net/wireless/nl80211.c if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac)) mac 172 net/wireless/rdev-ops.h struct net_device *dev, u8 *mac, mac 176 net/wireless/rdev-ops.h trace_rdev_add_station(&rdev->wiphy, dev, mac, params); mac 177 net/wireless/rdev-ops.h ret = rdev->ops->add_station(&rdev->wiphy, dev, mac, params); mac 194 net/wireless/rdev-ops.h struct net_device *dev, u8 *mac, mac 198 net/wireless/rdev-ops.h trace_rdev_change_station(&rdev->wiphy, dev, mac, params); mac 199 net/wireless/rdev-ops.h ret = rdev->ops->change_station(&rdev->wiphy, dev, mac, params); mac 205 net/wireless/rdev-ops.h struct net_device *dev, const u8 *mac, mac 209 net/wireless/rdev-ops.h trace_rdev_get_station(&rdev->wiphy, dev, mac); mac 210 net/wireless/rdev-ops.h ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); mac 216 net/wireless/rdev-ops.h struct net_device *dev, int idx, u8 *mac, mac 220 net/wireless/rdev-ops.h trace_rdev_dump_station(&rdev->wiphy, dev, idx, mac); mac 221 net/wireless/rdev-ops.h ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); mac 655 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, mac 657 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params), mac 688 net/wireless/trace.h MAC_ASSIGN(sta_mac, mac); mac 743 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, mac 745 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) mac 749 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, mac 751 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) mac 755 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), mac 756 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac), mac 765 net/wireless/trace.h MAC_ASSIGN(sta_mac, mac); mac 785 net/wireless/trace.h MAC_ASSIGN(sta_mac, params->mac); mac 802 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), mac 803 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) mac 807 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), mac 808 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) mac 812 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), mac 813 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) mac 818 net/wireless/trace.h u8 *mac), mac 819 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, mac), mac 829 net/wireless/trace.h MAC_ASSIGN(sta_mac, mac); mac 2673 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), mac 2674 net/wireless/trace.h TP_ARGS(netdev, mac), mac 2677 net/wireless/trace.h MAC_ENTRY(mac) mac 2681 net/wireless/trace.h MAC_ASSIGN(mac, mac) mac 2684 net/wireless/trace.h NETDEV_PR_ARG, MAC_PR_ARG(mac)) mac 2688 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), mac 2689 net/wireless/trace.h TP_ARGS(netdev, mac) mac 2693 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), mac 2694 net/wireless/trace.h TP_ARGS(netdev, mac) mac 15 samples/bpf/tcbpf1_kern.c static inline void set_dst_mac(struct __sk_buff *skb, char *mac) mac 17 samples/bpf/tcbpf1_kern.c bpf_skb_store_bytes(skb, 0, mac, ETH_ALEN, 1); mac 34 samples/bpf/xdp_router_ipv4_kern.c __be64 mac; mac 41 samples/bpf/xdp_router_ipv4_kern.c __be64 mac; mac 147 samples/bpf/xdp_router_ipv4_kern.c if (direct_entry && direct_entry->mac && direct_entry->arp.mac) { mac 148 samples/bpf/xdp_router_ipv4_kern.c src_mac = &direct_entry->mac; mac 149 samples/bpf/xdp_router_ipv4_kern.c dest_mac = &direct_entry->arp.mac; mac 76 samples/bpf/xdp_router_ipv4_user.c __be64 mac = 0; mac 87 samples/bpf/xdp_router_ipv4_user.c *((__u8 *)&mac + i) = (__u8)ifr.ifr_hwaddr.sa_data[i]; mac 89 samples/bpf/xdp_router_ipv4_user.c return mac; mac 135 samples/bpf/xdp_router_ipv4_user.c __be64 mac; mac 138 samples/bpf/xdp_router_ipv4_user.c __be64 mac; mac 145 samples/bpf/xdp_router_ipv4_user.c __be64 mac; mac 197 samples/bpf/xdp_router_ipv4_user.c route.mac = getmac(route.iface_name); mac 198 samples/bpf/xdp_router_ipv4_user.c if (route.mac == -1) mac 216 samples/bpf/xdp_router_ipv4_user.c direct_entry.mac = route.mac & 0xffffffffffff; mac 218 samples/bpf/xdp_router_ipv4_user.c direct_entry.arp.mac = 0; mac 227 samples/bpf/xdp_router_ipv4_user.c &direct_entry.arp.mac) == 0) mac 249 samples/bpf/xdp_router_ipv4_user.c prefix_value->value = route.mac & 0xffffffffffff; mac 291 samples/bpf/xdp_router_ipv4_user.c route.mac & 0xffffffffffff; mac 380 samples/bpf/xdp_router_ipv4_user.c char dsts[24], mac[24]; mac 385 samples/bpf/xdp_router_ipv4_user.c __be64 mac; mac 391 samples/bpf/xdp_router_ipv4_user.c __be64 mac; mac 409 samples/bpf/xdp_router_ipv4_user.c sprintf(mac, "%lld", mac 417 samples/bpf/xdp_router_ipv4_user.c arp_entry.mac = atol(mac); mac 418 samples/bpf/xdp_router_ipv4_user.c printf("%x\t\t%llx\n", arp_entry.dst, arp_entry.mac); mac 425 samples/bpf/xdp_router_ipv4_user.c direct_entry.arp.mac = 0; mac 428 samples/bpf/xdp_router_ipv4_user.c direct_entry.arp.mac = arp_entry.mac; mac 442 samples/bpf/xdp_router_ipv4_user.c &arp_entry.mac, 0 mac 1832 sound/pci/asihpi/hpifunc.c u32 mac; mac 1836 sound/pci/asihpi/hpifunc.c (u8 *)&mac); mac 1840 sound/pci/asihpi/hpifunc.c ((mac & 0xff000000) >> 8) | ((mac & 0x00ff0000) << 8) mac 1841 sound/pci/asihpi/hpifunc.c | ((mac & 0x0000ff00) >> 8) | ((mac & 0x000000ff) << mac 1846 sound/pci/asihpi/hpifunc.c &byte_count, (u8 *)&mac); mac 1851 sound/pci/asihpi/hpifunc.c ((mac & 0xff000000) >> 8) | ((mac & 0x00ff0000) << 8) mac 1852 sound/pci/asihpi/hpifunc.c | ((mac & 0x0000ff00) >> 8) | ((mac & 0x000000ff) << mac 947 tools/hv/hv_kvp_daemon.c char *mac = (char *)kvp_ip_val->adapter_id; mac 985 tools/hv/hv_kvp_daemon.c if (strcmp(p, mac)) mac 706 tools/include/uapi/linux/if_link.h __u8 mac[32]; /* MAX_ADDR_LEN */ mac 4511 tools/lib/traceevent/event-parse.c static void print_mac_arg(struct trace_seq *s, int mac, void *data, int size, mac 4528 tools/lib/traceevent/event-parse.c if (mac == 'm') mac 144 tools/testing/selftests/bpf/progs/test_l4lb.c __u8 mac[6]; mac 140 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c __u8 mac[6]; mac 130 tools/testing/selftests/bpf/progs/test_xdp_noinline.c __u8 mac[6]; mac 299 tools/testing/selftests/bpf/progs/test_xdp_noinline.c memcpy(new_eth->eth_dest, cval->mac, 6); mac 347 tools/testing/selftests/bpf/progs/test_xdp_noinline.c memcpy(new_eth->eth_dest, cval->mac, 6);