/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | ip_defrag.c | 137 int frag_len; in send_fragment() local 161 frag_len = FRAG_HLEN + payload_len - payload_offset; in send_fragment() 164 frag_len = FRAG_HLEN + max_frag_len; in send_fragment() 167 ip6hdr->ip6_plen = htons(frag_len); in send_fragment() 170 frag_len - FRAG_HLEN - UDP_HLEN); in send_fragment() 173 frag_len - FRAG_HLEN); in send_fragment() 174 frag_len += IP6_HLEN; in send_fragment() 179 frag_len = IP4_HLEN + payload_len - payload_offset; in send_fragment() 182 frag_len = IP4_HLEN + max_frag_len; in send_fragment() 185 iphdr->ip_len = htons(frag_len); in send_fragment() 210 int frag_len; send_udp_frags() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | ip_defrag.c | 137 int frag_len; in send_fragment() local 161 frag_len = FRAG_HLEN + payload_len - payload_offset; in send_fragment() 164 frag_len = FRAG_HLEN + max_frag_len; in send_fragment() 167 ip6hdr->ip6_plen = htons(frag_len); in send_fragment() 170 frag_len - FRAG_HLEN - UDP_HLEN); in send_fragment() 173 frag_len - FRAG_HLEN); in send_fragment() 174 frag_len += IP6_HLEN; in send_fragment() 179 frag_len = IP4_HLEN + payload_len - payload_offset; in send_fragment() 182 frag_len = IP4_HLEN + max_frag_len; in send_fragment() 185 iphdr->ip_len = htons(frag_len); in send_fragment() 210 int frag_len; send_udp_frags() local [all...] |
/kernel/linux/linux-5.10/net/nfc/nci/ |
H A D | data.c | 102 int frag_len; in nci_queue_tx_data_frags() local 116 frag_len = in nci_queue_tx_data_frags() 120 (NCI_DATA_HDR_SIZE + frag_len), in nci_queue_tx_data_frags() 129 skb_put_data(skb_frag, data, frag_len); in nci_queue_tx_data_frags() 133 ((total_len == frag_len) ? in nci_queue_tx_data_frags() 138 data += frag_len; in nci_queue_tx_data_frags() 139 total_len -= frag_len; in nci_queue_tx_data_frags() 141 pr_debug("frag_len %d, remaining total_len %d\n", in nci_queue_tx_data_frags() 142 frag_len, total_len); in nci_queue_tx_data_frags()
|
/kernel/linux/linux-6.6/net/nfc/nci/ |
H A D | data.c | 102 int frag_len; in nci_queue_tx_data_frags() local 116 frag_len = in nci_queue_tx_data_frags() 120 (NCI_DATA_HDR_SIZE + frag_len), in nci_queue_tx_data_frags() 129 skb_put_data(skb_frag, data, frag_len); in nci_queue_tx_data_frags() 133 ((total_len == frag_len) ? in nci_queue_tx_data_frags() 138 data += frag_len; in nci_queue_tx_data_frags() 139 total_len -= frag_len; in nci_queue_tx_data_frags() 141 pr_debug("frag_len %d, remaining total_len %d\n", in nci_queue_tx_data_frags() 142 frag_len, total_len); in nci_queue_tx_data_frags()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/ |
H A D | islpci_mgt.c | 165 int frag_len = length + PIMFOR_HEADER_SIZE; in islpci_mgt_transmit() local 171 if (frag_len > MGMT_FRAME_SIZE) { in islpci_mgt_transmit() 173 ndev->name, frag_len); in islpci_mgt_transmit() 178 p = buf.mem = kmalloc(frag_len, GFP_KERNEL); in islpci_mgt_transmit() 182 buf.size = frag_len; in islpci_mgt_transmit() 207 buf.pci_addr = dma_map_single(&priv->pdev->dev, buf.mem, frag_len, in islpci_mgt_transmit() 228 frag->size = cpu_to_le16(frag_len); in islpci_mgt_transmit() 278 u16 frag_len; in islpci_mgt_receive() local 292 frag_len = le16_to_cpu(cb->rx_data_mgmt[index].size); in islpci_mgt_receive() 298 if (frag_len > MGMT_FRAME_SIZ in islpci_mgt_receive() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/arm_ffa/ |
H A D | driver.c | 321 u32 frag_len, u32 len, u64 *handle) in ffa_mem_first_frag() 326 .a0 = func_id, .a1 = len, .a2 = frag_len, in ffa_mem_first_frag() 349 return frag_len; in ffa_mem_first_frag() 352 static int ffa_mem_next_frag(u64 handle, u32 frag_len) in ffa_mem_next_frag() argument 359 .a3 = frag_len, in ffa_mem_next_frag() 380 ffa_transmit_fragment(u32 func_id, phys_addr_t buf, u32 buf_sz, u32 frag_len, in ffa_transmit_fragment() argument 384 return ffa_mem_next_frag(*handle, frag_len); in ffa_transmit_fragment() 386 return ffa_mem_first_frag(func_id, buf, buf_sz, frag_len, len, handle); in ffa_transmit_fragment() 424 u32 idx, frag_len, length, buf_sz = 0, num_entries = sg_nents(args->sg); in ffa_setup_and_transmit() local 450 frag_len in ffa_setup_and_transmit() 320 ffa_mem_first_frag(u32 func_id, phys_addr_t buf, u32 buf_sz, u32 frag_len, u32 len, u64 *handle) ffa_mem_first_frag() argument [all...] |
/kernel/linux/linux-5.10/net/nfc/ |
H A D | llcp_commands.c | 660 size_t frag_len = 0, remaining_len; in nfc_llcp_send_i_frame() local 703 frag_len = min_t(size_t, remote_miu, remaining_len); in nfc_llcp_send_i_frame() 706 frag_len, remaining_len); in nfc_llcp_send_i_frame() 709 frag_len + LLCP_SEQUENCE_SIZE); in nfc_llcp_send_i_frame() 717 if (likely(frag_len > 0)) in nfc_llcp_send_i_frame() 718 skb_put_data(pdu, msg_ptr, frag_len); in nfc_llcp_send_i_frame() 728 remaining_len -= frag_len; in nfc_llcp_send_i_frame() 729 msg_ptr += frag_len; in nfc_llcp_send_i_frame() 742 size_t frag_len = 0, remaining_len; in nfc_llcp_send_ui_frame() local 769 frag_len in nfc_llcp_send_ui_frame() [all...] |
/kernel/linux/linux-6.6/net/nfc/ |
H A D | llcp_commands.c | 652 size_t frag_len = 0, remaining_len; in nfc_llcp_send_i_frame() local 695 frag_len = min_t(size_t, remote_miu, remaining_len); in nfc_llcp_send_i_frame() 698 frag_len, remaining_len); in nfc_llcp_send_i_frame() 701 frag_len + LLCP_SEQUENCE_SIZE); in nfc_llcp_send_i_frame() 709 if (likely(frag_len > 0)) in nfc_llcp_send_i_frame() 710 skb_put_data(pdu, msg_ptr, frag_len); in nfc_llcp_send_i_frame() 720 remaining_len -= frag_len; in nfc_llcp_send_i_frame() 721 msg_ptr += frag_len; in nfc_llcp_send_i_frame() 734 size_t frag_len = 0, remaining_len; in nfc_llcp_send_ui_frame() local 761 frag_len in nfc_llcp_send_ui_frame() [all...] |
/kernel/linux/linux-5.10/net/ieee802154/6lowpan/ |
H A D | tx.c | 164 int frag_cap, frag_len, payload_cap, rc; in lowpan_xmit_fragmented() local 176 frag_len = round_down(payload_cap - LOWPAN_FRAG1_HEAD_SIZE - in lowpan_xmit_fragmented() 184 frag_len + skb_network_header_len(skb), in lowpan_xmit_fragmented() 197 dgram_offset += frag_len; in lowpan_xmit_fragmented() 198 skb_offset += frag_len; in lowpan_xmit_fragmented() 199 skb_unprocessed -= frag_len; in lowpan_xmit_fragmented() 200 frag_len = min(frag_cap, skb_unprocessed); in lowpan_xmit_fragmented() 206 frag_len, false); in lowpan_xmit_fragmented()
|
/kernel/linux/linux-6.6/net/ieee802154/6lowpan/ |
H A D | tx.c | 164 int frag_cap, frag_len, payload_cap, rc; in lowpan_xmit_fragmented() local 176 frag_len = round_down(payload_cap - LOWPAN_FRAG1_HEAD_SIZE - in lowpan_xmit_fragmented() 184 frag_len + skb_network_header_len(skb), in lowpan_xmit_fragmented() 197 dgram_offset += frag_len; in lowpan_xmit_fragmented() 198 skb_offset += frag_len; in lowpan_xmit_fragmented() 199 skb_unprocessed -= frag_len; in lowpan_xmit_fragmented() 200 frag_len = min(frag_cap, skb_unprocessed); in lowpan_xmit_fragmented() 206 frag_len, false); in lowpan_xmit_fragmented()
|
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | amp.c | 221 size_t rem_len, frag_len; in read_local_amp_assoc_complete() local 228 frag_len = skb->len - sizeof(*rp); in read_local_amp_assoc_complete() 231 if (rem_len > frag_len) { in read_local_amp_assoc_complete() 232 BT_DBG("frag_len %zu rem_len %zu", frag_len, rem_len); in read_local_amp_assoc_complete() 234 memcpy(assoc->data + assoc->offset, rp->frag, frag_len); in read_local_amp_assoc_complete() 235 assoc->offset += frag_len; in read_local_amp_assoc_complete() 339 u16 frag_len, len; in amp_write_rem_assoc_frag() local 354 frag_len = min_t(u16, 248, ctrl->assoc_rem_len); in amp_write_rem_assoc_frag() 355 len = frag_len in amp_write_rem_assoc_frag() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/bcm/ |
H A D | util.c | 144 u32 frag_len = 0; /* length of entry added to to_sg */ in spu_msg_sg_add() local 153 frag_len = min(entry_len, length - copied); in spu_msg_sg_add() 155 if (frag_len) in spu_msg_sg_add() 156 sg_set_page(to++, sg_page(sg), frag_len, offset); in spu_msg_sg_add() 157 copied += frag_len; in spu_msg_sg_add() 167 if (frag_len < entry_len) in spu_msg_sg_add() 168 *from_skip = skip + frag_len; in spu_msg_sg_add()
|
/kernel/linux/linux-6.6/drivers/crypto/bcm/ |
H A D | util.c | 144 u32 frag_len = 0; /* length of entry added to to_sg */ in spu_msg_sg_add() local 153 frag_len = min(entry_len, length - copied); in spu_msg_sg_add() 155 if (frag_len) in spu_msg_sg_add() 156 sg_set_page(to++, sg_page(sg), frag_len, offset); in spu_msg_sg_add() 157 copied += frag_len; in spu_msg_sg_add() 167 if (frag_len < entry_len) in spu_msg_sg_add() 168 *from_skip = skip + frag_len; in spu_msg_sg_add()
|
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/ |
H A D | hash.c | 469 struct mv_cesa_op_ctx *tmpl, unsigned int frag_len, in mv_cesa_dma_add_frag() 480 mv_cesa_set_mac_op_frag_len(op, frag_len); in mv_cesa_dma_add_frag() 524 unsigned int frag_len, gfp_t flags) in mv_cesa_ahash_dma_last_req() 535 if (creq->len <= CESA_SA_DESC_MAC_SRC_TOTAL_LEN_MAX && frag_len) { in mv_cesa_ahash_dma_last_req() 536 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len, in mv_cesa_ahash_dma_last_req() 567 len = min(CESA_SA_SRAM_PAYLOAD_SIZE - frag_len, trailerlen); in mv_cesa_ahash_dma_last_req() 571 frag_len, in mv_cesa_ahash_dma_last_req() 578 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len + len, in mv_cesa_ahash_dma_last_req() 611 unsigned int frag_len; in mv_cesa_ahash_dma_req_init() local 655 frag_len in mv_cesa_ahash_dma_req_init() 468 mv_cesa_dma_add_frag(struct mv_cesa_tdma_chain *chain, struct mv_cesa_op_ctx *tmpl, unsigned int frag_len, gfp_t flags) mv_cesa_dma_add_frag() argument 521 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, struct mv_cesa_ahash_dma_iter *dma_iter, struct mv_cesa_ahash_req *creq, unsigned int frag_len, gfp_t flags) mv_cesa_ahash_dma_last_req() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/marvell/cesa/ |
H A D | hash.c | 493 struct mv_cesa_op_ctx *tmpl, unsigned int frag_len, in mv_cesa_dma_add_frag() 504 mv_cesa_set_mac_op_frag_len(op, frag_len); in mv_cesa_dma_add_frag() 548 unsigned int frag_len, gfp_t flags) in mv_cesa_ahash_dma_last_req() 559 if (creq->len <= CESA_SA_DESC_MAC_SRC_TOTAL_LEN_MAX && frag_len) { in mv_cesa_ahash_dma_last_req() 560 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len, in mv_cesa_ahash_dma_last_req() 591 len = min(CESA_SA_SRAM_PAYLOAD_SIZE - frag_len, trailerlen); in mv_cesa_ahash_dma_last_req() 595 frag_len, in mv_cesa_ahash_dma_last_req() 602 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len + len, in mv_cesa_ahash_dma_last_req() 635 unsigned int frag_len; in mv_cesa_ahash_dma_req_init() local 679 frag_len in mv_cesa_ahash_dma_req_init() 492 mv_cesa_dma_add_frag(struct mv_cesa_tdma_chain *chain, struct mv_cesa_op_ctx *tmpl, unsigned int frag_len, gfp_t flags) mv_cesa_dma_add_frag() argument 545 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, struct mv_cesa_ahash_dma_iter *dma_iter, struct mv_cesa_ahash_req *creq, unsigned int frag_len, gfp_t flags) mv_cesa_ahash_dma_last_req() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A D | mon.c | 107 uint frag_len) in rtl88eu_mon_xmit_hook() 124 mon_recv_decrypted(dev, data, frag_len, attr->iv_len, 0); in rtl88eu_mon_xmit_hook() 125 data += frag_len; in rtl88eu_mon_xmit_hook() 106 rtl88eu_mon_xmit_hook(struct net_device *dev, struct xmit_frame *frame, uint frag_len) rtl88eu_mon_xmit_hook() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 185 u16 frag_len; in ionic_rx_frags() local 210 frag_len = min_t(u16, len, min_t(u32, IONIC_MAX_BUF_LEN, in ionic_rx_frags() 212 len -= frag_len; in ionic_rx_frags() 216 frag_len, DMA_FROM_DEVICE); in ionic_rx_frags() 219 buf_info->page, buf_info->page_offset, frag_len, in ionic_rx_frags() 222 if (!ionic_rx_buf_recycle(q, buf_info, frag_len)) { in ionic_rx_frags() 424 unsigned int frag_len; in ionic_rx_fill() local 456 frag_len = min_t(u16, len, min_t(u32, IONIC_MAX_BUF_LEN, in ionic_rx_fill() 458 desc->len = cpu_to_le16(frag_len); in ionic_rx_fill() 459 remain_len -= frag_len; in ionic_rx_fill() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_rx.c | 323 int pkt_offset, frag_len, i; in hinic_copy_lp_data() local 338 frag_len = (int)skb_headlen(skb); in hinic_copy_lp_data() 339 memcpy(lb_buf + pkt_offset, skb->data, frag_len); in hinic_copy_lp_data() 340 pkt_offset += frag_len; in hinic_copy_lp_data() 343 frag_len = (int)skb_frag_size(&skb_shinfo(skb)->frags[i]); in hinic_copy_lp_data() 344 memcpy((lb_buf + pkt_offset), frag_data, frag_len); in hinic_copy_lp_data() 345 pkt_offset += frag_len; in hinic_copy_lp_data()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_rx.c | 320 int pkt_offset, frag_len, i; in hinic_copy_lp_data() local 335 frag_len = (int)skb_headlen(skb); in hinic_copy_lp_data() 336 memcpy(lb_buf + pkt_offset, skb->data, frag_len); in hinic_copy_lp_data() 337 pkt_offset += frag_len; in hinic_copy_lp_data() 340 frag_len = (int)skb_frag_size(&skb_shinfo(skb)->frags[i]); in hinic_copy_lp_data() 341 memcpy((lb_buf + pkt_offset), frag_data, frag_len); in hinic_copy_lp_data() 342 pkt_offset += frag_len; in hinic_copy_lp_data()
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btintel.c | 848 u32 frag_len; in btintel_download_firmware_payload() local 851 frag_len = 0; in btintel_download_firmware_payload() 855 struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); in btintel_download_firmware_payload() 871 frag_len += sizeof(*cmd) + cmd->plen; in btintel_download_firmware_payload() 881 if (!(frag_len % 4)) { in btintel_download_firmware_payload() 882 err = btintel_secure_send(hdev, 0x01, frag_len, fw_ptr); in btintel_download_firmware_payload() 890 fw_ptr += frag_len; in btintel_download_firmware_payload() 891 frag_len = 0; in btintel_download_firmware_payload()
|
/kernel/linux/linux-5.10/drivers/net/xen-netback/ |
H A D | rx.c | 362 size_t frag_len, chunk_len; in xenvif_rx_next_chunk() local 368 frag_len = skb_headlen(frag_iter); in xenvif_rx_next_chunk() 373 frag_len = skb_frag_size(frag); in xenvif_rx_next_chunk() 377 frag_len -= pkt->frag_offset; in xenvif_rx_next_chunk() 379 chunk_len = min_t(size_t, frag_len, XEN_PAGE_SIZE - offset); in xenvif_rx_next_chunk() 386 if (frag_len == chunk_len) in xenvif_rx_next_chunk()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | testmode.c | 148 u16 frag_len; in mt76_testmode_alloc_skb() local 151 frag_len = len % MT_TXP_MAX_LEN; in mt76_testmode_alloc_skb() 153 frag_len = MT_TXP_MAX_LEN; in mt76_testmode_alloc_skb() 155 frag = alloc_skb(frag_len, GFP_KERNEL); in mt76_testmode_alloc_skb() 162 get_random_bytes(__skb_put(frag, frag_len), frag_len); in mt76_testmode_alloc_skb() local
|
/kernel/linux/linux-6.6/drivers/net/xen-netback/ |
H A D | rx.c | 362 size_t frag_len, chunk_len; in xenvif_rx_next_chunk() local 368 frag_len = skb_headlen(frag_iter); in xenvif_rx_next_chunk() 373 frag_len = skb_frag_size(frag); in xenvif_rx_next_chunk() 377 frag_len -= pkt->frag_offset; in xenvif_rx_next_chunk() 379 chunk_len = min_t(size_t, frag_len, XEN_PAGE_SIZE - offset); in xenvif_rx_next_chunk() 386 if (frag_len == chunk_len) in xenvif_rx_next_chunk()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | mon.h | 26 uint frag_len);
|
/kernel/linux/linux-6.6/drivers/net/wwan/ |
H A D | wwan_core.c | 71 * @frag_len: Length to fragment packet 85 size_t frag_len; member 467 port->frag_len = caps ? caps->frag_len : SIZE_MAX; in wwan_create_port() 717 size_t frag_len, remain = count; in wwan_port_fops_write() local 725 frag_len = min(remain, port->frag_len); in wwan_port_fops_write() 726 skb = alloc_skb(frag_len + port->headroom_len, GFP_KERNEL); in wwan_port_fops_write() 743 if (copy_from_user(skb_put(skb, frag_len), buf + count - remain, frag_len)) { in wwan_port_fops_write() [all...] |