Home
last modified time | relevance | path

Searched refs:ld (Results 1 - 25 of 44) sorted by relevance

12

/device/soc/hisilicon/common/platform/hieth-sf/src/
H A Dctrl.c27 static inline int32_t FephyExpandedRead(struct HiethNetdevLocal *ld, int32_t phyAddr, int32_t regNum) in FephyExpandedRead() argument
29 HiethMdioWrite(ld, phyAddr, MII_EXPMA, regNum); in FephyExpandedRead()
30 return HiethMdioRead(ld, phyAddr, MII_EXPMD); in FephyExpandedRead()
33 static inline int32_t FephyExpandedWrite(struct HiethNetdevLocal *ld, int32_t phyAddr, int32_t regNum, int32_t val) in FephyExpandedWrite() argument
35 HiethMdioWrite(ld, phyAddr, MII_EXPMA, regNum); in FephyExpandedWrite()
36 return HiethMdioWrite(ld, phyAddr, MII_EXPMD, val); in FephyExpandedWrite()
39 static void HiethFephyUseDefaultTrim(struct HiethNetdevLocal *ld, const EthPhyAccess *phyAccess) in HiethFephyUseDefaultTrim() argument
46 val = FephyExpandedRead(ld, phyAccess->phyAddr, REG_DEF_ATE); in HiethFephyUseDefaultTrim()
56 void HiethFephyTrim(struct HiethNetdevLocal *ld, const EthPhyAccess *phyAccess) in HiethFephyTrim() argument
67 HiethFephyUseDefaultTrim(ld, phyAcces in HiethFephyTrim()
103 HiethEnableRxcsumDrop(struct HiethNetdevLocal *ld, bool drop) HiethEnableRxcsumDrop() argument
110 HiethHwMacCoreInit(struct HiethNetdevLocal *ld) HiethHwMacCoreInit() argument
146 IrqEnable(struct HiethNetdevLocal *ld, int32_t irqs) IrqEnable() argument
156 IrqDisable(struct HiethNetdevLocal *ld, int32_t irqs) IrqDisable() argument
165 ReadIrqstatus(struct HiethNetdevLocal *ld) ReadIrqstatus() argument
173 HiethHwSetMacAddress(struct HiethNetdevLocal *ld, int32_t ena, const uint8_t *mac) HiethHwSetMacAddress() argument
197 HiethHwGetMacAddress(struct HiethNetdevLocal *ld, uint8_t *mac) HiethHwGetMacAddress() argument
221 TestXmitQueueReady(struct HiethNetdevLocal *ld) TestXmitQueueReady() argument
226 HiethIrqEnable(struct HiethNetdevLocal *ld, int32_t irqs) HiethIrqEnable() argument
236 HiethIrqDisable(struct HiethNetdevLocal *ld, int32_t irqs) HiethIrqDisable() argument
246 HiethReadIrqstatus(struct HiethNetdevLocal *ld) HiethReadIrqstatus() argument
251 HiethClearIrqstatus(struct HiethNetdevLocal *ld, int32_t irqs) HiethClearIrqstatus() argument
262 HiethSetEndianMode(struct HiethNetdevLocal *ld, int32_t mode) HiethSetEndianMode() argument
271 HiethSetHwqDepth(struct HiethNetdevLocal *ld) HiethSetHwqDepth() argument
283 HiethXmitReleasePkt(struct HiethNetdevLocal *ld, const HiethPriv *priv) HiethXmitReleasePkt() argument
327 HiethXmitGso(struct HiethNetdevLocal *ld, const HiethPriv *priv, NetBuf *netBuf) HiethXmitGso() argument
376 HiethFeedHw(struct HiethNetdevLocal *ld, HiethPriv *priv) HiethFeedHw() argument
[all...]
H A Deth_mac.c24 static int32_t SetLinkStat(struct HiethNetdevLocal *ld, unsigned long mode) in SetLinkStat() argument
28 old = HiethReadlBits(ld, UD_REG_NAME(MAC_PORTSET), BITS_MACSTAT); in SetLinkStat()
29 HiethWritelBits(ld, mode, UD_REG_NAME(MAC_PORTSET), BITS_MACSTAT); in SetLinkStat()
33 static int32_t SetNegMode(struct HiethNetdevLocal *ld, int32_t mode) in SetNegMode() argument
37 old = HiethReadlBits(ld, UD_REG_NAME(MAC_PORTSEL), BITS_NEGMODE); in SetNegMode()
38 HiethWritelBits(ld, mode, UD_REG_NAME(MAC_PORTSEL), BITS_NEGMODE); in SetNegMode()
42 static int32_t GetNegMode(struct HiethNetdevLocal *ld) in GetNegMode() argument
44 return HiethReadlBits(ld, UD_REG_NAME(MAC_PORTSEL), BITS_NEGMODE); in GetNegMode()
47 int32_t HiethSetLinkStat(struct HiethNetdevLocal *ld, unsigned long mode) in HiethSetLinkStat() argument
49 return SetLinkStat(ld, mod in HiethSetLinkStat()
52 HiethGetLinkStat(struct HiethNetdevLocal *ld) HiethGetLinkStat() argument
57 HiethSetMacLeadcodeCntLimit(struct HiethNetdevLocal *ld, int32_t cnt) HiethSetMacLeadcodeCntLimit() argument
68 HiethSetMacTransIntervalBits(struct HiethNetdevLocal *ld, int32_t nbits) HiethSetMacTransIntervalBits() argument
90 HiethSetMacFcInterval(struct HiethNetdevLocal *ld, int32_t para) HiethSetMacFcInterval() argument
101 HiethSetNegMode(struct HiethNetdevLocal *ld, int32_t mode) HiethSetNegMode() argument
111 HiethGetNegmode(struct HiethNetdevLocal *ld) HiethGetNegmode() argument
121 HiethSetMiiMode(struct HiethNetdevLocal *ld, int32_t mode) HiethSetMiiMode() argument
130 HiethSetRcvLenMax(struct HiethNetdevLocal *ld, int32_t cnt) HiethSetRcvLenMax() argument
[all...]
H A Dmdio.c19 static int32_t WaitMdioReady(struct HiethNetdevLocal *ld) in WaitMdioReady() argument
23 while (--timeout && !TestMdioReady(ld)) { in WaitMdioReady()
29 int32_t HiethMdioRead(struct HiethNetdevLocal *ld, int32_t phyAddr, int32_t regNum) in HiethMdioRead() argument
34 if (!WaitMdioReady(ld)) { in HiethMdioRead()
38 MdioStartPhyread(ld, phyAddr, regNum); in HiethMdioRead()
39 if (WaitMdioReady(ld)) { in HiethMdioRead()
40 val = MdioGetPhyreadVal(ld); in HiethMdioRead()
48 int32_t HiethMdioWrite(struct HiethNetdevLocal *ld, int32_t phyAddr, int32_t regNum, int32_t val) in HiethMdioWrite() argument
55 if (!WaitMdioReady(ld)) { in HiethMdioWrite()
60 MdioPhyWrite(ld, phyAdd in HiethMdioWrite()
65 HiethMdioReset(struct HiethNetdevLocal *ld) HiethMdioReset() argument
71 HiethMdioInit(struct HiethNetdevLocal *ld) HiethMdioInit() argument
82 HiethMdioExit(struct HiethNetdevLocal *ld) HiethMdioExit() argument
[all...]
H A Dinterface.c82 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); in PhyStateMachine() local
85 linkStatus = MiiphyLink(ld, priv->phy); in PhyStateMachine()
98 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); in HiethMonitorFunc() local
101 refillCnt = HiethFeedHw(ld, priv); in HiethMonitorFunc()
196 static uint32_t ScanPhyId(struct HiethNetdevLocal *ld, int32_t addr) in ScanPhyId() argument
200 val = (uint32_t)HiethMdioRead(ld, addr, PHY_ID1); in ScanPhyId()
202 val = (uint32_t)HiethMdioRead(ld, addr, PHY_ID2); in ScanPhyId()
212 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); in HiethCanSend() local
215 if (!TestXmitQueueReady(ld)) { in HiethCanSend()
216 HiethXmitReleasePkt(ld, pri in HiethCanSend()
250 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); HiethSend() local
263 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); HiethDeliver() local
371 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); HiethLinkStatusChanged() local
450 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); HiethHwInit() local
535 struct HiethNetdevLocal *ld = &(g_stHiethPlatformData[priv->index].stNetdevLocal); RegisterHiethData() local
619 struct HiethNetdevLocal *ld = NULL; GetHiethNetDevLocal() local
[all...]
H A Deth_phy.c24 bool HiethGetPhyStat(struct HiethNetdevLocal *ld, EthPhyAccess *phyAccess, uint32_t *state) in HiethGetPhyStat() argument
30 phyState = HiethMdioRead(ld, phyAccess->phyAddr, PHY_BMSR); in HiethGetPhyStat()
37 phyState = HiethMdioRead(ld, phyAccess->phyAddr, PHY_BMSR); in HiethGetPhyStat()
53 int32_t MiiphyLink(struct HiethNetdevLocal *ld, EthPhyAccess *phyAccess) in MiiphyLink() argument
57 reg = HiethMdioRead(ld, phyAccess->phyAddr, PHY_BMSR); in MiiphyLink()
76 static int32_t MiiphyIs1000baseX(struct HiethNetdevLocal *ld, EthPhyAccess *phyAccess) in MiiphyIs1000baseX() argument
80 reg = HiethMdioRead(ld, phyAccess->phyAddr, PHY_EXSR); in MiiphyIs1000baseX()
92 int32_t MiiphySpeed(struct HiethNetdevLocal *ld, EthPhyAccess *phyAccess) in MiiphySpeed() argument
97 val = HiethMdioRead(ld, phyAccess->phyAddr, PHY_BMSR); in MiiphySpeed()
104 if (MiiphyIs1000baseX(ld, phyAcces in MiiphySpeed()
138 MiiphyDuplex(struct HiethNetdevLocal *ld, EthPhyAccess *phyAccess) MiiphyDuplex() argument
[all...]
/device/soc/hisilicon/common/platform/hieth-sf/adapter/
H A Dhieth_mac.c43 struct HiethNetdevLocal *ld = GetHiethNetDevLocal(ethDevice); in HiethPortReset() local
44 if (ld == NULL) { in HiethPortReset()
45 HDF_LOGE("%s: get ld fail!", __func__); in HiethPortReset()
50 if (ld->port == UP_PORT) { in HiethPortReset()
52 HiethWritelBits(ld, 1, GLB_SOFT_RESET, BITS_ETH_SOFT_RESET_ALL); in HiethPortReset()
54 HiethWritelBits(ld, 0, GLB_SOFT_RESET, BITS_ETH_SOFT_RESET_ALL); in HiethPortReset()
56 HiethWritelBits(ld, 1, GLB_SOFT_RESET, BITS_ETH_SOFT_RESET_ALL); in HiethPortReset()
58 HiethWritelBits(ld, 0, GLB_SOFT_RESET, BITS_ETH_SOFT_RESET_ALL); in HiethPortReset()
59 } else if (ld->port == DOWN_PORT) { in HiethPortReset()
61 HiethWritelBits(ld, in HiethPortReset()
74 struct HiethNetdevLocal *ld = GetHiethNetDevLocal(ethDevice); HiethPortInit() local
[all...]
/device/soc/hisilicon/common/platform/hieth-sf/include/internal/
H A Dmdio.h47 #define TestMdioReady(ld) (HiethRead(ld, MDIO_RWCTRL) & (1 << 15))
49 #define MdioStartPhyread(ld, phyAddr, regNum) \
50 HiethWrite(ld, MDIO_MK_RWCTL(0, 0, 0, phyAddr, (ld)->mdioFrqdiv, regNum), MDIO_RWCTRL)
52 #define MdioGetPhyreadVal(ld) (HiethRead(ld, MDIO_RO_DATA) & 0xFFFF)
54 #define MdioPhyWrite(ld, phyAddr, regNum, val) \
55 HiethWrite(ld, MDIO_MK_RWCTL(val, 0, 1, phyAddr, (ld)
[all...]
H A Dctrl.h274 #define IsRecvPacket(ld) (HiethRead(ld, GLB_RW_IRQ_RAW) & (UD_BIT_NAME(HIETH_INT_RX_RDY)))
276 #define HwSetRxpkgFinish(ld) HiethWrite(ld, UD_BIT_NAME(HIETH_INT_RX_RDY), GLB_RW_IRQ_RAW)
278 #define HwGetRxpkgInfo(ld) HiethRead(ld, UD_REG_NAME(GLB_RO_IQFRM_DES))
280 #define HwXmitqCntInUse(ld) HiethReadlBits(ld, UD_REG_NAME(GLB_RO_QUEUE_STAT), BITS_XMITQ_CNT_INUSE)
282 #define HwXmitqPkg(ld, addr, len) \
284 HiethWrite(ld, (add
[all...]
H A Dhieth_pri.h117 #define HiethRead(ld, ofs) \
118 ({ unsigned long reg = readl((ld)->iobase + (ofs)); \
122 #define HiethWrite(ld, v, ofs) \
124 writel(v, (ld)->iobase + (ofs)); \
130 #define HiethWritelBits(ld, v, ofs, bits_desc) \
134 unsigned long _reg = HiethRead(ld, ofs); \
137 HiethWrite(ld, (_reg & (~_mask)) | (((unsigned long)(v) << (_shift)) & _mask), ofs); \
140 #define HiethReadlBits(ld, ofs, bits_desc) ({ \
145 (HiethRead(ld, ofs)&_mask)>>(_shift); })
186 #define UD_REG_NAME(name) ((ld
[all...]
H A Deth_mac.h115 int32_t HiethSetMacLeadcodeCntLimit(struct HiethNetdevLocal *ld, int32_t cnt);
116 int32_t HiethSetMacTransIntervalBits(struct HiethNetdevLocal *ld, int32_t nbits);
117 int32_t HiethSetMacFcInterval(struct HiethNetdevLocal *ld, int32_t para);
119 int32_t HiethSetLinkStat(struct HiethNetdevLocal *ld, unsigned long mode);
120 int32_t HiethGetLinkStat(struct HiethNetdevLocal *ld);
122 int32_t HiethSetNegMode(struct HiethNetdevLocal *ld, int32_t mode);
123 int32_t HiethGetNegmode(struct HiethNetdevLocal *ld);
125 int32_t HiethSetMiiMode(struct HiethNetdevLocal *ld, int32_t mode);
126 void HiethSetRcvLenMax(struct HiethNetdevLocal *ld, int32_t cnt);
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/galaxycore_gc2053/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov12870/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327_2L/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os04b10/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os05a/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov2775/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov9284/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307_2L/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx415/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335_ForCar/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx390/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os05a_2L/
H A DMakefile22 LIBS_CFLAGS += $(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)
23 LIBS_LD_CFLAGS +=$(LLVM_SYSROOT_CFLAGS) -fuse-ld=lld $(LLVM_TARGET_CFLAGS)

Completed in 8 milliseconds

12