ptxdesc 28 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c struct tx_desc *ptxdesc) ptxdesc 47 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw0(0x%08x)\n", ptxdesc->txdw0); ptxdesc 48 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw1(0x%08x)\n", ptxdesc->txdw1); ptxdesc 49 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw2(0x%08x)\n", ptxdesc->txdw2); ptxdesc 50 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw3(0x%08x)\n", ptxdesc->txdw3); ptxdesc 51 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw4(0x%08x)\n", ptxdesc->txdw4); ptxdesc 52 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw5(0x%08x)\n", ptxdesc->txdw5); ptxdesc 53 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw6(0x%08x)\n", ptxdesc->txdw6); ptxdesc 54 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c DBG_88E("txdw7(0x%08x)\n", ptxdesc->txdw7); ptxdesc 31 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void rtl8188eu_cal_txdesc_chksum(struct tx_desc *ptxdesc) ptxdesc 33 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c u16 *usptr = (u16 *)ptxdesc; ptxdesc 39 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw7 &= cpu_to_le32(0xffff0000); ptxdesc 43 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw7 |= cpu_to_le32(0x0000ffff & checksum); ptxdesc 53 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct tx_desc *ptxdesc; ptxdesc 56 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc = (struct tx_desc *)desc; ptxdesc 60 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(OWN | FSG | LSG); /* own, bFirstSeg, bLastSeg; */ ptxdesc 62 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(((TXDESC_SIZE+OFFSET_SZ)<<OFFSET_SHT)&0x00ff0000); /* 32 bytes for TX Desc */ ptxdesc 64 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(BufferLen&0x0000ffff); /* Buffer size + command header */ ptxdesc 67 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((QSLT_MGNT<<QSEL_SHT)&0x00001f00); /* Fixed queue of Mgnt queue */ ptxdesc 71 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32(NAVUSEHDR); ptxdesc 73 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(BIT(7)); /* Hw set sequence number */ ptxdesc 74 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw3 |= cpu_to_le32((8 << 28)); /* set bit3 to 1. Suugested by TimChen. 2009.12.29. */ ptxdesc 78 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BIT(23)); /* BT NULL */ ptxdesc 81 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(BIT(8));/* driver uses rate */ ptxdesc 85 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtl8188eu_cal_txdesc_chksum(ptxdesc); ptxdesc 88 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void fill_txdesc_sectype(struct pkt_attrib *pattrib, struct tx_desc *ptxdesc) ptxdesc 95 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x01<<SEC_TYPE_SHT)&0x00c00000); ptxdesc 96 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(0x7 << AMPDU_DENSITY_SHT); ptxdesc 100 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x01<<SEC_TYPE_SHT)&0x00c00000); ptxdesc 101 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(0x7 << AMPDU_DENSITY_SHT); ptxdesc 104 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x03<<SEC_TYPE_SHT)&0x00c00000); ptxdesc 105 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(0x7 << AMPDU_DENSITY_SHT); ptxdesc 169 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct tx_desc *ptxdesc = (struct tx_desc *)pmem; ptxdesc 175 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc = (struct tx_desc *)(pmem+PACKET_OFFSET_SZ); ptxdesc 180 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c memset(ptxdesc, 0, sizeof(struct tx_desc)); ptxdesc 183 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(OWN | FSG | LSG); ptxdesc 184 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(sz & 0x0000ffff);/* update TXPKTSIZE */ ptxdesc 188 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(((offset) << OFFSET_SHT) & 0x00ff0000);/* 32 bytes for TX Desc */ ptxdesc 191 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw0 |= cpu_to_le32(BMC); ptxdesc 202 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); ptxdesc 205 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(USERATE);/* rate control always by driver */ ptxdesc 209 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32(pattrib->mac_id & 0x3F); ptxdesc 212 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 214 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((pattrib->raid << RATE_ID_SHT) & 0x000F0000); ptxdesc 216 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c fill_txdesc_sectype(pattrib, ptxdesc); ptxdesc 219 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(AGG_EN);/* AGG EN */ ptxdesc 220 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw6 = cpu_to_le32(0x6666f800); ptxdesc 222 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(AGG_BK);/* AGG BK */ ptxdesc 228 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum << SEQ_SHT) & 0x0FFF0000); ptxdesc 232 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(QOS);/* QoS */ ptxdesc 236 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32((pxmitframe->agg_num << USB_TXAGG_NUM_SHT) & 0xFF000000); ptxdesc 244 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c fill_txdesc_vcs(pattrib, &ptxdesc->txdw4); ptxdesc 245 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c fill_txdesc_phy(pattrib, &ptxdesc->txdw4); ptxdesc 247 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(0x00000008);/* RTS Rate=24M */ ptxdesc 248 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(0x0001ff00);/* DATA/RTS Rate FB LMT */ ptxdesc 252 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(SGI);/* SGI */ ptxdesc 255 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(data_rate & 0x3F); ptxdesc 257 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32((pwr_status & 0x7) << PWR_STATUS_SHT); ptxdesc 262 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(AGG_BK);/* AGG BK */ ptxdesc 264 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(BIT(24));/* DATA_SHORT */ ptxdesc 265 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(MRateToHwRate(pmlmeext->tx_rate)); ptxdesc 269 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32(pattrib->mac_id & 0x3f); ptxdesc 272 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 274 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((pattrib->raid << RATE_ID_SHT) & 0x000f0000); ptxdesc 279 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BIT(19)); ptxdesc 282 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum<<SEQ_SHT)&0x0FFF0000); ptxdesc 285 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(RTY_LMT_EN);/* retry limit enable */ ptxdesc 287 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(0x00180000);/* retry limit = 6 */ ptxdesc 289 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(0x00300000);/* retry limit = 12 */ ptxdesc 291 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(MRateToHwRate(pmlmeext->tx_rate)); ptxdesc 298 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((4) & 0x3f);/* CAM_ID(MAC_ID) */ ptxdesc 300 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((6 << RATE_ID_SHT) & 0x000f0000);/* raid */ ptxdesc 305 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum<<SEQ_SHT)&0x0fff0000); ptxdesc 308 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32(MRateToHwRate(pmlmeext->tx_rate)); ptxdesc 320 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw3 |= cpu_to_le32(EN_HWSEQ); /* Hw set sequence number */ ptxdesc 321 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw4 |= cpu_to_le32(HW_SSN); /* Hw set sequence number */ ptxdesc 326 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtl8188eu_cal_txdesc_chksum(ptxdesc); ptxdesc 327 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c _dbg_dump_tx_info(adapt, pxmitframe->frame_tag, ptxdesc); ptxdesc 158 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h struct tx_desc *ptxdesc); ptxdesc 360 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptxdesc = pxmitbuf->pbuf; ptxdesc 363 drivers/staging/rtl8712/rtl8712_xmit.c u16 total_length = (u16) (ptxdesc->txdw0 & 0xffff); ptxdesc 381 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32 ptxdesc 386 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32 ptxdesc 405 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptxdesc = (struct tx_desc *)pmem; ptxdesc 415 drivers/staging/rtl8712/rtl8712_xmit.c memcpy(&txdesc_mp, ptxdesc, sizeof(struct tx_desc)); ptxdesc 416 drivers/staging/rtl8712/rtl8712_xmit.c memset(ptxdesc, 0, sizeof(struct tx_desc)); ptxdesc 418 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32(sz & 0x0000ffff); ptxdesc 432 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32(((TXDESC_SIZE + OFFSET_SZ + 8) << ptxdesc 436 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32(((TXDESC_SIZE + OFFSET_SZ) << ptxdesc 439 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32(OWN | FSG | LSG); ptxdesc 442 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((pattrib->mac_id) & 0x1f); ptxdesc 447 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32 ptxdesc 452 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32 ptxdesc 454 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 = cpu_to_le32 ptxdesc 456 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw6 |= cpu_to_le32 ptxdesc 459 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw0 |= cpu_to_le32 ptxdesc 461 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32 ptxdesc 466 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 = cpu_to_le32 ptxdesc 468 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw7 |= cpu_to_le32 ptxdesc 475 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 478 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32(BIT(16));/*Non-QoS*/ ptxdesc 483 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x01 << 22) & ptxdesc 486 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((psecuritypriv-> ptxdesc 492 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x02 << 22) & ptxdesc 496 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x03 << 22) & ptxdesc 506 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BMC); ptxdesc 517 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw3 = cpu_to_le32((pattrib->priority << SEQ_SHT) & ptxdesc 525 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BK); ptxdesc 533 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw4 = cpu_to_le32(0x80000000); ptxdesc 534 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw5 = cpu_to_le32(0x001f8000);/*1M*/ ptxdesc 541 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 = ptxdesc_mp->txdw2; ptxdesc 543 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BMC); ptxdesc 544 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BK); ptxdesc 546 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw4 = ptxdesc_mp->txdw4; ptxdesc 548 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw5 = ptxdesc_mp->txdw5; ptxdesc 554 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((0x05) & 0x1f); ptxdesc 556 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 557 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32(BIT(16));/* Non-QoS */ ptxdesc 560 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw2 |= cpu_to_le32(BMC); ptxdesc 570 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw3 = cpu_to_le32((pattrib->priority << SEQ_SHT) & ptxdesc 573 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw4 = cpu_to_le32(0x80002040);/*gtest*/ ptxdesc 575 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw5 = cpu_to_le32(0x001f8000);/* gtest 1M */ ptxdesc 579 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 583 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((qsel << QSEL_SHT) & 0x00001f00); ptxdesc 586 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw3 = cpu_to_le32((pattrib->seqnum << SEQ_SHT) & ptxdesc 589 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw4 = cpu_to_le32(0x80002040);/*gtest*/ ptxdesc 591 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw5 = cpu_to_le32(0x001f9600);/*gtest*/ ptxdesc 591 drivers/staging/rtl8712/rtl871x_xmit.c u8 *pframe, *mem_start, *ptxdesc; ptxdesc 606 drivers/staging/rtl8712/rtl871x_xmit.c ptxdesc = pbuf_start; ptxdesc 616 drivers/staging/rtl8712/rtl871x_xmit.c _r8712_pktfile_read(&pktfile, ptxdesc, TXDESC_SIZE); ptxdesc 2958 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void rtl8723b_cal_txdesc_chksum(struct tx_desc *ptxdesc) ptxdesc 2960 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c u16 *usPtr = (u16 *)ptxdesc; ptxdesc 2967 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->txdw7 &= cpu_to_le32(0xffff0000); ptxdesc 2978 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->txdw7 |= cpu_to_le32(checksum & 0x0000ffff); ptxdesc 3006 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void fill_txdesc_vcs_8723b(struct adapter *padapter, struct pkt_attrib *pattrib, PTXDESC_8723B ptxdesc) ptxdesc 3013 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rtsen = 1; ptxdesc 3015 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->hw_rts_en = 1; ptxdesc 3019 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->cts2self = 1; ptxdesc 3027 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rtsrate = 8; /* RTS Rate =24M */ ptxdesc 3028 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rts_ratefb_lmt = 0xF; ptxdesc 3031 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rts_short = 1; ptxdesc 3035 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rts_sc = SCMapping_8723B(padapter, pattrib); ptxdesc 3039 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void fill_txdesc_phy_8723b(struct adapter *padapter, struct pkt_attrib *pattrib, PTXDESC_8723B ptxdesc) ptxdesc 3044 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_bw = BWMapping_8723B(padapter, pattrib); ptxdesc 3046 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_sc = SCMapping_8723B(padapter, pattrib); ptxdesc 3060 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c PTXDESC_8723B ptxdesc; ptxdesc 3074 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc = (PTXDESC_8723B)pbuf; ptxdesc 3079 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->macid = pattrib->mac_id; /* CAM_ID(MAC_ID) */ ptxdesc 3080 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rate_id = pattrib->raid; ptxdesc 3081 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->qsel = pattrib->qsel; ptxdesc 3082 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->seq = pattrib->seqnum; ptxdesc 3084 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->sectype = fill_txdesc_sectype(pattrib); ptxdesc 3085 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c fill_txdesc_vcs_8723b(padapter, pattrib, ptxdesc); ptxdesc 3103 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->agg_en = 1; /* AGG EN */ ptxdesc 3104 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->max_agg_num = 0x1f; ptxdesc 3105 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->ampdu_density = pattrib->ampdu_spacing; ptxdesc 3107 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->bk = 1; /* AGG BK */ ptxdesc 3109 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c fill_txdesc_phy_8723b(padapter, pattrib, ptxdesc); ptxdesc 3111 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_ratefb_lmt = 0x1F; ptxdesc 3114 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->userate = 1; ptxdesc 3117 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_short = 1; ptxdesc 3119 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->datarate = pHalData->dmpriv.INIDATA_RATE[pattrib->mac_id] & 0x7F; ptxdesc 3123 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->userate = 1; ptxdesc 3125 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_short = 1; ptxdesc 3127 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->datarate = (padapter->fix_rate & 0x7F); ptxdesc 3128 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->disdatafb = 1; ptxdesc 3132 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_ldpc = 1; ptxdesc 3134 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_stbc = 1; ptxdesc 3137 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_short = 1; /* use cck short premble */ ptxdesc 3144 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->bk = 1; /* AGG BK */ ptxdesc 3145 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->userate = 1; /* driver uses rate */ ptxdesc 3147 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_short = 1;/* DATA_SHORT */ ptxdesc 3148 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->datarate = MRateToHwRate(pmlmeext->tx_rate); ptxdesc 3149 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c DBG_871X("YJ: %s(): ARP Data: userate =%d, datarate = 0x%x\n", __func__, ptxdesc->userate, ptxdesc->datarate); ptxdesc 3152 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->usb_txagg_num = pxmitframe->agg_num; ptxdesc 3156 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->macid = pattrib->mac_id; /* CAM_ID(MAC_ID) */ ptxdesc 3157 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->qsel = pattrib->qsel; ptxdesc 3158 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rate_id = pattrib->raid; /* Rate ID */ ptxdesc 3159 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->seq = pattrib->seqnum; ptxdesc 3160 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->userate = 1; /* driver uses rate, 1M */ ptxdesc 3162 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->mbssid = pattrib->mbssid & 0xF; ptxdesc 3164 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rty_lmt_en = 1; /* retry limit enable */ ptxdesc 3166 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_rt_lmt = 6; ptxdesc 3168 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->data_rt_lmt = 12; ptxdesc 3171 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->datarate = MRateToHwRate(pmlmeext->tx_rate); ptxdesc 3178 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->spe_rpt = 1; ptxdesc 3179 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->sw_define = (u8)(GET_PRIMARY_ADAPTER(padapter)->xmitpriv.seq_no); ptxdesc 3186 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->macid = pattrib->mac_id; /* CAM_ID(MAC_ID) */ ptxdesc 3187 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->rate_id = pattrib->raid; /* Rate ID */ ptxdesc 3188 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->qsel = pattrib->qsel; ptxdesc 3189 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->seq = pattrib->seqnum; ptxdesc 3190 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->userate = 1; /* driver uses rate */ ptxdesc 3191 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->datarate = MRateToHwRate(pmlmeext->tx_rate); ptxdesc 3194 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->pktlen = pattrib->last_txcmdsz; ptxdesc 3195 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->offset = TXDESC_SIZE + OFFSET_SZ; ptxdesc 3198 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->bmc = 1; ptxdesc 3209 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->en_hwseq = 1; /* HWSEQ_EN */ ptxdesc 458 drivers/staging/rtl8723bs/include/rtw_mp.h void fill_txdesc_for_mp(struct adapter *padapter, u8 *ptxdesc);