| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | xgmac.c | 41 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 …]
|
| /linux/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); in zd_check_signal() local 154 dev_dbg_f_cond(zd_mac_dev(mac), signal < 0 || signal > 100, in zd_check_signal() 170 struct zd_mac *mac = zd_hw_mac(hw); in zd_mac_preinit_hw() local [all …]
|
| /linux/drivers/net/ethernet/pasemi/ |
| H A D | pasemi_mac.c | 66 MODULE_PARM_DESC(debug, "PA Semi MAC bitmapped debugging message enable value"); 84 static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) in read_mac_reg() argument 86 return pasemi_read_mac_reg(mac->dma_if, reg); in read_mac_reg() 89 static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, in write_mac_reg() argument 92 pasemi_write_mac_reg(mac->dma_if, reg, val); in write_mac_reg() 105 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) in rx_ring() argument 107 return mac->rx; in rx_ring() 110 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) in tx_ring() argument 112 return mac->tx; in tx_ring() 125 static int mac_to_intf(struct pasemi_mac *mac) in mac_to_intf() argument [all …]
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | core.c | 42 struct qtnf_wmac *mac = NULL; in qtnf_core_get_mac() local 45 pr_err("invalid MAC index %u\n", macid); in qtnf_core_get_mac() 50 mac = bus->mac[macid]; in qtnf_core_get_mac() 52 if (unlikely(!mac)) { in qtnf_core_get_mac() 53 pr_err("MAC%u: not initialized\n", macid); in qtnf_core_get_mac() 57 return mac; in qtnf_core_get_mac() 84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); in qtnf_packet_send_hi_pri() 93 struct qtnf_wmac *mac; in qtnf_netdev_hard_start_xmit() local 109 mac in qtnf_netdev_hard_start_xmit() 141 struct qtnf_wmac *mac; qtnf_netdev_tx_timeout() local 210 qtnf_mac_init_single_band(struct wiphy * wiphy,struct qtnf_wmac * mac,enum nl80211_band band) qtnf_mac_init_single_band() argument 233 qtnf_mac_init_bands(struct qtnf_wmac * mac) qtnf_mac_init_bands() argument 257 qtnf_mac_get_free_vif(struct qtnf_wmac * mac) qtnf_mac_get_free_vif() argument 271 qtnf_mac_get_base_vif(struct qtnf_wmac * mac) qtnf_mac_get_base_vif() argument 283 qtnf_mac_iface_comb_free(struct qtnf_wmac * mac) qtnf_mac_iface_comb_free() argument 300 qtnf_mac_ext_caps_free(struct qtnf_wmac * mac) qtnf_mac_ext_caps_free() argument 334 qtnf_mac_init_primary_intf(struct qtnf_wmac * mac) qtnf_mac_init_primary_intf() argument 345 qtnf_mac_scan_finish(struct qtnf_wmac * mac,bool aborted) qtnf_mac_scan_finish() argument 361 qtnf_scan_done(struct qtnf_wmac * mac,bool aborted) qtnf_scan_done() argument 369 struct qtnf_wmac *mac = qtnf_mac_scan_timeout() local 397 struct qtnf_wmac *mac; qtnf_core_mac_alloc() local 447 qtnf_core_net_attach(struct qtnf_wmac * mac,struct qtnf_vif * vif,const char * name,unsigned char name_assign_type) qtnf_core_net_attach() argument 492 struct qtnf_wmac *mac; qtnf_core_mac_detach() local 546 struct qtnf_wmac *mac; qtnf_core_mac_attach() local 824 struct qtnf_wmac *mac; qtnf_classify_skb() local 883 struct qtnf_wmac *mac; qtnf_wake_all_queues() local [all...] |
| H A D | cfg80211.c | 78 struct qtnf_wmac *mac; in qtnf_validate_iface_combinations() local 86 mac = wiphy_priv(wiphy); in qtnf_validate_iface_combinations() 87 if (!mac) in qtnf_validate_iface_combinations() 91 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations() 112 vif = qtnf_mac_get_base_vif(mac); in qtnf_validate_iface_combinations() 116 pr_err("MAC%u invalid combination: AP as primary repeater interface is not supported\n", in qtnf_validate_iface_combinations() 117 mac->macid); in qtnf_validate_iface_combinations() 137 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf() 146 qtnf_scan_done(vif->mac, true); in qtnf_change_virtual_intf() 151 vif->mac in qtnf_change_virtual_intf() 202 struct qtnf_wmac *mac; qtnf_add_virtual_intf() local 376 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_set_wiphy_params() local 487 qtnf_get_station(struct wiphy * wiphy,struct net_device * dev,const u8 * mac,struct station_info * sinfo) qtnf_get_station() argument 497 qtnf_dump_station(struct wiphy * wiphy,struct net_device * dev,int idx,u8 * mac,struct station_info * sinfo) qtnf_dump_station() argument 606 qtnf_change_station(struct wiphy * wiphy,struct net_device * dev,const u8 * mac,struct station_parameters * params) qtnf_change_station() argument 643 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_scan() local 717 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_disconnect() local 748 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_dump_survey() local 907 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_set_tx_power() local 944 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_suspend() local 976 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_resume() local 996 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_set_wakeup() local 1045 struct qtnf_wmac *mac = wiphy_priv(wiphy); qtnf_cfg80211_reg_notifier() local 1123 qtnf_wiphy_register(struct qtnf_hw_info * hw_info,struct qtnf_wmac * mac) qtnf_wiphy_register() argument 1257 struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); qtnf_virtual_intf_cleanup() local [all...] |
| H A D | commands.c | 32 pr_warn("VIF%u.%u CMD%x: bad MAC in response: %u\n", in qtnf_cmd_check_reply_header() 215 vif->mac->macid, vif->vifid, len); in qtnf_cmd_start_ap_can_fit() 249 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_start_ap() 358 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_start_ap() 359 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_start_ap() 366 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_start_ap() 376 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_stop_ap() 382 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_stop_ap() 383 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_stop_ap() 384 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_stop_ap() [all …]
|
| H A D | event.c | 19 qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_assoc() argument 34 mac->macid, vif->vifid, len, sizeof(*sta_assoc)); in qtnf_event_handle_sta_assoc() 40 mac->macid, vif->vifid); in qtnf_event_handle_sta_assoc() 51 pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, in qtnf_event_handle_sta_assoc() 102 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_deauth() argument 111 mac->macid, vif->vifid, len, in qtnf_event_handle_sta_deauth() 118 mac->macid, vif->vifid); in qtnf_event_handle_sta_deauth() 125 pr_debug("VIF%u.%u: MAC:%pM reason:%x\n", mac in qtnf_event_handle_sta_deauth() 421 qtnf_event_handle_scan_complete(struct qtnf_wmac * mac,const struct qlink_event_scan_complete * status,u16 len) qtnf_event_handle_scan_complete() argument 436 qtnf_event_handle_freq_change(struct qtnf_wmac * mac,const struct qlink_event_freq_change * data,u16 len) qtnf_event_handle_freq_change() argument 676 qtnf_event_parse(struct qtnf_wmac * mac,const struct sk_buff * event_skb) qtnf_event_parse() argument 760 struct qtnf_wmac *mac; qtnf_event_process_skb() local [all...] |
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 14 #include "mac.h" 87 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); in plfxlc_mac_init_hw() local 88 struct plfxlc_chip *chip = &mac->chip; in plfxlc_mac_init_hw() 93 dev_warn(plfxlc_mac_dev(mac), "init hw failed (%d)\n", r); in plfxlc_mac_init_hw() 97 dev_dbg(plfxlc_mac_dev(mac), "irq_disabled (%d)\n", irqs_disabled()); in plfxlc_mac_init_hw() 110 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); in plfxlc_op_stop() local 112 clear_bit(PURELIFI_DEVICE_RUNNING, &mac->flags); in plfxlc_op_stop() 115 int plfxlc_restore_settings(struct plfxlc_mac *mac) in plfxlc_restore_settings() argument 120 spin_lock_irq(&mac->lock); in plfxlc_restore_settings() 121 beacon_interval = mac->beacon.interval; in plfxlc_restore_settings() [all …]
|
| /linux/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_mdio.c | 12 #define HBG_MAC_GET_PRIV(mac) ((struct hbg_priv *)(mac)->mdio_bus->priv) argument 13 #define HBG_MII_BUS_GET_MAC(bus) (&((struct hbg_priv *)(bus)->priv)->mac) 24 static void hbg_mdio_set_command(struct hbg_mac *mac, u32 cmd) in hbg_mdio_set_command() argument 26 hbg_reg_write(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_COMMAND_ADDR, cmd); in hbg_mdio_set_command() 29 static void hbg_mdio_get_command(struct hbg_mac *mac, u32 *cmd) in hbg_mdio_get_command() argument 31 *cmd = hbg_reg_read(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_COMMAND_ADDR); in hbg_mdio_get_command() 34 static void hbg_mdio_set_wdata_reg(struct hbg_mac *mac, u16 wdata_value) in hbg_mdio_set_wdata_reg() argument 36 hbg_reg_write_field(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_WDATA_ADDR, in hbg_mdio_set_wdata_reg() 40 static u32 hbg_mdio_get_rdata_reg(struct hbg_mac *mac) in hbg_mdio_get_rdata_reg() argument 42 return hbg_reg_read_field(HBG_MAC_GET_PRIV(mac), in hbg_mdio_get_rdata_reg() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | vsc7326.c | 4 /* Driver for Vitesse VSC7326 (Schaumburg) MAC */ 16 * interface is down (MAC port disabled). This is a workaround 17 * for disabling the T2/MAC flow-control. When the interface is 50 pr_err("Invalid tpi read from MAC, breaking loop.\n"); in vsc_read() 74 /* Hard reset the MAC. This wipes out *all* configuration. */ 84 val |= 0x1; /* Enable mac MAC itself */ in vsc7326_full_reset() 361 static int mac_intr_handler(struct cmac *mac) in mac_intr_handler() argument 366 static int mac_intr_enable(struct cmac *mac) in mac_intr_enable() argument 371 static int mac_intr_disable(struct cmac *mac) in mac_intr_disable() argument 376 static int mac_intr_clear(struct cmac *mac) in mac_intr_clear() argument [all …]
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_mdb.c | 16 unsigned char mac[ETH_ALEN]; member 57 const unsigned char *mac, in lan966x_mdb_entry_get() argument 63 if (ether_addr_equal(mdb_entry->mac, mac) && in lan966x_mdb_entry_get() 81 ether_addr_copy(mdb_entry->mac, mdb->addr); in lan966x_mdb_entry_add() 89 static void lan966x_mdb_encode_mac(unsigned char *mac, in lan966x_mdb_encode_mac() argument 93 ether_addr_copy(mac, mdb_entry->mac); in lan966x_mdb_encode_mac() 96 mac[0] = 0; in lan966x_mdb_encode_mac() 97 mac[1] = mdb_entry->ports >> 8; in lan966x_mdb_encode_mac() 98 mac[2] = mdb_entry->ports & 0xff; in lan966x_mdb_encode_mac() 100 mac[0] = mdb_entry->ports >> 8; in lan966x_mdb_encode_mac() [all …]
|
| H A D | lan966x_mac.c | 21 unsigned char mac[ETH_ALEN] __aligned(2); member 53 const unsigned char mac[ETH_ALEN], in lan966x_mac_select() 58 /* Set the MAC address to handle and the vlan associated in a format in lan966x_mac_select() 62 mach |= mac[0] << 8; in lan966x_mac_select() 63 mach |= mac[1] << 0; in lan966x_mac_select() 64 macl |= mac[2] << 24; in lan966x_mac_select() 65 macl |= mac[3] << 16; in lan966x_mac_select() 66 macl |= mac[4] << 8; in lan966x_mac_select() 67 macl |= mac[5] << 0; in lan966x_mac_select() 75 const unsigned char mac[ETH_ALEN], in __lan966x_mac_learn_locked() [all …]
|
| /linux/arch/m68k/include/uapi/asm/ |
| H A D | bootinfo-mac.h | 3 ** asm/bootinfo-mac.h -- Macintosh-specific boot information definitions 14 #define BI_MAC_MODEL 0x8000 /* Mac Gestalt ID (model type) */ 15 #define BI_MAC_VADDR 0x8001 /* Mac video base address */ 16 #define BI_MAC_VDEPTH 0x8002 /* Mac video depth */ 17 #define BI_MAC_VROW 0x8003 /* Mac video rowbytes */ 18 #define BI_MAC_VDIM 0x8004 /* Mac video dimensions */ 19 #define BI_MAC_VLOGICAL 0x8005 /* Mac video logical base */ 20 #define BI_MAC_SCCBASE 0x8006 /* Mac SCC base address */ 21 #define BI_MAC_BTIME 0x8007 /* Mac boot time */ 22 #define BI_MAC_GMTBIAS 0x8008 /* Mac GMT timezone offset */ [all …]
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_hw.h | 310 /* Port MAC counters: Port MAC 0 corresponds to the eMAC and 311 * Port MAC 1 to the pMAC. 313 #define ENETC_PM_REOCT(mac) (0x8100 + ENETC_PMAC_OFFSET * (mac)) argument 314 #define ENETC_PM_RALN(mac) (0x8110 + ENETC_PMAC_OFFSET * (mac)) argument 315 #define ENETC_PM_RXPF(mac) (0x8118 + ENETC_PMAC_OFFSET * (mac)) argument 316 #define ENETC_PM_RFRM(mac) (0x8120 + ENETC_PMAC_OFFSET * (mac)) argument 317 #define ENETC_PM_RFCS(mac) (0x8128 + ENETC_PMAC_OFFSET * (mac)) argument 318 #define ENETC_PM_RVLAN(mac) (0x8130 + ENETC_PMAC_OFFSET * (mac)) argument 319 #define ENETC_PM_RERR(mac) (0x8138 + ENETC_PMAC_OFFSET * (mac)) argument 320 #define ENETC_PM_RUCA(mac) (0x8140 + ENETC_PMAC_OFFSET * (mac)) argument [all …]
|
| H A D | enetc4_hw.h | 70 /* Port Station interface promiscuous MAC mode register */ 78 /* Port broadcast frames dropped due to MAC filtering register */ 81 /* Port frame drop MAC source address pruning register */ 87 /* Port station interface MAC address filtering capability register */ 91 /* Port unicast frames dropped due to MAC filtering register */ 94 /* Port multicast frames dropped due to MAC filtering register */ 114 /* Port Station interface a primary MAC address registers */ 127 /* Port station interface a unicast MAC hash filter register 0/1 */ 131 /* Port station interface a multicast MAC hash filter register 0/1 */ 155 /* Port MAC addres 153 ENETC4_PM_CMD_CFG(mac) global() argument 177 ENETC4_PM_MAXFRM(mac) global() argument 183 ENETC4_PM_IEVENT(mac) global() argument 188 ENETC4_PM_PAUSE_QUANTA(mac) global() argument 191 ENETC4_PM_PAUSE_THRESH(mac) global() argument 193 ENETC4_PM_SINGLE_STEP(mac) global() argument 200 ENETC4_PM_IF_MODE(mac) global() argument [all...] |
| H A D | enetc_ethtool.c | 167 { ENETC_UFDMF, "SI MAC nomatch u-cast discards" }, 168 { ENETC_MFDMF, "SI MAC nomatch m-cast discards" }, 169 { ENETC_PBFDSIR, "SI MAC nomatch b-cast discards" }, 226 { ENETC4_PUFDMFR, "MAC filter discarded unicast" }, 227 { ENETC4_PMFDMFR, "MAC filter discarded multicast" }, 228 { ENETC4_PBFDSIR, "MAC filter discarded broadcast" }, 229 { ENETC4_PFDMSAPR, "MAC SA pruning discarded frames" }, 233 { ENETC4_PRXDCR, "MAC rx discarded frames" }, 234 { ENETC4_PRXDCRRR, "MAC rx discard read-reset" }, 235 { ENETC4_PRXDCRR0, "MAC r 323 enetc_pause_stats(struct enetc_hw * hw,int mac,struct ethtool_pause_stats * pause_stats) enetc_pause_stats() argument 351 enetc_mac_stats(struct enetc_hw * hw,int mac,struct ethtool_eth_mac_stats * s) enetc_mac_stats() argument 374 enetc_ctrl_stats(struct enetc_hw * hw,int mac,struct ethtool_eth_ctrl_stats * s) enetc_ctrl_stats() argument 392 enetc_rmon_stats(struct enetc_hw * hw,int mac,struct ethtool_rmon_stats * s) enetc_rmon_stats() argument [all...] |
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 139 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_stop() local 160 mac->link_state = MAC80211_NOLINK; in rtl_op_stop() 161 eth_zero_addr(mac->bssid); in rtl_op_stop() 162 mac->vendor = PEER_UNKNOWN; in rtl_op_stop() 203 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_add_interface() local 207 if (mac->vif) { in rtl_op_add_interface() 209 "vif has been set!! mac->vif = 0x%p\n", mac->vif); in rtl_op_add_interface() 220 mac->p2p = P2P_ROLE_CLIENT; in rtl_op_add_interface() 223 if (mac->beacon_enabled == 1) { in rtl_op_add_interface() 226 mac->beacon_enabled = 0; in rtl_op_add_interface() [all …]
|
| /linux/net/core/ |
| H A D | of_net.c | 65 const void *mac; in of_get_mac_address_nvmem() local 78 cell = of_nvmem_cell_get(np, "mac-address"); in of_get_mac_address_nvmem() 82 mac = nvmem_cell_read(cell, &len); in of_get_mac_address_nvmem() 85 if (IS_ERR(mac)) in of_get_mac_address_nvmem() 86 return PTR_ERR(mac); in of_get_mac_address_nvmem() 88 if (len != ETH_ALEN || !is_valid_ether_addr(mac)) { in of_get_mac_address_nvmem() 89 kfree(mac); in of_get_mac_address_nvmem() 93 memcpy(addr, mac, ETH_ALEN); in of_get_mac_address_nvmem() 94 kfree(mac); in of_get_mac_address_nvmem() 105 * Search the device tree for the best MAC address to use. 'mac-address' is [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | mac.c | 19 struct e1000_mac_info *mac = &hw->mac; in e1000e_get_bus_info_pcie() local 31 mac->ops.set_lan_id(hw); in e1000e_get_bus_info_pcie() 107 * register to the devices MAC address and clearing all the other receive 116 e_dbg("Programming MAC Address into RAR[0]\n"); in e1000e_init_rx_addrs() 118 hw->mac.ops.rar_set(hw, hw->mac.addr, 0); in e1000e_init_rx_addrs() 123 hw->mac.ops.rar_set(hw, mac_addr, i); in e1000e_init_rx_addrs() 127 * e1000_check_alt_mac_addr_generic - Check for alternate MAC addr 130 * Checks the nvm for an alternate MAC address. An alternate MAC address 132 * address and must override the actual permanent MAC address. If an 133 * alternate MAC address is found it is programmed into RAR0, replacing [all …]
|
| H A D | 82571.c | 62 switch (hw->mac.type) { in e1000_init_phy_params_82571() 90 switch (hw->mac.type) { in e1000_init_phy_params_82571() 143 switch (hw->mac.type) { in e1000_init_nvm_params_82571() 174 switch (hw->mac.type) { in e1000_init_nvm_params_82571() 188 * e1000_init_mac_params_82571 - Init MAC func ptrs. 193 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local 204 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571() 206 mac->ops.check_for_link = e1000e_check_for_fiber_link; in e1000_init_mac_params_82571() 207 mac->ops.get_link_up_info = in e1000_init_mac_params_82571() 215 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571() [all …]
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_eth_soc.c | 520 struct mtk_mac *mac = container_of(config, struct mtk_mac, in mtk_mac_select_pcs() local 522 struct mtk_eth *eth = mac->hw; in mtk_mac_select_pcs() 528 0 : mac->id; in mtk_mac_select_pcs() 539 struct mtk_mac *mac = container_of(config, struct mtk_mac, in mtk_mac_prepare() local 541 struct mtk_eth *eth = mac->hw; in mtk_mac_prepare() 544 mac->id != MTK_GMAC1_ID) { in mtk_mac_prepare() 545 mtk_m32(mac->hw, XMAC_MCR_TRX_DISABLE, in mtk_mac_prepare() 546 XMAC_MCR_TRX_DISABLE, MTK_XMAC_MCR(mac->id)); in mtk_mac_prepare() 548 mtk_m32(mac->hw, MTK_XGMAC_FORCE_MODE(mac in mtk_mac_prepare() 559 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_config() local 697 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_finish() local 724 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_link_down() local 810 mtk_gdm_mac_link_up(struct mtk_mac * mac,struct phy_device * phy,unsigned int mode,phy_interface_t interface,int speed,int duplex,bool tx_pause,bool rx_pause) mtk_gdm_mac_link_up() argument 849 mtk_xgdm_mac_link_up(struct mtk_mac * mac,struct phy_device * phy,unsigned int mode,phy_interface_t interface,int speed,int duplex,bool tx_pause,bool rx_pause) mtk_xgdm_mac_link_up() argument 888 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_link_up() local 901 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_disable_tx_lpi() local 911 struct mtk_mac *mac = container_of(config, struct mtk_mac, mtk_mac_enable_tx_lpi() local 1077 struct mtk_mac *mac = netdev_priv(dev); mtk_set_mac_address() local 1106 mtk_stats_update_mac(struct mtk_mac * mac) mtk_stats_update_mac() argument 1191 struct mtk_mac *mac = netdev_priv(dev); mtk_get_stats64() local 1465 struct mtk_mac *mac = netdev_priv(dev); mtk_tx_set_dma_desc_v1() local 1495 struct mtk_mac *mac = netdev_priv(dev); mtk_tx_set_dma_desc_v2() local 1551 struct mtk_mac *mac = netdev_priv(dev); mtk_tx_set_dma_desc() local 1574 struct mtk_mac *mac = netdev_priv(dev); mtk_tx_map() local 1757 struct mtk_mac *mac = netdev_priv(dev); mtk_start_xmit() local 1939 struct mtk_mac *mac = netdev_priv(dev); mtk_xdp_frame_map() local 1976 struct mtk_mac *mac = netdev_priv(dev); mtk_xdp_submit_frame() local 2093 struct mtk_mac *mac = netdev_priv(dev); mtk_xdp_xmit() local 2118 struct mtk_mac *mac = netdev_priv(dev); mtk_xdp_run() local 2197 int mac = 0; mtk_poll_rx() local 2417 mtk_poll_tx_done(struct mtk_eth * eth,struct mtk_poll_state * state,u8 mac,struct sk_buff * skb) mtk_poll_tx_done() argument 3055 mtk_hwlro_get_ip_cnt(struct mtk_mac * mac) mtk_hwlro_get_ip_cnt() argument 3073 struct mtk_mac *mac = netdev_priv(dev); mtk_hwlro_add_ipaddr() local 3097 struct mtk_mac *mac = netdev_priv(dev); mtk_hwlro_del_ipaddr() local 3116 struct mtk_mac *mac = netdev_priv(dev); mtk_hwlro_netdev_disable() local 3133 struct mtk_mac *mac = netdev_priv(dev); mtk_hwlro_get_fdir_entry() local 3161 struct mtk_mac *mac = netdev_priv(dev); mtk_hwlro_get_fdir_all() local 3184 struct mtk_mac *mac = netdev_priv(dev); mtk_fix_features() local 3333 struct mtk_mac *mac = netdev_priv(dev); mtk_tx_timeout() local 3443 struct mtk_mac *mac = netdev_priv(dev); mtk_poll_controller() local 3529 struct mtk_mac *mac = container_of(n, struct mtk_mac, device_notifier); mtk_device_event() local 3571 struct mtk_mac *mac = netdev_priv(dev); mtk_open() local 3691 struct mtk_mac *mac = netdev_priv(dev); mtk_stop() local 3731 struct mtk_mac *mac = netdev_priv(dev); mtk_xdp_setup() local 3881 mtk_set_mcr_max_rx(struct mtk_mac * mac,u32 val) mtk_set_mcr_max_rx() argument 4301 struct mtk_mac *mac = netdev_priv(dev); mtk_uninit() local 4312 struct mtk_mac *mac = netdev_priv(dev); mtk_change_mtu() local 4329 struct mtk_mac *mac = netdev_priv(dev); mtk_do_ioctl() local 4463 struct mtk_mac *mac; mtk_unreg_dev() local 4497 struct mtk_mac *mac = netdev_priv(ndev); mtk_get_link_ksettings() local 4508 struct mtk_mac *mac = netdev_priv(ndev); mtk_set_link_ksettings() local 4519 struct mtk_mac *mac = netdev_priv(dev); mtk_get_drvinfo() local 4528 struct mtk_mac *mac = netdev_priv(dev); mtk_get_msglevel() local 4535 struct mtk_mac *mac = netdev_priv(dev); mtk_set_msglevel() local 4542 struct mtk_mac *mac = netdev_priv(dev); mtk_nway_reset() local 4559 struct mtk_mac *mac = netdev_priv(dev); mtk_get_strings() local 4577 struct mtk_mac *mac = netdev_priv(dev); mtk_get_sset_count() local 4607 struct mtk_mac *mac = netdev_priv(dev); mtk_get_ethtool_stats() local 4652 struct mtk_mac *mac = netdev_priv(dev); mtk_get_rxnfc() local 4696 struct mtk_mac *mac = netdev_priv(dev); mtk_get_pauseparam() local 4703 struct mtk_mac *mac = netdev_priv(dev); mtk_set_pauseparam() local 4710 struct mtk_mac *mac = netdev_priv(dev); mtk_get_eee() local 4717 struct mtk_mac *mac = netdev_priv(dev); mtk_set_eee() local 4725 struct mtk_mac *mac = netdev_priv(dev); mtk_select_queue() local 4786 struct mtk_mac *mac; mtk_add_mac() local 5329 struct mtk_mac *mac; mtk_remove() local [all...] |
| /linux/drivers/net/ethernet/sunplus/ |
| H A D | spl2sw_mac.c | 53 int spl2sw_mac_addr_add(struct spl2sw_mac *mac) in spl2sw_mac_addr_add() argument 55 struct spl2sw_common *comm = mac->comm; in spl2sw_mac_addr_add() 59 /* Write 6-octet MAC address. */ in spl2sw_mac_addr_add() 60 writel((mac->mac_addr[0] << 0) + (mac->mac_addr[1] << 8), in spl2sw_mac_addr_add() 62 writel((mac->mac_addr[2] << 0) + (mac->mac_addr[3] << 8) + in spl2sw_mac_addr_add() 63 (mac->mac_addr[4] << 16) + (mac->mac_addr[5] << 24), in spl2sw_mac_addr_add() 67 reg = MAC_W_CPU_PORT_0 | FIELD_PREP(MAC_W_VID, mac->vlan_id) | in spl2sw_mac_addr_add() 75 netdev_err(mac->ndev, "Failed to add address to table!\n"); in spl2sw_mac_addr_add() 79 netdev_dbg(mac->ndev, "mac_ad0 = %08x, mac_ad = %08x%04x\n", in spl2sw_mac_addr_add() 88 int spl2sw_mac_addr_del(struct spl2sw_mac *mac) in spl2sw_mac_addr_del() argument [all …]
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | fujitsu_uncore_pmu.rst | 7 This driver supports the Uncore MAC PMUs and the Uncore PCI PMUs found 9 Each MAC PMU on these chips is exposed as a uncore perf PMU with device name 10 mac_iod<iod>_mac<mac>_ch<ch>. 15 options in sysfs, see /sys/bus/event_sources/devices/mac_iod<iod>_mac<mac>_ch<ch>/ 29 This driver supports the following events for MAC: 32 This event counts MAC cycles at MAC frequency. 34 This event counts the number of read requests to MAC. 36 This event counts the number of read requests including retry to MAC. 38 This event counts the number of responses to read requests to MAC. 55 This event counts the number of write requests to MAC (including zero write, [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_fltr.c | 29 * @list: pointer to the list which contains MAC filters entry 144 * ice_fltr_add_mac_list - add list of MAC filters 154 * ice_fltr_remove_mac_list - remove list of MAC filters 219 * ice_fltr_add_mac_to_list - add MAC filter info to exsisting list 222 * @mac: MAC address to add 227 const u8 *mac, enum ice_sw_fwd_act_type action) in ice_fltr_add_mac_to_list() argument 237 ether_addr_copy(info.l_data.mac.mac_addr, mac); in ice_fltr_add_mac_to_list() 299 * ice_fltr_prepare_mac - add or remove MAC rule 301 * @mac: MAC address to add 303 * @mac_action: pointer to add or remove MAC function [all …]
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | bridge_fdb_learning_limit.sh | 27 mac() function 32 H1_DEFAULT_MAC=$(mac 42) 42 # swp2 is only used for replying when learning on swp1, its MAC should not be learned. 111 local mac=${1} 114 jq "map(select(.mac == \"${mac}\" and (has(\"vlan\") | not))) | length" 122 fdb_add learned "$(mac "$i")" 130 # Keep the default MAC address of h1 in the table. We set it to a different one when 137 local type=$1 mac=$2 141 ip link set "$h1" addr "$mac" 149 ip link set dev "$swp3" addr "$mac" && ip link set "$swp3" master br0 [all …]
|