pending_idx 387 drivers/net/xen-netback/common.h void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx); pending_idx 99 drivers/net/xen-netback/netback.c static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx, pending_idx 122 drivers/net/xen-netback/netback.c #define callback_param(vif, pending_idx) \ pending_idx 123 drivers/net/xen-netback/netback.c (vif->pending_tx_info[pending_idx].callback_struct) pending_idx 129 drivers/net/xen-netback/netback.c u16 pending_idx = ubuf->desc; pending_idx 132 drivers/net/xen-netback/netback.c return container_of(temp - pending_idx, pending_idx 142 drivers/net/xen-netback/netback.c static void frag_set_pending_idx(skb_frag_t *frag, u16 pending_idx) pending_idx 144 drivers/net/xen-netback/netback.c skb_frag_off_set(frag, pending_idx); pending_idx 322 drivers/net/xen-netback/netback.c u16 pending_idx; pending_idx 328 drivers/net/xen-netback/netback.c u16 pending_idx, pending_idx 333 drivers/net/xen-netback/netback.c queue->pages_to_map[mop-queue->tx_map_ops] = queue->mmap_pages[pending_idx]; pending_idx 334 drivers/net/xen-netback/netback.c gnttab_set_map_op(mop, idx_to_kaddr(queue, pending_idx), pending_idx 338 drivers/net/xen-netback/netback.c memcpy(&queue->pending_tx_info[pending_idx].req, txp, pending_idx 340 drivers/net/xen-netback/netback.c queue->pending_tx_info[pending_idx].extra_count = extra_count; pending_idx 369 drivers/net/xen-netback/netback.c u16 pending_idx = XENVIF_TX_CB(skb)->pending_idx; pending_idx 377 drivers/net/xen-netback/netback.c start = (frag_get_pending_idx(&shinfo->frags[0]) == pending_idx); pending_idx 382 drivers/net/xen-netback/netback.c pending_idx = queue->pending_ring[index]; pending_idx 383 drivers/net/xen-netback/netback.c xenvif_tx_create_map_op(queue, pending_idx, txp, 0, gop); pending_idx 384 drivers/net/xen-netback/netback.c frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); pending_idx 395 drivers/net/xen-netback/netback.c pending_idx = queue->pending_ring[index]; pending_idx 396 drivers/net/xen-netback/netback.c xenvif_tx_create_map_op(queue, pending_idx, txp, 0, pending_idx 399 drivers/net/xen-netback/netback.c pending_idx); pending_idx 409 drivers/net/xen-netback/netback.c u16 pending_idx, pending_idx 412 drivers/net/xen-netback/netback.c if (unlikely(queue->grant_tx_handle[pending_idx] != pending_idx 416 drivers/net/xen-netback/netback.c pending_idx); pending_idx 419 drivers/net/xen-netback/netback.c queue->grant_tx_handle[pending_idx] = handle; pending_idx 423 drivers/net/xen-netback/netback.c u16 pending_idx) pending_idx 425 drivers/net/xen-netback/netback.c if (unlikely(queue->grant_tx_handle[pending_idx] == pending_idx 429 drivers/net/xen-netback/netback.c pending_idx); pending_idx 432 drivers/net/xen-netback/netback.c queue->grant_tx_handle[pending_idx] = NETBACK_INVALID_HANDLE; pending_idx 441 drivers/net/xen-netback/netback.c u16 pending_idx = XENVIF_TX_CB(skb)->pending_idx; pending_idx 452 drivers/net/xen-netback/netback.c frag_get_pending_idx(&shinfo->frags[0]) == pending_idx; pending_idx 462 drivers/net/xen-netback/netback.c pending_idx, pending_idx 466 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 475 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&shinfo->frags[i]); pending_idx 482 drivers/net/xen-netback/netback.c pending_idx, pending_idx 486 drivers/net/xen-netback/netback.c xenvif_idx_unmap(queue, pending_idx); pending_idx 492 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 495 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 507 drivers/net/xen-netback/netback.c pending_idx, pending_idx 510 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, XEN_NETIF_RSP_ERROR); pending_idx 521 drivers/net/xen-netback/netback.c XENVIF_TX_CB(skb)->pending_idx, pending_idx 526 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&shinfo->frags[j]); pending_idx 527 drivers/net/xen-netback/netback.c xenvif_idx_unmap(queue, pending_idx); pending_idx 528 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 537 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&first_shinfo->frags[j]); pending_idx 538 drivers/net/xen-netback/netback.c xenvif_idx_unmap(queue, pending_idx); pending_idx 539 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 571 drivers/net/xen-netback/netback.c u16 pending_idx; pending_idx 573 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(frag); pending_idx 578 drivers/net/xen-netback/netback.c &callback_param(queue, pending_idx); pending_idx 581 drivers/net/xen-netback/netback.c &callback_param(queue, pending_idx); pending_idx 583 drivers/net/xen-netback/netback.c callback_param(queue, pending_idx).ctx = NULL; pending_idx 584 drivers/net/xen-netback/netback.c prev_pending_idx = pending_idx; pending_idx 586 drivers/net/xen-netback/netback.c txp = &queue->pending_tx_info[pending_idx].req; pending_idx 587 drivers/net/xen-netback/netback.c page = virt_to_page(idx_to_kaddr(queue, pending_idx)); pending_idx 594 drivers/net/xen-netback/netback.c get_page(queue->mmap_pages[pending_idx]); pending_idx 803 drivers/net/xen-netback/netback.c u16 pending_idx; pending_idx 900 drivers/net/xen-netback/netback.c pending_idx = queue->pending_ring[index]; pending_idx 978 drivers/net/xen-netback/netback.c XENVIF_TX_CB(skb)->pending_idx = pending_idx; pending_idx 998 drivers/net/xen-netback/netback.c pending_idx); pending_idx 999 drivers/net/xen-netback/netback.c xenvif_tx_create_map_op(queue, pending_idx, &txreq, pending_idx 1005 drivers/net/xen-netback/netback.c memcpy(&queue->pending_tx_info[pending_idx].req, pending_idx 1007 drivers/net/xen-netback/netback.c queue->pending_tx_info[pending_idx].extra_count = pending_idx 1103 drivers/net/xen-netback/netback.c u16 pending_idx; pending_idx 1106 drivers/net/xen-netback/netback.c pending_idx = XENVIF_TX_CB(skb)->pending_idx; pending_idx 1107 drivers/net/xen-netback/netback.c txp = &queue->pending_tx_info[pending_idx].req; pending_idx 1126 drivers/net/xen-netback/netback.c callback_param(queue, pending_idx).ctx = NULL; pending_idx 1133 drivers/net/xen-netback/netback.c xenvif_idx_release(queue, pending_idx, pending_idx 1231 drivers/net/xen-netback/netback.c u16 pending_idx = ubuf->desc; pending_idx 1236 drivers/net/xen-netback/netback.c queue->dealloc_ring[index] = pending_idx; pending_idx 1256 drivers/net/xen-netback/netback.c u16 pending_idx, pending_idx_release[MAX_PENDING_REQS]; pending_idx 1273 drivers/net/xen-netback/netback.c pending_idx = pending_idx 1277 drivers/net/xen-netback/netback.c pending_idx; pending_idx 1279 drivers/net/xen-netback/netback.c queue->mmap_pages[pending_idx]; pending_idx 1281 drivers/net/xen-netback/netback.c idx_to_kaddr(queue, pending_idx), pending_idx 1283 drivers/net/xen-netback/netback.c queue->grant_tx_handle[pending_idx]); pending_idx 1284 drivers/net/xen-netback/netback.c xenvif_grant_handle_reset(queue, pending_idx); pending_idx 1347 drivers/net/xen-netback/netback.c static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx, pending_idx 1354 drivers/net/xen-netback/netback.c pending_tx_info = &queue->pending_tx_info[pending_idx]; pending_idx 1366 drivers/net/xen-netback/netback.c queue->pending_ring[index] = pending_idx; pending_idx 1401 drivers/net/xen-netback/netback.c void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx) pending_idx 1407 drivers/net/xen-netback/netback.c idx_to_kaddr(queue, pending_idx), pending_idx 1409 drivers/net/xen-netback/netback.c queue->grant_tx_handle[pending_idx]); pending_idx 1410 drivers/net/xen-netback/netback.c xenvif_grant_handle_reset(queue, pending_idx); pending_idx 1413 drivers/net/xen-netback/netback.c &queue->mmap_pages[pending_idx], 1); pending_idx 1418 drivers/net/xen-netback/netback.c pending_idx,