Lines Matching refs:si

256 	const struct skb_shared_info *si;  in map_skb()  local
262 si = skb_shinfo(skb); in map_skb()
263 end = &si->frags[si->nr_frags]; in map_skb()
265 for (fp = si->frags; fp < end; fp++) { in map_skb()
274 while (fp-- > si->frags) in map_skb()
287 const struct skb_shared_info *si; in unmap_skb() local
291 si = skb_shinfo(skb); in unmap_skb()
292 end = &si->frags[si->nr_frags]; in unmap_skb()
293 for (fp = si->frags; fp < end; fp++) in unmap_skb()
856 const struct skb_shared_info *si = skb_shinfo(skb); in write_sgl() local
857 unsigned int nfrags = si->nr_frags; in write_sgl()
866 sgl->len0 = htonl(skb_frag_size(&si->frags[0])); in write_sgl()
881 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
882 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
883 to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i])); in write_sgl()
888 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
1898 const struct pkt_gl *si) in t4_ethrx_handler() argument
1910 return handle_trace_pkt(q->adap, si); in t4_ethrx_handler()
1918 do_gro(rxq, si, pkt); in t4_ethrx_handler()
1922 skb = cxgb4_pktgl_to_skb(si, RX_PKT_SKB_LEN, RX_PULL_LEN); in t4_ethrx_handler()
1924 t4_pktgl_free(si); in t4_ethrx_handler()
1941 si->sgetstamp); in t4_ethrx_handler()
1994 static void restore_rx_bufs(const struct pkt_gl *si, struct sge_fl *q, in restore_rx_bufs() argument
2005 d->page = si->frags[frags].page; in restore_rx_bufs()
2072 struct pkt_gl si; in process_responses() local
2083 si.tot_len = len; in process_responses()
2086 for (frags = 0, fp = si.frags; ; frags++, fp++) { in process_responses()
2098 si.sgetstamp = SGE_TIMESTAMP_G( in process_responses()
2108 si.va = page_address(si.frags[0].page) + in process_responses()
2109 si.frags[0].offset; in process_responses()
2110 prefetch(si.va); in process_responses()
2112 si.nfrags = frags + 1; in process_responses()
2113 ret = q->handler(q, q->cur_desc, &si); in process_responses()
2117 restore_rx_bufs(&si, &rxq->fl, frags); in process_responses()