Lines Matching refs:intf
47 #define XEN_9PFS_RING_SIZE(ring) XEN_FLEX_RING_SIZE(ring->intf->ring_order)
61 struct xen_9pfs_data_intf *intf;
131 cons = ring->intf->out_cons;
132 prod = ring->intf->out_prod;
166 cons = ring->intf->out_cons;
167 prod = ring->intf->out_prod;
186 ring->intf->out_prod = prod;
207 cons = ring->intf->in_cons;
208 prod = ring->intf->in_prod;
230 ring->intf->in_cons = cons;
254 ring->intf->in_cons = cons;
307 if (!priv->rings[i].intf)
313 j < (1 << priv->rings[i].intf->ring_order);
317 ref = priv->rings[i].intf->ref[j];
321 1UL << (priv->rings[i].intf->ring_order +
325 free_page((unsigned long)priv->rings[i].intf);
353 ring->intf = (struct xen_9pfs_data_intf *)get_zeroed_page(GFP_KERNEL);
354 if (!ring->intf)
357 virt_to_gfn(ring->intf), 0);
372 ring->intf->ref[i] = ret;
374 ring->intf->ring_order = order;
392 gnttab_end_foreign_access(ring->intf->ref[i], 0, 0);
396 free_page((unsigned long)ring->intf);