Home
last modified time | relevance | path

Searched refs:segs (Results 1 – 25 of 108) sorted by relevance

12345

/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_flow.c714 hdrs = prof->segs[i].hdrs; in ice_flow_proc_seg_hdrs()
1272 if (segs[i].hdrs != p->segs[i].hdrs || in ice_flow_find_prof_conds()
1274 segs[i].match != p->segs[i].match)) in ice_flow_find_prof_conds()
1394 memcpy(&params->prof->segs[i], &segs[i], sizeof(*segs)); in ice_flow_add_prof_sync()
1549 if (!segs) in ice_flow_add_prof()
2083 segs = kcalloc(segs_cnt, sizeof(*segs), GFP_KERNEL); in ice_add_rss_cfg_sync()
2084 if (!segs) in ice_add_rss_cfg_sync()
2162 kfree(segs); in ice_add_rss_cfg_sync()
2217 segs = kcalloc(segs_cnt, sizeof(*segs), GFP_KERNEL); in ice_rem_rss_cfg_sync()
2218 if (!segs) in ice_rem_rss_cfg_sync()
[all …]
/linux-6.3-rc2/net/sctp/
A Doffload.c41 struct sk_buff *segs = ERR_PTR(-EINVAL); in sctp_gso_segment() local
67 segs = NULL; in sctp_gso_segment()
71 segs = skb_segment(skb, (features | NETIF_F_HW_CSUM) & ~NETIF_F_SG); in sctp_gso_segment()
72 if (IS_ERR(segs)) in sctp_gso_segment()
77 for (skb = segs; skb; skb = skb->next) { in sctp_gso_segment()
86 return segs; in sctp_gso_segment()
/linux-6.3-rc2/net/ipv4/
A Dudp_offload.c97 skb = segs; in __skb_udp_tunnel_segment()
149 return segs; in __skb_udp_tunnel_segment()
187 return segs; in skb_udp_tunnel_segment()
224 seg = segs; in __udpv4_gso_segment_list_csum()
232 return segs; in __udpv4_gso_segment_list_csum()
246 return segs; in __udpv4_gso_segment_list_csum()
294 return segs; in __udp_gso_segment()
301 if (skb_is_gso(segs)) in __udp_gso_segment()
304 seg = segs; in __udp_gso_segment()
364 return segs; in __udp_gso_segment()
[all …]
A Dtcp_offload.c58 struct sk_buff *segs = ERR_PTR(-EINVAL); in tcp_gso_segment() local
90 segs = NULL; in tcp_gso_segment()
99 segs = skb_segment(skb, features); in tcp_gso_segment()
100 if (IS_ERR(segs)) in tcp_gso_segment()
104 segs->ooo_okay = ooo_okay; in tcp_gso_segment()
110 if (skb_is_gso(segs)) in tcp_gso_segment()
111 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment()
115 skb = segs; in tcp_gso_segment()
120 tcp_gso_tstamp(segs, skb_shinfo(gso_skb)->tskey, seq, mss); in tcp_gso_segment()
178 return segs; in tcp_gso_segment()
A Dgre_offload.c20 struct sk_buff *segs = ERR_PTR(-EINVAL); in gre_gso_segment() local
57 segs = skb_mac_gso_segment(skb, features); in gre_gso_segment()
58 if (IS_ERR_OR_NULL(segs)) { in gre_gso_segment()
64 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in gre_gso_segment()
68 skb = segs; in gre_gso_segment()
118 return segs; in gre_gso_segment()
A Desp4_offload.c124 struct sk_buff *segs = ERR_PTR(-EINVAL); in xfrm4_transport_gso_segment() local
130 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_transport_gso_segment()
132 return segs; in xfrm4_transport_gso_segment()
140 struct sk_buff *segs = ERR_PTR(-EINVAL); in xfrm4_beet_gso_segment() local
171 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_beet_gso_segment()
173 return segs; in xfrm4_beet_gso_segment()
/linux-6.3-rc2/net/mpls/
A Dmpls_gso.c22 struct sk_buff *segs = ERR_PTR(-EINVAL); in mpls_gso_segment() local
47 segs = skb_mac_gso_segment(skb, mpls_features); in mpls_gso_segment()
48 if (IS_ERR_OR_NULL(segs)) { in mpls_gso_segment()
53 skb = segs; in mpls_gso_segment()
69 return segs; in mpls_gso_segment()
/linux-6.3-rc2/net/nsh/
A Dnsh.c79 struct sk_buff *segs = ERR_PTR(-EINVAL); in nsh_gso_segment() local
108 segs = skb_mac_gso_segment(skb, features); in nsh_gso_segment()
109 if (IS_ERR_OR_NULL(segs)) { in nsh_gso_segment()
116 for (skb = segs; skb; skb = skb->next) { in nsh_gso_segment()
125 return segs; in nsh_gso_segment()
/linux-6.3-rc2/tools/lib/bpf/
A Dusdt.c421 tmp = libbpf_reallocarray(*segs, *seg_cnt + 1, sizeof(**segs)); in parse_elf_segs()
425 *segs = tmp; in parse_elf_segs()
426 seg = *segs + *seg_cnt; in parse_elf_segs()
440 qsort(*segs, *seg_cnt, sizeof(**segs), cmp_elf_segs); in parse_elf_segs()
504 tmp = libbpf_reallocarray(*segs, *seg_cnt + 1, sizeof(**segs)); in parse_vma_segs()
510 *segs = tmp; in parse_vma_segs()
511 seg = *segs + *seg_cnt; in parse_vma_segs()
527 qsort(*segs, *seg_cnt, sizeof(**segs), cmp_elf_segs); in parse_vma_segs()
577 struct elf_seg *segs = NULL, *vma_segs = NULL; in collect_usdt_targets() local
664 seg = find_elf_seg(segs, seg_cnt, usdt_abs_ip); in collect_usdt_targets()
[all …]
/linux-6.3-rc2/net/ipv6/
A Dip6_offload.c77 struct sk_buff *segs = ERR_PTR(-EINVAL); in ipv6_gso_segment() local
104 segs = ERR_PTR(-EPROTONOSUPPORT); in ipv6_gso_segment()
119 segs = ops->callbacks.gso_segment(skb, features); in ipv6_gso_segment()
120 if (!segs) in ipv6_gso_segment()
124 if (IS_ERR_OR_NULL(segs)) in ipv6_gso_segment()
127 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in ipv6_gso_segment()
129 for (skb = segs; skb; skb = skb->next) { in ipv6_gso_segment()
144 kfree_skb_list(segs); in ipv6_gso_segment()
159 return segs; in ipv6_gso_segment()
A Dudp_offload.c21 struct sk_buff *segs = ERR_PTR(-EINVAL); in udp6_ufo_fragment() local
34 segs = skb_udp_tunnel_segment(skb, features, true); in udp6_ufo_fragment()
109 segs = skb_segment(skb, features); in udp6_ufo_fragment()
113 return segs; in udp6_ufo_fragment()
A Desp6_offload.c158 struct sk_buff *segs = ERR_PTR(-EINVAL); in xfrm6_transport_gso_segment() local
164 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_transport_gso_segment()
166 return segs; in xfrm6_transport_gso_segment()
174 struct sk_buff *segs = ERR_PTR(-EINVAL); in xfrm6_beet_gso_segment() local
209 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_beet_gso_segment()
211 return segs; in xfrm6_beet_gso_segment()
/linux-6.3-rc2/net/sched/
A Dsch_tbf.c208 struct sk_buff *segs, *nskb; in tbf_segment() local
213 segs = skb_gso_segment(skb, features & ~NETIF_F_GSO_MASK); in tbf_segment()
215 if (IS_ERR_OR_NULL(segs)) in tbf_segment()
219 skb_list_walk_safe(segs, segs, nskb) { in tbf_segment()
220 skb_mark_not_on_list(segs); in tbf_segment()
221 qdisc_skb_cb(segs)->pkt_len = segs->len; in tbf_segment()
222 len += segs->len; in tbf_segment()
223 ret = qdisc_enqueue(segs, q->qdisc, to_free); in tbf_segment()
A Dsch_netem.c415 struct sk_buff *segs; in netem_segment() local
420 if (IS_ERR_OR_NULL(segs)) { in netem_segment()
425 return segs; in netem_segment()
499 segs = skb->next; in netem_enqueue()
522 skb->next = segs; in netem_enqueue()
595 if (segs) { in netem_enqueue()
602 while (segs) { in netem_enqueue()
603 skb2 = segs->next; in netem_enqueue()
605 qdisc_skb_cb(segs)->pkt_len = segs->len; in netem_enqueue()
606 last_len = segs->len; in netem_enqueue()
[all …]
/linux-6.3-rc2/drivers/infiniband/sw/rdmavt/
A Dmr.c379 mr->mr.map[m]->segs[n].vaddr = vaddr; in rvt_reg_user_mr()
380 mr->mr.map[m]->segs[n].length = PAGE_SIZE; in rvt_reg_user_mr()
569 mr->mr.map[m]->segs[n].vaddr = (void *)addr; in rvt_set_page()
570 mr->mr.map[m]->segs[n].length = ps; in rvt_set_page()
787 while (off >= mr->map[m]->segs[n].length) { in rvt_lkey_ok()
788 off -= mr->map[m]->segs[n].length; in rvt_lkey_ok()
797 isge->vaddr = mr->map[m]->segs[n].vaddr + off; in rvt_lkey_ok()
894 while (off >= mr->map[m]->segs[n].length) { in rvt_rkey_ok()
895 off -= mr->map[m]->segs[n].length; in rvt_rkey_ok()
904 sge->vaddr = mr->map[m]->segs[n].vaddr + off; in rvt_rkey_ok()
[all …]
/linux-6.3-rc2/include/linux/
A Dblk-integrity.h69 unsigned int segs) in blk_queue_max_integrity_segments() argument
71 q->limits.max_integrity_segments = segs; in blk_queue_max_integrity_segments()
154 unsigned int segs) in blk_queue_max_integrity_segments() argument
/linux-6.3-rc2/include/rdma/
A Drdmavt_mr.h28 struct rvt_seg segs[RVT_SEGSZ]; member
133 sge->vaddr = sge->mr->map[sge->m]->segs[sge->n].vaddr; in rvt_update_sge()
134 sge->length = sge->mr->map[sge->m]->segs[sge->n].length; in rvt_update_sge()
/linux-6.3-rc2/fs/
A Dbinfmt_elf_fdpic.c774 seg = loadmap->segs; in elf_fdpic_map_file()
795 seg = loadmap->segs; in elf_fdpic_map_file()
820 seg = loadmap->segs; in elf_fdpic_map_file()
841 seg = loadmap->segs; in elf_fdpic_map_file()
877 mseg = loadmap->segs; in elf_fdpic_map_file()
905 seg = loadmap->segs; in elf_fdpic_map_file()
936 seg = params->loadmap->segs; in elf_fdpic_map_file_constdisp_on_uclinux()
1256 elf->e_phnum = segs; in fill_elf_fdpic_header()
1469 int segs; in elf_fdpic_core_dump() local
1515 segs++; in elf_fdpic_core_dump()
[all …]
/linux-6.3-rc2/net/core/
A Dgro.c104 struct sk_buff *segs = ERR_PTR(-EPROTONOSUPPORT); in skb_eth_gso_segment() local
110 segs = ptype->callbacks.gso_segment(skb, features); in skb_eth_gso_segment()
116 return segs; in skb_eth_gso_segment()
128 struct sk_buff *segs = ERR_PTR(-EPROTONOSUPPORT); in skb_mac_gso_segment() local
141 segs = ptype->callbacks.gso_segment(skb, features); in skb_mac_gso_segment()
149 return segs; in skb_mac_gso_segment()
163 int segs; in skb_gro_receive() local
190 segs = NAPI_GRO_CB(skb)->count; in skb_gro_receive()
281 NAPI_GRO_CB(p)->count += segs; in skb_gro_receive()
A Ddev.h109 unsigned int segs) in netif_set_gso_max_segs() argument
112 WRITE_ONCE(dev->gso_max_segs, segs); in netif_set_gso_max_segs()
/linux-6.3-rc2/net/xfrm/
A Dxfrm_output.c619 struct sk_buff *segs, *nskb; in xfrm_output_gso() local
623 segs = skb_gso_segment(skb, 0); in xfrm_output_gso()
625 if (IS_ERR(segs)) in xfrm_output_gso()
626 return PTR_ERR(segs); in xfrm_output_gso()
627 if (segs == NULL) in xfrm_output_gso()
630 skb_list_walk_safe(segs, segs, nskb) { in xfrm_output_gso()
633 skb_mark_not_on_list(segs); in xfrm_output_gso()
634 err = xfrm_output2(net, sk, segs); in xfrm_output_gso()
/linux-6.3-rc2/include/uapi/linux/
A Delf-fdpic.h30 struct elf32_fdpic_loadseg segs[]; member
/linux-6.3-rc2/drivers/net/wireguard/
A Ddevice.c178 struct sk_buff *segs = skb_gso_segment(skb, 0); in wg_xmit() local
180 if (IS_ERR(segs)) { in wg_xmit()
181 ret = PTR_ERR(segs); in wg_xmit()
185 skb = segs; in wg_xmit()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_coredump.c52 info->segs = le16_to_cpu(*((__le16 *)(resp + in bnxt_hwrm_dbg_dma_data()
54 if (!info->segs) { in bnxt_hwrm_dbg_dma_data()
59 info->dest_buf_size = info->segs * in bnxt_hwrm_dbg_dma_data()
113 coredump->total_segs = info.segs; in bnxt_hwrm_dbg_coredump_list()
/linux-6.3-rc2/include/net/
A Dudp.h470 struct sk_buff *segs; in udp_rcv_segment() local
492 segs = __skb_gso_segment(skb, features, false); in udp_rcv_segment()
493 if (IS_ERR_OR_NULL(segs)) { in udp_rcv_segment()
503 return segs; in udp_rcv_segment()

Completed in 37 milliseconds

12345