Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 25 of 195) sorted by relevance

12345678

/drivers/net/cxgb3/
Dxgmac.c41 static inline int macidx(const struct cmac *mac) in macidx() argument
43 return mac->offset / (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR); in macidx()
46 static void xaui_serdes_reset(struct cmac *mac) in xaui_serdes_reset() argument
54 struct adapter *adap = mac->adapter; in xaui_serdes_reset()
55 u32 ctrl = A_XGM_SERDES_CTRL0 + mac->offset; in xaui_serdes_reset()
57 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | in xaui_serdes_reset()
70 void t3b_pcs_reset(struct cmac *mac) in t3b_pcs_reset() argument
72 t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, in t3b_pcs_reset()
75 t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, 0, in t3b_pcs_reset()
79 int t3_mac_reset(struct cmac *mac) in t3_mac_reset() argument
[all …]
/drivers/net/
Dpasemi_mac.c98 static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) in read_mac_reg() argument
100 return pasemi_read_mac_reg(mac->dma_if, reg); in read_mac_reg()
103 static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, in write_mac_reg() argument
106 pasemi_write_mac_reg(mac->dma_if, reg, val); in write_mac_reg()
119 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) in rx_ring() argument
121 return mac->rx; in rx_ring()
124 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) in tx_ring() argument
126 return mac->tx; in tx_ring()
139 static int mac_to_intf(struct pasemi_mac *mac) in mac_to_intf() argument
141 struct pci_dev *pdev = mac->pdev; in mac_to_intf()
[all …]
Dpasemi_mac_ethtool.c71 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_settings() local
72 struct phy_device *phydev = mac->phydev; in pasemi_mac_ethtool_get_settings()
81 struct pasemi_mac *mac; in pasemi_mac_ethtool_get_drvinfo() local
82 mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_drvinfo()
89 strncpy(drvinfo->bus_info, pci_name(mac->pdev), 32); in pasemi_mac_ethtool_get_drvinfo()
95 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_msglevel() local
96 return mac->msg_enable; in pasemi_mac_ethtool_get_msglevel()
103 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_set_msglevel() local
104 mac->msg_enable = level; in pasemi_mac_ethtool_set_msglevel()
112 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_ringparam() local
[all …]
/drivers/net/wireless/zd1211rw/
Dzd_mac.c108 static void housekeeping_init(struct zd_mac *mac);
109 static void housekeeping_enable(struct zd_mac *mac);
110 static void housekeeping_disable(struct zd_mac *mac);
131 struct zd_mac *mac = zd_hw_mac(hw); in zd_mac_preinit_hw() local
133 r = zd_chip_read_mac_addr_fw(&mac->chip, addr); in zd_mac_preinit_hw()
145 struct zd_mac *mac = zd_hw_mac(hw); in zd_mac_init_hw() local
146 struct zd_chip *chip = &mac->chip; in zd_mac_init_hw()
162 spin_lock_irq(&mac->lock); in zd_mac_init_hw()
163 mac->regdomain = mac->default_regdomain = default_regdomain; in zd_mac_init_hw()
164 spin_unlock_irq(&mac->lock); in zd_mac_init_hw()
[all …]
/drivers/net/chelsio/
Dvsc7326.c362 static int mac_intr_handler(struct cmac *mac) in mac_intr_handler() argument
367 static int mac_intr_enable(struct cmac *mac) in mac_intr_enable() argument
372 static int mac_intr_disable(struct cmac *mac) in mac_intr_disable() argument
377 static int mac_intr_clear(struct cmac *mac) in mac_intr_clear() argument
383 static int mac_set_address(struct cmac* mac, u8 addr[6]) in mac_set_address() argument
386 int port = mac->instance->index; in mac_set_address()
388 vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port), in mac_set_address()
390 vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port), in mac_set_address()
393 vsc_read(mac->adapter, REG_ING_FFILT_UM_EN, &val); in mac_set_address()
395 vsc_write(mac->adapter, REG_ING_FFILT_UM_EN, val | (port << 28)); in mac_set_address()
[all …]
Dpm3393.c431 #define RMON_UPDATE(mac, name, stat_name) \ argument
433 t1_tpi_read((mac)->adapter, OFFSET(name), &val0); \
434 t1_tpi_read((mac)->adapter, OFFSET((name)+1), &val1); \
435 t1_tpi_read((mac)->adapter, OFFSET((name)+2), &val2); \
436 (mac)->stats.stat_name = (u64)(val0 & 0xffff) | \
439 ((mac)->stats.stat_name & \
443 (mac)->stats.stat_name += 1ULL << 40; \
446 static const struct cmac_statistics *pm3393_update_statistics(struct cmac *mac, in pm3393_update_statistics() argument
453 pmwrite(mac, SUNI1x10GEXP_REG_MSTAT_CONTROL, in pm3393_update_statistics()
457 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0, &val0); in pm3393_update_statistics()
[all …]
Dsubr.c166 struct cmac *mac = adapter->port[port_id].mac; in t1_link_changed() local
168 mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc); in t1_link_changed()
627 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) in t1_link_start() argument
635 (mac->adapter->params.nports < 2))) in t1_link_start()
649 mac->ops->set_speed_duplex_fc(mac, lc->speed, in t1_link_start()
661 mac->ops->set_speed_duplex_fc(mac, -1, -1, fc); in t1_link_start()
738 struct cmac *mac = adapter->port[0].mac; in t1_elmer0_ext_intr_handler() local
740 mac->ops->interrupt_handler(mac); in t1_elmer0_ext_intr_handler()
755 struct cmac *mac = adapter->port[0].mac; in t1_elmer0_ext_intr_handler() local
756 mac->ops->interrupt_handler(mac); in t1_elmer0_ext_intr_handler()
[all …]
Dcxgb2.c124 struct cmac *mac = adapter->port[dev->if_port].mac; in t1_set_rxmode() local
130 mac->ops->set_rx_mode(mac, &rm); in t1_set_rxmode()
185 struct cmac *mac = p->mac; in link_start() local
187 mac->ops->reset(mac); in link_start()
188 if (mac->ops->macaddress_set) in link_start()
189 mac->ops->macaddress_set(mac, p->dev->dev_addr); in link_start()
191 t1_link_start(p->phy, mac, &p->link_config); in link_start()
192 mac->ops->enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); in link_start()
277 struct cmac *mac = p->mac; in cxgb_close() local
281 mac->ops->disable(mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX); in cxgb_close()
[all …]
/drivers/net/igb/
De1000_mac.c185 hw->mac.addr[i] = hw->mac.perm_addr[i] = alt_mac_addr[i]; in igb_check_alt_mac_addr()
187 hw->mac.ops.rar_set(hw, hw->mac.perm_addr, 0); in igb_check_alt_mac_addr()
216 if (!hw->mac.disable_av) in igb_rar_set()
247 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_mta_set()
273 hash_mask = (hw->mac.mta_reg_count * 32) - 1; in igb_hash_mc_addr()
308 switch (hw->mac.mc_filter_type) { in igb_hash_mc_addr()
388 struct e1000_mac_info *mac = &hw->mac; in igb_check_for_copper_link() local
398 if (!mac->get_link_status) { in igb_check_for_copper_link()
415 mac->get_link_status = false; in igb_check_for_copper_link()
427 if (!mac->autoneg) { in igb_check_for_copper_link()
[all …]
De1000_82575.c74 struct e1000_mac_info *mac = &hw->mac; in igb_get_invariants_82575() local
85 mac->type = e1000_82575; in igb_get_invariants_82575()
90 mac->type = e1000_82576; in igb_get_invariants_82575()
133 mac->mta_reg_count = 128; in igb_get_invariants_82575()
135 mac->rar_entry_count = E1000_RAR_ENTRIES_82575; in igb_get_invariants_82575()
136 if (mac->type == e1000_82576) in igb_get_invariants_82575()
137 mac->rar_entry_count = E1000_RAR_ENTRIES_82576; in igb_get_invariants_82575()
139 mac->asf_firmware_present = true; in igb_get_invariants_82575()
141 mac->arc_subsystem_valid = in igb_get_invariants_82575()
146 mac->ops.setup_physical_interface = in igb_get_invariants_82575()
[all …]
/drivers/net/e1000e/
Dlib.c120 e1000e_rar_set(hw, hw->mac.addr, 0); in e1000e_init_rx_addrs()
185 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in e1000_mta_set()
211 hash_mask = (hw->mac.mta_reg_count * 32) - 1; in e1000_hash_mc_addr()
246 switch (hw->mac.mc_filter_type) { in e1000_hash_mc_addr()
307 for (i = 0; i < hw->mac.mta_reg_count; i++) { in e1000e_update_mc_addr_list_generic()
380 struct e1000_mac_info *mac = &hw->mac; in e1000e_check_for_copper_link() local
390 if (!mac->get_link_status) in e1000e_check_for_copper_link()
405 mac->get_link_status = 0; in e1000e_check_for_copper_link()
417 if (!mac->autoneg) { in e1000e_check_for_copper_link()
452 struct e1000_mac_info *mac = &hw->mac; in e1000e_check_for_fiber_link() local
[all …]
D82571.c93 switch (hw->mac.type) { in e1000_init_phy_params_82571()
113 switch (hw->mac.type) { in e1000_init_phy_params_82571()
164 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
208 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local
209 struct e1000_mac_operations *func = &mac->ops; in e1000_init_mac_params_82571()
230 mac->mta_reg_count = 128; in e1000_init_mac_params_82571()
232 mac->rar_entry_count = E1000_RAR_ENTRIES; in e1000_init_mac_params_82571()
234 mac->arc_subsystem_valid = (er32(FWSM) & E1000_FWSM_MODE_MASK) ? 1 : 0; in e1000_init_mac_params_82571()
262 switch (hw->mac.type) { in e1000_init_mac_params_82571()
316 switch (adapter->hw.mac.type) { in e1000_get_variants_82571()
[all …]
Dethtool.c127 if (hw->mac.autoneg == 1) { in e1000_get_settings()
169 hw->mac.autoneg) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in e1000_get_settings()
182 struct e1000_mac_info *mac = &adapter->hw.mac; in e1000_set_spd_dplx() local
184 mac->autoneg = 0; in e1000_set_spd_dplx()
195 mac->forced_speed_duplex = ADVERTISE_10_HALF; in e1000_set_spd_dplx()
198 mac->forced_speed_duplex = ADVERTISE_10_FULL; in e1000_set_spd_dplx()
201 mac->forced_speed_duplex = ADVERTISE_100_HALF; in e1000_set_spd_dplx()
204 mac->forced_speed_duplex = ADVERTISE_100_FULL; in e1000_set_spd_dplx()
207 mac->autoneg = 1; in e1000_set_spd_dplx()
238 hw->mac.autoneg = 1; in e1000_set_settings()
[all …]
Dich8lan.c347 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_ich8lan() local
353 mac->mta_reg_count = 32; in e1000_init_mac_params_ich8lan()
355 mac->rar_entry_count = E1000_ICH_RAR_ENTRIES; in e1000_init_mac_params_ich8lan()
356 if (mac->type == e1000_ich8lan) in e1000_init_mac_params_ich8lan()
357 mac->rar_entry_count--; in e1000_init_mac_params_ich8lan()
359 mac->arc_subsystem_valid = 1; in e1000_init_mac_params_ich8lan()
362 if (mac->type == e1000_ich8lan) in e1000_init_mac_params_ich8lan()
385 if ((adapter->hw.mac.type == e1000_ich8lan) && in e1000_get_variants_ich8lan()
600 if (hw->mac.type == e1000_ich8lan && phy->type == e1000_phy_igp_3) { in e1000_phy_hw_reset_ich8lan()
836 if ((hw->mac.type == e1000_ich8lan) && in e1000_set_d0_lplu_state_ich8lan()
[all …]
/drivers/net/ixp2000/
Dpm3386.c95 u8 mac[3][6]; in pm3386_reset() local
101 pm3386_get_mac(0, mac[0]); in pm3386_reset()
102 pm3386_get_mac(1, mac[1]); in pm3386_reset()
104 pm3386_get_mac(2, mac[2]); in pm3386_reset()
125 pm3386_set_mac(0, mac[0]); in pm3386_reset()
126 pm3386_set_mac(1, mac[1]); in pm3386_reset()
128 pm3386_set_mac(2, mac[2]); in pm3386_reset()
248 void pm3386_get_mac(int port, u8 *mac) in pm3386_get_mac() argument
253 mac[0] = temp & 0xff; in pm3386_get_mac()
254 mac[1] = (temp >> 8) & 0xff; in pm3386_get_mac()
[all …]
/drivers/net/ixgbe/
Dixgbe_82598.c56 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_get_invariants_82598() local
96 if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) { in ixgbe_get_invariants_82598()
97 mac->ops.setup_link = &ixgbe_setup_copper_link_82598; in ixgbe_get_invariants_82598()
98 mac->ops.setup_link_speed = in ixgbe_get_invariants_82598()
100 mac->ops.get_link_capabilities = in ixgbe_get_invariants_82598()
104 mac->mcft_size = IXGBE_82598_MC_TBL_SIZE; in ixgbe_get_invariants_82598()
105 mac->vft_size = IXGBE_82598_VFT_TBL_SIZE; in ixgbe_get_invariants_82598()
106 mac->num_rar_entries = IXGBE_82598_RAR_ENTRIES; in ixgbe_get_invariants_82598()
107 mac->max_rx_queues = IXGBE_82598_MAX_RX_QUEUES; in ixgbe_get_invariants_82598()
108 mac->max_tx_queues = IXGBE_82598_MAX_TX_QUEUES; in ixgbe_get_invariants_82598()
[all …]
Dixgbe_common.c69 hw->phy.media_type = hw->mac.ops.get_media_type(hw); in ixgbe_start_hw_generic()
78 hw->mac.ops.init_rx_addrs(hw); in ixgbe_start_hw_generic()
81 hw->mac.ops.clear_vfta(hw); in ixgbe_start_hw_generic()
84 hw->mac.ops.setup_link(hw); in ixgbe_start_hw_generic()
87 hw->mac.ops.clear_hw_cntrs(hw); in ixgbe_start_hw_generic()
114 hw->mac.ops.reset_hw(hw); in ixgbe_init_hw_generic()
117 hw->mac.ops.start_hw(hw); in ixgbe_init_hw_generic()
291 number_of_queues = hw->mac.max_tx_queues; in ixgbe_stop_adapter_generic()
1013 u32 rar_entries = hw->mac.num_rar_entries; in ixgbe_set_rar_generic()
1016 hw->mac.ops.set_vmdq(hw, index, vmdq); in ixgbe_set_rar_generic()
[all …]
Dixgbe_dcb.c216 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_get_tc_stats()
233 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_get_pfc_stats()
249 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_config_rx_arbiter()
265 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_config_tx_desc_arbiter()
281 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_config_tx_data_arbiter()
297 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_config_pfc()
312 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_config_tc_stats()
328 if (hw->mac.type == ixgbe_mac_82598EB) in ixgbe_dcb_hw_config()
/drivers/media/dvb/b2c2/
Dflexcop-eeprom.c66 static char eeprom_set_mac_addr(struct adapter *adapter, char type, u8 *mac)
71 tmp[0] = mac[0];
72 tmp[1] = mac[1];
73 tmp[2] = mac[2];
74 tmp[3] = mac[5];
75 tmp[4] = mac[6];
76 tmp[5] = mac[7];
80 tmp[0] = mac[0];
81 tmp[1] = mac[1];
82 tmp[2] = mac[2];
[all …]
/drivers/staging/et131x/
Det1310_phy.c121 struct _MAC_t __iomem *mac = &adapter->CSRAddress->mac; in PhyMiRead() local
131 miiAddr.value = readl(&mac->mii_mgmt_addr.value); in PhyMiRead()
132 miiCmd.value = readl(&mac->mii_mgmt_cmd.value); in PhyMiRead()
135 writel(0, &mac->mii_mgmt_cmd.value); in PhyMiRead()
143 writel(mii_mgmt_addr.value, &mac->mii_mgmt_addr.value); in PhyMiRead()
149 writel(0x1, &mac->mii_mgmt_cmd.value); in PhyMiRead()
154 miiIndicator.value = readl(&mac->mii_mgmt_indicator.value); in PhyMiRead()
175 mii_mgmt_stat.value = readl(&mac->mii_mgmt_stat.value); in PhyMiRead()
180 writel(0, &mac->mii_mgmt_cmd.value); in PhyMiRead()
189 writel(miiAddr.value, &mac->mii_mgmt_addr.value); in PhyMiRead()
[all …]
/drivers/staging/rt2860/
Drt_main_dev.c59 char *mac = ""; // default 00:00:00:00:00:00 variable
62 MODULE_PARM (mac, "s");
64 module_param (mac, charp, 0);
66 MODULE_PARM_DESC (mac, "rt28xx: wireless mac addr");
530 NICReadEEPROMParameters(pAd, mac); in rt28xx_init()
913 UINT8 mac[6]; in RTMP_CardInfoRead() local
965 mac[0] = (UCHAR)(addr01 & 0xff); in RTMP_CardInfoRead()
966 mac[1] = (UCHAR)(addr01 >> 8); in RTMP_CardInfoRead()
967 mac[2] = (UCHAR)(addr23 & 0xff); in RTMP_CardInfoRead()
968 mac[3] = (UCHAR)(addr23 >> 8); in RTMP_CardInfoRead()
[all …]
/drivers/net/fs_enet/
Dmac-scc.c189 static void set_multicast_one(struct net_device *dev, const u8 * mac) in set_multicast_one() argument
195 taddrh = ((u16) mac[5] << 8) | mac[4]; in set_multicast_one()
196 taddrm = ((u16) mac[3] << 8) | mac[2]; in set_multicast_one()
197 taddrl = ((u16) mac[1] << 8) | mac[0]; in set_multicast_one()
250 const unsigned char *mac; in restart() local
312 mac = dev->dev_addr; in restart()
313 paddrh = ((u16) mac[5] << 8) | mac[4]; in restart()
314 paddrm = ((u16) mac[3] << 8) | mac[2]; in restart()
315 paddrl = ((u16) mac[1] << 8) | mac[0]; in restart()
Dmac-fcc.c194 static void set_multicast_one(struct net_device *dev, const u8 *mac) in set_multicast_one() argument
200 taddrh = ((u16)mac[5] << 8) | mac[4]; in set_multicast_one()
201 taddrm = ((u16)mac[3] << 8) | mac[2]; in set_multicast_one()
202 taddrl = ((u16)mac[1] << 8) | mac[0]; in set_multicast_one()
254 const unsigned char *mac; in restart() local
330 mac = dev->dev_addr; in restart()
331 paddrh = ((u16)mac[5] << 8) | mac[4]; in restart()
332 paddrm = ((u16)mac[3] << 8) | mac[2]; in restart()
333 paddrl = ((u16)mac[1] << 8) | mac[0]; in restart()
/drivers/staging/rt2870/
Drt_main_dev.c55 char *mac = ""; // default 00:00:00:00:00:00 variable
58 MODULE_PARM (mac, "s");
60 module_param (mac, charp, 0);
62 MODULE_PARM_DESC (mac, "rt28xx: wireless mac addr");
578 NICReadEEPROMParameters(pAd, mac); in rt28xx_init()
1007 UINT8 mac[6]; in RTMP_CardInfoRead() local
1063 mac[0] = (UCHAR)(addr01 & 0xff); in RTMP_CardInfoRead()
1064 mac[1] = (UCHAR)(addr01 >> 8); in RTMP_CardInfoRead()
1065 mac[2] = (UCHAR)(addr23 & 0xff); in RTMP_CardInfoRead()
1066 mac[3] = (UCHAR)(addr23 >> 8); in RTMP_CardInfoRead()
[all …]
/drivers/net/wireless/rt2x00/
Drt2x00config.c35 u8 *mac, u8 *bssid) in rt2x00lib_config_intf() argument
61 memset(&conf.mac, 0, sizeof(conf.mac)); in rt2x00lib_config_intf()
62 if (mac) in rt2x00lib_config_intf()
63 memcpy(&conf.mac, mac, ETH_ALEN); in rt2x00lib_config_intf()
70 if (mac || (!rt2x00dev->intf_ap_count && !rt2x00dev->intf_sta_count)) in rt2x00lib_config_intf()

12345678