Lines Matching refs:cmdBd
58 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2MFQueryEMTableEntry() local
79 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2MFQueryEMTableEntry()
80 cmdBd.generic.index = i; in EP_RxL2MFQueryEMTableEntry()
81 cmdBd.generic.cmd = 1U; in EP_RxL2MFQueryEMTableEntry()
82 cmdBd.generic.class = 1U; in EP_RxL2MFQueryEMTableEntry()
83 cmdBd.generic.ci = 0U; in EP_RxL2MFQueryEMTableEntry()
84 cmdBd.generic.sf = 1U; in EP_RxL2MFQueryEMTableEntry()
86 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2MFQueryEMTableEntry()
94 if (cmdBd.generic.addr == address) in EP_RxL2MFQueryEMTableEntry()
98 result->siBitMap = (uint16_t)cmdBd.generic.siBitMap; in EP_RxL2MFQueryEMTableEntry()
112 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2MFQueryAddEMTableEntry() local
157 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2MFQueryAddEMTableEntry()
158 cmdBd.generic.addr = address; in EP_RxL2MFQueryAddEMTableEntry()
159 cmdBd.generic.en = 1; in EP_RxL2MFQueryAddEMTableEntry()
160 cmdBd.generic.cmd = 0; in EP_RxL2MFQueryAddEMTableEntry()
161 cmdBd.generic.class = 1; in EP_RxL2MFQueryAddEMTableEntry()
162 cmdBd.generic.ci = 0; in EP_RxL2MFQueryAddEMTableEntry()
163 cmdBd.generic.sf = 1; in EP_RxL2MFQueryAddEMTableEntry()
168 cmdBd.generic.index = result[i].index; in EP_RxL2MFQueryAddEMTableEntry()
169 cmdBd.generic.siBitMap = (result[i].siBitMap | ((uint32_t)1U << si)); in EP_RxL2MFQueryAddEMTableEntry()
178 cmdBd.generic.index = index; in EP_RxL2MFQueryAddEMTableEntry()
179 cmdBd.generic.siBitMap = ((uint32_t)1U << si); in EP_RxL2MFQueryAddEMTableEntry()
182 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2MFQueryAddEMTableEntry()
190 handle->macFilterCount[cmdBd.generic.index] = 1U; in EP_RxL2MFQueryAddEMTableEntry()
200 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2MFQueryDeleteEMTableEntry() local
226 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2MFQueryDeleteEMTableEntry()
228 cmdBd.generic.addr = 0; in EP_RxL2MFQueryDeleteEMTableEntry()
229 cmdBd.generic.en = 1; in EP_RxL2MFQueryDeleteEMTableEntry()
230 cmdBd.generic.siBitMap = 0; in EP_RxL2MFQueryDeleteEMTableEntry()
231 cmdBd.generic.index = result[i].index; in EP_RxL2MFQueryDeleteEMTableEntry()
232 cmdBd.generic.cmd = 0; in EP_RxL2MFQueryDeleteEMTableEntry()
233 cmdBd.generic.class = 1; in EP_RxL2MFQueryDeleteEMTableEntry()
234 cmdBd.generic.ci = 0; in EP_RxL2MFQueryDeleteEMTableEntry()
235 cmdBd.generic.sf = 1; in EP_RxL2MFQueryDeleteEMTableEntry()
237 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2MFQueryDeleteEMTableEntry()
294 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2MFFlush() local
311 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2MFFlush()
312 cmdBd.generic.index = i; in EP_RxL2MFFlush()
313 cmdBd.generic.cmd = 1U; in EP_RxL2MFFlush()
314 cmdBd.generic.class = 1U; in EP_RxL2MFFlush()
315 cmdBd.generic.ci = 0U; in EP_RxL2MFFlush()
316 cmdBd.generic.sf = 1U; in EP_RxL2MFFlush()
318 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2MFFlush()
325 ucAddr = ((cmdBd.generic.addr & 0x1U) == 0U); in EP_RxL2MFFlush()
333 if ((cmdBd.generic.siBitMap & ((uint32_t)1U << si)) == 0U) in EP_RxL2MFFlush()
338 if (cmdBd.generic.siBitMap == ((uint32_t)1U << si)) in EP_RxL2MFFlush()
340 cmdBd.generic.addr = 0; in EP_RxL2MFFlush()
341 cmdBd.generic.siBitMap = 0; in EP_RxL2MFFlush()
345 cmdBd.generic.siBitMap &= ~((uint32_t)1U << si); in EP_RxL2MFFlush()
347 cmdBd.generic.en = 1; in EP_RxL2MFFlush()
348 cmdBd.generic.index = i; in EP_RxL2MFFlush()
349 cmdBd.generic.cmd = 0; in EP_RxL2MFFlush()
350 cmdBd.generic.class = 1; in EP_RxL2MFFlush()
351 cmdBd.generic.ci = 0; in EP_RxL2MFFlush()
352 cmdBd.generic.sf = 1; in EP_RxL2MFFlush()
354 …CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&handle->hw.si->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2MFFlush()
362 if (cmdBd.generic.siBitMap == ((uint32_t)1U << si)) in EP_RxL2MFFlush()
508 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2VFQueryEMTableEntry() local
529 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2VFQueryEMTableEntry()
530 cmdBd.generic.index = i; in EP_RxL2VFQueryEMTableEntry()
531 cmdBd.generic.cmd = 1U; in EP_RxL2VFQueryEMTableEntry()
532 cmdBd.generic.class = 2U; in EP_RxL2VFQueryEMTableEntry()
533 cmdBd.generic.ci = 0U; in EP_RxL2VFQueryEMTableEntry()
534 cmdBd.generic.sf = 1U; in EP_RxL2VFQueryEMTableEntry()
535 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2VFQueryEMTableEntry()
543 if (cmdBd.generic.addr == address) in EP_RxL2VFQueryEMTableEntry()
547 result->siBitMap = (uint16_t)cmdBd.generic.siBitMap; in EP_RxL2VFQueryEMTableEntry()
561 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2VFQueryAddEMTableEntry() local
605 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2VFQueryAddEMTableEntry()
606 cmdBd.generic.addr = address; in EP_RxL2VFQueryAddEMTableEntry()
607 cmdBd.generic.en = 1; in EP_RxL2VFQueryAddEMTableEntry()
608 cmdBd.generic.cmd = 0; in EP_RxL2VFQueryAddEMTableEntry()
609 cmdBd.generic.class = 1; in EP_RxL2VFQueryAddEMTableEntry()
610 cmdBd.generic.ci = 0; in EP_RxL2VFQueryAddEMTableEntry()
611 cmdBd.generic.sf = 1; in EP_RxL2VFQueryAddEMTableEntry()
616 cmdBd.generic.index = result[i].index; in EP_RxL2VFQueryAddEMTableEntry()
617 cmdBd.generic.siBitMap = (result[i].siBitMap | ((uint32_t)1U << si)); in EP_RxL2VFQueryAddEMTableEntry()
626 cmdBd.generic.index = index; in EP_RxL2VFQueryAddEMTableEntry()
627 cmdBd.generic.siBitMap = ((uint32_t)1U << si); in EP_RxL2VFQueryAddEMTableEntry()
630 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2VFQueryAddEMTableEntry()
638 handle->vlanFilterCount[cmdBd.generic.index] = 1U; in EP_RxL2VFQueryAddEMTableEntry()
648 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2VFQueryDeleteEMTableEntry() local
673 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2VFQueryDeleteEMTableEntry()
675 cmdBd.generic.addr = 0; in EP_RxL2VFQueryDeleteEMTableEntry()
676 cmdBd.generic.en = 1; in EP_RxL2VFQueryDeleteEMTableEntry()
677 cmdBd.generic.siBitMap = 0; in EP_RxL2VFQueryDeleteEMTableEntry()
678 cmdBd.generic.index = result[i].index; in EP_RxL2VFQueryDeleteEMTableEntry()
679 cmdBd.generic.cmd = 0; in EP_RxL2VFQueryDeleteEMTableEntry()
680 cmdBd.generic.class = 2; in EP_RxL2VFQueryDeleteEMTableEntry()
681 cmdBd.generic.ci = 0; in EP_RxL2VFQueryDeleteEMTableEntry()
682 cmdBd.generic.sf = 1; in EP_RxL2VFQueryDeleteEMTableEntry()
684 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2VFQueryDeleteEMTableEntry()
720 netc_cmd_bd_t cmdBd = {0}; in EP_RxL2VFFlush() local
733 (void)memset(&cmdBd, 0, sizeof(cmdBd)); in EP_RxL2VFFlush()
734 cmdBd.generic.index = i; in EP_RxL2VFFlush()
735 cmdBd.generic.cmd = 1U; in EP_RxL2VFFlush()
736 cmdBd.generic.class = 2U; in EP_RxL2VFFlush()
737 cmdBd.generic.ci = 0U; in EP_RxL2VFFlush()
738 cmdBd.generic.sf = 1U; in EP_RxL2VFFlush()
740 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2VFFlush()
747 if ((cmdBd.generic.siBitMap & ((uint32_t)1U << si)) == 0U) in EP_RxL2VFFlush()
752 if (cmdBd.generic.siBitMap == ((uint32_t)1U << si)) in EP_RxL2VFFlush()
754 cmdBd.generic.addr = 0; in EP_RxL2VFFlush()
755 cmdBd.generic.siBitMap = 0; in EP_RxL2VFFlush()
759 cmdBd.generic.siBitMap &= ~((uint32_t)1U << si); in EP_RxL2VFFlush()
761 cmdBd.generic.en = 1; in EP_RxL2VFFlush()
762 cmdBd.generic.index = i; in EP_RxL2VFFlush()
763 cmdBd.generic.cmd = 0; in EP_RxL2VFFlush()
764 cmdBd.generic.class = 2; in EP_RxL2VFFlush()
765 cmdBd.generic.ci = 0; in EP_RxL2VFFlush()
766 cmdBd.generic.sf = 1; in EP_RxL2VFFlush()
768 …t = NETC_CmdBDSendCommand((netc_cbdr_hw_t *)(uintptr_t)&base->SICBDRMR, &handle->cmdBdRing, &cmdBd, in EP_RxL2VFFlush()
776 if (cmdBd.generic.siBitMap == ((uint32_t)1U << si)) in EP_RxL2VFFlush()