Home
last modified time | relevance | path

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

12345678910>>...106

/Linux-v5.4/drivers/net/ethernet/chelsio/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 …]
/Linux-v5.4/drivers/net/wireless/zydas/zd1211rw/
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-v5.4/drivers/net/ethernet/pasemi/
Dpasemi_mac.c65 MODULE_PARM_DESC(debug, "PA Semi MAC bitmapped debugging message enable value");
83 static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) in read_mac_reg() argument
85 return pasemi_read_mac_reg(mac->dma_if, reg); in read_mac_reg()
88 static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, in write_mac_reg() argument
91 pasemi_write_mac_reg(mac->dma_if, reg, val); in write_mac_reg()
104 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) in rx_ring() argument
106 return mac->rx; in rx_ring()
109 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) in tx_ring() argument
111 return mac->tx; in tx_ring()
124 static int mac_to_intf(struct pasemi_mac *mac) in mac_to_intf() argument
[all …]
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Dcore.c34 struct qtnf_wmac *mac = NULL; in qtnf_core_get_mac() local
37 pr_err("invalid MAC index %u\n", macid); in qtnf_core_get_mac()
41 mac = bus->mac[macid]; in qtnf_core_get_mac()
43 if (unlikely(!mac)) { in qtnf_core_get_mac()
44 pr_err("MAC%u: not initialized\n", macid); in qtnf_core_get_mac()
48 return mac; in qtnf_core_get_mac()
76 struct qtnf_wmac *mac; in qtnf_netdev_hard_start_xmit() local
92 mac = vif->mac; in qtnf_netdev_hard_start_xmit()
93 if (unlikely(!mac)) { in qtnf_netdev_hard_start_xmit()
94 pr_err_ratelimited("%s: NULL mac pointer", ndev->name); in qtnf_netdev_hard_start_xmit()
[all …]
Dcfg80211.c77 struct qtnf_wmac *mac; in qtnf_validate_iface_combinations() local
85 mac = wiphy_priv(wiphy); in qtnf_validate_iface_combinations()
86 if (!mac) in qtnf_validate_iface_combinations()
90 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations()
121 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf()
130 qtnf_scan_done(vif->mac, true); in qtnf_change_virtual_intf()
135 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf()
154 qtnf_scan_done(vif->mac, true); in qtnf_del_virtual_intf()
170 pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid, in qtnf_del_virtual_intf()
186 struct qtnf_wmac *mac; in qtnf_add_virtual_intf() local
[all …]
Dcommands.c32 pr_warn("VIF%u.%u CMD%x: bad MAC in response: %u\n", in qtnf_cmd_check_reply_header()
208 vif->mac->macid, vif->vifid, len); in qtnf_cmd_start_ap_can_fit()
227 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_start_ap()
321 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_start_ap()
322 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_start_ap()
329 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_start_ap()
339 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_stop_ap()
345 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_stop_ap()
346 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_stop_ap()
351 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_stop_ap()
[all …]
Devent.c18 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()
110 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_deauth() argument
119 mac->macid, vif->vifid, len, in qtnf_event_handle_sta_deauth()
126 mac->macid, vif->vifid); in qtnf_event_handle_sta_deauth()
133 pr_debug("VIF%u.%u: MAC:%pM reason:%x\n", mac->macid, vif->vifid, in qtnf_event_handle_sta_deauth()
148 struct wiphy *wiphy = priv_to_wiphy(vif->mac); in qtnf_event_handle_bss_join()
163 vif->mac->macid, vif->vifid, len, in qtnf_event_handle_bss_join()
[all …]
/Linux-v5.4/arch/m68k/include/uapi/asm/
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-v5.4/drivers/net/ethernet/chelsio/cxgb/
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-v5.4/drivers/staging/netlogic/
Dplatform_net.c67 int mac; in gmac_controller2_init() local
92 for (mac = 0; mac < 4; mac++) { in gmac_controller2_init()
93 ndata1.tx_stnid[mac] = FMN_STNID_GMAC1_TX0 + mac; in gmac_controller2_init()
94 ndata1.phy_addr[mac] = mac + 4 + 0x10; in gmac_controller2_init()
96 xlr_resource_init(&xlr_net1_res[mac * 2], in gmac_controller2_init()
97 xlr_gmac_offsets[mac + 4], in gmac_controller2_init()
98 xlr_gmac_irqs[mac + 4]); in gmac_controller2_init()
107 int mac; in xls_gmac_init() local
155 for (mac = 0; mac < 4; mac++) { in xls_gmac_init()
156 ndata0.tx_stnid[mac] = FMN_STNID_GMAC0_TX0 + mac; in xls_gmac_init()
[all …]
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dhwif.c28 struct mac_device_info *mac = priv->hw; in stmmac_dwmac_mode_quirk() local
33 mac->mode = &chain_mode_ops; in stmmac_dwmac_mode_quirk()
37 mac->mode = &ring_mode_ops; in stmmac_dwmac_mode_quirk()
43 struct mac_device_info *mac = priv->hw; in stmmac_dwmac1_quirks() local
56 mac->desc = &enh_desc_ops; in stmmac_dwmac1_quirks()
59 mac->desc = &ndesc_ops; in stmmac_dwmac1_quirks()
80 const void *mac; member
100 .mac = &dwmac100_ops,
118 .mac = &dwmac1000_ops,
136 .mac = &dwmac4_ops,
[all …]
/Linux-v5.4/drivers/staging/rtl8188eu/include/
Drtw_cmd.h209 * mac[0] == 0
212 * mac[1] == mac[4], mac[2] == mac[3], mac[0]=mac[5]= 0;
216 * mac[0] == 1
221 * mac[0] = mac[5];
222 * mac[1] = mac[4];
223 * mac[2] = mac[3];
224 * mac[3] = mac[2];
225 * mac[4] = mac[1];
226 * mac[5] = mac[0];
235 * mac[0] == 2
[all …]
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/
Dcore.c148 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_stop() local
169 mac->link_state = MAC80211_NOLINK; in rtl_op_stop()
170 eth_zero_addr(mac->bssid); in rtl_op_stop()
171 mac->vendor = PEER_UNKNOWN; in rtl_op_stop()
212 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_add_interface() local
216 if (mac->vif) { in rtl_op_add_interface()
218 "vif has been set!! mac->vif = 0x%p\n", mac->vif); in rtl_op_add_interface()
229 mac->p2p = P2P_ROLE_CLIENT; in rtl_op_add_interface()
232 if (mac->beacon_enabled == 1) { in rtl_op_add_interface()
235 mac->beacon_enabled = 0; in rtl_op_add_interface()
[all …]
/Linux-v5.4/drivers/of/
Dof_net.c54 const void *mac; in of_get_mac_addr_nvmem() local
67 mac = devm_kmemdup(&pdev->dev, nvmem_mac, ETH_ALEN, GFP_KERNEL); in of_get_mac_addr_nvmem()
69 if (!mac) in of_get_mac_addr_nvmem()
72 return mac; in of_get_mac_addr_nvmem()
76 * Search the device tree for the best MAC address to use. 'mac-address' is
77 * checked first, because that is supposed to contain to "most recent" MAC
78 * address. If that isn't set, then 'local-mac-address' is checked next,
81 * of the above isn't set, then try to get MAC address from nvmem cell named
82 * 'mac-address'.
86 * MAC address.
[all …]
/Linux-v5.4/arch/arm64/crypto/
Daes-ce-ccm-glue.c32 asmlinkage void ce_aes_ccm_auth_data(u8 mac[], u8 const in[], u32 abytes,
36 u32 const rk[], u32 rounds, u8 mac[],
40 u32 const rk[], u32 rounds, u8 mac[],
43 asmlinkage void ce_aes_ccm_final(u8 mac[], u8 const ctr[], u32 const rk[],
105 static void ccm_update_mac(struct crypto_aes_ctx *key, u8 mac[], u8 const in[], in ccm_update_mac() argument
110 ce_aes_ccm_auth_data(mac, in, abytes, macp, key->key_enc, in ccm_update_mac()
117 crypto_xor(&mac[*macp], in, added); in ccm_update_mac()
125 aes_encrypt(key, mac, mac); in ccm_update_mac()
126 crypto_xor(mac, in, AES_BLOCK_SIZE); in ccm_update_mac()
133 aes_encrypt(key, mac, mac); in ccm_update_mac()
[all …]
/Linux-v5.4/drivers/staging/vt6655/
Dmac.c6 * File: mac.c
8 * Purpose: MAC routines
16 * MACbIsIntDisable - Test if MAC interrupt disable
19 * MACvSetLoopbackMode - Set MAC Loopback Mode
20 * MACvSaveContext - Save Context of MAC Registers
21 * MACvRestoreContext - Restore Context of MAC Registers
22 * MACbSoftwareReset - Software Reset MAC
23 * MACbSafeRxOff - Turn Off MAC Rx
24 * MACbSafeTxOff - Turn Off MAC Tx
25 * MACbSafeStop - Stop MAC function
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
Dmac.c16 struct e1000_mac_info *mac = &hw->mac; in e1000e_get_bus_info_pcie() local
33 mac->ops.set_lan_id(hw); in e1000e_get_bus_info_pcie()
109 * register to the devices MAC address and clearing all the other receive
118 e_dbg("Programming MAC Address into RAR[0]\n"); in e1000e_init_rx_addrs()
120 hw->mac.ops.rar_set(hw, hw->mac.addr, 0); in e1000e_init_rx_addrs()
125 hw->mac.ops.rar_set(hw, mac_addr, i); in e1000e_init_rx_addrs()
129 * e1000_check_alt_mac_addr_generic - Check for alternate MAC addr
132 * Checks the nvm for an alternate MAC address. An alternate MAC address
134 * address and must override the actual permanent MAC address. If an
135 * alternate MAC address is found it is programmed into RAR0, replacing
[all …]
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()
175 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
189 * e1000_init_mac_params_82571 - Init MAC func ptrs.
194 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local
205 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
207 mac->ops.check_for_link = e1000e_check_for_fiber_link; in e1000_init_mac_params_82571()
208 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
216 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
[all …]
/Linux-v5.4/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c193 struct mtk_mac *mac = container_of(config, struct mtk_mac, in mtk_mac_config() local
195 struct mtk_eth *eth = mac->hw; in mtk_mac_config()
199 /* MT76x8 has no hardware settings between for the MAC */ in mtk_mac_config()
201 mac->interface != state->interface) { in mtk_mac_config()
205 if (mac->id) in mtk_mac_config()
207 if (!MTK_HAS_CAPS(mac->hw->soc->caps, in mtk_mac_config()
219 err = mtk_gmac_rgmii_path_setup(eth, mac->id); in mtk_mac_config()
228 err = mtk_gmac_sgmii_path_setup(eth, mac->id); in mtk_mac_config()
235 err = mtk_gmac_gephy_path_setup(eth, mac->id); in mtk_mac_config()
245 if (!mac->id && state->interface != PHY_INTERFACE_MODE_SGMII && in mtk_mac_config()
[all …]
/Linux-v5.4/drivers/net/ethernet/freescale/enetc/
Denetc_ethtool.c126 { ENETC_PM0_REOCT, "MAC rx ethernet octets" },
127 { ENETC_PM0_RALN, "MAC rx alignment errors" },
128 { ENETC_PM0_RXPF, "MAC rx valid pause frames" },
129 { ENETC_PM0_RFRM, "MAC rx valid frames" },
130 { ENETC_PM0_RFCS, "MAC rx fcs errors" },
131 { ENETC_PM0_RVLAN, "MAC rx VLAN frames" },
132 { ENETC_PM0_RERR, "MAC rx frame errors" },
133 { ENETC_PM0_RUCA, "MAC rx unicast frames" },
134 { ENETC_PM0_RMCA, "MAC rx multicast frames" },
135 { ENETC_PM0_RBCA, "MAC rx broadcast frames" },
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_vf.c13 u8 *perm_addr = hw->mac.perm_addr; in fm10k_stop_hw_vf()
35 tdlen = hw->mac.itr_scale << FM10K_TDLEN_ITR_SCALE_SHIFT; in fm10k_stop_hw_vf()
40 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_stop_hw_vf()
70 hw->mac.reset_while_pending++; in fm10k_reset_hw_vf()
126 hw->mac.max_queues = i; in fm10k_init_hw_vf()
129 hw->mac.default_vid = (fm10k_read_reg(hw, FM10K_TXQCTL(0)) & in fm10k_init_hw_vf()
135 hw->mac.itr_scale = (fm10k_read_reg(hw, FM10K_TDLEN(0)) & in fm10k_init_hw_vf()
142 hw->mac.max_queues = 0; in fm10k_init_hw_vf()
193 * fm10k_msg_mac_vlan_vf - Read device MAC address from mailbox message
198 * This function should determine the MAC address for the VF
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_tc_tunnel.sh103 for mac in none mpls eth ; do
104 echo "ip gre $mac"
105 $0 ipv4 gre $mac 100
107 echo "ip6 gre $mac"
108 $0 ipv6 ip6gre $mac 100
110 echo "ip gre $mac gso"
111 $0 ipv4 gre $mac 2000
113 echo "ip6 gre $mac gso"
114 $0 ipv6 ip6gre $mac 2000
116 echo "ip udp $mac"
[all …]
/Linux-v5.4/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_param.c128 * pch_gbe_option - Force the MAC's flow control settings
324 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
328 hw->mac.link_speed = SPEED_10; in pch_gbe_check_copper_options()
329 hw->mac.link_duplex = DUPLEX_HALF; in pch_gbe_check_copper_options()
336 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
339 hw->mac.link_speed = SPEED_10; in pch_gbe_check_copper_options()
340 hw->mac.link_duplex = DUPLEX_HALF; in pch_gbe_check_copper_options()
347 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
351 hw->mac.link_speed = SPEED_10; in pch_gbe_check_copper_options()
352 hw->mac.link_duplex = DUPLEX_FULL; in pch_gbe_check_copper_options()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/igbvf/
Dvf.c20 * e1000_init_mac_params_vf - Inits MAC params
25 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_vf() local
28 mac->mta_reg_count = 128; in e1000_init_mac_params_vf()
30 mac->rar_entry_count = 1; in e1000_init_mac_params_vf()
34 mac->ops.reset_hw = e1000_reset_hw_vf; in e1000_init_mac_params_vf()
36 mac->ops.init_hw = e1000_init_hw_vf; in e1000_init_mac_params_vf()
38 mac->ops.check_for_link = e1000_check_for_link_vf; in e1000_init_mac_params_vf()
40 mac->ops.get_link_up_info = e1000_get_link_up_info_vf; in e1000_init_mac_params_vf()
42 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_vf; in e1000_init_mac_params_vf()
43 /* set mac address */ in e1000_init_mac_params_vf()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_x540.c31 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_get_invariants_X540() local
37 mac->mcft_size = IXGBE_X540_MC_TBL_SIZE; in ixgbe_get_invariants_X540()
38 mac->vft_size = IXGBE_X540_VFT_TBL_SIZE; in ixgbe_get_invariants_X540()
39 mac->num_rar_entries = IXGBE_X540_RAR_ENTRIES; in ixgbe_get_invariants_X540()
40 mac->rx_pb_size = IXGBE_X540_RX_PB_SIZE; in ixgbe_get_invariants_X540()
41 mac->max_rx_queues = IXGBE_X540_MAX_RX_QUEUES; in ixgbe_get_invariants_X540()
42 mac->max_tx_queues = IXGBE_X540_MAX_TX_QUEUES; in ixgbe_get_invariants_X540()
43 mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw); in ixgbe_get_invariants_X540()
66 * and clears all interrupts, perform a PHY reset, and perform a link (MAC)
76 status = hw->mac.ops.stop_adapter(hw); in ixgbe_reset_hw_X540()
[all …]

12345678910>>...106