Searched refs:mac (Results 1 - 25 of 1066) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/ti/
H A Dcpsw.h13 #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 Ddpaa2-mac.c10 #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 Ddpaa2-mac.h33 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 Dmpfs.h11 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 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); 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 Debt_arpreply.h8 unsigned char mac[ETH_ALEN]; member in struct:ebt_arpreply_info
H A Debt_nat.h9 unsigned char mac[ETH_ALEN]; member in struct:ebt_nat_info
/linux-master/arch/mips/include/asm/mach-lantiq/
H A Dlantiq_platform.h14 struct sockaddr mac; member in struct:ltq_eth_data
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_mac.h11 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 Dspl2sw_phy.c16 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 Dfc_fcoe.h83 * @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 Dpasemi_mac.c83 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 Dpasemi_mac_ethtool.c57 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 Dmac.c14 #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 DMakefile3 plfxlc-objs += chip.o firmware.o usb.o mac.o
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dxgmac.c41 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 Ddwmac-ingenic.c75 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 Dhwif.c41 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 DMakefile8 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 Dbcm63xx_nvram.h25 * 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 Dseeq.h18 unsigned char mac[ETH_ALEN]; member in struct:sgiseeq_platform_data
/linux-master/include/linux/
H A Dfec.h18 unsigned char mac[ETH_ALEN]; member in struct:fec_platform_data
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dvsc7326.c84 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 Dusnic_common_util.h40 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 Dcore.c42 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...]

Completed in 266 milliseconds

1234567891011>>