/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 676 struct qede_agg_info *tpa_info = &rxq->tpa_info[tpa_agg_index]; in qede_fill_frag_skb() local 677 struct sk_buff *skb = tpa_info->skb; in qede_fill_frag_skb() 679 if (unlikely(tpa_info->state != QEDE_AGG_STATE_START)) in qede_fill_frag_skb() 683 skb_fill_page_desc(skb, tpa_info->frag_id++, in qede_fill_frag_skb() 705 tpa_info->state = QEDE_AGG_STATE_ERROR; in qede_fill_frag_skb() 841 struct qede_agg_info *tpa_info = &rxq->tpa_info[cqe->tpa_agg_index]; in qede_tpa_start() local 848 tpa_info->skb = qede_tpa_rx_build_skb(edev, rxq, sw_rx_data_cons, in qede_tpa_start() 851 tpa_info in qede_tpa_start() 983 struct qede_agg_info *tpa_info; qede_tpa_end() local [all...] |
H A D | qede.h | 362 struct qede_agg_info tpa_info[ETH_TPA_MAX_AGGS_NUM]; member
|
H A D | qede_main.c | 1497 struct qede_agg_info *tpa_info = &rxq->tpa_info[i]; in qede_set_tpa_param() local 1499 tpa_info->state = QEDE_AGG_STATE_NONE; in qede_set_tpa_param()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 670 struct qede_agg_info *tpa_info = &rxq->tpa_info[tpa_agg_index]; in qede_fill_frag_skb() local 671 struct sk_buff *skb = tpa_info->skb; in qede_fill_frag_skb() 673 if (unlikely(tpa_info->state != QEDE_AGG_STATE_START)) in qede_fill_frag_skb() 677 skb_fill_page_desc(skb, tpa_info->frag_id++, in qede_fill_frag_skb() 699 tpa_info->state = QEDE_AGG_STATE_ERROR; in qede_fill_frag_skb() 835 struct qede_agg_info *tpa_info = &rxq->tpa_info[cqe->tpa_agg_index]; in qede_tpa_start() local 842 tpa_info->skb = qede_tpa_rx_build_skb(edev, rxq, sw_rx_data_cons, in qede_tpa_start() 845 tpa_info in qede_tpa_start() 977 struct qede_agg_info *tpa_info; qede_tpa_end() local [all...] |
H A D | qede.h | 358 struct qede_agg_info tpa_info[ETH_TPA_MAX_AGGS_NUM]; member
|
H A D | qede_main.c | 1565 struct qede_agg_info *tpa_info = &rxq->tpa_info[i]; in qede_set_tpa_param() local 1567 tpa_info->state = QEDE_AGG_STATE_NONE; in qede_set_tpa_param()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 97 struct bnx2x_agg_info *old_tpa_info = to_fp->tpa_info; in bnx2x_move_fp() 106 /* Retain the tpa_info of the original `to' version as we don't want in bnx2x_move_fp() 107 * 2 FPs to contain the same tpa_info pointer. in bnx2x_move_fp() 109 to_fp->tpa_info = old_tpa_info; in bnx2x_move_fp() 439 struct bnx2x_agg_info *tpa_info = &fp->tpa_info[queue]; in bnx2x_tpa_start() local 440 struct sw_rx_bd *first_buf = &tpa_info->first_buf; in bnx2x_tpa_start() 443 if (tpa_info->tpa_state != BNX2X_TPA_STOP) in bnx2x_tpa_start() 459 tpa_info->tpa_state = BNX2X_TPA_ERROR; in bnx2x_tpa_start() 474 tpa_info in bnx2x_tpa_start() 586 bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct sk_buff *skb, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_fill_frag_skb() argument 754 bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_tpa_stop() argument 962 struct bnx2x_agg_info *tpa_info; bnx2x_rx_int() local 1363 struct bnx2x_agg_info *tpa_info = &fp->tpa_info[i]; bnx2x_free_tpa_pool() local 1415 struct bnx2x_agg_info *tpa_info = bnx2x_init_rx_rings() local [all...] |
H A D | bnx2x.h | 607 struct bnx2x_agg_info *tpa_info; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 96 struct bnx2x_agg_info *old_tpa_info = to_fp->tpa_info; in bnx2x_move_fp() 105 /* Retain the tpa_info of the original `to' version as we don't want in bnx2x_move_fp() 106 * 2 FPs to contain the same tpa_info pointer. in bnx2x_move_fp() 108 to_fp->tpa_info = old_tpa_info; in bnx2x_move_fp() 438 struct bnx2x_agg_info *tpa_info = &fp->tpa_info[queue]; in bnx2x_tpa_start() local 439 struct sw_rx_bd *first_buf = &tpa_info->first_buf; in bnx2x_tpa_start() 442 if (tpa_info->tpa_state != BNX2X_TPA_STOP) in bnx2x_tpa_start() 458 tpa_info->tpa_state = BNX2X_TPA_ERROR; in bnx2x_tpa_start() 473 tpa_info in bnx2x_tpa_start() 585 bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct sk_buff *skb, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_fill_frag_skb() argument 765 bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_tpa_stop() argument 973 struct bnx2x_agg_info *tpa_info; bnx2x_rx_int() local 1374 struct bnx2x_agg_info *tpa_info = &fp->tpa_info[i]; bnx2x_free_tpa_pool() local 1426 struct bnx2x_agg_info *tpa_info = bnx2x_init_rx_rings() local [all...] |
H A D | bnx2x.h | 607 struct bnx2x_agg_info *tpa_info; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 901 struct bnxt_tpa_info *tpa_info = &rxr->rx_tpa[agg_id]; in bnxt_get_tpa_agg_p5() local 903 return &tpa_info->agg_arr[curr]; in bnxt_get_tpa_agg_p5() 1248 struct bnxt_tpa_info *tpa_info; in bnxt_tpa_start() local 1263 tpa_info = &rxr->rx_tpa[agg_id]; in bnxt_tpa_start() 1273 /* Store cfa_code in tpa_info to use in tpa_end in bnxt_tpa_start() 1276 tpa_info->cfa_code = TPA_START_CFA_CODE(tpa_start1); in bnxt_tpa_start() 1277 prod_rx_buf->data = tpa_info->data; in bnxt_tpa_start() 1278 prod_rx_buf->data_ptr = tpa_info->data_ptr; in bnxt_tpa_start() 1280 mapping = tpa_info->mapping; in bnxt_tpa_start() 1287 tpa_info in bnxt_tpa_start() 1356 bnxt_gro_func_5731x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5731x() argument 1422 bnxt_gro_func_5750x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5750x() argument 1454 bnxt_gro_func_5730x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5730x() argument 1498 bnxt_gro_skb(struct bnxt *bp, struct bnxt_tpa_info *tpa_info, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, struct sk_buff *skb) bnxt_gro_skb() argument 1549 struct bnxt_tpa_info *tpa_info; bnxt_tpa_end() local 1686 struct bnxt_tpa_info *tpa_info; bnxt_tpa_agg() local 2688 struct bnxt_tpa_info *tpa_info = &rxr->rx_tpa[i]; bnxt_free_one_rx_ring_skbs() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 915 struct bnxt_tpa_info *tpa_info = &rxr->rx_tpa[agg_id]; in bnxt_get_tpa_agg_p5() local 917 return &tpa_info->agg_arr[curr]; in bnxt_get_tpa_agg_p5() 1299 struct bnxt_tpa_info *tpa_info; in bnxt_tpa_start() local 1314 tpa_info = &rxr->rx_tpa[agg_id]; in bnxt_tpa_start() 1324 /* Store cfa_code in tpa_info to use in tpa_end in bnxt_tpa_start() 1327 tpa_info->cfa_code = TPA_START_CFA_CODE(tpa_start1); in bnxt_tpa_start() 1328 prod_rx_buf->data = tpa_info->data; in bnxt_tpa_start() 1329 prod_rx_buf->data_ptr = tpa_info->data_ptr; in bnxt_tpa_start() 1331 mapping = tpa_info->mapping; in bnxt_tpa_start() 1338 tpa_info in bnxt_tpa_start() 1407 bnxt_gro_func_5731x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5731x() argument 1473 bnxt_gro_func_5750x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5750x() argument 1505 bnxt_gro_func_5730x(struct bnxt_tpa_info *tpa_info, int payload_off, int tcp_ts, struct sk_buff *skb) bnxt_gro_func_5730x() argument 1549 bnxt_gro_skb(struct bnxt *bp, struct bnxt_tpa_info *tpa_info, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, struct sk_buff *skb) bnxt_gro_skb() argument 1600 struct bnxt_tpa_info *tpa_info; bnxt_tpa_end() local 1741 struct bnxt_tpa_info *tpa_info; bnxt_tpa_agg() local 2934 struct bnxt_tpa_info *tpa_info = &rxr->rx_tpa[i]; bnxt_free_one_rx_ring_skbs() local [all...] |