MAC
LPC32XX_DEFINE_CLK(MAC, MACCLK_CTRL,
LPC32XX_CLK_DEFINE(MAC, "mac", 0x0, LPC32XX_CLK_HCLK),
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.area = MAC,
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208},
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208},
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208, 0x20a,
{ PCI_DEVICE_DATA(STMICRO, MAC, &stmmac_pci_info) },
u8 MAC[16][6];
rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->MAC[0],
rtl818x_iowrite16(priv, (__le16 __iomem *)&priv->map->MAC[4],
rtl818x_iowrite8(priv, &priv->map->MAC[i],
u8 MAC[6];
CASE_BTC_REGTYPE_STR(MAC);
static EXT_TTY_ATTR_RO(MAC, PORT_MAC);
IEEE80211_IF_FILE(bssid, deflink.u.mgd.bssid, MAC);
IEEE80211_IF_LINK_FILE(addr, conf->addr, MAC);
PFLAG(MAC, 0, EPCS_PRIO_ACCESS, "EPCS-PRIO-ACCESS");
PFLAG(MAC, 0, OM_CONTROL, "OM-CONTROL");
PFLAG(MAC, 0, TRIG_TXOP_SHARING_MODE1, "TRIG-TXOP-SHARING-MODE1");
PFLAG(MAC, 0, TRIG_TXOP_SHARING_MODE2, "TRIG-TXOP-SHARING-MODE2");
PFLAG(MAC, 0, RESTRICTED_TWT, "RESTRICTED-TWT");
PFLAG(MAC, 0, SCS_TRAFFIC_DESC, "SCS-TRAFFIC-DESC");
PFLAG(MAC, 0, HTC_HE, "HTC-HE");
PFLAG(MAC, 0, TWT_REQ, "TWT-REQ");
PFLAG(MAC, 0, TWT_RES, "TWT-RES");
PFLAG_RANGE_DEFAULT(MAC, 0, DYNAMIC_FRAG, 0, 1, 0,
PFLAG_RANGE_DEFAULT(MAC, 0, MAX_NUM_FRAG_MSDU, 1, 0, 0,
PFLAG_RANGE_DEFAULT(MAC, 1, MIN_FRAG_SIZE, 128, 0, -1,
PFLAG_RANGE_DEFAULT(MAC, 1, TF_MAC_PAD_DUR, 0, 8, 0,
PFLAG_RANGE(MAC, 1, MULTI_TID_AGG_RX_QOS, 0, 1, 1,
PFLAG(MAC, 2, ALL_ACK, "ALL-ACK");
PFLAG(MAC, 2, TRS, "TRS");
PFLAG(MAC, 2, BSR, "BSR");
PFLAG(MAC, 2, BCAST_TWT, "BCAST-TWT");
PFLAG(MAC, 2, 32BIT_BA_BITMAP, "32BIT-BA-BITMAP");
PFLAG(MAC, 2, MU_CASCADING, "MU-CASCADING");
PFLAG(MAC, 2, ACK_EN, "ACK-EN");
PFLAG(MAC, 3, OMI_CONTROL, "OMI-CONTROL");
PFLAG(MAC, 3, OFDMA_RA, "OFDMA-RA");
PFLAG(MAC, 3, AMSDU_FRAG, "AMSDU-FRAG");
PFLAG(MAC, 3, FLEX_TWT_SCHED, "FLEX-TWT-SCHED");
PFLAG(MAC, 3, RX_CTRL_FRAME_TO_MULTIBSS, "RX-CTRL-FRAME-TO-MULTIBSS");
PFLAG(MAC, 4, BSRP_BQRP_A_MPDU_AGG, "BSRP-BQRP-A-MPDU-AGG");
PFLAG(MAC, 4, QTP, "QTP");
PFLAG(MAC, 4, BQR, "BQR");
PFLAG(MAC, 4, PSR_RESP, "PSR-RESP");
PFLAG(MAC, 4, NDP_FB_REP, "NDP-FB-REP");
PFLAG(MAC, 4, OPS, "OPS");
PFLAG(MAC, 4, AMSDU_IN_AMPDU, "AMSDU-IN-AMPDU");
PFLAG(MAC, 5, SUBCHAN_SELECTIVE_TRANSMISSION,
PFLAG(MAC, 5, UL_2x996_TONE_RU, "UL-2x996-TONE-RU");
PFLAG(MAC, 5, OM_CTRL_UL_MU_DATA_DIS_RX, "OM-CTRL-UL-MU-DATA-DIS-RX");
PFLAG(MAC, 5, HE_DYNAMIC_SM_PS, "HE-DYNAMIC-SM-PS");
PFLAG(MAC, 5, PUNCTURED_SOUNDING, "PUNCTURED-SOUNDING");
PFLAG(MAC, 5, HT_VHT_TRIG_FRAME_RX, "HT-VHT-TRIG-FRAME-RX");