Lines Matching refs:p_pkt
300 struct qed_ll2_tx_packet *p_pkt = NULL; in qed_ll2_txq_flush() local
314 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_txq_flush()
316 if (!p_pkt) in qed_ll2_txq_flush()
319 list_del(&p_pkt->list_entry); in qed_ll2_txq_flush()
321 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_txq_flush()
326 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_txq_flush()
330 p_tx->cur_completing_packet = *p_pkt; in qed_ll2_txq_flush()
333 p_tx->cur_completing_bd_idx == p_pkt->bd_used; in qed_ll2_txq_flush()
334 tx_frag = p_pkt->bds_set[0].tx_frag; in qed_ll2_txq_flush()
337 p_pkt->cookie, in qed_ll2_txq_flush()
352 struct qed_ll2_tx_packet *p_pkt; in qed_ll2_txq_completion() local
369 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_txq_completion()
371 if (!p_pkt) in qed_ll2_txq_completion()
375 p_tx->cur_completing_packet = *p_pkt; in qed_ll2_txq_completion()
376 num_bds_in_packet = p_pkt->bd_used; in qed_ll2_txq_completion()
377 list_del(&p_pkt->list_entry); in qed_ll2_txq_completion()
391 b_last_frag = p_tx->cur_completing_bd_idx == p_pkt->bd_used; in qed_ll2_txq_completion()
392 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_txq_completion()
398 p_pkt->cookie, in qed_ll2_txq_completion()
399 p_pkt->bds_set[0].tx_frag, in qed_ll2_txq_completion()
483 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_rxq_handle_completion() local
487 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_rxq_handle_completion()
489 if (!p_pkt) { in qed_ll2_rxq_handle_completion()
496 list_del(&p_pkt->list_entry); in qed_ll2_rxq_handle_completion()
502 if (qed_chain_consume(&p_rx->rxq_chain) != p_pkt->rxq_bd) in qed_ll2_rxq_handle_completion()
506 list_add_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_rxq_handle_completion()
509 data.cookie = p_pkt->cookie; in qed_ll2_rxq_handle_completion()
510 data.rx_buf_addr = p_pkt->rx_buf_addr; in qed_ll2_rxq_handle_completion()
570 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_rxq_flush() local
582 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_rxq_flush()
584 if (!p_pkt) in qed_ll2_rxq_flush()
586 list_move_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_rxq_flush()
592 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_rxq_flush()
596 dma_addr_t rx_buf_addr = p_pkt->rx_buf_addr; in qed_ll2_rxq_flush()
597 void *cookie = p_pkt->cookie; in qed_ll2_rxq_flush()
637 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_lb_rxq_handler() local
697 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_lb_rxq_handler()
705 if (!p_pkt) { in qed_ll2_lb_rxq_handler()
710 list_del(&p_pkt->list_entry); in qed_ll2_lb_rxq_handler()
711 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_lb_rxq_handler()
717 list_add_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_lb_rxq_handler()
857 struct qed_ll2_tx_packet *p_pkt = NULL; in qed_ll2_lb_txq_completion() local
876 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_lb_txq_completion()
878 if (!p_pkt) in qed_ll2_lb_txq_completion()
881 if (p_pkt->bd_used != 1) { in qed_ll2_lb_txq_completion()
884 p_pkt->bd_used); in qed_ll2_lb_txq_completion()
888 list_del(&p_pkt->list_entry); in qed_ll2_lb_txq_completion()
894 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_lb_txq_completion()
895 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_lb_txq_completion()
1464 struct qed_ll2_tx_packet *p_pkt; in qed_ll2_establish_connection() local
1505 desc_size = (sizeof(*p_pkt) + in qed_ll2_establish_connection()
1507 sizeof(p_pkt->bds_set)); in qed_ll2_establish_connection()
1510 p_pkt = p_tx->descq_mem + desc_size * i; in qed_ll2_establish_connection()
1511 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_establish_connection()
1771 struct qed_ll2_tx_packet *p_pkt = NULL; in qed_ll2_tx_packet_notify() local
1793 p_pkt = list_first_entry(&p_tx->sending_descq, in qed_ll2_tx_packet_notify()
1795 if (!p_pkt) in qed_ll2_tx_packet_notify()
1798 list_move_tail(&p_pkt->list_entry, &p_tx->active_descq); in qed_ll2_tx_packet_notify()