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;
108 cons = ring->intf->out_cons;
109 prod = ring->intf->out_prod;
143 cons = ring->intf->out_cons;
144 prod = ring->intf->out_prod;
163 ring->intf->out_prod = prod;
184 cons = ring->intf->in_cons;
185 prod = ring->intf->in_prod;
207 ring->intf->in_cons = cons;
233 ring->intf->in_cons = cons;
287 if (!priv->rings[i].intf)
293 j < (1 << priv->rings[i].intf->ring_order);
297 ref = priv->rings[i].intf->ref[j];
301 1UL << (priv->rings[i].intf->ring_order +
305 free_page((unsigned long)priv->rings[i].intf);
332 ring->intf = (struct xen_9pfs_data_intf *)get_zeroed_page(GFP_KERNEL);
333 if (!ring->intf)
336 virt_to_gfn(ring->intf), 0);
351 ring->intf->ref[i] = ret;
353 ring->intf->ring_order = order;
371 gnttab_end_foreign_access(ring->intf->ref[i], NULL);
375 free_page((unsigned long)ring->intf);