Lines Matching refs:intf
24 #define XEN_9PFS_RING_SIZE(ring) XEN_FLEX_RING_SIZE(ring->intf->ring_order)
38 struct xen_9pfs_data_intf *intf;
107 cons = ring->intf->out_cons;
108 prod = ring->intf->out_prod;
142 cons = ring->intf->out_cons;
143 prod = ring->intf->out_prod;
162 ring->intf->out_prod = prod;
183 cons = ring->intf->in_cons;
184 prod = ring->intf->in_prod;
206 ring->intf->in_cons = cons;
232 ring->intf->in_cons = cons;
286 if (!priv->rings[i].intf)
292 j < (1 << priv->rings[i].intf->ring_order);
296 ref = priv->rings[i].intf->ref[j];
300 1UL << (priv->rings[i].intf->ring_order +
304 free_page((unsigned long)priv->rings[i].intf);
331 ring->intf = (struct xen_9pfs_data_intf *)get_zeroed_page(GFP_KERNEL);
332 if (!ring->intf)
335 virt_to_gfn(ring->intf), 0);
350 ring->intf->ref[i] = ret;
352 ring->intf->ring_order = order;
370 gnttab_end_foreign_access(ring->intf->ref[i], NULL);
374 free_page((unsigned long)ring->intf);