Searched refs:pfpdu (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | puda.c | 1150 * @pfpdu: pointer to fpdu 1154 static u16 irdma_ieq_get_fpdu_len(struct irdma_pfpdu *pfpdu, u8 *datap, in irdma_ieq_get_fpdu_len() argument 1158 u8 marker_len = pfpdu->marker_len; in irdma_ieq_get_fpdu_len() 1162 blk_start = (pfpdu->rcv_start_seq - rcv_seq) & (IRDMA_MRK_BLK_SZ - 1); in irdma_ieq_get_fpdu_len() 1177 if (fpdu_len > pfpdu->max_fpdu_data) in irdma_ieq_get_fpdu_len() 1316 * @pfpdu: pointer to fpdu 1322 static int irdma_ieq_create_pbufl(struct irdma_pfpdu *pfpdu, in irdma_ieq_create_pbufl() argument 1342 pfpdu->bad_seq_num++; in irdma_ieq_create_pbufl() 1361 * @pfpdu: partial management per user qp 1366 struct irdma_pfpdu *pfpdu, in irdma_ieq_handle_partial() 1365 irdma_ieq_handle_partial(struct irdma_puda_rsrc *ieq, struct irdma_pfpdu *pfpdu, struct irdma_puda_buf *buf, u16 fpdu_len) irdma_ieq_handle_partial() argument 1433 irdma_ieq_process_buf(struct irdma_puda_rsrc *ieq, struct irdma_pfpdu *pfpdu, struct irdma_puda_buf *buf) irdma_ieq_process_buf() argument 1535 struct irdma_pfpdu *pfpdu = &qp->pfpdu; irdma_ieq_process_fpdus() local 1596 struct irdma_pfpdu *pfpdu = &qp->pfpdu; irdma_ieq_handle_exception() local 1723 struct irdma_pfpdu *pfpdu = &qp->pfpdu; irdma_ieq_cleanup_qp() local [all...] |
H A D | utils.c | 1455 struct irdma_puda_buf *buf = qp->pfpdu.lastrcv_buf; in irdma_send_ieq_ack() 1458 cm_node->tcp_cntxt.rcv_nxt = qp->pfpdu.nextseqnum; in irdma_send_ieq_ack() 1472 struct irdma_puda_buf *buf = qp->pfpdu.ah_buf; in irdma_puda_ieq_get_ah_info() 2004 struct irdma_sc_ah *sc_ah = qp->pfpdu.ah; in irdma_ieq_ah_cb() 2007 spin_lock_irqsave(&qp->pfpdu.lock, flags); in irdma_ieq_ah_cb() 2015 spin_unlock_irqrestore(&qp->pfpdu.lock, flags); in irdma_ieq_ah_cb()
|
H A D | type.h | 457 struct irdma_pfpdu pfpdu; member
|
H A D | ctrl.c | 884 qp->pfpdu.marker_len = 4; in irdma_sc_qp_setctx() 885 qp->pfpdu.rcv_start_seq = tcp->rcv_nxt; in irdma_sc_qp_setctx()
|
H A D | verbs.c | 1008 spin_lock_init(&iwqp->sc_qp.pfpdu.lock); in irdma_create_qp()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_puda.c | 1130 struct i40iw_pfpdu *pfpdu, in i40iw_ieq_create_pbufl() 1151 pfpdu->bad_seq_num++; in i40iw_ieq_create_pbufl() 1170 * @pfpdu: partial management per user qp 1175 struct i40iw_pfpdu *pfpdu, in i40iw_ieq_handle_partial() 1185 struct list_head *rxlist = &pfpdu->rxlist; in i40iw_ieq_handle_partial() 1190 status = i40iw_ieq_create_pbufl(pfpdu, rxlist, &pbufl, buf, fpdu_len); in i40iw_ieq_handle_partial() 1196 pfpdu->no_tx_bufs++; in i40iw_ieq_handle_partial() 1218 pfpdu->rcv_nxt = seqnum + fpdu_len; in i40iw_ieq_handle_partial() 1234 * @pfpdu: partial management per user qp 1238 struct i40iw_pfpdu *pfpdu, in i40iw_ieq_process_buf() 1129 i40iw_ieq_create_pbufl( struct i40iw_pfpdu *pfpdu, struct list_head *rxlist, struct list_head *pbufl, struct i40iw_puda_buf *buf, u16 fpdu_len) i40iw_ieq_create_pbufl() argument 1174 i40iw_ieq_handle_partial(struct i40iw_puda_rsrc *ieq, struct i40iw_pfpdu *pfpdu, struct i40iw_puda_buf *buf, u16 fpdu_len) i40iw_ieq_handle_partial() argument 1237 i40iw_ieq_process_buf(struct i40iw_puda_rsrc *ieq, struct i40iw_pfpdu *pfpdu, struct i40iw_puda_buf *buf) i40iw_ieq_process_buf() argument 1330 struct i40iw_pfpdu *pfpdu = &qp->pfpdu; i40iw_ieq_process_fpdus() local 1376 struct i40iw_pfpdu *pfpdu = &qp->pfpdu; i40iw_ieq_handle_exception() local 1484 struct i40iw_pfpdu *pfpdu = &qp->pfpdu; i40iw_ieq_cleanup_qp() local [all...] |
H A D | i40iw_type.h | 386 struct i40iw_pfpdu pfpdu; member
|
Completed in 26 milliseconds