Home
last modified time | relevance | path

Searched full:mac (Results 1 – 25 of 2611) sorted by relevance

12345678910>>...105

/linux/drivers/net/ethernet/chelsio/cxgb3/
H A 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 …]
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c125 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 Dpasemi_mac.c66 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 Dcore.c42 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 Dcfg80211.c78 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 Dcommands.c32 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 Devent.c19 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 Dmac.c14 #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 Dhbg_mdio.c12 #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 Dvsc7326.c4 /* 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 Dlan966x_mdb.c16 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 Dlan966x_mac.c21 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 Dbootinfo-mac.h3 ** 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 Denetc_hw.h310 /* 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 Denetc4_hw.h70 /* 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 Denetc_ethtool.c167 { 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 Dcore.c139 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 Dof_net.c65 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 Dmac.c19 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 D82571.c62 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 Dmtk_eth_soc.c520 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 Dspl2sw_mac.c53 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 Dfujitsu_uncore_pmu.rst7 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 Dice_fltr.c29 * @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 Dbridge_fdb_learning_limit.sh27 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 …]

12345678910>>...105