• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/otus/80211core/

Lines Matching refs:tid_baw

1136     //TID_BAW tid_baw = NULL;
1428 TID_BAW tid_baw;
1435 tid_baw = BAW->getQ(dev, baw_seq);
1436 //tid_baw = NULL;
1437 if (NULL == tid_baw)
1443 buf_info = BAW->pop(dev, i, tid_baw);
1447 zfAggTidTxInsertHead(dev, buf_info, tid_baw->tid_tx);
1454 BAW->disable(dev, tid_baw);
1461 TID_BAW tid_baw;
1467 tid_baw = &BAW->tid_baw[i];
1469 tid_baw->frame[j].buf = NULL;
1471 tid_baw->enabled = tid_baw->head = tid_baw->tail = tid_baw->size = 0;
1472 tid_baw->start_seq = 0;
1487 TID_BAW tid_baw=NULL;
1495 tid_baw = &BAW->tid_baw[i];
1496 if (FALSE == tid_baw->enabled)
1501 tid_baw = &BAW->tid_baw[BAW->delPoint];
1506 // tid_baw = &BAW->tid_baw[BAW->delPoint];
1507 // BAW->disable(dev, tid_baw);
1512 zm_msg1_agg(ZM_LV_0, "get new tid_baw, index=", i);
1514 next_baw = &BAW->tid_baw[BAW->delPoint];
1517 BAW->enable(dev, tid_baw, start_seq);
1518 tid_baw->tid_tx = tid_tx;
1520 return tid_baw;
1523 u16_t zfBawInsert(zdev_t* dev, zbuf_t* buf, u16_t baw_seq, TID_BAW tid_baw, u8_t baw_retransmit, struct baw_header_r *header_r) {
1524 //TID_BAW tid_baw;
1530 if(tid_baw->size < (ZM_VTXQ_SIZE - 1)) {
1531 struct baw_header *baw_header = &tid_baw->frame[tid_baw->head].baw_header;
1542 tid_baw->frame[tid_baw->head].buf = buf;
1543 tid_baw->frame[tid_baw->head].baw_seq = baw_seq;
1544 tid_baw->frame[tid_baw->head].baw_retransmit = baw_retransmit + 1;
1546 //tid_baw->frame[tid_baw->head].data = pBuf->data;
1547 tid_baw->head++;
1548 tid_baw->size++;
1558 struct bufInfo* zfBawPop(zdev_t* dev, u16_t index, TID_BAW tid_baw) {
1559 //TID_BAW tid_baw;
1567 if (NULL == (buf_info->buf = tid_baw->frame[index].buf))
1570 buf_info->baw_retransmit = tid_baw->frame[index].baw_retransmit;
1571 buf_info->baw_header = &tid_baw->frame[index].baw_header;
1572 buf_info->timestamp = tid_baw->frame[index].timestamp;
1575 tid_baw->frame[index].buf = NULL;
1580 void zfBawEnable(zdev_t* dev, TID_BAW tid_baw, u16_t start_seq) {
1581 //TID_BAW tid_baw;
1586 tid_baw->enabled = TRUE;
1587 tid_baw->head = tid_baw->tail = tid_baw->size = 0;
1588 tid_baw->start_seq = start_seq;
1591 void zfBawDisable(zdev_t* dev, TID_BAW tid_baw) {
1592 //TID_BAW tid_baw;
1598 if (tid_baw->frame[i].buf) {
1600 //wd->zfcbSetBawQ(dev, tid_baw->frame[i].buf, 0);
1601 zfwBufFree(dev, tid_baw->frame[i].buf, ZM_SUCCESS);
1602 tid_baw->frame[i].buf = NULL;
1606 tid_baw->enabled = FALSE;
1610 TID_BAW tid_baw=NULL;
1616 tid_baw = &BAW->tid_baw[i];
1617 if (TRUE == tid_baw->enabled)
1619 zm_msg1_agg(ZM_LV_0, "get an old tid_baw, baw_seq=", baw_seq);
1620 zm_msg1_agg(ZM_LV_0, "check a tid_baw->start_seq=", tid_baw->start_seq);
1621 if(baw_seq == tid_baw->start_seq)
1628 return tid_baw;
2370 if (tid_baw->enabled) {
2372 BAW->disable(dev, tid_baw);
2419 aggControl->tid_baw->start_seq = tid_tx->bar_ssn >> 4;
2450 /*if (aggControl->tid_baw) {
2462 BAW->insert(dev, buf_info->buf, tid_tx->bar_ssn >> 4, aggControl->tid_baw, buf_info->baw_retransmit, &header_r);
2728 /*if (aggControl->tid_baw && aggControl->aggEnabled) {
2740 BAW->insert(dev, buf, tid_tx->bar_ssn >> 4, aggControl->tid_baw, 0, &header_r);