Home
last modified time | relevance | path

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

12

/linux/drivers/net/wireless/mediatek/mt7601u/
H A 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
82 u32 fce_info, truesize = seg_len; in mt7601u_rx_process_seg()
87 fce_info = get_unaligned_le32(data + seg_len - MT_FCE_INFO_LEN); in mt7601u_rx_process_seg()
88 seg_len -= MT_FCE_INFO_LEN; in mt7601u_rx_process_seg()
91 seg_len -= MT_DMA_HDR_LEN; in mt7601u_rx_process_seg()
95 seg_len -= sizeof(struct mt7601u_rxwi); in mt7601u_rx_process_seg()
104 skb = mt7601u_rx_skb_from_seg(dev, rxwi, data, seg_len, truesize, p); in mt7601u_rx_process_seg()
[all …]
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_mgmt.c81 u8 seq_id, msg_id, seg_len, is_last; in hinic3_recv_msg_add_seg() local
85 seg_len = MBOX_MSG_HEADER_GET(msg_header, SEG_LEN); in hinic3_recv_msg_add_seg()
90 if (seg_len > MGMT_SEG_LEN_MAX) in hinic3_recv_msg_add_seg()
94 if (seg_len != MGMT_SEG_LEN_MAX && !is_last) in hinic3_recv_msg_add_seg()
106 if (offset + seg_len > MGMT_MAX_PF_BUF_SIZE) in hinic3_recv_msg_add_seg()
110 memcpy(msg_buff + offset, seg_data, seg_len); in hinic3_recv_msg_add_seg()
111 recv_msg->msg_len = offset + seg_len; in hinic3_recv_msg_add_seg()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_coredump.c194 u16 segment_id, u32 *seg_len, in bnxt_hwrm_dbg_coredump_retrieve() argument
221 *seg_len = info.dest_buf_size; in bnxt_hwrm_dbg_coredump_retrieve()
229 struct coredump_segment_record *seg_rec, u32 seg_len, in bnxt_fill_coredump_seg_hdr() argument
246 seg_hdr->length = cpu_to_le32(seg_len); in bnxt_fill_coredump_seg_hdr()
369 size_t seg_len, extra_hlen = 0; in bnxt_get_ctx_coredump() local
387 seg_len = bnxt_copy_ctx_mem(bp, ctxm, data, 0) + extra_hlen; in bnxt_get_ctx_coredump()
389 bnxt_fill_coredump_seg_hdr(bp, &seg_hdr, NULL, seg_len, in bnxt_get_ctx_coredump()
395 buf += seg_len; in bnxt_get_ctx_coredump()
397 len += BNXT_SEG_HDR_LEN + seg_len; in bnxt_get_ctx_coredump()
461 u32 duration = 0, seg_len = 0; in __bnxt_get_coredump() local
[all …]
/linux/net/core/
H A Dgso.c224 unsigned int seg_len, in skb_gso_size_check() argument
230 return seg_len <= max_len; in skb_gso_size_check()
233 seg_len -= GSO_BY_FRAGS; in skb_gso_size_check()
236 if (seg_len + skb_headlen(iter) > max_len) in skb_gso_size_check()
H A Dskbuff.c1318 int i, len, seg_len; in skb_dump() local
1367 seg_len = min_t(int, skb_headlen(skb), len); in skb_dump()
1368 if (seg_len) in skb_dump()
1370 16, 1, skb->data, seg_len, false); in skb_dump()
1371 len -= seg_len; in skb_dump()
1394 seg_len = min_t(int, p_len, len); in skb_dump()
1398 16, 1, vaddr + p_off, seg_len, false); in skb_dump()
1400 len -= seg_len; in skb_dump()
/linux/fs/btrfs/
H A Dlzo.c463 u32 seg_len; in lzo_decompress_bio() local
476 seg_len = get_unaligned_le32(kaddr + offset_in_folio(cur_folio, cur_in)); in lzo_decompress_bio()
480 if (unlikely(seg_len > workspace_cbuf_length(fs_info))) { in lzo_decompress_bio()
490 cb->start, seg_len); in lzo_decompress_bio()
495 if (unlikely(cur_in + seg_len > compressed_len)) { in lzo_decompress_bio()
501 cb->start, cur_in, seg_len, compressed_len); in lzo_decompress_bio()
507 seg_len, &cur_in); in lzo_decompress_bio()
510 ret = lzo1x_decompress_safe(workspace->cbuf, seg_len, in lzo_decompress_bio()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mbox.c373 u8 seq_id, u8 seg_len) in check_mbox_seq_id_and_seg_len() argument
375 if (seq_id > SEQ_ID_MAX_VAL || seg_len > MBOX_SEG_LEN) in check_mbox_seq_id_and_seg_len()
433 u8 seq_id, seg_len; in recv_mbox_handler() local
438 seg_len = HINIC_MBOX_HEADER_GET(mbox_header, SEG_LEN); in recv_mbox_handler()
441 if (!check_mbox_seq_id_and_seg_len(recv_mbox, seq_id, seg_len)) { in recv_mbox_handler()
444 src_func_idx, recv_mbox->seq_id, seq_id, seg_len); in recv_mbox_handler()
678 u16 seg_len) in mbox_copy_send_data() argument
686 if (seg_len % chk_sz) { in mbox_copy_send_data()
687 memcpy(mbox_max_buf, seg, seg_len); in mbox_copy_send_data()
691 data_len = seg_len; in mbox_copy_send_data()
[all …]
H A Dhinic_hw_mgmt.c492 int seq_id, seg_len; in recv_mgmt_msg_handler() local
496 seg_len = HINIC_MSG_HEADER_GET(*header, SEG_LEN); in recv_mgmt_msg_handler()
504 memcpy(recv_msg->msg + seq_id * SEGMENT_LEN, msg_body, seg_len); in recv_mgmt_msg_handler()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_desc.h32 __be16 seg_len; /* Length of this descriptor's segment */ member
49 __be16 seg_len; member
/linux/lib/
H A Dscatterlist.c462 unsigned int chunks, cur_page, seg_len, i, prv_len = 0; in sg_alloc_append_table_from_pages() local
504 seg_len = 0; in sg_alloc_append_table_from_pages()
506 seg_len += PAGE_SIZE; in sg_alloc_append_table_from_pages()
507 if (seg_len >= max_segment || in sg_alloc_append_table_from_pages()
510 seg_len = 0; in sg_alloc_append_table_from_pages()
520 seg_len = 0; in sg_alloc_append_table_from_pages()
522 seg_len += PAGE_SIZE; in sg_alloc_append_table_from_pages()
523 if (seg_len >= max_segment || in sg_alloc_append_table_from_pages()
/linux/net/sched/
H A Dsch_tbf.c216 unsigned int len = 0, prev_len = qdisc_pkt_len(skb), seg_len; in tbf_segment()
227 seg_len = segs->len; in tbf_segment()
228 qdisc_skb_cb(segs)->pkt_len = seg_len; in tbf_segment()
236 len += seg_len; in tbf_segment()
211 unsigned int len = 0, prev_len = qdisc_pkt_len(skb), seg_len; tbf_segment() local
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_rw.c766 unsigned int bvec_idx, nr_bvec, seg_len, len, total; in svc_rdma_build_read_segment() local
780 seg_len = min_t(unsigned int, len, in svc_rdma_build_read_segment()
788 seg_len, head->rc_pageoff); in svc_rdma_build_read_segment()
790 head->rc_pageoff += seg_len; in svc_rdma_build_read_segment()
795 len -= seg_len; in svc_rdma_build_read_segment()
/linux/drivers/bus/mhi/host/
H A Dboot.c363 size_t seg_size = mhi_cntrl->seg_len; in mhi_alloc_bhie_table()
432 if (mhi_cntrl->seg_len) in mhi_fw_load_type_get()
518 !mhi_cntrl->seg_len))) { in mhi_fw_load_handler()
H A Dinit.c1135 if (mhi_cntrl->fbc_download || mhi_cntrl->rddm_size || mhi_cntrl->seg_len) { in mhi_prepare_for_power_up()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c932 int hdr_len, tcp_data, seg_len, pkt_len, offset; in otx2_sq_append_tso() local
954 seg_len = min_t(int, skb_shinfo(skb)->gso_size, tcp_data); in otx2_sq_append_tso()
955 tcp_data -= seg_len; in otx2_sq_append_tso()
965 tso_build_hdr(skb, hdr, &tso, seg_len, tcp_data == 0); in otx2_sq_append_tso()
973 while (seg_len > 0) { in otx2_sq_append_tso()
976 size = min_t(int, tso.size, seg_len); in otx2_sq_append_tso()
986 seg_len -= size; in otx2_sq_append_tso()
/linux/drivers/s390/block/
H A Ddasd_eckd.c4642 unsigned int idaw_len, seg_len, part_len, len_to_track_end; in dasd_eckd_build_cp_cmd_track() local
4709 seg_len = bv.bv_len; in dasd_eckd_build_cp_cmd_track()
4710 while (seg_len) { in dasd_eckd_build_cp_cmd_track()
4747 part_len = min(seg_len, len_to_track_end); in dasd_eckd_build_cp_cmd_track()
4748 seg_len -= part_len; in dasd_eckd_build_cp_cmd_track()
5014 unsigned int seg_len, part_len, len_to_track_end; in dasd_eckd_build_cp_tpm_track() local
5091 seg_len = bv.bv_len; in dasd_eckd_build_cp_tpm_track()
5092 while (seg_len) { in dasd_eckd_build_cp_tpm_track()
5103 part_len = min(seg_len, len_to_track_end); in dasd_eckd_build_cp_tpm_track()
5104 seg_len -= part_len; in dasd_eckd_build_cp_tpm_track()
[all …]
/linux/include/linux/qed/
H A Deth_common.h268 __le16 seg_len; member
/linux/drivers/infiniband/hw/hfi1/
H A Dtid_rdma.c1093 u32 length = flow->req->seg_len; in kern_find_pages()
1117 flow->length = flow->req->seg_len - length; in kern_find_pages()
1749 req->cur_seg * req->seg_len + flow->sent); in hfi1_build_tid_rdma_read_packet()
1975 req->seg_len = qpriv->tid_rdma.local.max_len; in tid_rdma_rcv_read_request()
3107 rvt_skip_sge(&qpriv->tid_ss, (req->cur_seg * req->seg_len) + in hfi1_tid_rdma_restart_req()
3330 priv->tid_req.seg_len = in setup_tid_rdma_wqe()
3333 DIV_ROUND_UP(wqe->length, priv->tid_req.seg_len); in setup_tid_rdma_wqe()
3542 npkts = rvt_div_round_up_mtu(qp, req->seg_len); in hfi1_tid_write_alloc_resources()
3764 req->seg_len = qpriv->tid_rdma.local.max_len; in hfi1_rc_rcv_tid_rdma_write_req()
4119 flow->length = min_t(u32, req->seg_len, in hfi1_rc_rcv_tid_rdma_write_resp()
[all …]
H A Dtid_rdma.h113 u32 seg_len; member
H A Drc.c812 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
813 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
1070 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
1071 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
1116 len = min_t(u32, req->seg_len, in hfi1_make_rc_req()
1117 wqe->length - req->seg_len * req->cur_seg); in hfi1_make_rc_req()
/linux/include/linux/
H A Dmhi.h407 size_t seg_len; member
/linux/net/ipv6/
H A Dip6_output.c303 int seg_len = skb->len; in ip6_xmit() local
325 seg_len += opt->opt_nflen + opt->opt_flen; in ip6_xmit()
336 if (unlikely(seg_len > IPV6_MAXPLEN)) in ip6_xmit()
337 seg_len = 0; in ip6_xmit()
354 hdr->payload_len = htons(seg_len); in ip6_xmit()
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c1490 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/drivers/net/wireless/ath/ath12k/
H A Dmhi.c257 mhi_ctrl->seg_len = SZ_512K; in ath12k_mhi_register()
/linux/fs/nfsd/
H A Dnfs4proc.c3516 u32 seg_len = 2 * (1 + 2 + 1); in nfsd4_read_plus_rsize() local
3518 return (op_encode_hdr_size + 2 + seg_len + XDR_QUADLEN(rlen)) * sizeof(__be32); in nfsd4_read_plus_rsize()

12