Home
last modified time | relevance | path

Searched refs:seg_len (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/
Ddma.c29 void *data, u32 seg_len, u32 truesize, struct page *p) in mt7601u_rx_skb_from_seg() argument
34 skb = alloc_skb(p ? 128 : seg_len, GFP_ATOMIC); in mt7601u_rx_skb_from_seg()
39 if (!true_len || true_len > seg_len) in mt7601u_rx_skb_from_seg()
77 u32 seg_len, struct page *p) in mt7601u_rx_process_seg() argument
81 u32 fce_info, truesize = seg_len; in mt7601u_rx_process_seg()
86 fce_info = get_unaligned_le32(data + seg_len - MT_FCE_INFO_LEN); in mt7601u_rx_process_seg()
87 seg_len -= MT_FCE_INFO_LEN; in mt7601u_rx_process_seg()
90 seg_len -= MT_DMA_HDR_LEN; in mt7601u_rx_process_seg()
94 seg_len -= sizeof(struct mt7601u_rxwi); in mt7601u_rx_process_seg()
103 skb = mt7601u_rx_skb_from_seg(dev, rxwi, data, seg_len, truesize, p); in mt7601u_rx_process_seg()
[all …]
/Linux-v5.4/lib/
Dscatterlist.c394 unsigned int chunks, cur_page, seg_len, i; in __sg_alloc_table_from_pages() local
403 seg_len = 0; in __sg_alloc_table_from_pages()
405 seg_len += PAGE_SIZE; in __sg_alloc_table_from_pages()
406 if (seg_len >= max_segment || in __sg_alloc_table_from_pages()
409 seg_len = 0; in __sg_alloc_table_from_pages()
423 seg_len = 0; in __sg_alloc_table_from_pages()
425 seg_len += PAGE_SIZE; in __sg_alloc_table_from_pages()
426 if (seg_len >= max_segment || in __sg_alloc_table_from_pages()
/Linux-v5.4/drivers/net/ethernet/google/gve/
Dgve_desc.h30 __be16 seg_len; /* Length of this descriptor's segment */ member
39 __be16 seg_len; member
Dgve_tx.c374 pkt_desc->pkt.seg_len = cpu_to_be16(hlen); in gve_tx_fill_pkt_desc()
389 seg_desc->seg.seg_len = cpu_to_be16(len); in gve_tx_fill_seg_desc()
/Linux-v5.4/net/sunrpc/xprtrdma/
Dsvc_rdma_rw.c606 unsigned int sge_no, seg_len; in svc_rdma_build_read_segment() local
618 seg_len = min_t(unsigned int, len, in svc_rdma_build_read_segment()
627 seg_len, info->ri_pageoff); in svc_rdma_build_read_segment()
630 info->ri_pageoff += seg_len; in svc_rdma_build_read_segment()
635 len -= seg_len; in svc_rdma_build_read_segment()
Dsvc_rdma_sendto.c363 u32 seg_len; in xdr_encode_write_chunk() local
377 seg_len = be32_to_cpu(*src); in xdr_encode_write_chunk()
378 if (remaining >= seg_len) { in xdr_encode_write_chunk()
381 remaining -= seg_len; in xdr_encode_write_chunk()
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_mgmt.c428 int seq_id, seg_len; in recv_mgmt_msg_handler() local
432 seg_len = HINIC_MSG_HEADER_GET(*header, SEG_LEN); in recv_mgmt_msg_handler()
440 memcpy(recv_msg->msg + seq_id * SEGMENT_LEN, msg_body, seg_len); in recv_mgmt_msg_handler()
/Linux-v5.4/include/linux/qed/
Deth_common.h290 __le16 seg_len; member
/Linux-v5.4/net/core/
Dskbuff.c727 int i, len, seg_len; in skb_dump() local
772 seg_len = min_t(int, skb_headlen(skb), len); in skb_dump()
773 if (seg_len) in skb_dump()
775 16, 1, skb->data, seg_len, false); in skb_dump()
776 len -= seg_len; in skb_dump()
791 seg_len = min_t(int, p_len, len); in skb_dump()
795 16, 1, vaddr + p_off, seg_len, false); in skb_dump()
797 len -= seg_len; in skb_dump()
5231 unsigned int seg_len, in skb_gso_size_check() argument
5237 return seg_len <= max_len; in skb_gso_size_check()
[all …]
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c3119 u16 segment_id, u32 *seg_len, in bnxt_hwrm_dbg_coredump_retrieve() argument
3140 *seg_len = info.dest_buf_size; in bnxt_hwrm_dbg_coredump_retrieve()
3148 struct coredump_segment_record *seg_rec, u32 seg_len, in bnxt_fill_coredump_seg_hdr() argument
3166 seg_hdr->length = cpu_to_le32(seg_len); in bnxt_fill_coredump_seg_hdr()
3263 u32 duration = 0, seg_len = 0; in bnxt_get_coredump() local
3278 &seg_len, buf, in bnxt_get_coredump()
3288 bnxt_fill_coredump_seg_hdr(bp, &seg_hdr, seg_record, seg_len, in bnxt_get_coredump()
3294 offset += seg_hdr_len + seg_len; in bnxt_get_coredump()
3297 *dump_len += seg_len; in bnxt_get_coredump()
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dtid_rdma.h113 u32 seg_len; member
Dtid_rdma.c1086 u32 length = flow->req->seg_len; in kern_find_pages()
1110 flow->length = flow->req->seg_len - length; in kern_find_pages()
1742 req->cur_seg * req->seg_len + flow->sent); in hfi1_build_tid_rdma_read_packet()
1968 req->seg_len = qpriv->tid_rdma.local.max_len; in tid_rdma_rcv_read_request()
3098 rvt_skip_sge(&qpriv->tid_ss, (req->cur_seg * req->seg_len) + in hfi1_tid_rdma_restart_req()
3317 priv->tid_req.seg_len = in setup_tid_rdma_wqe()
3320 DIV_ROUND_UP(wqe->length, priv->tid_req.seg_len); in setup_tid_rdma_wqe()
3529 npkts = rvt_div_round_up_mtu(qp, req->seg_len); in hfi1_tid_write_alloc_resources()
3751 req->seg_len = qpriv->tid_rdma.local.max_len; in hfi1_rc_rcv_tid_rdma_write_req()
4106 flow->length = min_t(u32, req->seg_len, in hfi1_rc_rcv_tid_rdma_write_resp()
[all …]
Drc.c853 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
854 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
1112 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
1113 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
1158 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
1159 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
/Linux-v5.4/drivers/s390/block/
Ddasd_eckd.c3908 unsigned int idaw_len, seg_len, part_len, len_to_track_end; in dasd_eckd_build_cp_cmd_track() local
3975 seg_len = bv.bv_len; in dasd_eckd_build_cp_cmd_track()
3976 while (seg_len) { in dasd_eckd_build_cp_cmd_track()
4013 part_len = min(seg_len, len_to_track_end); in dasd_eckd_build_cp_cmd_track()
4014 seg_len -= part_len; in dasd_eckd_build_cp_cmd_track()
4241 unsigned int seg_len, part_len, len_to_track_end; in dasd_eckd_build_cp_tpm_track() local
4318 seg_len = bv.bv_len; in dasd_eckd_build_cp_tpm_track()
4319 while (seg_len) { in dasd_eckd_build_cp_tpm_track()
4330 part_len = min(seg_len, len_to_track_end); in dasd_eckd_build_cp_tpm_track()
4331 seg_len -= part_len; in dasd_eckd_build_cp_tpm_track()
[all …]
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1491 int seg_len, total_len, data_left; in nicvf_sq_append_tso() local
1515 seg_len = hdr_len; in nicvf_sq_append_tso()
1527 seg_len += size; in nicvf_sq_append_tso()
1533 seg_subdescs - 1, skb, seg_len); in nicvf_sq_append_tso()
/Linux-v5.4/drivers/net/hippi/
Drrunner.h606 u32 seg_len; member
/Linux-v5.4/net/ipv6/
Dip6_output.c205 int seg_len = skb->len; in ip6_xmit() local
228 seg_len += opt->opt_nflen + opt->opt_flen; in ip6_xmit()
253 hdr->payload_len = htons(seg_len); in ip6_xmit()