Lines Matching refs:p_pkt

273 	struct qed_ll2_tx_packet *p_pkt = NULL;  in qed_ll2_txq_flush()  local
287 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_txq_flush()
289 if (!p_pkt) in qed_ll2_txq_flush()
292 list_del(&p_pkt->list_entry); in qed_ll2_txq_flush()
294 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_txq_flush()
299 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_txq_flush()
303 p_tx->cur_completing_packet = *p_pkt; in qed_ll2_txq_flush()
306 p_tx->cur_completing_bd_idx == p_pkt->bd_used; in qed_ll2_txq_flush()
307 tx_frag = p_pkt->bds_set[0].tx_frag; in qed_ll2_txq_flush()
310 p_pkt->cookie, in qed_ll2_txq_flush()
325 struct qed_ll2_tx_packet *p_pkt; in qed_ll2_txq_completion() local
345 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_txq_completion()
347 if (!p_pkt) in qed_ll2_txq_completion()
351 p_tx->cur_completing_packet = *p_pkt; in qed_ll2_txq_completion()
352 num_bds_in_packet = p_pkt->bd_used; in qed_ll2_txq_completion()
353 list_del(&p_pkt->list_entry); in qed_ll2_txq_completion()
367 b_last_frag = p_tx->cur_completing_bd_idx == p_pkt->bd_used; in qed_ll2_txq_completion()
368 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_txq_completion()
374 p_pkt->cookie, in qed_ll2_txq_completion()
375 p_pkt->bds_set[0].tx_frag, in qed_ll2_txq_completion()
459 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_rxq_handle_completion() local
463 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_rxq_handle_completion()
465 if (!p_pkt) { in qed_ll2_rxq_handle_completion()
472 list_del(&p_pkt->list_entry); in qed_ll2_rxq_handle_completion()
478 if (qed_chain_consume(&p_rx->rxq_chain) != p_pkt->rxq_bd) in qed_ll2_rxq_handle_completion()
482 list_add_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_rxq_handle_completion()
485 data.cookie = p_pkt->cookie; in qed_ll2_rxq_handle_completion()
486 data.rx_buf_addr = p_pkt->rx_buf_addr; in qed_ll2_rxq_handle_completion()
555 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_rxq_flush() local
567 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_rxq_flush()
569 if (!p_pkt) in qed_ll2_rxq_flush()
571 list_move_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_rxq_flush()
577 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_rxq_flush()
581 dma_addr_t rx_buf_addr = p_pkt->rx_buf_addr; in qed_ll2_rxq_flush()
582 void *cookie = p_pkt->cookie; in qed_ll2_rxq_flush()
622 struct qed_ll2_rx_packet *p_pkt = NULL; in qed_ll2_lb_rxq_handler() local
682 p_pkt = list_first_entry(&p_rx->active_descq, in qed_ll2_lb_rxq_handler()
690 if (!p_pkt) { in qed_ll2_lb_rxq_handler()
695 list_del(&p_pkt->list_entry); in qed_ll2_lb_rxq_handler()
696 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_lb_rxq_handler()
702 list_add_tail(&p_pkt->list_entry, &p_rx->free_descq); in qed_ll2_lb_rxq_handler()
856 struct qed_ll2_tx_packet *p_pkt = NULL; in qed_ll2_lb_txq_completion() local
878 p_pkt = list_first_entry(&p_tx->active_descq, in qed_ll2_lb_txq_completion()
880 if (!p_pkt) in qed_ll2_lb_txq_completion()
883 if (p_pkt->bd_used != 1) { in qed_ll2_lb_txq_completion()
886 p_pkt->bd_used); in qed_ll2_lb_txq_completion()
890 list_del(&p_pkt->list_entry); in qed_ll2_lb_txq_completion()
896 p_buffer = (struct qed_ooo_buffer *)p_pkt->cookie; in qed_ll2_lb_txq_completion()
897 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_lb_txq_completion()
1537 struct qed_ll2_tx_packet *p_pkt; in qed_ll2_establish_connection() local
1581 desc_size = struct_size(p_pkt, bds_set, in qed_ll2_establish_connection()
1585 p_pkt = p_tx->descq_mem + desc_size * i; in qed_ll2_establish_connection()
1586 list_add_tail(&p_pkt->list_entry, &p_tx->free_descq); in qed_ll2_establish_connection()
1909 struct qed_ll2_tx_packet *p_pkt = NULL; in qed_ll2_tx_packet_notify() local
1930 p_pkt = list_first_entry(&p_tx->sending_descq, in qed_ll2_tx_packet_notify()
1932 if (!p_pkt) in qed_ll2_tx_packet_notify()
1935 list_move_tail(&p_pkt->list_entry, &p_tx->active_descq); in qed_ll2_tx_packet_notify()