Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_segs.c37 int nseg, xSegment *segs) in glamor_poly_segment_solid_gl() argument
81 v[j++] = segs[i]; in glamor_poly_segment_solid_gl()
82 v[j].x1 = segs[i].x2; in glamor_poly_segment_solid_gl()
83 v[j].y1 = segs[i].y2; in glamor_poly_segment_solid_gl()
84 v[j].x2 = segs[i].x2+1; in glamor_poly_segment_solid_gl()
85 v[j].y2 = segs[i].y2; in glamor_poly_segment_solid_gl()
89 memcpy(v, segs, nseg * sizeof (xSegment)); in glamor_poly_segment_solid_gl()
126 int nseg, xSegment *segs) in glamor_poly_segment_gl() argument
133 return glamor_poly_segment_solid_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
135 return glamor_poly_segment_dash_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
[all …]
H A Dglamor_dash.c323 int nseg, xSegment *segs) in glamor_poly_segment_dash_gl() argument
351 int dash_end = dash_start + glamor_line_length(segs[i].x1, segs[i].y1, in glamor_poly_segment_dash_gl()
352 segs[i].x2, segs[i].y2); in glamor_poly_segment_dash_gl()
354 segs[i].x1, segs[i].y1, in glamor_poly_segment_dash_gl()
355 segs[i].x2, segs[i].y2, in glamor_poly_segment_dash_gl()
359 segs[i].x2, segs[i].y2, in glamor_poly_segment_dash_gl()
360 segs[i].x2 + 1, segs[i].y2, in glamor_poly_segment_dash_gl()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/
H A Dice_flow.c225 ice_flow_val_hdrs(struct ice_flow_seg_info *segs, u8 segs_cnt) in ice_flow_val_hdrs() argument
231 if (segs[i].hdrs & ICE_FLOW_SEG_HDRS_L3_MASK && in ice_flow_val_hdrs()
232 !is_power_of_2(segs[i].hdrs & ICE_FLOW_SEG_HDRS_L3_MASK)) in ice_flow_val_hdrs()
236 if (segs[i].hdrs & ICE_FLOW_SEG_HDRS_L4_MASK && in ice_flow_val_hdrs()
237 !is_power_of_2(segs[i].hdrs & ICE_FLOW_SEG_HDRS_L4_MASK)) in ice_flow_val_hdrs()
262 if (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_IPV4) in ice_flow_calc_seg_sz()
264 else if (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_IPV6) in ice_flow_calc_seg_sz()
268 if (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_TCP) in ice_flow_calc_seg_sz()
270 else if (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_UDP) in ice_flow_calc_seg_sz()
272 else if (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_SCTP) in ice_flow_calc_seg_sz()
[all …]
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dudp_offload.c22 struct sk_buff *segs = ERR_PTR(-EINVAL); in __skb_udp_tunnel_segment() local
82 segs = gso_inner_segment(skb, features); in __skb_udp_tunnel_segment()
83 if (IS_ERR_OR_NULL(segs)) { in __skb_udp_tunnel_segment()
89 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment()
93 skb = segs; in __skb_udp_tunnel_segment()
145 return segs; in __skb_udp_tunnel_segment()
155 struct sk_buff *segs = ERR_PTR(-EINVAL); in skb_udp_tunnel_segment() local
177 segs = __skb_udp_tunnel_segment(skb, features, gso_inner_segment, in skb_udp_tunnel_segment()
183 return segs; in skb_udp_tunnel_segment()
214 static struct sk_buff *__udpv4_gso_segment_list_csum(struct sk_buff *segs) in __udpv4_gso_segment_list_csum() argument
[all …]
H A Dtcp_offload.c57 struct sk_buff *segs = ERR_PTR(-EINVAL); in tcp_gso_segment() local
89 segs = NULL; in tcp_gso_segment()
98 segs = skb_segment(skb, features); in tcp_gso_segment()
99 if (IS_ERR(segs)) in tcp_gso_segment()
103 segs->ooo_okay = ooo_okay; in tcp_gso_segment()
109 if (skb_is_gso(segs)) in tcp_gso_segment()
110 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment()
114 skb = segs; in tcp_gso_segment()
119 tcp_gso_tstamp(segs, skb_shinfo(gso_skb)->tskey, seq, mss); in tcp_gso_segment()
177 return segs; in tcp_gso_segment()
H A Dgre_offload.c19 struct sk_buff *segs = ERR_PTR(-EINVAL); in gre_gso_segment() local
50 segs = skb_mac_gso_segment(skb, features); in gre_gso_segment()
51 if (IS_ERR_OR_NULL(segs)) { in gre_gso_segment()
57 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in gre_gso_segment()
61 skb = segs; in gre_gso_segment()
113 return segs; in gre_gso_segment()
/OK3568_Linux_fs/kernel/net/sctp/
H A Doffload.c37 struct sk_buff *segs = ERR_PTR(-EINVAL); in sctp_gso_segment() local
63 segs = NULL; in sctp_gso_segment()
67 segs = skb_segment(skb, features | NETIF_F_HW_CSUM | NETIF_F_SG); in sctp_gso_segment()
68 if (IS_ERR(segs)) in sctp_gso_segment()
73 for (skb = segs; skb; skb = skb->next) { in sctp_gso_segment()
82 return segs; in sctp_gso_segment()
/OK3568_Linux_fs/kernel/net/mpls/
H 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()
/OK3568_Linux_fs/external/mpp/mpp/base/
H A Dmpp_packet.cpp443 MppPktSeg *segs = src_impl->segments; in mpp_packet_append() local
447 for (i = 0; i < src_impl->segment_nb; i++, segs++) { in mpp_packet_append()
448 mpp_packet_add_segment_info(dst, segs->type, offset, segs->len); in mpp_packet_append()
449 offset += segs->len; in mpp_packet_append()
471 MppPktSeg *segs = p->segments; in mpp_packet_set_segment_nb() local
474 if (segment_nb >= p->segment_nb || !segs) in mpp_packet_set_segment_nb()
485 memcpy(p->segments_def, segs, sizeof(*segs) * segment_nb); in mpp_packet_set_segment_nb()
486 segs = p->segments_def; in mpp_packet_set_segment_nb()
487 p->segments = segs; in mpp_packet_set_segment_nb()
496 segs[i].next = &segs[i + 1]; in mpp_packet_set_segment_nb()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/
H A Dxmit_linux.c416 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
444 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
445 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
449 nskb = segs; in _rtw_xmit_entry()
450 segs = segs->next; in _rtw_xmit_entry()
461 } while (segs); in _rtw_xmit_entry()
489 static void kfree_skb_list(struct sk_buff *segs) in kfree_skb_list() argument
491 while (segs) { in kfree_skb_list()
492 struct sk_buff *next = segs->next; in kfree_skb_list()
494 kfree_skb(segs); in kfree_skb_list()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Dxmit_linux.c416 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
444 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
445 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
449 nskb = segs; in _rtw_xmit_entry()
450 segs = segs->next; in _rtw_xmit_entry()
461 } while (segs); in _rtw_xmit_entry()
489 static void kfree_skb_list(struct sk_buff *segs) in kfree_skb_list() argument
491 while (segs) { in kfree_skb_list()
492 struct sk_buff *next = segs->next; in kfree_skb_list()
494 kfree_skb(segs); in kfree_skb_list()
[all …]
/OK3568_Linux_fs/kernel/net/nsh/
H 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()
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dip6_offload.c76 struct sk_buff *segs = ERR_PTR(-EINVAL); in ipv6_gso_segment() local
100 segs = ERR_PTR(-EPROTONOSUPPORT); in ipv6_gso_segment()
115 segs = ops->callbacks.gso_segment(skb, features); in ipv6_gso_segment()
116 if (!segs) in ipv6_gso_segment()
120 if (IS_ERR_OR_NULL(segs)) in ipv6_gso_segment()
123 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in ipv6_gso_segment()
125 for (skb = segs; skb; skb = skb->next) { in ipv6_gso_segment()
140 kfree_skb_list(segs); in ipv6_gso_segment()
155 return segs; in ipv6_gso_segment()
/OK3568_Linux_fs/kernel/net/sched/
H A Dsch_tbf.c194 struct sk_buff *segs, *nskb; in tbf_segment() local
199 segs = skb_gso_segment(skb, features & ~NETIF_F_GSO_MASK); in tbf_segment()
201 if (IS_ERR_OR_NULL(segs)) in tbf_segment()
205 skb_list_walk_safe(segs, segs, nskb) { in tbf_segment()
206 skb_mark_not_on_list(segs); in tbf_segment()
207 qdisc_skb_cb(segs)->pkt_len = segs->len; in tbf_segment()
208 len += segs->len; in tbf_segment()
209 ret = qdisc_enqueue(segs, q->qdisc, to_free); in tbf_segment()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/rdmavt/
H A Dmr.c420 mr->mr.map[m]->segs[n].vaddr = vaddr; in rvt_reg_user_mr()
421 mr->mr.map[m]->segs[n].length = PAGE_SIZE; in rvt_reg_user_mr()
610 mr->mr.map[m]->segs[n].vaddr = (void *)addr; in rvt_set_page()
611 mr->mr.map[m]->segs[n].length = ps; in rvt_set_page()
640 mr->mr.offset = ibmr->iova - (u64)mr->mr.map[0]->segs[0].vaddr; in rvt_map_mr_sg()
828 while (off >= mr->map[m]->segs[n].length) { in rvt_lkey_ok()
829 off -= mr->map[m]->segs[n].length; in rvt_lkey_ok()
838 isge->vaddr = mr->map[m]->segs[n].vaddr + off; in rvt_lkey_ok()
839 isge->length = mr->map[m]->segs[n].length - off; in rvt_lkey_ok()
935 while (off >= mr->map[m]->segs[n].length) { in rvt_rkey_ok()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/
H A Dxmit_linux.c381 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
409 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
410 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
414 nskb = segs; in _rtw_xmit_entry()
415 segs = segs->next; in _rtw_xmit_entry()
426 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/os_dep/linux/
H A Dxmit_linux.c380 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
408 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
409 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
413 nskb = segs; in _rtw_xmit_entry()
414 segs = segs->next; in _rtw_xmit_entry()
425 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/
H A Dxmit_linux.c381 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
409 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
410 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
414 nskb = segs; in _rtw_xmit_entry()
415 segs = segs->next; in _rtw_xmit_entry()
426 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/
H A Dxmit_linux.c380 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
408 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
409 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
413 nskb = segs; in _rtw_xmit_entry()
414 segs = segs->next; in _rtw_xmit_entry()
425 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/os_dep/linux/
H A Dxmit_linux.c380 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
412 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
413 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
417 nskb = segs; in _rtw_xmit_entry()
418 segs = segs->next; in _rtw_xmit_entry()
429 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/os_dep/linux/
H A Dxmit_linux.c464 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
512 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
513 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
517 nskb = segs; in _rtw_xmit_entry()
518 segs = segs->next; in _rtw_xmit_entry()
529 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/
H A Dxmit_linux.c398 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
430 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
431 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
435 nskb = segs; in _rtw_xmit_entry()
436 segs = segs->next; in _rtw_xmit_entry()
447 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/linux/
H A Dxmit_linux.c380 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
408 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
409 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
413 nskb = segs; in _rtw_xmit_entry()
414 segs = segs->next; in _rtw_xmit_entry()
425 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/linux/
H A Dxmit_linux.c380 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
412 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
413 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
417 nskb = segs; in _rtw_xmit_entry()
418 segs = segs->next; in _rtw_xmit_entry()
429 } while (segs); in _rtw_xmit_entry()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/linux/
H A Dxmit_linux.c464 struct sk_buff *segs, *nskb; in _rtw_xmit_entry() local
512 segs = skb_gso_segment(skb, features); in _rtw_xmit_entry()
513 if (IS_ERR(segs) || !segs) in _rtw_xmit_entry()
517 nskb = segs; in _rtw_xmit_entry()
518 segs = segs->next; in _rtw_xmit_entry()
529 } while (segs); in _rtw_xmit_entry()

1234567