Lines Matching defs:netBuf
327 int32_t HiethXmitGso(struct HiethNetdevLocal *ld, const HiethPriv *priv, NetBuf *netBuf)
333 if (netBuf == NULL) {
334 HDF_LOGE("%sL netBuf is NULL", __func__);
338 sendPktLen = NetBufGetDataLen(netBuf);
345 pbInfo->dmaInfo[sgLen] = (void *)NetBufGetAddress(netBuf, E_DATA_BUF);
348 pbInfo->buf = netBuf;
358 NetDmaCacheClean((void *)NetBufGetAddress(netBuf, E_DATA_BUF), sendPktLen);
359 txqCur->txAddr = (uintptr_t)NetBufGetAddress(netBuf, E_DATA_BUF);
362 NetBufFree(netBuf);
379 NetBuf *netBuf = NULL;
393 netBuf = NetBufAlloc(ALIGN(HIETH_MAX_FRAME_SIZE + ETH_PAD_SIZE + CACHE_ALIGNED_SIZE, CACHE_ALIGNED_SIZE));
394 if (netBuf == NULL) {
395 HDF_LOGE("%sL netBuf alloc fail", __func__);
400 netBuf->bufs[E_DATA_BUF].offset += (ALIGN((uintptr_t)NetBufGetAddress(netBuf, E_DATA_BUF),
401 CACHE_ALIGNED_SIZE) - (uintptr_t)NetBufGetAddress(netBuf, E_DATA_BUF));
405 netBuf->bufs[E_DATA_BUF].offset += ETH_PAD_SIZE;
408 priv->ram->rxNetbuf[priv->rxFeed] = netBuf;
409 NetDmaCacheInv(NetBufGetAddress(netBuf, E_DATA_BUF), HIETH_MAX_FRAME_SIZE);
411 HiethWrite(ld, VMM_TO_DMA_ADDR((UINTPTR)NetBufGetAddress(netBuf, E_DATA_BUF)), UD_REG_NAME(GLB_IQ_ADDR));