Lines Matching refs:Cons
338 XENSTORE_RING_IDX Cons, in XenStoreCheckIndexes() argument
342 return ((Prod - Cons) <= XENSTORE_RING_SIZE); in XenStoreCheckIndexes()
359 IN XENSTORE_RING_IDX Cons, in XenStoreGetOutputChunk() argument
367 if ((XENSTORE_RING_SIZE - (Prod - Cons)) < Len) { in XenStoreGetOutputChunk()
368 Len = XENSTORE_RING_SIZE - (Prod - Cons); in XenStoreGetOutputChunk()
388 IN XENSTORE_RING_IDX Cons, in XenStoreGetInputChunk() argument
396 Len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX (Cons); in XenStoreGetInputChunk()
397 if ((Prod - Cons) < Len) { in XenStoreGetInputChunk()
398 Len = Prod - Cons; in XenStoreGetInputChunk()
401 return (Buffer + MASK_XENSTORE_IDX (Cons)); in XenStoreGetInputChunk()
462 XENSTORE_RING_IDX Cons, Prod; in XenStoreWriteStore() local
469 Cons = xs.XenStore->req_cons; in XenStoreWriteStore()
471 if ((Prod - Cons) == XENSTORE_RING_SIZE) { in XenStoreWriteStore()
489 if (!XenStoreCheckIndexes (Cons, Prod)) { in XenStoreWriteStore()
494 Dest = XenStoreGetOutputChunk (Cons, Prod, xs.XenStore->req, &Available); in XenStoreWriteStore()
541 XENSTORE_RING_IDX Cons, Prod; in XenStoreReadStore() local
548 Cons = xs.XenStore->rsp_cons; in XenStoreReadStore()
550 if (Cons == Prod) { in XenStoreReadStore()
568 if (!XenStoreCheckIndexes (Cons, Prod)) { in XenStoreReadStore()
573 Src = XenStoreGetInputChunk (Cons, Prod, xs.XenStore->rsp, &Available); in XenStoreReadStore()