txdesc            158 drivers/i2c/busses/i2c-at91-master.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            212 drivers/i2c/busses/i2c-at91-master.c 	txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len,
txdesc            215 drivers/i2c/busses/i2c-at91-master.c 	if (!txdesc) {
txdesc            220 drivers/i2c/busses/i2c-at91-master.c 	txdesc->callback = at91_twi_write_data_dma_callback;
txdesc            221 drivers/i2c/busses/i2c-at91-master.c 	txdesc->callback_param = dev;
txdesc            224 drivers/i2c/busses/i2c-at91-master.c 	dmaengine_submit(txdesc);
txdesc            362 drivers/i2c/busses/i2c-imx.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            373 drivers/i2c/busses/i2c-imx.c 	txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf,
txdesc            376 drivers/i2c/busses/i2c-imx.c 	if (!txdesc) {
txdesc            382 drivers/i2c/busses/i2c-imx.c 	txdesc->callback = i2c_imx_dma_callback;
txdesc            383 drivers/i2c/busses/i2c-imx.c 	txdesc->callback_param = i2c_imx;
txdesc            384 drivers/i2c/busses/i2c-imx.c 	if (dma_submit_error(dmaengine_submit(txdesc))) {
txdesc            410 drivers/i2c/busses/i2c-rcar.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            447 drivers/i2c/busses/i2c-rcar.c 	txdesc = dmaengine_prep_slave_sg(chan, &priv->sg, 1,
txdesc            450 drivers/i2c/busses/i2c-rcar.c 	if (!txdesc) {
txdesc            456 drivers/i2c/busses/i2c-rcar.c 	txdesc->callback = rcar_i2c_dma_callback;
txdesc            457 drivers/i2c/busses/i2c-rcar.c 	txdesc->callback_param = priv;
txdesc            459 drivers/i2c/busses/i2c-rcar.c 	cookie = dmaengine_submit(txdesc);
txdesc            522 drivers/i2c/busses/i2c-sh_mobile.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            549 drivers/i2c/busses/i2c-sh_mobile.c 	txdesc = dmaengine_prep_slave_sg(chan, &pd->sg, 1,
txdesc            552 drivers/i2c/busses/i2c-sh_mobile.c 	if (!txdesc) {
txdesc            558 drivers/i2c/busses/i2c-sh_mobile.c 	txdesc->callback = sh_mobile_i2c_dma_callback;
txdesc            559 drivers/i2c/busses/i2c-sh_mobile.c 	txdesc->callback_param = pd;
txdesc            561 drivers/i2c/busses/i2c-sh_mobile.c 	cookie = dmaengine_submit(txdesc);
txdesc            100 drivers/i2c/busses/i2c-stm32.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            124 drivers/i2c/busses/i2c-stm32.c 	txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf,
txdesc            128 drivers/i2c/busses/i2c-stm32.c 	if (!txdesc) {
txdesc            136 drivers/i2c/busses/i2c-stm32.c 	txdesc->callback = callback;
txdesc            137 drivers/i2c/busses/i2c-stm32.c 	txdesc->callback_param = dma_async_param;
txdesc            138 drivers/i2c/busses/i2c-stm32.c 	ret = dma_submit_error(dmaengine_submit(txdesc));
txdesc            716 drivers/net/ethernet/dlink/dl2k.c 	struct netdev_desc *txdesc;
txdesc            726 drivers/net/ethernet/dlink/dl2k.c 	txdesc = &np->tx_ring[entry];
txdesc            730 drivers/net/ethernet/dlink/dl2k.c 		txdesc->status |=
txdesc            740 drivers/net/ethernet/dlink/dl2k.c 	txdesc->fraginfo = cpu_to_le64 (pci_map_single (np->pdev, skb->data,
txdesc            743 drivers/net/ethernet/dlink/dl2k.c 	txdesc->fraginfo |= cpu_to_le64((u64)skb->len << 48);
txdesc            748 drivers/net/ethernet/dlink/dl2k.c 		txdesc->status = cpu_to_le64 (entry | tfc_vlan_tag |
txdesc            753 drivers/net/ethernet/dlink/dl2k.c 		txdesc->status = cpu_to_le64 (entry | tfc_vlan_tag |
txdesc           1077 drivers/net/ethernet/dlink/sundance.c 	struct netdev_desc *txdesc =
txdesc           1083 drivers/net/ethernet/dlink/sundance.c 		txdesc = &np->tx_ring[entry];
txdesc           1088 drivers/net/ethernet/dlink/sundance.c 		np->last_tx = txdesc;
txdesc           1091 drivers/net/ethernet/dlink/sundance.c 	txdesc->status |= cpu_to_le32(DescIntrOnTx);
txdesc           1102 drivers/net/ethernet/dlink/sundance.c 	struct netdev_desc *txdesc;
txdesc           1108 drivers/net/ethernet/dlink/sundance.c 	txdesc = &np->tx_ring[entry];
txdesc           1110 drivers/net/ethernet/dlink/sundance.c 	txdesc->next_desc = 0;
txdesc           1111 drivers/net/ethernet/dlink/sundance.c 	txdesc->status = cpu_to_le32 ((entry << 2) | DisableAlign);
txdesc           1112 drivers/net/ethernet/dlink/sundance.c 	txdesc->frag[0].addr = cpu_to_le32(dma_map_single(&np->pci_dev->dev,
txdesc           1115 drivers/net/ethernet/dlink/sundance.c 				txdesc->frag[0].addr))
txdesc           1117 drivers/net/ethernet/dlink/sundance.c 	txdesc->frag[0].length = cpu_to_le32 (skb->len | LastFrag);
txdesc           1424 drivers/net/ethernet/jme.c 	struct txdesc *txdesc = txring->desc;
txdesc           1447 drivers/net/ethernet/jme.c 		!(txdesc[i].descwb.flags & TXWBFLAG_OWN))) {
txdesc           1452 drivers/net/ethernet/jme.c 			err = txdesc[i].descwb.flags & TXWBFLAG_ALLERR;
txdesc           1456 drivers/net/ethernet/jme.c 				txdesc[(i + j) & (mask)].dw[0] = 0;
txdesc           1967 drivers/net/ethernet/jme.c 		struct txdesc *txdesc,
txdesc           1990 drivers/net/ethernet/jme.c 	txdesc->dw[0] = 0;
txdesc           1991 drivers/net/ethernet/jme.c 	txdesc->dw[1] = 0;
txdesc           1992 drivers/net/ethernet/jme.c 	txdesc->desc2.flags	= TXFLAG_OWN;
txdesc           1993 drivers/net/ethernet/jme.c 	txdesc->desc2.flags	|= (hidma) ? TXFLAG_64BIT : 0;
txdesc           1994 drivers/net/ethernet/jme.c 	txdesc->desc2.datalen	= cpu_to_le16(len);
txdesc           1995 drivers/net/ethernet/jme.c 	txdesc->desc2.bufaddrh	= cpu_to_le32((__u64)dmaaddr >> 32);
txdesc           1996 drivers/net/ethernet/jme.c 	txdesc->desc2.bufaddrl	= cpu_to_le32(
txdesc           2027 drivers/net/ethernet/jme.c 	struct txdesc *txdesc = txring->desc, *ctxdesc;
txdesc           2038 drivers/net/ethernet/jme.c 		ctxdesc = txdesc + ((idx + i + 2) & (mask));
txdesc           2051 drivers/net/ethernet/jme.c 	ctxdesc = txdesc + ((idx + 1) & (mask));
txdesc           2139 drivers/net/ethernet/jme.c 	struct txdesc *txdesc;
txdesc           2144 drivers/net/ethernet/jme.c 	txdesc = (struct txdesc *)txring->desc + idx;
txdesc           2147 drivers/net/ethernet/jme.c 	txdesc->dw[0] = 0;
txdesc           2148 drivers/net/ethernet/jme.c 	txdesc->dw[1] = 0;
txdesc           2149 drivers/net/ethernet/jme.c 	txdesc->dw[2] = 0;
txdesc           2150 drivers/net/ethernet/jme.c 	txdesc->dw[3] = 0;
txdesc           2151 drivers/net/ethernet/jme.c 	txdesc->desc1.pktsize = cpu_to_le16(skb->len);
txdesc           2164 drivers/net/ethernet/jme.c 	if (jme_tx_tso(skb, &txdesc->desc1.mss, &flags))
txdesc           2166 drivers/net/ethernet/jme.c 	jme_tx_vlan(skb, &txdesc->desc1.vlan, &flags);
txdesc           2171 drivers/net/ethernet/jme.c 	txdesc->desc1.flags = flags;
txdesc            274 drivers/net/ethernet/pensando/ionic/ionic_lif.h #define DEBUG_STATS_TXQ_POST(qcq, txdesc, dbell) \
txdesc            275 drivers/net/ethernet/pensando/ionic/ionic_lif.h 	debug_stats_txq_post(qcq, txdesc, dbell)
txdesc           1269 drivers/net/ethernet/renesas/sh_eth.c 	struct sh_eth_txdesc *txdesc;
txdesc           1276 drivers/net/ethernet/renesas/sh_eth.c 		txdesc = &mdp->tx_ring[entry];
txdesc           1277 drivers/net/ethernet/renesas/sh_eth.c 		sent = !(txdesc->status & cpu_to_le32(TD_TACT));
txdesc           1284 drivers/net/ethernet/renesas/sh_eth.c 			   entry, le32_to_cpu(txdesc->status));
txdesc           1288 drivers/net/ethernet/renesas/sh_eth.c 					 le32_to_cpu(txdesc->addr),
txdesc           1289 drivers/net/ethernet/renesas/sh_eth.c 					 le32_to_cpu(txdesc->len) >> 16,
txdesc           1295 drivers/net/ethernet/renesas/sh_eth.c 		txdesc->status = cpu_to_le32(TD_TFP);
txdesc           1297 drivers/net/ethernet/renesas/sh_eth.c 			txdesc->status |= cpu_to_le32(TD_TDLE);
txdesc           1301 drivers/net/ethernet/renesas/sh_eth.c 			ndev->stats.tx_bytes += le32_to_cpu(txdesc->len) >> 16;
txdesc           1359 drivers/net/ethernet/renesas/sh_eth.c 	struct sh_eth_txdesc *txdesc = NULL;
txdesc           1361 drivers/net/ethernet/renesas/sh_eth.c 	int tx_ringsize = sizeof(*txdesc) * mdp->num_tx_ring;
txdesc           1417 drivers/net/ethernet/renesas/sh_eth.c 		txdesc = &mdp->tx_ring[i];
txdesc           1418 drivers/net/ethernet/renesas/sh_eth.c 		txdesc->status = cpu_to_le32(TD_TFP);
txdesc           1419 drivers/net/ethernet/renesas/sh_eth.c 		txdesc->len = cpu_to_le32(0);
txdesc           1428 drivers/net/ethernet/renesas/sh_eth.c 	txdesc->status |= cpu_to_le32(TD_TDLE);
txdesc           2523 drivers/net/ethernet/renesas/sh_eth.c 	struct sh_eth_txdesc *txdesc;
txdesc           2544 drivers/net/ethernet/renesas/sh_eth.c 	txdesc = &mdp->tx_ring[entry];
txdesc           2554 drivers/net/ethernet/renesas/sh_eth.c 	txdesc->addr = cpu_to_le32(dma_addr);
txdesc           2555 drivers/net/ethernet/renesas/sh_eth.c 	txdesc->len  = cpu_to_le32(skb->len << 16);
txdesc           2559 drivers/net/ethernet/renesas/sh_eth.c 		txdesc->status |= cpu_to_le32(TD_TACT | TD_TDLE);
txdesc           2561 drivers/net/ethernet/renesas/sh_eth.c 		txdesc->status |= cpu_to_le32(TD_TACT);
txdesc            279 drivers/net/vmxnet3/vmxnet3_drv.c #   define VMXNET3_TXDESC_GET_GEN(txdesc) get_bitfield32(((const __le32 *) \
txdesc            280 drivers/net/vmxnet3/vmxnet3_drv.c 			txdesc) + VMXNET3_TXD_GEN_DWORD_SHIFT, \
txdesc            282 drivers/net/vmxnet3/vmxnet3_drv.c #   define VMXNET3_TXDESC_GET_EOP(txdesc) get_bitfield32(((const __le32 *) \
txdesc            283 drivers/net/vmxnet3/vmxnet3_drv.c 			txdesc) + VMXNET3_TXD_EOP_DWORD_SHIFT, \
txdesc            301 drivers/net/vmxnet3/vmxnet3_drv.c #   define VMXNET3_TXDESC_GET_GEN(txdesc) ((txdesc)->gen)
txdesc            302 drivers/net/vmxnet3/vmxnet3_drv.c #   define VMXNET3_TXDESC_GET_EOP(txdesc) ((txdesc)->eop)
txdesc            268 drivers/net/wan/farsync.c 	struct txdesc txDescrRing[FST_MAX_PORTS][NUM_TX_BUFFER];
txdesc           1159 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct sk_buff *txdesc = NULL;
txdesc           1184 drivers/net/wireless/ath/ath10k/htt_tx.c 	txdesc = ath10k_htc_alloc_skb(ar, len);
txdesc           1185 drivers/net/wireless/ath/ath10k/htt_tx.c 	if (!txdesc) {
txdesc           1198 drivers/net/wireless/ath/ath10k/htt_tx.c 	skb_put(txdesc, len);
txdesc           1199 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)txdesc->data;
txdesc           1210 drivers/net/wireless/ath/ath10k/htt_tx.c 	res = ath10k_htc_send(&htt->ar->htc, htt->eid, txdesc);
txdesc           1220 drivers/net/wireless/ath/ath10k/htt_tx.c 	dev_kfree_skb_any(txdesc);
txdesc           1171 drivers/net/wireless/ath/wil6210/debugfs.c DEFINE_SHOW_ATTRIBUTE(txdesc);
txdesc           1803 drivers/net/wireless/intersil/hostap/hostap_hw.c 	struct hfa384x_tx_frame txdesc;
txdesc           1824 drivers/net/wireless/intersil/hostap/hostap_hw.c 	memset(&txdesc, 0, sizeof(txdesc));
txdesc           1828 drivers/net/wireless/intersil/hostap/hostap_hw.c 	skb_copy_from_linear_data(skb, &txdesc.frame_control, hdr_len);
txdesc           1829 drivers/net/wireless/intersil/hostap/hostap_hw.c  	fc = le16_to_cpu(txdesc.frame_control);
txdesc           1830 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (ieee80211_is_data(txdesc.frame_control) &&
txdesc           1831 drivers/net/wireless/intersil/hostap/hostap_hw.c 	    ieee80211_has_a4(txdesc.frame_control) &&
txdesc           1834 drivers/net/wireless/intersil/hostap/hostap_hw.c 		skb_copy_from_linear_data_offset(skb, hdr_len, txdesc.addr4,
txdesc           1842 drivers/net/wireless/intersil/hostap/hostap_hw.c 		txdesc.sw_support = cpu_to_le32(meta->tx_cb_idx);
txdesc           1844 drivers/net/wireless/intersil/hostap/hostap_hw.c 	txdesc.tx_control = cpu_to_le16(tx_control);
txdesc           1845 drivers/net/wireless/intersil/hostap/hostap_hw.c 	txdesc.tx_rate = meta->rate;
txdesc           1848 drivers/net/wireless/intersil/hostap/hostap_hw.c 	txdesc.data_len = cpu_to_le16(data_len);
txdesc           1849 drivers/net/wireless/intersil/hostap/hostap_hw.c 	txdesc.len = cpu_to_be16(data_len);
txdesc           1856 drivers/net/wireless/intersil/hostap/hostap_hw.c 		hostap_dump_tx_header(dev->name, &txdesc);
txdesc           1862 drivers/net/wireless/intersil/hostap/hostap_hw.c 		res = hfa384x_to_bap(dev, BAP0, &txdesc, sizeof(txdesc));
txdesc           2164 drivers/net/wireless/intersil/hostap/hostap_hw.c 			       struct hfa384x_tx_frame *txdesc, int ok,
txdesc           2172 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (!ether_addr_equal(txdesc->addr2, local->dev->dev_addr)) {
txdesc           2178 drivers/net/wireless/intersil/hostap/hostap_hw.c 	sw_support = le32_to_cpu(txdesc->sw_support);
txdesc           2192 drivers/net/wireless/intersil/hostap/hostap_hw.c 	hdrlen = hostap_80211_get_hdrlen(txdesc->frame_control);
txdesc           2193 drivers/net/wireless/intersil/hostap/hostap_hw.c 	len = le16_to_cpu(txdesc->data_len);
txdesc           2201 drivers/net/wireless/intersil/hostap/hostap_hw.c 	skb_put_data(skb, (void *)&txdesc->frame_control, hdrlen);
txdesc           2214 drivers/net/wireless/intersil/hostap/hostap_hw.c 				struct hfa384x_tx_frame *txdesc,
txdesc           2228 drivers/net/wireless/intersil/hostap/hostap_hw.c 		res = hfa384x_from_bap(dev, BAP0, txdesc, sizeof(*txdesc));
txdesc           2238 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (txdesc->sw_support) {
txdesc           2239 drivers/net/wireless/intersil/hostap/hostap_hw.c 		len = le16_to_cpu(txdesc->data_len);
txdesc           2266 drivers/net/wireless/intersil/hostap/hostap_hw.c 	struct hfa384x_tx_frame txdesc;
txdesc           2268 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (hostap_tx_compl_read(local, 0, &txdesc, &payload))
txdesc           2275 drivers/net/wireless/intersil/hostap/hostap_hw.c 		       dev->name, le16_to_cpu(txdesc.status),
txdesc           2276 drivers/net/wireless/intersil/hostap/hostap_hw.c 		       txdesc.retry_count, txdesc.tx_rate,
txdesc           2277 drivers/net/wireless/intersil/hostap/hostap_hw.c 		       le16_to_cpu(txdesc.seq_ctrl),
txdesc           2278 drivers/net/wireless/intersil/hostap/hostap_hw.c 		       le16_to_cpu(txdesc.duration_id));
txdesc           2281 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (txdesc.sw_support)
txdesc           2282 drivers/net/wireless/intersil/hostap/hostap_hw.c 		hostap_tx_callback(local, &txdesc, 1, payload);
txdesc           2297 drivers/net/wireless/intersil/hostap/hostap_hw.c 		struct hfa384x_tx_frame *txdesc =
txdesc           2300 drivers/net/wireless/intersil/hostap/hostap_hw.c 		if (skb->len >= sizeof(*txdesc)) {
txdesc           2303 drivers/net/wireless/intersil/hostap/hostap_hw.c 			int hdrlen = hostap_80211_get_hdrlen(txdesc->frame_control);
txdesc           2304 drivers/net/wireless/intersil/hostap/hostap_hw.c 			memmove(skb_pull(skb, sizeof(*txdesc) - hdrlen),
txdesc           2305 drivers/net/wireless/intersil/hostap/hostap_hw.c 				&txdesc->frame_control, hdrlen);
txdesc           2321 drivers/net/wireless/intersil/hostap/hostap_hw.c 	struct hfa384x_tx_frame txdesc;
txdesc           2326 drivers/net/wireless/intersil/hostap/hostap_hw.c 	res = hostap_tx_compl_read(local, 1, &txdesc, &payload);
txdesc           2331 drivers/net/wireless/intersil/hostap/hostap_hw.c 	status = le16_to_cpu(txdesc.status);
txdesc           2342 drivers/net/wireless/intersil/hostap/hostap_hw.c 		memcpy(wrqu.addr.sa_data, txdesc.addr1, ETH_ALEN);
txdesc           2352 drivers/net/wireless/intersil/hostap/hostap_hw.c 		skb = dev_alloc_skb(sizeof(txdesc));
txdesc           2354 drivers/net/wireless/intersil/hostap/hostap_hw.c 			skb_put_data(skb, &txdesc, sizeof(txdesc));
txdesc           2360 drivers/net/wireless/intersil/hostap/hostap_hw.c 	if (txdesc.sw_support)
txdesc           2361 drivers/net/wireless/intersil/hostap/hostap_hw.c 		hostap_tx_callback(local, &txdesc, 0, payload);
txdesc           2374 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       le16_to_cpu(txdesc.tx_control));
txdesc           2376 drivers/net/wireless/intersil/hostap/hostap_hw.c 	fc = le16_to_cpu(txdesc.frame_control);
txdesc           2379 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       txdesc.retry_count, txdesc.tx_rate, fc,
txdesc           2380 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       ieee80211_is_mgmt(txdesc.frame_control) ? "Mgmt" : "",
txdesc           2381 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       ieee80211_is_ctl(txdesc.frame_control) ? "Ctrl" : "",
txdesc           2382 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       ieee80211_is_data(txdesc.frame_control) ? "Data" : "",
txdesc           2384 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       ieee80211_has_tods(txdesc.frame_control) ? " ToDS" : "",
txdesc           2385 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       ieee80211_has_fromds(txdesc.frame_control) ? " FromDS" : "");
txdesc           2387 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       txdesc.addr1, txdesc.addr2,
txdesc           2388 drivers/net/wireless/intersil/hostap/hostap_hw.c 	       txdesc.addr3, txdesc.addr4);
txdesc           1095 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 				    struct txentry_desc *txdesc)
txdesc           1110 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2x00_set_field32(&word, TXD_W2_BUFFER_LENGTH, txdesc->length);
txdesc           1111 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2x00_set_field32(&word, TXD_W2_DATABYTE_COUNT, txdesc->length);
txdesc           1115 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2x00_set_field32(&word, TXD_W3_PLCP_SIGNAL, txdesc->u.plcp.signal);
txdesc           1118 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2x00_set_field32(&word, TXD_W3_PLCP_SERVICE, txdesc->u.plcp.service);
txdesc           1125 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   txdesc->u.plcp.length_low);
txdesc           1129 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   txdesc->u.plcp.length_high);
txdesc           1143 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc           1145 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc           1147 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc           1149 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   test_bit(ENTRY_TXD_RTS_FRAME, &txdesc->flags));
txdesc           1150 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
txdesc           1152 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			   test_bit(ENTRY_TXD_RETRY_MODE, &txdesc->flags));
txdesc           1166 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 				   struct txentry_desc *txdesc)
txdesc           1190 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	rt2400pci_write_tx_desc(entry, txdesc);
txdesc           1271 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct txdone_entry_desc txdesc;
txdesc           1286 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 		txdesc.flags = 0;
txdesc           1290 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			__set_bit(TXDONE_SUCCESS, &txdesc.flags);
txdesc           1293 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			__set_bit(TXDONE_EXCESSIVE_RETRY, &txdesc.flags);
txdesc           1296 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 			__set_bit(TXDONE_FAILURE, &txdesc.flags);
txdesc           1298 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 		txdesc.retry = rt2x00_get_field32(word, TXD_W0_RETRY_COUNT);
txdesc           1300 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 		rt2x00lib_txdone(entry, &txdesc);
txdesc           1248 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 				    struct txentry_desc *txdesc)
txdesc           1270 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	rt2x00_set_field32(&word, TXD_W3_PLCP_SIGNAL, txdesc->u.plcp.signal);
txdesc           1271 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	rt2x00_set_field32(&word, TXD_W3_PLCP_SERVICE, txdesc->u.plcp.service);
txdesc           1273 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   txdesc->u.plcp.length_low);
txdesc           1275 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   txdesc->u.plcp.length_high);
txdesc           1280 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   test_bit(ENTRY_TXD_RTS_FRAME, &txdesc->flags));
txdesc           1292 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc           1294 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc           1296 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc           1298 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   (txdesc->rate_mode == RATE_MODE_OFDM));
txdesc           1300 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
txdesc           1302 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			   test_bit(ENTRY_TXD_RETRY_MODE, &txdesc->flags));
txdesc           1303 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, txdesc->length);
txdesc           1318 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 				   struct txentry_desc *txdesc)
txdesc           1339 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	rt2500pci_write_tx_desc(entry, txdesc);
txdesc           1399 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct txdone_entry_desc txdesc;
txdesc           1414 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 		txdesc.flags = 0;
txdesc           1418 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			__set_bit(TXDONE_SUCCESS, &txdesc.flags);
txdesc           1421 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			__set_bit(TXDONE_EXCESSIVE_RETRY, &txdesc.flags);
txdesc           1424 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 			__set_bit(TXDONE_FAILURE, &txdesc.flags);
txdesc           1426 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 		txdesc.retry = rt2x00_get_field32(word, TXD_W0_RETRY_COUNT);
txdesc           1428 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 		rt2x00lib_txdone(entry, &txdesc);
txdesc           1057 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 				    struct txentry_desc *txdesc)
txdesc           1067 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W0_RETRY_LIMIT, txdesc->retry_limit);
txdesc           1069 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc           1071 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc           1073 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc           1075 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   (txdesc->rate_mode == RATE_MODE_OFDM));
txdesc           1077 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags));
txdesc           1078 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
txdesc           1079 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, txdesc->length);
txdesc           1080 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W0_CIPHER, !!txdesc->cipher);
txdesc           1081 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W0_KEY_ID, txdesc->key_idx);
txdesc           1085 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W1_IV_OFFSET, txdesc->iv_offset);
txdesc           1092 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SIGNAL, txdesc->u.plcp.signal);
txdesc           1093 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SERVICE, txdesc->u.plcp.service);
txdesc           1095 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   txdesc->u.plcp.length_low);
txdesc           1097 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			   txdesc->u.plcp.length_high);
txdesc           1100 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags)) {
txdesc           1119 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 				   struct txentry_desc *txdesc)
txdesc           1145 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rt2500usb_write_tx_desc(entry, txdesc);
txdesc            774 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			  struct txentry_desc *txdesc)
txdesc            785 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc            787 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_HT_MIMO_PS, &txdesc->flags));
txdesc            790 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc            792 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_HT_AMPDU, &txdesc->flags));
txdesc            794 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   txdesc->u.ht.mpdu_density);
txdesc            795 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_set_field32(&word, TXWI_W0_TX_OP, txdesc->u.ht.txop);
txdesc            796 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_set_field32(&word, TXWI_W0_MCS, txdesc->u.ht.mcs);
txdesc            798 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_HT_BW_40, &txdesc->flags));
txdesc            800 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_HT_SHORT_GI, &txdesc->flags));
txdesc            801 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_set_field32(&word, TXWI_W0_STBC, txdesc->u.ht.stbc);
txdesc            802 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_set_field32(&word, TXWI_W0_PHYMODE, txdesc->rate_mode);
txdesc            807 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc            809 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
txdesc            810 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_set_field32(&word, TXWI_W1_BW_WIN_SIZE, txdesc->u.ht.ba_size);
txdesc            812 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags) ?
txdesc            813 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   txdesc->key_idx : txdesc->u.ht.wcid);
txdesc            815 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			   txdesc->length);
txdesc           1002 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	struct txdone_entry_desc txdesc;
txdesc           1010 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	txdesc.flags = 0;
txdesc           1047 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		__set_bit(TXDONE_AMPDU, &txdesc.flags);
txdesc           1050 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		__set_bit(TXDONE_NO_ACK_REQ, &txdesc.flags);
txdesc           1064 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		__set_bit(TXDONE_SUCCESS, &txdesc.flags);
txdesc           1065 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		txdesc.retry = ((mcs > real_mcs) ? mcs - real_mcs : 0);
txdesc           1072 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		__set_bit(TXDONE_FAILURE, &txdesc.flags);
txdesc           1073 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		txdesc.retry = rt2x00dev->long_retry;
txdesc           1080 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	if (txdesc.retry)
txdesc           1081 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		__set_bit(TXDONE_FALLBACK, &txdesc.flags);
txdesc           1090 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		rt2x00lib_txdone_nomatch(entry, &txdesc);
txdesc           1093 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		rt2x00lib_txdone(entry, &txdesc);
txdesc           1320 drivers/net/wireless/ralink/rt2x00/rt2800lib.c void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc)
txdesc           1353 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_write_tx_data(entry, txdesc);
txdesc            190 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 			  struct txentry_desc *txdesc);
txdesc            191 drivers/net/wireless/ralink/rt2x00/rt2800lib.h void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
txdesc            202 drivers/net/wireless/ralink/rt2x00/rt2800lib.h void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
txdesc             68 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 			      struct txentry_desc *txdesc)
txdesc             94 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 			   !test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc             96 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 			   test_bit(ENTRY_TXD_BURST, &txdesc->flags));
txdesc            109 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 			   !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags));
txdesc            122 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h 			      struct txentry_desc *txdesc);
txdesc            402 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 				    struct txentry_desc *txdesc)
txdesc            421 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 			   !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags));
txdesc            426 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 			   test_bit(ENTRY_TXD_BURST, &txdesc->flags));
txdesc            578 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			       struct txentry_desc *txdesc);
txdesc            580 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			       struct txentry_desc *txdesc);
txdesc            582 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			      struct txentry_desc *txdesc);
txdesc           1428 drivers/net/wireless/ralink/rt2x00/rt2x00.h 		      struct txdone_entry_desc *txdesc);
txdesc           1430 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			      struct txdone_entry_desc *txdesc);
txdesc             37 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 				       struct txentry_desc *txdesc)
txdesc             45 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	__set_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags);
txdesc             47 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	txdesc->cipher = rt2x00crypto_key_to_cipher(hw_key);
txdesc             50 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		__set_bit(ENTRY_TXD_ENCRYPT_PAIRWISE, &txdesc->flags);
txdesc             52 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	txdesc->key_idx = hw_key->hw_key_idx;
txdesc             53 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	txdesc->iv_offset = txdesc->header_length;
txdesc             54 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	txdesc->iv_len = hw_key->iv_len;
txdesc             57 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		__set_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags);
txdesc             60 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		__set_bit(ENTRY_TXD_ENCRYPT_MMIC, &txdesc->flags);
txdesc             91 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c void rt2x00crypto_tx_copy_iv(struct sk_buff *skb, struct txentry_desc *txdesc)
txdesc             95 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	if (unlikely(!txdesc->iv_len))
txdesc             99 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len);
txdesc            102 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c void rt2x00crypto_tx_remove_iv(struct sk_buff *skb, struct txentry_desc *txdesc)
txdesc            106 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	if (unlikely(!txdesc->iv_len))
txdesc            110 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len);
txdesc            113 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset);
txdesc            116 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	skb_pull(skb, txdesc->iv_len);
txdesc            117 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	txdesc->length -= txdesc->iv_len;
txdesc            308 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 				     struct txdone_entry_desc *txdesc,
txdesc            316 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	retry_rates = test_bit(TXDONE_FALLBACK, &txdesc->flags) ?
txdesc            317 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	    (txdesc->retry + 1) : 1;
txdesc            349 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	if (test_bit(TXDONE_NO_ACK_REQ, &txdesc->flags))
txdesc            368 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	if (test_bit(TXDONE_AMPDU, &txdesc->flags) ||
txdesc            411 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 			      struct txdone_entry_desc *txdesc)
txdesc            441 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	    test_bit(TXDONE_SUCCESS, &txdesc->flags);
txdesc            443 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	if (!test_bit(TXDONE_UNKNOWN, &txdesc->flags)) {
txdesc            450 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 		rt2x00lib_fill_tx_status(rt2x00dev, &txinfo, skbdesc, txdesc,
txdesc            461 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 		      struct txdone_entry_desc *txdesc)
txdesc            518 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	    test_bit(TXDONE_SUCCESS, &txdesc->flags) ||
txdesc            519 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	    test_bit(TXDONE_UNKNOWN, &txdesc->flags);
txdesc            527 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	rt2x00lib_fill_tx_status(rt2x00dev, tx_info, skbdesc, txdesc, success);
txdesc            550 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct txdone_entry_desc txdesc;
txdesc            552 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	txdesc.flags = 0;
txdesc            553 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	__set_bit(status, &txdesc.flags);
txdesc            554 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	txdesc.retry = 0;
txdesc            556 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	rt2x00lib_txdone(entry, &txdesc);
txdesc            318 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 				       struct txentry_desc *txdesc);
txdesc            322 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 			     struct txentry_desc *txdesc);
txdesc            324 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 			       struct txentry_desc *txdesc);
txdesc            337 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 						     struct txentry_desc *txdesc)
txdesc            348 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 					   struct txentry_desc *txdesc)
txdesc            353 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h 					     struct txentry_desc *txdesc)
txdesc            178 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 						 struct txentry_desc *txdesc)
txdesc            188 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	__set_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags);
txdesc            199 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			__set_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags);
txdesc            204 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__clear_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags);
txdesc            218 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	if (test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags))
txdesc            229 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 						  struct txentry_desc *txdesc,
txdesc            243 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	if (test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags))
txdesc            244 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.ifs = IFS_BACKOFF;
txdesc            246 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.ifs = IFS_SIFS;
txdesc            256 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	txdesc->u.plcp.signal = hwrate->plcp;
txdesc            257 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	txdesc->u.plcp.service = 0x04;
txdesc            260 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.length_high = (data_length >> 6) & 0x3f;
txdesc            261 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.length_low = data_length & 0x3f;
txdesc            276 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 				txdesc->u.plcp.service |= 0x80;
txdesc            279 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.length_high = (duration >> 8) & 0xff;
txdesc            280 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.plcp.length_low = duration & 0xff;
txdesc            287 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->u.plcp.signal |= 0x08;
txdesc            293 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 						struct txentry_desc *txdesc,
txdesc            305 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.wcid = sta_priv->wcid;
txdesc            314 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.mcs = txrate->idx;
txdesc            320 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		if (sta && txdesc->u.ht.mcs > 7 &&
txdesc            322 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			__set_bit(ENTRY_TXD_HT_MIMO_PS, &txdesc->flags);
txdesc            324 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.mcs = rt2x00_get_rate_mcs(hwrate->mcs);
txdesc            326 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->u.ht.mcs |= 0x08;
txdesc            331 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->u.ht.txop = TXOP_SIFS;
txdesc            333 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->u.ht.txop = TXOP_BACKOFF;
txdesc            343 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.stbc = 1;
txdesc            351 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_HT_AMPDU, &txdesc->flags);
txdesc            352 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.mpdu_density = density;
txdesc            353 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.ba_size = 7; /* FIXME: What value is needed? */
txdesc            362 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_HT_BW_40, &txdesc->flags);
txdesc            364 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_HT_SHORT_GI, &txdesc->flags);
txdesc            377 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.txop = TXOP_BACKOFF;
txdesc            379 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.txop = TXOP_SIFS;
txdesc            381 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->u.ht.txop = TXOP_HTTXOP;
txdesc            386 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 					     struct txentry_desc *txdesc,
txdesc            395 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	memset(txdesc, 0, sizeof(*txdesc));
txdesc            400 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	txdesc->length = skb->len;
txdesc            401 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	txdesc->header_length = ieee80211_get_hdrlen_from_skb(skb);
txdesc            407 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_ACK, &txdesc->flags);
txdesc            414 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_BURST, &txdesc->flags);
txdesc            416 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			__set_bit(ENTRY_TXD_RTS_FRAME, &txdesc->flags);
txdesc            418 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			__set_bit(ENTRY_TXD_CTS_FRAME, &txdesc->flags);
txdesc            427 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	txdesc->retry_limit = tx_info->control.rates[0].count - 1;
txdesc            428 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	if (txdesc->retry_limit >= rt2x00dev->long_retry)
txdesc            429 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_RETRY_MODE, &txdesc->flags);
txdesc            435 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_BURST, &txdesc->flags);
txdesc            436 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags);
txdesc            443 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_BURST, &txdesc->flags);
txdesc            451 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags);
txdesc            454 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	    !test_bit(ENTRY_TXD_RTS_FRAME, &txdesc->flags))
txdesc            455 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		__set_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags);
txdesc            461 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->rate_mode = RATE_MODE_HT_GREENFIELD;
txdesc            463 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		txdesc->rate_mode = RATE_MODE_HT_MIX;
txdesc            468 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->rate_mode = RATE_MODE_OFDM;
txdesc            470 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			txdesc->rate_mode = RATE_MODE_CCK;
txdesc            476 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00crypto_create_tx_descriptor(rt2x00dev, skb, txdesc);
txdesc            477 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00queue_create_tx_descriptor_seq(rt2x00dev, skb, txdesc);
txdesc            480 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		rt2x00queue_create_tx_descriptor_ht(rt2x00dev, skb, txdesc,
txdesc            483 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		rt2x00queue_create_tx_descriptor_plcp(rt2x00dev, skb, txdesc,
txdesc            488 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 				     struct txentry_desc *txdesc)
txdesc            516 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		rt2x00dev->ops->lib->write_tx_data(entry, txdesc);
txdesc            529 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 					    struct txentry_desc *txdesc)
txdesc            533 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	queue->rt2x00dev->ops->lib->write_tx_desc(entry, txdesc);
txdesc            543 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 				      struct txentry_desc *txdesc)
txdesc            555 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	    !test_bit(ENTRY_TXD_BURST, &txdesc->flags))
txdesc            606 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct txentry_desc txdesc;
txdesc            616 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00queue_create_tx_descriptor(queue->rt2x00dev, skb, &txdesc, sta);
txdesc            639 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc.flags) &&
txdesc            640 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	    !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc.flags)) {
txdesc            642 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			rt2x00crypto_tx_copy_iv(skb, &txdesc);
txdesc            644 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			rt2x00crypto_tx_remove_iv(skb, &txdesc);
txdesc            656 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		rt2x00queue_insert_l2pad(skb, txdesc.header_length);
txdesc            691 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	if (unlikely(rt2x00queue_write_tx_data(entry, &txdesc))) {
txdesc            706 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00queue_write_tx_descriptor(entry, &txdesc);
txdesc            707 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00queue_kick_tx_queue(queue, &txdesc);
txdesc            750 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct txentry_desc txdesc;
txdesc            769 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL);
txdesc            780 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc);
txdesc           1776 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				  struct txentry_desc *txdesc)
txdesc           1791 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W1_IV_OFFSET, txdesc->iv_offset);
txdesc           1793 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
txdesc           1798 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SIGNAL, txdesc->u.plcp.signal);
txdesc           1799 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SERVICE, txdesc->u.plcp.service);
txdesc           1801 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   txdesc->u.plcp.length_low);
txdesc           1803 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   txdesc->u.plcp.length_high);
txdesc           1806 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags)) {
txdesc           1827 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				   txdesc->length);
txdesc           1840 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc           1842 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc           1844 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc           1846 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   (txdesc->rate_mode == RATE_MODE_OFDM));
txdesc           1847 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
txdesc           1849 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_RETRY_MODE, &txdesc->flags));
txdesc           1851 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_ENCRYPT_MMIC, &txdesc->flags));
txdesc           1853 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_ENCRYPT_PAIRWISE, &txdesc->flags));
txdesc           1854 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W0_KEY_INDEX, txdesc->key_idx);
txdesc           1855 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, txdesc->length);
txdesc           1857 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			   test_bit(ENTRY_TXD_BURST, &txdesc->flags));
txdesc           1858 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt2x00_set_field32(&word, TXD_W0_CIPHER_ALG, txdesc->cipher);
txdesc           1873 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				 struct txentry_desc *txdesc)
txdesc           1893 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	rt61pci_write_tx_desc(entry, txdesc);
txdesc           2065 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct txdone_entry_desc txdesc;
txdesc           2126 drivers/net/wireless/ralink/rt2x00/rt61pci.c 		txdesc.flags = 0;
txdesc           2129 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			__set_bit(TXDONE_SUCCESS, &txdesc.flags);
txdesc           2132 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			__set_bit(TXDONE_EXCESSIVE_RETRY, &txdesc.flags);
txdesc           2135 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			__set_bit(TXDONE_FAILURE, &txdesc.flags);
txdesc           2137 drivers/net/wireless/ralink/rt2x00/rt61pci.c 		txdesc.retry = rt2x00_get_field32(reg, STA_CSR4_RETRY_COUNT);
txdesc           2143 drivers/net/wireless/ralink/rt2x00/rt61pci.c 		if (txdesc.retry)
txdesc           2144 drivers/net/wireless/ralink/rt2x00/rt61pci.c 			__set_bit(TXDONE_FALLBACK, &txdesc.flags);
txdesc           2146 drivers/net/wireless/ralink/rt2x00/rt61pci.c 		rt2x00lib_txdone(entry, &txdesc);
txdesc           1445 drivers/net/wireless/ralink/rt2x00/rt73usb.c 				  struct txentry_desc *txdesc)
txdesc           1456 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_BURST, &txdesc->flags));
txdesc           1459 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
txdesc           1461 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_ACK, &txdesc->flags));
txdesc           1463 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
txdesc           1465 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   (txdesc->rate_mode == RATE_MODE_OFDM));
txdesc           1466 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
txdesc           1468 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_RETRY_MODE, &txdesc->flags));
txdesc           1470 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_ENCRYPT_MMIC, &txdesc->flags));
txdesc           1472 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_ENCRYPT_PAIRWISE, &txdesc->flags));
txdesc           1473 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W0_KEY_INDEX, txdesc->key_idx);
txdesc           1474 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, txdesc->length);
txdesc           1476 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_BURST, &txdesc->flags));
txdesc           1477 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W0_CIPHER_ALG, txdesc->cipher);
txdesc           1485 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W1_IV_OFFSET, txdesc->iv_offset);
txdesc           1487 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
txdesc           1491 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SIGNAL, txdesc->u.plcp.signal);
txdesc           1492 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00_set_field32(&word, TXD_W2_PLCP_SERVICE, txdesc->u.plcp.service);
txdesc           1494 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   txdesc->u.plcp.length_low);
txdesc           1496 drivers/net/wireless/ralink/rt2x00/rt73usb.c 			   txdesc->u.plcp.length_high);
txdesc           1499 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags)) {
txdesc           1522 drivers/net/wireless/ralink/rt2x00/rt73usb.c 				 struct txentry_desc *txdesc)
txdesc           1547 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt73usb_write_tx_desc(entry, txdesc);
txdesc            444 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c static void _rtl_fill_usb_tx_desc(__le32 *txdesc)
txdesc            446 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_own(txdesc, 1);
txdesc            447 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_last_seg(txdesc, 1);
txdesc            448 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_first_seg(txdesc, 1);
txdesc            454 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c static void _rtl_tx_desc_checksum(__le32 *txdesc)
txdesc            456 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	__le16 *ptr = (__le16 *)txdesc;
txdesc            461 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_tx_desc_checksum(txdesc, 0);
txdesc            464 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_tx_desc_checksum(txdesc, checksum);
txdesc            488 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	__le32 *txdesc;
txdesc            493 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	txdesc = (__le32 *)txdesc8;
txdesc            494 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	memset(txdesc, 0, RTL_TX_HEADER_SIZE);
txdesc            495 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_pkt_size(txdesc, pktlen);
txdesc            496 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_linip(txdesc, 0);
txdesc            497 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_pkt_offset(txdesc, RTL_DUMMY_OFFSET);
txdesc            498 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_offset(txdesc, RTL_TX_HEADER_SIZE);
txdesc            499 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_tx_rate(txdesc, tcb_desc->hw_rate);
txdesc            501 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_data_shortgi(txdesc, 1);
txdesc            504 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_agg_enable(txdesc, 1);
txdesc            505 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_max_agg_num(txdesc, 0x14);
txdesc            507 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_agg_break(txdesc, 1);
txdesc            509 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_seq(txdesc, seq_number);
txdesc            510 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_enable(txdesc,
txdesc            513 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_hw_rts_enable(txdesc,
txdesc            516 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_cts2self(txdesc, ((tcb_desc->cts_enable) ? 1 : 0));
txdesc            517 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_stbc(txdesc, ((tcb_desc->rts_stbc) ? 1 : 0));
txdesc            518 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_rate(txdesc, tcb_desc->rts_rate);
txdesc            519 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_bw(txdesc, 0);
txdesc            520 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_sc(txdesc, tcb_desc->rts_sc);
txdesc            521 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_short(txdesc,
txdesc            527 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_bw(txdesc, 1);
txdesc            528 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_sc(txdesc, 3);
txdesc            530 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_bw(txdesc, 1);
txdesc            531 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_sc(txdesc, mac->cur_40_prime_sc);
txdesc            533 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_bw(txdesc, 0);
txdesc            534 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_data_sc(txdesc, 0);
txdesc            537 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_data_bw(txdesc, 0);
txdesc            538 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_data_sc(txdesc, 0);
txdesc            545 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_ampdu_density(txdesc, ampdu_density);
txdesc            555 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_sec_type(txdesc, 0x1);
txdesc            558 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_sec_type(txdesc, 0x3);
txdesc            561 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_sec_type(txdesc, 0x0);
txdesc            565 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_pkt_id(txdesc, 0);
txdesc            566 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_queue_sel(txdesc, fw_qsel);
txdesc            567 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_data_rate_fb_limit(txdesc, 0x1F);
txdesc            568 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_rts_rate_fb_limit(txdesc, 0xF);
txdesc            569 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_disable_fb(txdesc, 0);
txdesc            570 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	set_tx_desc_use_rate(txdesc, tcb_desc->use_driver_rate ? 1 : 0);
txdesc            575 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_rdg_enable(txdesc, 1);
txdesc            576 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_htc(txdesc, 1);
txdesc            580 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_rate_id(txdesc, tcb_desc->ratr_index);
txdesc            581 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_macid(txdesc, tcb_desc->mac_id);
txdesc            583 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_rate_id(txdesc, 0xC + tcb_desc->ratr_index);
txdesc            584 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_macid(txdesc, tcb_desc->ratr_index);
txdesc            588 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_hwseq_en(txdesc, 1);
txdesc            589 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_pkt_id(txdesc, 8);
txdesc            591 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 			set_tx_desc_qos(txdesc, 1);
txdesc            594 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_more_frag(txdesc, 1);
txdesc            597 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		set_tx_desc_bmc(txdesc, 1);
txdesc            598 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	_rtl_fill_usb_tx_desc(txdesc);
txdesc            599 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	_rtl_tx_desc_checksum(txdesc);
txdesc            509 drivers/net/wireless/realtek/rtw88/fw.c 		       bool txdesc)
txdesc            525 drivers/net/wireless/realtek/rtw88/fw.c 	rsvd_pkt->add_txdesc = txdesc;
txdesc            286 drivers/net/wireless/realtek/rtw88/fw.h 		       bool txdesc);
txdesc             38 drivers/net/wireless/realtek/rtw88/tx.c 	__le32 *txdesc = (__le32 *)skb->data;
txdesc             40 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_TXPKTSIZE(txdesc,  pkt_info->tx_pkt_size);
txdesc             41 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_OFFSET(txdesc, pkt_info->offset);
txdesc             42 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_PKT_OFFSET(txdesc, pkt_info->pkt_offset);
txdesc             43 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_QSEL(txdesc, pkt_info->qsel);
txdesc             44 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_BMC(txdesc, pkt_info->bmc);
txdesc             45 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_RATE_ID(txdesc, pkt_info->rate_id);
txdesc             46 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DATARATE(txdesc, pkt_info->rate);
txdesc             47 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DISDATAFB(txdesc, pkt_info->dis_rate_fallback);
txdesc             48 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_USE_RATE(txdesc, pkt_info->use_rate);
txdesc             49 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_SEC_TYPE(txdesc, pkt_info->sec_type);
txdesc             50 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DATA_BW(txdesc, pkt_info->bw);
txdesc             51 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_SW_SEQ(txdesc, pkt_info->seq);
txdesc             52 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_MAX_AGG_NUM(txdesc, pkt_info->ampdu_factor);
txdesc             53 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_AMPDU_DENSITY(txdesc, pkt_info->ampdu_density);
txdesc             54 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DATA_STBC(txdesc, pkt_info->stbc);
txdesc             55 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DATA_LDPC(txdesc, pkt_info->ldpc);
txdesc             56 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_AGG_EN(txdesc, pkt_info->ampdu_en);
txdesc             57 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_LS(txdesc, pkt_info->ls);
txdesc             58 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_DATA_SHORT(txdesc, pkt_info->short_gi);
txdesc             59 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_SPE_RPT(txdesc, pkt_info->report);
txdesc             60 drivers/net/wireless/realtek/rtw88/tx.c 	SET_TX_DESC_SW_DEFINE(txdesc, pkt_info->sn);
txdesc             12 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_TXPKTSIZE(txdesc, value)                                   \
txdesc             13 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, GENMASK(15, 0))
txdesc             14 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_OFFSET(txdesc, value)                                      \
txdesc             15 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, GENMASK(23, 16))
txdesc             16 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_PKT_OFFSET(txdesc, value)                                  \
txdesc             17 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x01, value, GENMASK(28, 24))
txdesc             18 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_QSEL(txdesc, value)                                        \
txdesc             19 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x01, value, GENMASK(12, 8))
txdesc             20 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_BMC(txdesc, value)                                         \
txdesc             21 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, BIT(24))
txdesc             22 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_RATE_ID(txdesc, value)                                     \
txdesc             23 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x01, value, GENMASK(20, 16))
txdesc             24 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DATARATE(txdesc, value)                                    \
txdesc             25 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x04, value, GENMASK(6, 0))
txdesc             26 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DISDATAFB(txdesc, value)                                   \
txdesc             27 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(10))
txdesc             28 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_USE_RATE(txdesc, value)                                    \
txdesc             29 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(8))
txdesc             30 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_SEC_TYPE(txdesc, value)                                    \
txdesc             31 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x01, value, GENMASK(23, 22))
txdesc             32 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DATA_BW(txdesc, value)                                     \
txdesc             33 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, GENMASK(6, 5))
txdesc             34 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_SW_SEQ(txdesc, value)                                      \
txdesc             35 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x09, value, GENMASK(23, 12))
txdesc             36 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_MAX_AGG_NUM(txdesc, value)                                 \
txdesc             37 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, GENMASK(21, 17))
txdesc             38 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_AMPDU_DENSITY(txdesc, value)                               \
txdesc             39 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x02, value, GENMASK(22, 20))
txdesc             40 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DATA_STBC(txdesc, value)                                   \
txdesc             41 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, GENMASK(9, 8))
txdesc             42 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DATA_LDPC(txdesc, value)                                   \
txdesc             43 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(7))
txdesc             44 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_AGG_EN(txdesc, value)                                      \
txdesc             45 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x02, value, BIT(12))
txdesc             46 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_LS(txdesc, value)                                          \
txdesc             47 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, BIT(26))
txdesc             48 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_DATA_SHORT(txdesc, value)				       \
txdesc             49 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(4))
txdesc             51 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x02, value, BIT(19))
txdesc             53 drivers/net/wireless/realtek/rtw88/tx.h 	le32p_replace_bits((__le32 *)(txdesc) + 0x06, value, GENMASK(11, 0))
txdesc            155 drivers/slimbus/qcom-ngd-ctrl.c 	struct qcom_slim_ngd_dma_desc txdesc[QCOM_SLIM_NGD_DESC_NUM];
txdesc            529 drivers/slimbus/qcom-ngd-ctrl.c 	desc  = &ctrl->txdesc[ctrl->tx_tail];
txdesc            567 drivers/slimbus/qcom-ngd-ctrl.c 	desc = &ctrl->txdesc[index];
txdesc            223 drivers/spi/spi-at91-usart.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            238 drivers/spi/spi-at91-usart.c 	txdesc = dmaengine_prep_slave_sg(txchan,
txdesc            244 drivers/spi/spi-at91-usart.c 	if (!txdesc)
txdesc            254 drivers/spi/spi-at91-usart.c 	cookie = txdesc->tx_submit(txdesc);
txdesc            736 drivers/spi/spi-atmel.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            778 drivers/spi/spi-atmel.c 		txdesc = dmaengine_prep_slave_single(txchan,
txdesc            784 drivers/spi/spi-atmel.c 		txdesc = dmaengine_prep_slave_sg(txchan,
txdesc            791 drivers/spi/spi-atmel.c 	if (!txdesc)
txdesc            810 drivers/spi/spi-atmel.c 	cookie = txdesc->tx_submit(txdesc);
txdesc            625 drivers/spi/spi-davinci.c 		struct dma_async_tx_descriptor *txdesc;
txdesc            646 drivers/spi/spi-davinci.c 		txdesc = dmaengine_prep_slave_sg(dspi->dma_tx,
txdesc            649 drivers/spi/spi-davinci.c 		if (!txdesc)
txdesc            654 drivers/spi/spi-davinci.c 		txdesc->callback = davinci_spi_dma_tx_callback;
txdesc            655 drivers/spi/spi-davinci.c 		txdesc->callback_param = (void *)dspi;
txdesc            661 drivers/spi/spi-davinci.c 		dmaengine_submit(txdesc);
txdesc            145 drivers/spi/spi-dw-mid.c 	struct dma_async_tx_descriptor *txdesc;
txdesc            159 drivers/spi/spi-dw-mid.c 	txdesc = dmaengine_prep_slave_sg(dws->txchan,
txdesc            164 drivers/spi/spi-dw-mid.c 	if (!txdesc)
txdesc            167 drivers/spi/spi-dw-mid.c 	txdesc->callback = dw_spi_dma_tx_done;
txdesc            168 drivers/spi/spi-dw-mid.c 	txdesc->callback_param = dws;
txdesc            170 drivers/spi/spi-dw-mid.c 	return txdesc;
txdesc            242 drivers/spi/spi-dw-mid.c 	struct dma_async_tx_descriptor *txdesc, *rxdesc;
txdesc            245 drivers/spi/spi-dw-mid.c 	txdesc = dw_spi_dma_prepare_tx(dws, xfer);
txdesc            257 drivers/spi/spi-dw-mid.c 	if (txdesc) {
txdesc            259 drivers/spi/spi-dw-mid.c 		dmaengine_submit(txdesc);
txdesc            316 drivers/spi/spi-img-spfi.c 	struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL;
txdesc            359 drivers/spi/spi-img-spfi.c 		txdesc = dmaengine_prep_slave_sg(spfi->tx_ch, xfer->tx_sg.sgl,
txdesc            363 drivers/spi/spi-img-spfi.c 		if (!txdesc)
txdesc            366 drivers/spi/spi-img-spfi.c 		txdesc->callback = img_spfi_dma_tx_cb;
txdesc            367 drivers/spi/spi-img-spfi.c 		txdesc->callback_param = spfi;
txdesc            380 drivers/spi/spi-img-spfi.c 		dmaengine_submit(txdesc);
txdesc            935 drivers/spi/spi-pl022.c 	struct dma_async_tx_descriptor *txdesc;
txdesc           1069 drivers/spi/spi-pl022.c 	txdesc = dmaengine_prep_slave_sg(txchan,
txdesc           1074 drivers/spi/spi-pl022.c 	if (!txdesc)
txdesc           1083 drivers/spi/spi-pl022.c 	dmaengine_submit(txdesc);
txdesc            388 drivers/spi/spi-rockchip.c 	struct dma_async_tx_descriptor *rxdesc, *txdesc;
txdesc            414 drivers/spi/spi-rockchip.c 	txdesc = NULL;
txdesc            425 drivers/spi/spi-rockchip.c 		txdesc = dmaengine_prep_slave_sg(
txdesc            429 drivers/spi/spi-rockchip.c 		if (!txdesc) {
txdesc            435 drivers/spi/spi-rockchip.c 		txdesc->callback = rockchip_spi_dma_txcb;
txdesc            436 drivers/spi/spi-rockchip.c 		txdesc->callback_param = master;
txdesc            448 drivers/spi/spi-rockchip.c 	if (txdesc) {
txdesc            450 drivers/spi/spi-rockchip.c 		dmaengine_submit(txdesc);
txdesc            102 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h #define txdesc_set_ccx_sw_88e(txdesc, value) \
txdesc            104 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h 		((struct txdesc_88e *)(txdesc))->sw1 = (((value)>>8) & 0x0f); \
txdesc            105 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h 		((struct txdesc_88e *)(txdesc))->sw0 = ((value) & 0xff); \
txdesc            155 drivers/staging/rtl8712/hal_init.c 	struct tx_desc *txdesc;
txdesc            173 drivers/staging/rtl8712/hal_init.c 		txdesc = (struct tx_desc *)(tmpchar + FWBUFF_ALIGN_SZ -
txdesc            175 drivers/staging/rtl8712/hal_init.c 		payload = (u8 *)(txdesc) + txdscp_sz;
txdesc            182 drivers/staging/rtl8712/hal_init.c 			memset(txdesc, 0, TXDESC_SIZE);
txdesc            187 drivers/staging/rtl8712/hal_init.c 				txdesc->txdw0 |= cpu_to_le32(BIT(28));
txdesc            189 drivers/staging/rtl8712/hal_init.c 			txdesc->txdw0 |= cpu_to_le32(dump_imem_sz &
txdesc            194 drivers/staging/rtl8712/hal_init.c 					(u8 *)txdesc);
txdesc            211 drivers/staging/rtl8712/hal_init.c 			memset(txdesc, 0, TXDESC_SIZE);
txdesc            216 drivers/staging/rtl8712/hal_init.c 				txdesc->txdw0 |= cpu_to_le32(BIT(28));
txdesc            218 drivers/staging/rtl8712/hal_init.c 			txdesc->txdw0 |= cpu_to_le32(dump_emem_sz &
txdesc            223 drivers/staging/rtl8712/hal_init.c 					(u8 *)txdesc);
txdesc            270 drivers/staging/rtl8712/hal_init.c 		memset(txdesc, 0, TXDESC_SIZE);
txdesc            271 drivers/staging/rtl8712/hal_init.c 		txdesc->txdw0 |= cpu_to_le32(fwhdr.fw_priv_sz & 0x0000ffff);
txdesc            272 drivers/staging/rtl8712/hal_init.c 		txdesc->txdw0 |= cpu_to_le32(BIT(28));
txdesc            275 drivers/staging/rtl8712/hal_init.c 				fwhdr.fw_priv_sz + TXDESC_SIZE, (u8 *)txdesc);
txdesc             94 drivers/staging/rtl8712/rtl8712_xmit.h 	struct tx_desc txdesc;
txdesc            183 drivers/staging/rtl8712/rtl871x_xmit.c 	struct tx_cmd txdesc;
txdesc            232 drivers/staging/rtl8712/rtl871x_xmit.c 		_r8712_pktfile_read(&pktfile, (u8 *)&txdesc, TXDESC_SIZE);
txdesc            341 drivers/staging/rtl8712/rtl871x_xmit.c 		    (le32_to_cpu(txdesc.txdw1) >> QSEL_SHT) & 0x1f;
txdesc            126 drivers/staging/rtl8723bs/include/rtw_xmit.h 	struct tx_desc txdesc;