Lines Matching refs:meta

241 	struct xenvif_rx_meta *meta;  member
249 struct xenvif_rx_meta *meta; in get_next_rx_buffer() local
254 meta = npo->meta + npo->meta_prod++; in get_next_rx_buffer()
255 meta->gso_type = XEN_NETIF_GSO_TYPE_NONE; in get_next_rx_buffer()
256 meta->gso_size = 0; in get_next_rx_buffer()
257 meta->size = 0; in get_next_rx_buffer()
258 meta->id = req->id; in get_next_rx_buffer()
263 return meta; in get_next_rx_buffer()
276 struct xenvif_rx_meta *meta; in xenvif_gop_frag_copy() local
283 meta = npo->meta + npo->meta_prod - 1; in xenvif_gop_frag_copy()
296 meta = get_next_rx_buffer(queue, npo); in xenvif_gop_frag_copy()
326 meta->size += bytes; in xenvif_gop_frag_copy()
374 struct xenvif_rx_meta *meta; in xenvif_gop_skb() local
393 meta = npo->meta + npo->meta_prod++; in xenvif_gop_skb()
394 meta->gso_type = gso_type; in xenvif_gop_skb()
395 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
396 meta->size = 0; in xenvif_gop_skb()
397 meta->id = req->id; in xenvif_gop_skb()
401 meta = npo->meta + npo->meta_prod++; in xenvif_gop_skb()
404 meta->gso_type = gso_type; in xenvif_gop_skb()
405 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
407 meta->gso_type = XEN_NETIF_GSO_TYPE_NONE; in xenvif_gop_skb()
408 meta->gso_size = 0; in xenvif_gop_skb()
411 meta->size = 0; in xenvif_gop_skb()
412 meta->id = req->id; in xenvif_gop_skb()
467 struct xenvif_rx_meta *meta, in xenvif_add_frag_responses() argument
487 make_rx_response(queue, meta[i].id, status, offset, in xenvif_add_frag_responses()
488 meta[i].size, flags); in xenvif_add_frag_responses()
511 .meta = queue->meta, in xenvif_rx_action()
530 BUG_ON(npo.meta_prod > ARRAY_SIZE(queue->meta)); in xenvif_rx_action()
540 if ((1 << queue->meta[npo.meta_cons].gso_type) & in xenvif_rx_action()
547 resp->offset = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
548 resp->id = queue->meta[npo.meta_cons].id; in xenvif_rx_action()
575 resp = make_rx_response(queue, queue->meta[npo.meta_cons].id, in xenvif_rx_action()
577 queue->meta[npo.meta_cons].size, in xenvif_rx_action()
580 if ((1 << queue->meta[npo.meta_cons].gso_type) & in xenvif_rx_action()
589 gso->u.gso.type = queue->meta[npo.meta_cons].gso_type; in xenvif_rx_action()
590 gso->u.gso.size = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
599 queue->meta + npo.meta_cons + 1, in xenvif_rx_action()