Home
last modified time | relevance | path

Searched refs:num_frags (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-dbg-tlv.c402 for (i = 0; i < fw_mon->num_frags; i++) { in iwl_dbg_tlv_fragments_free()
415 fw_mon->num_frags = 0; in iwl_dbg_tlv_fragments_free()
584 u32 num_frags, remain_pages, frag_pages; in iwl_dbg_tlv_alloc_fragments() local
594 if (fw_mon->num_frags) { in iwl_dbg_tlv_alloc_fragments()
595 for (i = 0; i < fw_mon->num_frags; i++) in iwl_dbg_tlv_alloc_fragments()
605 num_frags = le32_to_cpu(fw_mon_cfg->max_frags_num); in iwl_dbg_tlv_alloc_fragments()
609 num_frags = 1; in iwl_dbg_tlv_alloc_fragments()
617 num_frags = min_t(u32, num_frags, BUF_ALLOC_MAX_NUM_FRAGS); in iwl_dbg_tlv_alloc_fragments()
618 num_frags = min_t(u32, num_frags, remain_pages); in iwl_dbg_tlv_alloc_fragments()
619 frag_pages = DIV_ROUND_UP(remain_pages, num_frags); in iwl_dbg_tlv_alloc_fragments()
[all …]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c34 int num_frags = 0; in bnxt_xmit_bd() local
41 num_frags = sinfo->nr_frags; in bnxt_xmit_bd()
47 tx_buf->nr_frags = num_frags; in bnxt_xmit_bd()
52 flags = (len << TX_BD_LEN_SHIFT) | TX_BD_CNT(num_frags + 1) | in bnxt_xmit_bd()
55 txbd->tx_bd_opaque = SET_TX_OPAQUE(bp, txr, prod, 1 + num_frags); in bnxt_xmit_bd()
59 for (i = 0; i < num_frags ; i++) { in bnxt_xmit_bd()
461 bnxt_xdp_build_skb(struct bnxt *bp, struct sk_buff *skb, u8 num_frags, in bnxt_xdp_build_skb() argument
469 xdp_update_skb_frags_info(skb, num_frags, sinfo->xdp_frags_size, in bnxt_xdp_build_skb()
470 rxr->rx_page_size * num_frags, in bnxt_xdp_build_skb()
/linux/drivers/net/wireguard/
H A Dsend.c168 int num_frags; in encrypt_packet() local
192 num_frags = skb_cow_data(skb, trailer_len, &trailer); in encrypt_packet()
193 if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg))) in encrypt_packet()
212 sg_init_table(sg, num_frags); in encrypt_packet()
H A Dreceive.c247 int num_frags; in decrypt_packet() local
268 num_frags = skb_cow_data(skb, 0, &trailer); in decrypt_packet()
271 if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg))) in decrypt_packet()
274 sg_init_table(sg, num_frags); in decrypt_packet()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov_common.c760 u8 cmd_op, num_frags, t_num_frags; in qlcnic_sriov_prepare_bc_hdr() local
772 num_frags = (trans->req_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
774 num_frags++; in qlcnic_sriov_prepare_bc_hdr()
775 t_num_frags = num_frags; in qlcnic_sriov_prepare_bc_hdr()
776 if (qlcnic_sriov_alloc_bc_msg(&trans->req_hdr, num_frags)) in qlcnic_sriov_prepare_bc_hdr()
779 num_frags = (trans->rsp_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
781 num_frags++; in qlcnic_sriov_prepare_bc_hdr()
782 if (qlcnic_sriov_alloc_bc_msg(&trans->rsp_hdr, num_frags)) in qlcnic_sriov_prepare_bc_hdr()
784 num_frags = t_num_frags; in qlcnic_sriov_prepare_bc_hdr()
792 num_frags = (trans->rsp_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
[all …]
H A Dqlcnic_sriov.h29 u8 num_frags; member
35 u8 num_frags;
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c101 for (i = 0; i < priv->cm.num_frags; ++i) in ipoib_cm_post_receive_srq()
107 ipoib_cm_dma_unmap_rx(priv, priv->cm.num_frags - 1, in ipoib_cm_post_receive_srq()
335 for (i = 0; i < priv->cm.num_frags; ++i) in ipoib_cm_init_rx_wr()
339 for (i = 1; i < priv->cm.num_frags; ++i) in ipoib_cm_init_rx_wr()
344 wr->num_sge = priv->cm.num_frags; in ipoib_cm_init_rx_wr()
530 int i, num_frags; in skb_put_frags() local
539 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
540 for (i = 0; i < num_frags; i++) { in skb_put_frags()
1609 priv->cm.num_frags = max_srq_sge; in ipoib_cm_dev_init()
1611 priv->cm.max_cm_mtu, priv->cm.num_frags); in ipoib_cm_dev_init()
[all …]
/linux/drivers/mailbox/
H A Dbcm-pdc-mailbox.c582 u32 num_frags; in pdc_receive_one() local
604 num_frags = pdcs->txin_numd[pdcs->txin]; in pdc_receive_one()
605 WARN_ON(num_frags == 0); in pdc_receive_one()
610 pdcs->txin = (pdcs->txin + num_frags) & pdcs->ntxpost; in pdc_receive_one()
613 pdcs->pdc_idx, num_frags); in pdc_receive_one()
617 num_frags = rx_ctx->rxin_numd; in pdc_receive_one()
626 pdcs->rxin = (pdcs->rxin + num_frags) & pdcs->nrxpost; in pdc_receive_one()
629 pdcs->pdc_idx, num_frags); in pdc_receive_one()
/linux/net/tls/
H A Dtls_device.c145 for (i = 0; i < record->num_frags; i++) in destroy_record()
263 frag = &record->frags[record->num_frags - 1]; in tls_append_frag()
271 ++record->num_frags; in tls_append_frag()
299 for (i = 0; i < record->num_frags; i++) { in tls_push_record()
307 sg_mark_end(&offload_ctx->sg_tx_data[record->num_frags - 1]); in tls_push_record()
360 record->num_frags = 1; in tls_create_new_record()
543 (record->num_frags >= MAX_SKB_FRAGS - 1)) { in tls_push_data()
1131 start_marker_record->num_frags = 0; in tls_set_device_offload()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c64 for (i = 0; i < priv->num_frags; i++, frags++) { in mlx4_en_alloc_frags()
102 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_init_rx_desc()
112 for (i = priv->num_frags; i < possible_frags; i++) { in mlx4_en_init_rx_desc()
150 for (nr = 0; nr < priv->num_frags; nr++) { in mlx4_en_free_rx_desc()
329 DS_SIZE * priv->num_frags); in mlx4_en_activate_rx_rings()
1070 priv->num_frags = i; in mlx4_en_calc_rx_buf()
1075 eff_mtu, priv->num_frags); in mlx4_en_calc_rx_buf()
1076 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_calc_rx_buf()
/linux/drivers/infiniband/sw/siw/
H A Dsiw_qp.c373 int num_frags, len_terminate, rv; in siw_send_terminate() local
540 num_frags = 3; in siw_send_terminate()
545 num_frags = 2; in siw_send_terminate()
563 if (num_frags == 3) { in siw_send_terminate()
570 rv = kernel_sendmsg(s, &msg, iov, num_frags, len_terminate); in siw_send_terminate()
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c1179 u8 num_frags; in qede_rx_build_jumbo() local
1184 for (num_frags = cqe->bd_num - 1; num_frags > 0; num_frags--) { in qede_rx_build_jumbo()
1191 num_frags); in qede_rx_build_jumbo()
1221 return num_frags; in qede_rx_build_jumbo()
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info-v2.c75 if (trans->dbg.fw_mon_ini[alloc_id].num_frags) { in iwl_pcie_ctxt_info_dbg_enable()
88 trans->dbg.fw_mon_ini[alloc_id].num_frags); in iwl_pcie_ctxt_info_dbg_enable()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c553 int num_frags = 0; in mlx5e_xmit_xdp_frame()
583 num_frags = xdptxdf->sinfo->nr_frags; in mlx5e_xmit_xdp_frame()
629 for (i = 0; i < num_frags; i++) { in mlx5e_xmit_xdp_frame()
547 int num_frags = 0; mlx5e_xmit_xdp_frame() local
/linux/include/net/
H A Dtls.h154 int num_frags;
150 int num_frags; global() member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c378 for (i = 0; i < rq->wqe.info.num_frags; i++, frag++) { in mlx5e_alloc_rx_wqe()
407 for (i = 0; i < rq->wqe.info.num_frags; i++, wi++) in mlx5e_free_rx_wqe()
430 for (int i = 0; i < rq->wqe.info.num_frags; i++, wi++) in mlx5e_dealloc_rx_wqe()
518 for (int k = 0; k < rq->wqe.info.num_frags; k++, frag++) in mlx5e_refill_rx_wqes()
H A Den_main.c574 for (f = 0; f < rq->wqe.info.num_frags; f++, frag++) { in mlx5e_init_frags_partition()
599 WARN_ON(rq->wqe.info.num_frags != 1); in mlx5e_init_xsk_buffs()
1068 for (f = 0; f < rq->wqe.info.num_frags; f++) { in mlx5e_alloc_rq()
1075 /* check if num_frags is not a pow of two */ in mlx5e_alloc_rq()
1076 if (rq->wqe.info.num_frags < (1 << rq->wqe.info.log_num_frags)) { in mlx5e_alloc_rq()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1660 for (i = 0; i < record->num_frags; i++) { in chcr_ktls_copy_record_in_skb()
1666 skb_shinfo(nskb)->nr_frags = record->num_frags; in chcr_ktls_copy_record_in_skb()
1734 record->num_frags, in chcr_end_part_handler()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c2475 int num_frags, header_len, rc; in ena_check_and_linearize_skb() local
2477 num_frags = skb_shinfo(skb)->nr_frags; in ena_check_and_linearize_skb()
2480 if (num_frags < tx_ring->sgl_size) in ena_check_and_linearize_skb()
2483 if ((num_frags == tx_ring->sgl_size) && in ena_check_and_linearize_skb()
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c931 u32 num_frags = skb_wrb_cnt(skb); in be_tx_setup_wrb_hdr() local
941 atomic_add(num_frags, &txq->used); in be_tx_setup_wrb_hdr()
942 txo->last_req_wrb_cnt = num_frags; in be_tx_setup_wrb_hdr()
943 txo->pend_wrb_cnt += num_frags; in be_tx_setup_wrb_hdr()
/linux/net/core/
H A Dskbuff.c1993 int num_frags = skb_shinfo(skb)->nr_frags; in skb_copy_ubufs()
2004 if (!num_frags) in skb_copy_ubufs()
2032 for (i = 0; i < num_frags; i++) { in skb_copy_ubufs()
2059 for (i = 0; i < num_frags; i++) in skb_copy_ubufs()
1990 int num_frags = skb_shinfo(skb)->nr_frags; skb_copy_ubufs() local
H A Dsock.c1091 int ret = 0, num_frags = 0; in sock_devmem_dontneed() local
1114 if (++num_frags > MAX_DONTNEED_FRAGS) in sock_devmem_dontneed()
/linux/drivers/net/ethernet/marvell/
H A Dsky2.c2489 int i, num_frags; in skb_put_frags() local
2498 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
2499 for (i = 0; i < num_frags; i++) { in skb_put_frags()
/linux/drivers/net/
H A Dmacsec.c570 int num_frags) in macsec_alloc_req() argument
582 size += sizeof(struct scatterlist) * num_frags; in macsec_alloc_req()