/** * struct nps_enet_priv - Storage of ENET's private information. * @regs_base: Base address of ENET memory-mapped control registers. * @irq: For RX/TX IRQ number. * @tx_skb: socket buffer of sent frame. * @napi: Structure for NAPI.
*/ struct nps_enet_priv { void __iomem *regs_base;
s32 irq; struct sk_buff *tx_skb; struct napi_struct napi;
u32 ge_mac_cfg_2_value;
u32 ge_mac_cfg_3_value;
};
/** * nps_enet_reg_set - Sets ENET register with provided value. * @priv: Pointer to EZchip ENET private data structure. * @reg: Register offset from base address. * @value: Value to set in register.
*/ staticinlinevoid nps_enet_reg_set(struct nps_enet_priv *priv,
s32 reg, s32 value)
{
iowrite32be(value, priv->regs_base + reg);
}
/** * nps_enet_reg_get - Gets value of specified ENET register. * @priv: Pointer to EZchip ENET private data structure. * @reg: Register offset from base address. * * returns: Value of requested register.
*/ staticinline u32 nps_enet_reg_get(struct nps_enet_priv *priv, s32 reg)
{ return ioread32be(priv->regs_base + reg);
}
#endif/* _NPS_ENET_H */
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.26Bemerkung:
(vorverarbeitet am 2026-06-07)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.