/linux-master/net/core/ |
H A D | gso.c | 216 * @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 D | skbuff.c | 1320 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 D | gve_desc.h | 32 __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 D | gve_tx.c | 514 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 D | dma.c | 29 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 D | bnxt_coredump.c | 136 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 D | hinic_hw_mbox.c | 373 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 D | hinic_hw_mgmt.c | 492 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 D | lzo.c | 368 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 D | pio.c | 121 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 D | scatterlist.c | 459 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 D | svc_rdma_rw.c | 737 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 D | otx2_txrx.c | 884 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 D | boot.c | 317 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 D | tid_rdma.h | 113 u32 seg_len; member in struct:tid_rdma_request
|
H A D | tid_rdma.c | 1093 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 D | rc.c | 812 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 D | eth_common.h | 268 __le16 seg_len; member in struct:eth_fast_path_rx_tpa_start_cqe
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mhi.c | 375 mhi_ctrl->seg_len = SZ_512K;
|
/linux-master/include/linux/ |
H A D | mhi.h | 311 * @seg_len: BHIe vector size (optional) 385 size_t seg_len; member in struct:mhi_controller
|
/linux-master/net/ipv6/ |
H A D | ip6_output.c | 277 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 D | nicvf_queues.c | 1491 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 D | mhi.c | 430 mhi_ctrl->seg_len = SZ_512K;
|
/linux-master/drivers/s390/block/ |
H A D | dasd_eckd.c | 4165 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 D | rrunner.h | 606 u32 seg_len; member in struct:seg_hdr
|