Home | History | Annotate | Download | only in XenBusDxe

Lines Matching defs:Ref

58   grant_ref_t Ref

63 ASSERT (GrantInUseList[Ref]);
64 GrantInUseList[Ref] = FALSE;
66 GrantList[Ref] = GrantList[0];
67 GrantList[0] = Ref;
77 grant_ref_t Ref;
80 Ref = GrantList[0];
81 ASSERT (Ref >= NR_RESERVED_ENTRIES && Ref < NR_GRANT_ENTRIES);
82 GrantList[0] = GrantList[Ref];
84 ASSERT (!GrantInUseList[Ref]);
85 GrantInUseList[Ref] = TRUE;
88 return Ref;
99 grant_ref_t Ref;
103 Ref = XenGrantTableGetFreeEntry ();
104 GrantTable[Ref].frame = (UINT32)Frame;
105 GrantTable[Ref].domid = DomainId;
111 GrantTable[Ref].flags = Flags;
113 return Ref;
119 grant_ref_t Ref
125 ASSERT (Ref >= NR_RESERVED_ENTRIES && Ref < NR_GRANT_ENTRIES);
127 OldFlags = GrantTable[Ref].flags;
133 OldFlags = InterlockedCompareExchange16 (&GrantTable[Ref].flags, Flags, 0);
136 XenGrantTablePutFreeEntry (Ref);
217 IN grant_ref_t Ref
220 return XenGrantTableEndAccess (Ref);