/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw.h | 13 #define mac_hi(mac) (((mac)[0] << 0) | ((mac)[1] << 8) | \ 14 ((mac)[2] << 16) | ((mac)[3] << 24)) 15 #define mac_lo(mac) (((mac)[4] << 0) | ((mac)[5] << 8))
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-mac.c | 10 #include "dpaa2-mac.h" 20 static int dpaa2_mac_cmp_ver(struct dpaa2_mac *mac, argument 23 if (mac->ver_major == ver_major) 24 return mac->ver_minor - ver_minor; 25 return mac->ver_major - ver_major; 28 static void dpaa2_mac_detect_features(struct dpaa2_mac *mac) argument 30 mac->features = 0; 32 if (dpaa2_mac_cmp_ver(mac, DPMAC_PROTOCOL_CHANGE_VER_MAJOR, 34 mac->features |= DPAA2_MAC_FEATURE_PROTOCOL_CHANGE; 155 struct dpaa2_mac *mac local 163 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); local 199 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); local 233 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); local 251 dpaa2_pcs_create(struct dpaa2_mac *mac, struct fwnode_handle *dpmac_node, int id) argument 289 dpaa2_pcs_destroy(struct dpaa2_mac *mac) argument 299 dpaa2_mac_set_supported_interfaces(struct dpaa2_mac *mac) argument 342 dpaa2_mac_start(struct dpaa2_mac *mac) argument 352 dpaa2_mac_stop(struct dpaa2_mac *mac) argument 362 dpaa2_mac_connect(struct dpaa2_mac *mac) argument 454 dpaa2_mac_disconnect(struct dpaa2_mac *mac) argument 466 dpaa2_mac_open(struct dpaa2_mac *mac) argument 514 dpaa2_mac_close(struct dpaa2_mac *mac) argument 572 dpaa2_mac_get_ethtool_stats(struct dpaa2_mac *mac, u64 *data) argument [all...] |
H A D | dpaa2-mac.h | 33 static inline bool dpaa2_mac_is_type_phy(struct dpaa2_mac *mac) argument 35 if (!mac) 38 return mac->attr.link_type == DPMAC_LINK_TYPE_PHY || 39 mac->attr.link_type == DPMAC_LINK_TYPE_BACKPLANE; 42 int dpaa2_mac_open(struct dpaa2_mac *mac); 44 void dpaa2_mac_close(struct dpaa2_mac *mac); 46 int dpaa2_mac_connect(struct dpaa2_mac *mac); 48 void dpaa2_mac_disconnect(struct dpaa2_mac *mac); 54 void dpaa2_mac_get_ethtool_stats(struct dpaa2_mac *mac, u64 *data); 56 void dpaa2_mac_start(struct dpaa2_mac *mac); [all...] |
/linux-master/include/linux/mlx5/ |
H A D | mpfs.h | 11 int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac); 12 int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac); 14 static inline int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; } argument 15 static inline int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; } argument
|
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 125 static void housekeeping_init(struct zd_mac *mac); 126 static void housekeeping_enable(struct zd_mac *mac); 127 static void housekeeping_disable(struct zd_mac *mac); 128 static void beacon_init(struct zd_mac *mac); 129 static void beacon_enable(struct zd_mac *mac); 130 static void beacon_disable(struct zd_mac *mac); 131 static void set_rts_cts(struct zd_mac *mac, unsigned int short_preamble); 152 struct zd_mac *mac = zd_hw_mac(hw); local 154 dev_dbg_f_cond(zd_mac_dev(mac), signal < 0 || signal > 100, 170 struct zd_mac *mac local 184 struct zd_mac *mac = zd_hw_mac(hw); local 222 zd_mac_clear(struct zd_mac *mac) argument 229 set_rx_filter(struct zd_mac *mac) argument 242 set_mac_and_bssid(struct zd_mac *mac) argument 262 set_mc_hash(struct zd_mac *mac) argument 271 struct zd_mac *mac = zd_hw_mac(hw); local 331 struct zd_mac *mac = zd_hw_mac(hw); local 357 zd_restore_settings(struct zd_mac *mac) argument 488 struct zd_mac *mac = zd_hw_mac(hw); local 570 struct zd_mac *mac = zd_hw_mac(hw); local 641 cs_set_control(struct zd_mac *mac, struct zd_ctrlset *cs, struct ieee80211_hdr *header, struct ieee80211_tx_info *info) argument 674 zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) argument 685 zd_mac_free_cur_beacon_locked(struct zd_mac *mac) argument 693 zd_mac_free_cur_beacon(struct zd_mac *mac) argument 703 struct zd_mac *mac = zd_hw_mac(hw); local 849 fill_ctrlset(struct zd_mac *mac, struct sk_buff *skb) argument 927 struct zd_mac *mac = zd_hw_mac(hw); local 963 struct zd_mac *mac = zd_hw_mac(hw); local 1017 struct zd_mac *mac = zd_hw_mac(hw); local 1101 struct zd_mac *mac = zd_hw_mac(hw); local 1127 struct zd_mac *mac = zd_hw_mac(hw); local 1138 struct zd_mac *mac = zd_hw_mac(hw); local 1148 zd_beacon_done(struct zd_mac *mac) argument 1183 struct zd_mac *mac = container_of(work, struct zd_mac, process_intr); local 1203 struct zd_mac *mac = zd_hw_mac(hw); local 1229 struct zd_mac *mac = zd_hw_mac(hw); local 1271 set_rts_cts(struct zd_mac *mac, unsigned int short_preamble) argument 1283 struct zd_mac *mac = zd_hw_mac(hw); local 1341 struct zd_mac *mac = zd_hw_mac(hw); local 1365 struct zd_mac *mac; local 1430 struct zd_mac *mac = local 1477 beacon_init(struct zd_mac *mac) argument 1482 beacon_enable(struct zd_mac *mac) argument 1491 beacon_disable(struct zd_mac *mac) argument 1503 struct zd_mac *mac = local 1526 housekeeping_init(struct zd_mac *mac) argument 1531 housekeeping_enable(struct zd_mac *mac) argument 1538 housekeeping_disable(struct zd_mac *mac) argument [all...] |
/linux-master/include/uapi/linux/netfilter_bridge/ |
H A D | ebt_arpreply.h | 8 unsigned char mac[ETH_ALEN]; member in struct:ebt_arpreply_info
|
H A D | ebt_nat.h | 9 unsigned char mac[ETH_ALEN]; member in struct:ebt_nat_info
|
/linux-master/arch/mips/include/asm/mach-lantiq/ |
H A D | lantiq_platform.h | 14 struct sockaddr mac; member in struct:ltq_eth_data
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_mac.h | 11 int spl2sw_mac_addr_add(struct spl2sw_mac *mac); 12 int spl2sw_mac_addr_del(struct spl2sw_mac *mac); 14 void spl2sw_mac_rx_mode_set(struct spl2sw_mac *mac);
|
H A D | spl2sw_phy.c | 16 struct spl2sw_mac *mac = netdev_priv(ndev); local 18 struct spl2sw_common *comm = mac->comm; 24 reg |= FIELD_PREP(MAC_FORCE_RMII_LINK, mac->lan_port); 27 reg |= FIELD_PREP(MAC_FORCE_RMII_SPD, mac->lan_port); 29 reg &= FIELD_PREP(MAC_FORCE_RMII_SPD, ~mac->lan_port) | 34 reg |= FIELD_PREP(MAC_FORCE_RMII_DPX, mac->lan_port); 36 reg &= FIELD_PREP(MAC_FORCE_RMII_DPX, ~mac->lan_port) | 41 reg |= FIELD_PREP(MAC_FORCE_RMII_FC, mac->lan_port); 43 reg &= FIELD_PREP(MAC_FORCE_RMII_FC, ~mac->lan_port) | 47 reg &= FIELD_PREP(MAC_FORCE_RMII_LINK, ~mac 60 struct spl2sw_mac *mac; local [all...] |
/linux-master/include/scsi/fc/ |
H A D | fc_fcoe.h | 83 * @mac: mac address to be set 86 static inline void fc_fcoe_set_mac(u8 *mac, u8 *did) argument 88 mac[0] = (u8) (FC_FCOE_OUI >> 16); 89 mac[1] = (u8) (FC_FCOE_OUI >> 8); 90 mac[2] = (u8) FC_FCOE_OUI; 91 mac[3] = did[0]; 92 mac[4] = did[1]; 93 mac[5] = did[2];
|
/linux-master/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 83 static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) argument 85 return pasemi_read_mac_reg(mac->dma_if, reg); 88 static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, argument 91 pasemi_write_mac_reg(mac->dma_if, reg, val); 104 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) argument 106 return mac->rx; 109 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) argument 111 return mac->tx; 124 static int mac_to_intf(struct pasemi_mac *mac) argument 126 struct pci_dev *pdev = mac 152 pasemi_mac_intf_disable(struct pasemi_mac *mac) argument 161 pasemi_mac_intf_enable(struct pasemi_mac *mac) argument 170 pasemi_get_mac_addr(struct pasemi_mac *mac) argument 217 struct pasemi_mac *mac = netdev_priv(dev); local 242 pasemi_mac_unmap_tx_skb(struct pasemi_mac *mac, const int nfrags, struct sk_buff *skb, const dma_addr_t *dmas) argument 266 pasemi_mac_setup_csring(struct pasemi_mac *mac) argument 340 pasemi_mac_setup_csrings(struct pasemi_mac *mac) argument 367 struct pasemi_mac *mac = netdev_priv(dev); local 448 struct pasemi_mac *mac = netdev_priv(dev); local 508 pasemi_mac_free_tx_resources(struct pasemi_mac *mac) argument 543 pasemi_mac_free_rx_buffers(struct pasemi_mac *mac) argument 564 pasemi_mac_free_rx_resources(struct pasemi_mac *mac) argument 579 const struct pasemi_mac *mac = netdev_priv(dev); local 625 pasemi_mac_restart_rx_intr(const struct pasemi_mac *mac) argument 643 pasemi_mac_restart_tx_intr(const struct pasemi_mac *mac) argument 656 pasemi_mac_rx_error(const struct pasemi_mac *mac, const u64 macrx) argument 675 pasemi_mac_tx_error(const struct pasemi_mac *mac, const u64 mactx) argument 696 struct pasemi_mac *mac = rx->mac; local 817 struct pasemi_mac *mac = txring->mac; local 909 struct pasemi_mac *mac = rxring->mac; local 938 struct pasemi_mac *mac = txring->mac; local 951 struct pasemi_mac *mac = txring->mac; local 976 struct pasemi_mac *mac = netdev_priv(dev); local 1039 struct pasemi_mac *mac = netdev_priv(dev); local 1065 struct pasemi_mac *mac = netdev_priv(dev); local 1216 pasemi_mac_pause_txchan(struct pasemi_mac *mac) argument 1238 pasemi_mac_pause_rxchan(struct pasemi_mac *mac) argument 1258 pasemi_mac_pause_rxint(struct pasemi_mac *mac) argument 1279 struct pasemi_mac *mac = netdev_priv(dev); local 1428 struct pasemi_mac * const mac = netdev_priv(dev); local 1545 const struct pasemi_mac *mac = netdev_priv(dev); local 1562 struct pasemi_mac *mac = container_of(napi, struct pasemi_mac, napi); local 1585 const struct pasemi_mac *mac = netdev_priv(dev); local 1599 struct pasemi_mac *mac = netdev_priv(dev); local 1679 struct pasemi_mac *mac; local 1795 struct pasemi_mac *mac; local [all...] |
H A D | pasemi_mac_ethtool.c | 57 struct pasemi_mac *mac = netdev_priv(netdev); local 58 return mac->msg_enable; 65 struct pasemi_mac *mac = netdev_priv(netdev); local 66 mac->msg_enable = level; 76 struct pasemi_mac *mac = netdev_priv(netdev); local 79 ering->tx_pending = RING_USED(mac->tx)/2; 81 ering->rx_pending = RING_USED(mac->rx)/4; 97 struct pasemi_mac *mac = netdev_priv(netdev); local 100 data[0] = pasemi_read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if)) 103 data[1+i] = pasemi_read_mac_reg(mac [all...] |
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | mac.c | 14 #include "mac.h" 87 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 88 struct plfxlc_chip *chip = &mac->chip; 93 dev_warn(plfxlc_mac_dev(mac), "init hw failed (%d)\n", r); 97 dev_dbg(plfxlc_mac_dev(mac), "irq_disabled (%d)\n", irqs_disabled()); 102 void plfxlc_mac_release(struct plfxlc_mac *mac) argument 104 plfxlc_chip_release(&mac->chip); 105 lockdep_assert_held(&mac->lock); 116 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 118 clear_bit(PURELIFI_DEVICE_RUNNING, &mac 121 plfxlc_restore_settings(struct plfxlc_mac *mac) argument 180 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 204 plfxlc_fill_ctrlset(struct plfxlc_mac *mac, struct sk_buff *skb) argument 290 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 347 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 402 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 505 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 529 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 552 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 591 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 675 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); local 710 struct plfxlc_mac *mac; local [all...] |
H A D | Makefile | 3 plfxlc-objs += chip.o firmware.o usb.o mac.o
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | xgmac.c | 41 static inline int macidx(const struct cmac *mac) argument 43 return mac->offset / (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR); 46 static void xaui_serdes_reset(struct cmac *mac) argument 54 struct adapter *adap = mac->adapter; 55 u32 ctrl = A_XGM_SERDES_CTRL0 + mac->offset; 57 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | 70 void t3b_pcs_reset(struct cmac *mac) argument 72 t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, 75 t3_set_reg_field(mac 79 t3_mac_reset(struct cmac *mac) argument 150 t3b2_mac_reset(struct cmac *mac) argument 230 set_addr_filter(struct cmac *mac, int idx, const u8 * addr) argument 243 t3_mac_set_address(struct cmac *mac, unsigned int idx, const u8 addr[6]) argument 256 t3_mac_set_num_ucast(struct cmac *mac, int n) argument 264 t3_mac_disable_exact_filters(struct cmac *mac) argument 275 t3_mac_enable_exact_filters(struct cmac *mac) argument 300 t3_mac_set_rx_mode(struct cmac *mac, struct net_device *dev) argument 345 t3_mac_set_mtu(struct cmac *mac, unsigned int mtu) argument 428 t3_mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, int fc) argument 467 t3_mac_enable(struct cmac *mac, int which) argument 506 t3_mac_disable(struct cmac *mac, int which) argument 532 t3b2_mac_watchdog_task(struct cmac *mac) argument 598 t3_mac_update_stats(struct cmac *mac) argument [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-ingenic.c | 75 struct ingenic_mac *mac = plat_dat->bsp_priv; local 78 if (mac->soc_info->set_mode) { 79 ret = mac->soc_info->set_mode(plat_dat); 89 struct ingenic_mac *mac = plat_dat->bsp_priv; local 96 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_MII\n"); 102 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_GMII\n"); 108 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_RMII\n"); 117 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_RGMII\n"); 121 dev_err(mac->dev, "Unsupported interface %d", plat_dat->mac_interface); 126 return regmap_update_bits(mac 131 struct ingenic_mac *mac = plat_dat->bsp_priv; local 149 struct ingenic_mac *mac = plat_dat->bsp_priv; local 169 struct ingenic_mac *mac = plat_dat->bsp_priv; local 190 struct ingenic_mac *mac = plat_dat->bsp_priv; local 235 struct ingenic_mac *mac; local [all...] |
H A D | hwif.c | 41 struct mac_device_info *mac = priv->hw; local 46 mac->mode = &chain_mode_ops; 50 mac->mode = &ring_mode_ops; 56 struct mac_device_info *mac = priv->hw; local 69 mac->desc = &enh_desc_ops; 72 mac->desc = &ndesc_ops; 113 const void *mac; member in struct:stmmac_hwif_entry 134 .mac = &dwmac100_ops, 152 .mac = &dwmac1000_ops, 171 .mac 290 struct mac_device_info *mac; local [all...] |
/linux-master/drivers/net/ethernet/freescale/fs_enet/ |
H A D | Makefile | 8 fs_enet-$(CONFIG_FS_ENET_HAS_SCC) += mac-scc.o 9 fs_enet-$(CONFIG_FS_ENET_HAS_FEC) += mac-fec.o 10 fs_enet-$(CONFIG_FS_ENET_HAS_FCC) += mac-fcc.o
|
/linux-master/arch/mips/include/asm/mach-bcm63xx/ |
H A D | bcm63xx_nvram.h | 25 * bcm63xx_nvram_get_mac_address() - register & return a new mac address 26 * @mac: pointer to array for allocated mac 28 * Registers and returns a mac address from the allocated macs from nvram. 32 int bcm63xx_nvram_get_mac_address(u8 *mac);
|
/linux-master/arch/mips/include/asm/sgi/ |
H A D | seeq.h | 18 unsigned char mac[ETH_ALEN]; member in struct:sgiseeq_platform_data
|
/linux-master/include/linux/ |
H A D | fec.h | 18 unsigned char mac[ETH_ALEN]; member in struct:fec_platform_data
|
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | vsc7326.c | 84 val |= 0x1; /* Enable mac MAC itself */ 361 static int mac_intr_handler(struct cmac *mac) argument 366 static int mac_intr_enable(struct cmac *mac) argument 371 static int mac_intr_disable(struct cmac *mac) argument 376 static int mac_intr_clear(struct cmac *mac) argument 382 static int mac_set_address(struct cmac* mac, const u8 addr[6]) argument 385 int port = mac->instance->index; 387 vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port), 389 vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port), 392 vsc_read(mac 405 mac_get_address(struct cmac *mac, u8 addr[6]) argument 423 mac_reset(struct cmac *mac) argument 433 mac_set_rx_mode(struct cmac *mac, struct t1_rx_mode *rm) argument 450 mac_set_mtu(struct cmac *mac, int mtu) argument 459 mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, int fc) argument 528 mac_enable(struct cmac *mac, int which) argument 545 mac_disable(struct cmac *mac, int which) argument 571 rmon_update(struct cmac *mac, unsigned int addr, u64 *stat) argument 586 port_stats_update(struct cmac *mac) argument 639 mac_update_statistics(struct cmac *mac, int flag) argument 660 mac_destroy(struct cmac *mac) argument 684 struct cmac *mac; local [all...] |
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_common_util.h | 40 usnic_mac_ip_to_gid(const char *const mac, const __be32 inaddr, char *raw_gid) argument 46 addrconf_addr_eui48(&raw_gid[8], mac);
|
/linux-master/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | core.c | 42 struct qtnf_wmac *mac = NULL; local 50 mac = bus->mac[macid]; 52 if (unlikely(!mac)) { 57 return mac; 84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); 93 struct qtnf_wmac *mac; local 109 mac = vif->mac; 110 if (unlikely(!mac)) { 141 struct qtnf_wmac *mac; local 224 qtnf_mac_init_single_band(struct wiphy *wiphy, struct qtnf_wmac *mac, enum nl80211_band band) argument 248 qtnf_mac_init_bands(struct qtnf_wmac *mac) argument 272 qtnf_mac_get_free_vif(struct qtnf_wmac *mac) argument 286 qtnf_mac_get_base_vif(struct qtnf_wmac *mac) argument 298 qtnf_mac_iface_comb_free(struct qtnf_wmac *mac) argument 315 qtnf_mac_ext_caps_free(struct qtnf_wmac *mac) argument 349 qtnf_mac_init_primary_intf(struct qtnf_wmac *mac) argument 360 qtnf_mac_scan_finish(struct qtnf_wmac *mac, bool aborted) argument 376 qtnf_scan_done(struct qtnf_wmac *mac, bool aborted) argument 384 struct qtnf_wmac *mac = local 412 struct qtnf_wmac *mac; local 462 qtnf_core_net_attach(struct qtnf_wmac *mac, struct qtnf_vif *vif, const char *name, unsigned char name_assign_type) argument 506 struct qtnf_wmac *mac; local 560 struct qtnf_wmac *mac; local 837 struct qtnf_wmac *mac; local 896 struct qtnf_wmac *mac; local [all...] |