Lines Matching defs:pdesc

27 					struct rtl_stats *pstatus, u8 *pdesc,
219 struct rtl_stats *pstatus, u8 *pdesc,
253 _rtl8723e_query_rxphystatus(hw, pstatus, pdesc, p_drvinfo,
267 __le32 *pdesc = (__le32 *)pdesc8;
268 u32 phystatus = get_rx_desc_physt(pdesc);
270 status->length = (u16)get_rx_desc_pkt_len(pdesc);
271 status->rx_drvinfo_size = (u8)get_rx_desc_drv_info_size(pdesc) *
273 status->rx_bufshift = (u8)(get_rx_desc_shift(pdesc) & 0x03);
274 status->icv = (u16)get_rx_desc_icv(pdesc);
275 status->crc = (u16)get_rx_desc_crc32(pdesc);
277 status->decrypted = !get_rx_desc_swdec(pdesc);
278 status->rate = (u8)get_rx_desc_rxmcs(pdesc);
279 status->shortpreamble = (u16)get_rx_desc_splcp(pdesc);
280 status->isampdu = (bool)(get_rx_desc_paggr(pdesc) == 1);
281 status->isfirst_ampdu = (bool)((get_rx_desc_paggr(pdesc) == 1) &&
282 (get_rx_desc_faggr(pdesc) == 1));
283 status->timestamp_low = get_rx_desc_tsfl(pdesc);
284 status->rx_is40mhzpacket = (bool)get_rx_desc_bw(pdesc);
285 status->is_ht = (bool)get_rx_desc_rxht(pdesc);
354 __le32 *pdesc = (__le32 *)pdesc8;
386 clear_pci_tx_desc_content(pdesc, sizeof(struct tx_desc_8723e));
394 set_tx_desc_offset(pdesc, USB_HWDESC_HEADER_LEN);
396 set_tx_desc_tx_rate(pdesc, ptcb_desc->hw_rate);
399 set_tx_desc_data_shortgi(pdesc, 1);
402 set_tx_desc_agg_break(pdesc, 1);
403 set_tx_desc_max_agg_num(pdesc, 0x14);
405 set_tx_desc_seq(pdesc, seq_number);
407 set_tx_desc_rts_enable(pdesc,
410 set_tx_desc_hw_rts_enable(pdesc,
413 set_tx_desc_cts2self(pdesc,
415 set_tx_desc_rts_stbc(pdesc,
418 set_tx_desc_rts_rate(pdesc, ptcb_desc->rts_rate);
419 set_tx_desc_rts_bw(pdesc, 0);
420 set_tx_desc_rts_sc(pdesc, ptcb_desc->rts_sc);
421 set_tx_desc_rts_short(pdesc,
428 set_tx_desc_data_bw(pdesc, 1);
429 set_tx_desc_tx_sub_carrier(pdesc, 3);
431 set_tx_desc_data_bw(pdesc, 0);
432 set_tx_desc_tx_sub_carrier(pdesc,
436 set_tx_desc_data_bw(pdesc, 0);
437 set_tx_desc_tx_sub_carrier(pdesc, 0);
440 set_tx_desc_linip(pdesc, 0);
441 set_tx_desc_pkt_size(pdesc, (u16)skb->len);
445 set_tx_desc_ampdu_density(pdesc, ampdu_density);
456 set_tx_desc_sec_type(pdesc, 0x1);
459 set_tx_desc_sec_type(pdesc, 0x3);
462 set_tx_desc_sec_type(pdesc, 0x0);
468 set_tx_desc_pkt_id(pdesc, 0);
469 set_tx_desc_queue_sel(pdesc, fw_qsel);
471 set_tx_desc_data_rate_fb_limit(pdesc, 0x1F);
472 set_tx_desc_rts_rate_fb_limit(pdesc, 0xF);
473 set_tx_desc_disable_fb(pdesc, 0);
474 set_tx_desc_use_rate(pdesc, ptcb_desc->use_driver_rate ? 1 : 0);
480 set_tx_desc_rdg_enable(pdesc, 1);
481 set_tx_desc_htc(pdesc, 1);
486 set_tx_desc_first_seg(pdesc, (firstseg ? 1 : 0));
487 set_tx_desc_last_seg(pdesc, (lastseg ? 1 : 0));
489 set_tx_desc_tx_buffer_size(pdesc, (u16)skb->len);
491 set_tx_desc_tx_buffer_address(pdesc, mapping);
494 set_tx_desc_rate_id(pdesc, ptcb_desc->ratr_index);
495 set_tx_desc_macid(pdesc, ptcb_desc->mac_id);
497 set_tx_desc_rate_id(pdesc, 0xC + ptcb_desc->ratr_index);
498 set_tx_desc_macid(pdesc, ptcb_desc->ratr_index);
502 set_tx_desc_hwseq_en_8723(pdesc, 1);
503 /* set_tx_desc_hwseq_en(pdesc, 1); */
504 /* set_tx_desc_pkt_id(pdesc, 8); */
505 /* set_tx_desc_qos(pdesc, 1); */
508 set_tx_desc_more_frag(pdesc, (lastseg ? 0 : 1));
512 set_tx_desc_bmc(pdesc, 1);
524 __le32 *pdesc = (__le32 *)pdesc8;
537 clear_pci_tx_desc_content(pdesc, TX_DESC_SIZE);
539 set_tx_desc_offset(pdesc, USB_HWDESC_HEADER_LEN);
541 set_tx_desc_tx_rate(pdesc, DESC92C_RATE1M);
543 set_tx_desc_seq(pdesc, 0);
545 set_tx_desc_linip(pdesc, 0);
547 set_tx_desc_queue_sel(pdesc, fw_queue);
549 set_tx_desc_first_seg(pdesc, 1);
550 set_tx_desc_last_seg(pdesc, 1);
552 set_tx_desc_tx_buffer_size(pdesc, (u16)(skb->len));
554 set_tx_desc_tx_buffer_address(pdesc, mapping);
556 set_tx_desc_rate_id(pdesc, 7);
557 set_tx_desc_macid(pdesc, 0);
559 set_tx_desc_own(pdesc, 1);
561 set_tx_desc_pkt_size(pdesc, (u16)(skb->len));
563 set_tx_desc_first_seg(pdesc, 1);
564 set_tx_desc_last_seg(pdesc, 1);
566 set_tx_desc_offset(pdesc, 0x20);
568 set_tx_desc_use_rate(pdesc, 1);
571 set_tx_desc_hwseq_en_8723(pdesc, 1);
572 /* set_tx_desc_hwseq_en(pdesc, 1); */
573 /* set_tx_desc_pkt_id(pdesc, 8); */
578 pdesc, TX_DESC_SIZE);
584 __le32 *pdesc = (__le32 *)pdesc8;
589 set_tx_desc_own(pdesc, 1);
592 set_tx_desc_next_desc_address(pdesc, *(u32 *)val);
602 set_rx_desc_own(pdesc, 1);
605 set_rx_desc_buff_addr(pdesc, *(u32 *)val);
608 set_rx_desc_pkt_len(pdesc, *(u32 *)val);
611 set_rx_desc_eor(pdesc, 1);
625 __le32 *pdesc = (__le32 *)pdesc8;
630 ret = get_tx_desc_own(pdesc);
633 ret = get_tx_desc_tx_buffer_address(pdesc);
643 ret = get_rx_desc_own(pdesc);
646 ret = get_rx_desc_pkt_len(pdesc);
649 ret = get_rx_desc_buff_addr(pdesc);