Lines Matching refs:attr
1133 …tic void EP_GetRxFrameAttribute(ep_handle_t *handle, netc_rx_bd_t *rxDesc, netc_frame_attr_t *attr) in EP_GetRxFrameAttribute() argument
1137 (void)memset(attr, 0, sizeof(netc_frame_attr_t)); in EP_GetRxFrameAttribute()
1139 attr->parserSummary = rxDesc->writeback.parserSummary; in EP_GetRxFrameAttribute()
1140 attr->hostReason = (netc_host_reason_t)rxDesc->writeback.hr; in EP_GetRxFrameAttribute()
1144 attr->srcPort = (uint8_t)rxDesc->writeback.srcPort; in EP_GetRxFrameAttribute()
1148 attr->isRssHashValid = true; in EP_GetRxFrameAttribute()
1149 … attr->rssHash = isPseudoPort ? rxDesc->writeback.rssHash : rxDesc->writeback.rssHashSwt; in EP_GetRxFrameAttribute()
1153 attr->isVlanExtracted = true; in EP_GetRxFrameAttribute()
1154 attr->vlan.vid = rxDesc->writeback.vid; in EP_GetRxFrameAttribute()
1155 attr->vlan.dei = rxDesc->writeback.dei; in EP_GetRxFrameAttribute()
1156 attr->vlan.pcp = rxDesc->writeback.pcp; in EP_GetRxFrameAttribute()
1157 attr->vlan.tpid = rxDesc->writeback.tpid; in EP_GetRxFrameAttribute()
1161 attr->isTsAvail = true; in EP_GetRxFrameAttribute()
1208 netc_frame_attr_t *attr, in EP_ReceiveFrameCopyCommon() argument
1231 if (attr != NULL) in EP_ReceiveFrameCopyCommon()
1233 EP_GetRxFrameAttribute(handle, rxDesc, attr); in EP_ReceiveFrameCopyCommon()
1278 if ((attr != NULL) && isTsBd && attr->isTsAvail) in EP_ReceiveFrameCopyCommon()
1282 attr->timestamp = rxDesc->ext.timestamp; in EP_ReceiveFrameCopyCommon()
1300 …rameCopy(ep_handle_t *handle, uint8_t ring, void *buffer, uint32_t length, netc_frame_attr_t *attr) in EP_ReceiveFrameCopy() argument
1310 … return EP_ReceiveFrameCopyCommon(handle, &handle->rxBdRing[ring], ring, buffer, length, attr, in EP_ReceiveFrameCopy()
1319 netc_frame_attr_t *attr, in EP_ReceiveFrameCommon() argument
1333 if (attr != NULL) in EP_ReceiveFrameCommon()
1335 EP_GetRxFrameAttribute(handle, rxDesc, attr); in EP_ReceiveFrameCommon()
1378 if ((attr != NULL) && isTsBd && attr->isTsAvail) in EP_ReceiveFrameCommon()
1382 attr->timestamp = rxDesc->ext.timestamp; in EP_ReceiveFrameCommon()
1402 …eceiveFrame(ep_handle_t *handle, uint8_t ring, netc_frame_struct_t *frame, netc_frame_attr_t *attr) in EP_ReceiveFrame() argument
1504 return EP_ReceiveFrameCommon(handle, rxBdRing, ring, frame, attr, handle->cfg.rxCacheMaintain); in EP_ReceiveFrame()