Searched refs:seg_len (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/net/core/
H A Dgso.c216 * @seg_len: The segmented length (from skb_gso_*_seglen). In the
224 unsigned int seg_len,
230 return seg_len <= max_len;
233 seg_len -= GSO_BY_FRAGS;
236 if (seg_len + skb_headlen(iter) > max_len)
223 skb_gso_size_check(const struct sk_buff *skb, unsigned int seg_len, unsigned int max_len) argument
H A Dskbuff.c1320 int i, len, seg_len; local
1362 seg_len = min_t(int, skb_headlen(skb), len);
1363 if (seg_len)
1365 16, 1, skb->data, seg_len, false);
1366 len -= seg_len;
1381 seg_len = min_t(int, p_len, len);
1385 16, 1, vaddr + p_off, seg_len, false);
1387 len -= seg_len;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_desc.h32 __be16 seg_len; /* Length of this descriptor's segment */ member in struct:gve_tx_pkt_desc
49 __be16 seg_len; member in struct:gve_tx_seg_desc
H A Dgve_tx.c514 pkt_desc->pkt.seg_len = cpu_to_be16(hlen);
543 seg_desc->seg.seg_len = cpu_to_be16(len);
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Ddma.c29 void *data, u32 seg_len, u32 truesize, struct page *p)
34 skb = alloc_skb(p ? 128 : seg_len, GFP_ATOMIC);
39 if (!true_len || true_len > seg_len)
77 u32 seg_len, struct page *p,
82 u32 fce_info, truesize = seg_len;
87 fce_info = get_unaligned_le32(data + seg_len - MT_FCE_INFO_LEN);
88 seg_len -= MT_FCE_INFO_LEN;
91 seg_len -= MT_DMA_HDR_LEN;
95 seg_len -= sizeof(struct mt7601u_rxwi);
104 skb = mt7601u_rx_skb_from_seg(dev, rxwi, data, seg_len, truesiz
28 mt7601u_rx_skb_from_seg(struct mt7601u_dev *dev, struct mt7601u_rxwi *rxwi, void *data, u32 seg_len, u32 truesize, struct page *p) argument
76 mt7601u_rx_process_seg(struct mt7601u_dev *dev, u8 *data, u32 seg_len, struct page *p, struct list_head *list) argument
136 u32 seg_len, data_len = e->urb->actual_length; local
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_coredump.c136 u16 segment_id, u32 *seg_len,
163 *seg_len = info.dest_buf_size;
171 struct coredump_segment_record *seg_rec, u32 seg_len,
190 seg_hdr->length = cpu_to_le32(seg_len);
315 u32 duration = 0, seg_len = 0; local
336 &seg_len, buf, buf_len,
348 bnxt_fill_coredump_seg_hdr(bp, &seg_hdr, seg_record, seg_len,
354 offset += seg_hdr_len + seg_len;
357 *dump_len += seg_len;
135 bnxt_hwrm_dbg_coredump_retrieve(struct bnxt *bp, u16 component_id, u16 segment_id, u32 *seg_len, void *buf, u32 buf_len, u32 offset) argument
169 bnxt_fill_coredump_seg_hdr(struct bnxt *bp, struct bnxt_coredump_segment_hdr *seg_hdr, struct coredump_segment_record *seg_rec, u32 seg_len, int status, u32 duration, u32 instance) argument
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mbox.c373 u8 seq_id, u8 seg_len)
375 if (seq_id > SEQ_ID_MAX_VAL || seg_len > MBOX_SEG_LEN)
433 u8 seq_id, seg_len; local
438 seg_len = HINIC_MBOX_HEADER_GET(mbox_header, SEG_LEN);
441 if (!check_mbox_seq_id_and_seg_len(recv_mbox, seq_id, seg_len)) {
444 src_func_idx, recv_mbox->seq_id, seq_id, seg_len);
678 u16 seg_len)
686 if (seg_len % chk_sz) {
687 memcpy(mbox_max_buf, seg, seg_len);
691 data_len = seg_len;
372 check_mbox_seq_id_and_seg_len(struct hinic_recv_mbox *recv_mbox, u8 seq_id, u8 seg_len) argument
676 mbox_copy_send_data(struct hinic_hwdev *hwdev, struct hinic_send_mbox *mbox, void *seg, u16 seg_len) argument
699 write_mbox_msg_attr(struct hinic_mbox_func_to_func *func_to_func, u16 dst_func, u16 dst_aeqn, u16 seg_len, int poll) argument
796 send_mbox_seg(struct hinic_mbox_func_to_func *func_to_func, u64 header, u16 dst_func, void *seg, u16 seg_len, int poll, void *msg_info) argument
847 u16 seg_len = MBOX_SEG_LEN; local
[all...]
H A Dhinic_hw_mgmt.c492 int seq_id, seg_len; local
496 seg_len = HINIC_MSG_HEADER_GET(*header, SEG_LEN);
504 memcpy(recv_msg->msg + seq_id * SEGMENT_LEN, msg_body, seg_len);
/linux-master/fs/btrfs/
H A Dlzo.c368 u32 seg_len; local
381 seg_len = read_compress_length(kaddr + offset_in_page(cur_in));
385 if (seg_len > WORKSPACE_CBUF_LENGTH) {
387 * seg_len shouldn't be larger than we have allocated
391 seg_len);
396 copy_compressed_segment(cb, workspace->cbuf, seg_len, &cur_in);
399 ret = lzo1x_decompress_safe(workspace->cbuf, seg_len,
/linux-master/drivers/i3c/master/mipi-i3c-hci/
H A Dpio.c121 unsigned int seg_len, seg_cnt; member in struct:hci_pio_ibi_data
764 p += (ibi->seg_len - ibi->seg_cnt) / 4;
831 ibi->seg_len = FIELD_GET(IBI_DATA_LENGTH, ibi_status);
832 ibi->seg_cnt = ibi->seg_len;
845 if (ibi->seg_len > ibi->max_len) {
847 ibi->seg_len, ibi->max_len);
888 ibi->slot->len += ibi->seg_len;
889 ibi->data_ptr += ibi->seg_len;
928 ibi->seg_len = FIELD_GET(IBI_DATA_LENGTH, ibi_status);
929 ibi->seg_cnt = ibi->seg_len;
[all...]
/linux-master/lib/
H A Dscatterlist.c459 unsigned int chunks, cur_page, seg_len, i, prv_len = 0; local
501 seg_len = 0;
503 seg_len += PAGE_SIZE;
504 if (seg_len >= max_segment ||
507 seg_len = 0;
517 seg_len = 0;
519 seg_len += PAGE_SIZE;
520 if (seg_len >= max_segment ||
/linux-master/net/sunrpc/xprtrdma/
H A Dsvc_rdma_rw.c737 unsigned int sge_no, seg_len, len; local
751 seg_len = min_t(unsigned int, len,
758 seg_len, head->rc_pageoff);
761 head->rc_pageoff += seg_len;
766 len -= seg_len;
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c884 int hdr_len, tcp_data, seg_len, pkt_len, offset; local
906 seg_len = min_t(int, skb_shinfo(skb)->gso_size, tcp_data);
907 tcp_data -= seg_len;
917 tso_build_hdr(skb, hdr, &tso, seg_len, tcp_data == 0);
925 while (seg_len > 0) {
928 size = min_t(int, tso.size, seg_len);
938 seg_len -= size;
/linux-master/drivers/bus/mhi/host/
H A Dboot.c317 size_t seg_size = mhi_cntrl->seg_len;
433 !mhi_cntrl->seg_len))) {
435 "No firmware image defined or !sbl_size || !seg_len\n");
/linux-master/drivers/infiniband/hw/hfi1/
H A Dtid_rdma.h113 u32 seg_len; member in struct:tid_rdma_request
H A Dtid_rdma.c1093 u32 length = flow->req->seg_len;
1117 flow->length = flow->req->seg_len - length;
1173 * segment. All segments are of length flow->req->seg_len.
1441 * function uses qp, rcd and seg_len members of @req. In the absence of errors,
1749 req->cur_seg * req->seg_len + flow->sent);
1975 req->seg_len = qpriv->tid_rdma.local.max_len;
3107 rvt_skip_sge(&qpriv->tid_ss, (req->cur_seg * req->seg_len) +
3330 priv->tid_req.seg_len =
3333 DIV_ROUND_UP(wqe->length, priv->tid_req.seg_len);
3542 npkts = rvt_div_round_up_mtu(qp, req->seg_len);
[all...]
H A Drc.c812 len = min_t(u32, req->seg_len,
813 wqe->length - req->seg_len * req->cur_seg);
1070 len = min_t(u32, req->seg_len,
1071 wqe->length - req->seg_len * req->cur_seg);
1116 len = min_t(u32, req->seg_len,
1117 wqe->length - req->seg_len * req->cur_seg);
/linux-master/include/linux/qed/
H A Deth_common.h268 __le16 seg_len; member in struct:eth_fast_path_rx_tpa_start_cqe
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmhi.c375 mhi_ctrl->seg_len = SZ_512K;
/linux-master/include/linux/
H A Dmhi.h311 * @seg_len: BHIe vector size (optional)
385 size_t seg_len; member in struct:mhi_controller
/linux-master/net/ipv6/
H A Dip6_output.c277 int seg_len = skb->len; local
294 seg_len += opt->opt_nflen + opt->opt_flen;
304 if (unlikely(seg_len > IPV6_MAXPLEN)) {
311 hop_jumbo->jumbo_payload_len = htonl(seg_len + hoplen);
314 seg_len = 0;
333 hdr->payload_len = htons(seg_len);
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c1491 int seg_len, total_len, data_left; local
1516 seg_len = hdr_len;
1528 seg_len += size;
1534 seg_subdescs - 1, skb, seg_len);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmhi.c430 mhi_ctrl->seg_len = SZ_512K;
/linux-master/drivers/s390/block/
H A Ddasd_eckd.c4165 unsigned int idaw_len, seg_len, part_len, len_to_track_end; local
4232 seg_len = bv.bv_len;
4233 while (seg_len) {
4270 part_len = min(seg_len, len_to_track_end);
4271 seg_len -= part_len;
4498 unsigned int seg_len, part_len, len_to_track_end; local
4575 seg_len = bv.bv_len;
4576 while (seg_len) {
4587 part_len = min(seg_len, len_to_track_end);
4588 seg_len
4731 unsigned int seg_len, len_to_track_end; local
[all...]
/linux-master/drivers/net/hippi/
H A Drrunner.h606 u32 seg_len; member in struct:seg_hdr

Completed in 432 milliseconds

12