Lines Matching refs:pdesc
56 __le32 *pdesc = (__le32 *)pdesc8; in rtl92de_tx_fill_desc() local
91 clear_pci_tx_desc_content(pdesc, sizeof(struct tx_desc_92d)); in rtl92de_tx_fill_desc()
98 set_tx_desc_pkt_offset(pdesc, 1); in rtl92de_tx_fill_desc()
99 set_tx_desc_offset(pdesc, USB_HWDESC_HEADER_LEN + in rtl92de_tx_fill_desc()
109 set_tx_desc_offset(pdesc, USB_HWDESC_HEADER_LEN); in rtl92de_tx_fill_desc()
115 set_tx_desc_tx_rate(pdesc, ptcb_desc->hw_rate); in rtl92de_tx_fill_desc()
117 set_tx_desc_data_shortgi(pdesc, 1); in rtl92de_tx_fill_desc()
121 set_tx_desc_data_shortgi(pdesc, 1); in rtl92de_tx_fill_desc()
124 set_tx_desc_agg_enable(pdesc, 1); in rtl92de_tx_fill_desc()
125 set_tx_desc_max_agg_num(pdesc, 0x14); in rtl92de_tx_fill_desc()
127 set_tx_desc_seq(pdesc, seq_number); in rtl92de_tx_fill_desc()
128 set_tx_desc_rts_enable(pdesc, in rtl92de_tx_fill_desc()
131 set_tx_desc_hw_rts_enable(pdesc, ((ptcb_desc->rts_enable in rtl92de_tx_fill_desc()
133 set_tx_desc_cts2self(pdesc, ((ptcb_desc->cts_enable) ? 1 : 0)); in rtl92de_tx_fill_desc()
134 set_tx_desc_rts_stbc(pdesc, ((ptcb_desc->rts_stbc) ? 1 : 0)); in rtl92de_tx_fill_desc()
139 set_tx_desc_rts_rate(pdesc, ptcb_desc->rts_rate); in rtl92de_tx_fill_desc()
140 set_tx_desc_rts_bw(pdesc, 0); in rtl92de_tx_fill_desc()
141 set_tx_desc_rts_sc(pdesc, ptcb_desc->rts_sc); in rtl92de_tx_fill_desc()
142 set_tx_desc_rts_short(pdesc, ((ptcb_desc->rts_rate <= in rtl92de_tx_fill_desc()
148 set_tx_desc_data_bw(pdesc, 1); in rtl92de_tx_fill_desc()
149 set_tx_desc_tx_sub_carrier(pdesc, 3); in rtl92de_tx_fill_desc()
151 set_tx_desc_data_bw(pdesc, 0); in rtl92de_tx_fill_desc()
152 set_tx_desc_tx_sub_carrier(pdesc, in rtl92de_tx_fill_desc()
156 set_tx_desc_data_bw(pdesc, 0); in rtl92de_tx_fill_desc()
157 set_tx_desc_tx_sub_carrier(pdesc, 0); in rtl92de_tx_fill_desc()
159 set_tx_desc_linip(pdesc, 0); in rtl92de_tx_fill_desc()
160 set_tx_desc_pkt_size(pdesc, (u16)skb_len); in rtl92de_tx_fill_desc()
163 set_tx_desc_ampdu_density(pdesc, ampdu_density); in rtl92de_tx_fill_desc()
173 set_tx_desc_sec_type(pdesc, 0x1); in rtl92de_tx_fill_desc()
176 set_tx_desc_sec_type(pdesc, 0x3); in rtl92de_tx_fill_desc()
179 set_tx_desc_sec_type(pdesc, 0x0); in rtl92de_tx_fill_desc()
184 set_tx_desc_pkt_id(pdesc, 0); in rtl92de_tx_fill_desc()
185 set_tx_desc_queue_sel(pdesc, fw_qsel); in rtl92de_tx_fill_desc()
186 set_tx_desc_data_rate_fb_limit(pdesc, 0x1F); in rtl92de_tx_fill_desc()
187 set_tx_desc_rts_rate_fb_limit(pdesc, 0xF); in rtl92de_tx_fill_desc()
188 set_tx_desc_disable_fb(pdesc, ptcb_desc->disable_ratefallback ? in rtl92de_tx_fill_desc()
190 set_tx_desc_use_rate(pdesc, ptcb_desc->use_driver_rate ? 1 : 0); in rtl92de_tx_fill_desc()
196 set_tx_desc_rts_rate(pdesc, 0x08); in rtl92de_tx_fill_desc()
203 set_tx_desc_rdg_enable(pdesc, 1); in rtl92de_tx_fill_desc()
204 set_tx_desc_htc(pdesc, 1); in rtl92de_tx_fill_desc()
209 set_tx_desc_first_seg(pdesc, (firstseg ? 1 : 0)); in rtl92de_tx_fill_desc()
210 set_tx_desc_last_seg(pdesc, (lastseg ? 1 : 0)); in rtl92de_tx_fill_desc()
211 set_tx_desc_tx_buffer_size(pdesc, (u16)buf_len); in rtl92de_tx_fill_desc()
212 set_tx_desc_tx_buffer_address(pdesc, mapping); in rtl92de_tx_fill_desc()
214 set_tx_desc_rate_id(pdesc, ptcb_desc->ratr_index); in rtl92de_tx_fill_desc()
215 set_tx_desc_macid(pdesc, ptcb_desc->mac_id); in rtl92de_tx_fill_desc()
217 set_tx_desc_rate_id(pdesc, 0xC + ptcb_desc->ratr_index); in rtl92de_tx_fill_desc()
218 set_tx_desc_macid(pdesc, ptcb_desc->ratr_index); in rtl92de_tx_fill_desc()
221 set_tx_desc_qos(pdesc, 1); in rtl92de_tx_fill_desc()
224 set_tx_desc_hwseq_en(pdesc, 1); in rtl92de_tx_fill_desc()
225 set_tx_desc_pkt_id(pdesc, 8); in rtl92de_tx_fill_desc()
227 set_tx_desc_more_frag(pdesc, (lastseg ? 0 : 1)); in rtl92de_tx_fill_desc()
242 __le32 *pdesc = (__le32 *)pdesc8; in rtl92de_tx_fill_cmddesc() local
252 clear_pci_tx_desc_content(pdesc, TX_DESC_SIZE); in rtl92de_tx_fill_cmddesc()
253 set_tx_desc_offset(pdesc, USB_HWDESC_HEADER_LEN); in rtl92de_tx_fill_cmddesc()
259 set_tx_desc_tx_rate(pdesc, DESC_RATE6M); in rtl92de_tx_fill_cmddesc()
261 set_tx_desc_tx_rate(pdesc, DESC_RATE1M); in rtl92de_tx_fill_cmddesc()
263 set_tx_desc_seq(pdesc, 0); in rtl92de_tx_fill_cmddesc()
264 set_tx_desc_linip(pdesc, 0); in rtl92de_tx_fill_cmddesc()
265 set_tx_desc_queue_sel(pdesc, fw_queue); in rtl92de_tx_fill_cmddesc()
266 set_tx_desc_first_seg(pdesc, 1); in rtl92de_tx_fill_cmddesc()
267 set_tx_desc_last_seg(pdesc, 1); in rtl92de_tx_fill_cmddesc()
268 set_tx_desc_tx_buffer_size(pdesc, (u16)skb->len); in rtl92de_tx_fill_cmddesc()
269 set_tx_desc_tx_buffer_address(pdesc, mapping); in rtl92de_tx_fill_cmddesc()
270 set_tx_desc_rate_id(pdesc, 7); in rtl92de_tx_fill_cmddesc()
271 set_tx_desc_macid(pdesc, 0); in rtl92de_tx_fill_cmddesc()
272 set_tx_desc_pkt_size(pdesc, (u16)(skb->len)); in rtl92de_tx_fill_cmddesc()
273 set_tx_desc_first_seg(pdesc, 1); in rtl92de_tx_fill_cmddesc()
274 set_tx_desc_last_seg(pdesc, 1); in rtl92de_tx_fill_cmddesc()
275 set_tx_desc_offset(pdesc, 0x20); in rtl92de_tx_fill_cmddesc()
276 set_tx_desc_use_rate(pdesc, 1); in rtl92de_tx_fill_cmddesc()
279 set_tx_desc_hwseq_en(pdesc, 1); in rtl92de_tx_fill_cmddesc()
280 set_tx_desc_pkt_id(pdesc, 8); in rtl92de_tx_fill_cmddesc()
284 "H2C Tx Cmd Content", pdesc, TX_DESC_SIZE); in rtl92de_tx_fill_cmddesc()
286 set_tx_desc_own(pdesc, 1); in rtl92de_tx_fill_cmddesc()