| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_gso.c | 46 unsigned int hdr_len, mss, num_segs; in bnxt_sw_udp_gso_xmit() local 60 num_segs = DIV_ROUND_UP(total_payload, mss); in bnxt_sw_udp_gso_xmit() 62 if (unlikely(num_segs <= 1)) in bnxt_sw_udp_gso_xmit() 71 bds_needed = 3 * num_segs + skb_shinfo(skb)->nr_frags + 1; in bnxt_sw_udp_gso_xmit() 83 num_segs, num_segs)) in bnxt_sw_udp_gso_xmit() 103 for (i = 0; i < num_segs; i++) { in bnxt_sw_udp_gso_xmit() 121 last = (i == num_segs - 1); in bnxt_sw_udp_gso_xmit() 225 txr->tx_inline_prod += num_segs; in bnxt_sw_udp_gso_xmit()
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-mem.c | 140 unsigned int num_segs) in cdnsp_link_rings() argument 150 ring->num_segs += num_segs; in cdnsp_link_rings() 151 ring->num_trbs_free += (TRBS_PER_SEGMENT - 1) * num_segs; in cdnsp_link_rings() 318 ring->num_trbs_free = ring->num_segs * (TRBS_PER_SEGMENT - 1) - 1; in cdnsp_initialize_ring_info() 325 unsigned int num_segs, in cdnsp_alloc_segments_for_ring() argument 338 num_segs--; in cdnsp_alloc_segments_for_ring() 342 while (num_segs > 0) { in cdnsp_alloc_segments_for_ring() 355 num_segs--; in cdnsp_alloc_segments_for_ring() 371 unsigned int num_segs, in cdnsp_ring_alloc() argument 383 ring->num_segs = num_segs; in cdnsp_ring_alloc() [all …]
|
| H A D | cdnsp-gadget.h | 1276 unsigned int num_segs; member
|
| H A D | cdnsp-gadget.c | 1421 for (i = 0; i < pdev->cmd_ring->num_segs; i++) { in cdnsp_clear_cmd_ring()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 663 struct sk_buff *skb, int num_segs, int *offset) in otx2_sqe_add_sg() argument 670 sq->sg[sq->head].num_segs = 0; in otx2_sqe_add_sg() 672 for (seg = 0; seg < num_segs; seg++) { in otx2_sqe_add_sg() 683 if ((num_segs - seg) >= (MAX_SEGS_PER_SG - 1)) in otx2_sqe_add_sg() 699 sq->sg[sq->head].num_segs++; in otx2_sqe_add_sg() 850 int num_segs = skb_shinfo(skb)->nr_frags + 1; in otx2_dma_map_tso_skb() local 855 sg->num_segs = 0; in otx2_dma_map_tso_skb() 860 for (seg = 0; seg < num_segs; seg++) { in otx2_dma_map_tso_skb() 869 sg->dma_addr[sg->num_segs] = dma_addr; in otx2_dma_map_tso_skb() 870 sg->size[sg->num_segs] = len; in otx2_dma_map_tso_skb() [all …]
|
| H A D | cn10k_ipsec.h | 230 struct sk_buff *skb, int num_segs, int *offset); 233 int num_segs, int size); 252 struct sk_buff *skb, int num_segs, int *offset) in otx2_sqe_add_sg_ipsec() argument 260 int num_segs, int size) in cn10k_ipsec_transmit() argument
|
| H A D | otx2_txrx.h | 79 u16 num_segs; member
|
| H A D | otx2_common.c | 2153 for (seg = 0; seg < sg->num_segs; seg++) { in otx2_dma_unmap_skb_frags() 2157 sg->num_segs = 0; in otx2_dma_unmap_skb_frags()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | swap.h | 36 __le32 num_segs; member
|
| H A D | swap.c | 115 seg_info->seg_hw_info.num_segs = in ath10k_swap_code_seg_alloc()
|
| /linux/drivers/usb/host/ |
| H A D | xhci-mem.c | 167 dst->num_segs += src->num_segs; in xhci_link_rings() 343 while (num < ring->num_segs) { in xhci_alloc_segments_for_ring() 372 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, unsigned int num_segs, in xhci_ring_alloc() argument 383 ring->num_segs = num_segs; in xhci_ring_alloc() 387 if (num_segs == 0) in xhci_ring_alloc() 422 new_ring.num_segs = num_new_segs; in xhci_ring_expansion() 442 ring->num_segs); in xhci_ring_expansion() 1805 size = array_size(sizeof(struct xhci_erst_entry), evt_ring->num_segs); in xhci_alloc_erst() 1811 erst->num_entries = evt_ring->num_segs; in xhci_alloc_erst() 1814 for (val = 0; val < evt_ring->num_segs; val++) { in xhci_alloc_erst() [all …]
|
| H A D | xhci-sideband.c | 29 sz = ring->num_segs * TRB_SEGMENT_SIZE; in xhci_ring_to_sgtable() 50 for (i = 0; i < ring->num_segs; i++) { in xhci_ring_to_sgtable()
|
| H A D | xhci-trace.h | 482 __field(unsigned int, num_segs) 490 __entry->num_segs = ring->num_segs; 501 __entry->num_segs,
|
| H A D | xhci-ring.c | 222 if (link_trb_count++ > ring->num_segs) { in inc_deq() 267 if (link_trb_count++ > ring->num_segs) { in inc_enq_past_link() 361 return ring->num_segs * (TRBS_PER_SEGMENT - 1); in xhci_num_trbs_free() 370 } while (i++ < ring->num_segs); in xhci_num_trbs_free() 869 for (seg = td->start_seg; i++ < ring->num_segs; seg = seg->next) { in xhci_unmap_td_bounce_buffer()
|
| H A D | xhci-dbgcap.c | 509 ring->num_segs = 1; in xhci_dbc_ring_alloc()
|
| /linux/include/trace/events/ |
| H A D | rpcrdma.h | 1916 unsigned int num_segs 1919 TP_ARGS(cid, remaining, seg_no, num_segs), 1926 __field(unsigned int, num_segs) 1934 __entry->num_segs = num_segs; 1939 __entry->remaining, __entry->seg_no, __entry->num_segs
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | tid_rdma.c | 3668 u32 bth0, psn, len, rkey, num_segs; in hfi1_rc_rcv_tid_rdma_write_req() local 3692 num_segs = DIV_ROUND_UP(len, qpriv->tid_rdma.local.max_len); in hfi1_rc_rcv_tid_rdma_write_req() 3750 qp->r_psn += num_segs - 1; in hfi1_rc_rcv_tid_rdma_write_req() 3757 req->n_flows = min_t(u16, num_segs, qpriv->tid_rdma.local.max_write); in hfi1_rc_rcv_tid_rdma_write_req() 3766 req->total_segs = num_segs; in hfi1_rc_rcv_tid_rdma_write_req()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_main.c | 8118 int num_segs, sb_idx, prod_offset; in bnx2x_init_hw_func() local 8152 num_segs = CHIP_INT_MODE_IS_BC(bp) ? in bnx2x_init_hw_func() 8156 num_segs; in bnx2x_init_hw_func() 8158 for (i = 0; i < num_segs; i++) { in bnx2x_init_hw_func() 8171 num_segs = CHIP_INT_MODE_IS_BC(bp) ? in bnx2x_init_hw_func() 8187 for (i = 0; i < (num_segs * E1HVN_MAX); in bnx2x_init_hw_func()
|