~n-muench/ubuntu/oneiric/open-vm-tools/open-vm-tools.fix-836277

« back to all changes in this revision

Viewing changes to modules/linux/shared/vmci_kernel_if.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2009-07-30 12:56:49 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20090730125649-97sfj5li8axiseoo
Tags: 2009.07.22-179896-2
* Temporarily building without dumbnet, the recently uploaded
  new dumbnet upstream version broke down (Closes: #539006).
* Using more common name to store local debian additions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
289
289
struct PageStoreAttachInfo;
290
290
struct VMCIQueue;
291
291
 
292
 
int VMCIHost_GetUserMemory(struct PageStoreAttachInfo *attach);
293
 
void VMCIHost_ReleaseUserMemory(struct PageStoreAttachInfo *attach);
294
 
int VMCIHost_FinishAttach(struct PageStoreAttachInfo *attach,
295
 
                          struct VMCIQueue *produceQ,
296
 
                          struct VMCIQueue *detachQ);
297
 
void VMCIHost_DetachMappings(struct PageStoreAttachInfo *attach,
298
 
                             struct VMCIQueue *produceQ,
299
 
                             struct VMCIQueue *detachQ);
300
 
#endif
 
292
int VMCIHost_GetUserMemory(struct PageStoreAttachInfo *attach,
 
293
                           struct VMCIQueue *produceQ,
 
294
                           struct VMCIQueue *detachQ);
 
295
void VMCIHost_ReleaseUserMemory(struct PageStoreAttachInfo *attach,
 
296
                                struct VMCIQueue *produceQ,
 
297
                                struct VMCIQueue *detachQ);
 
298
 
 
299
#ifdef _WIN32
 
300
/*
 
301
 * Special routine used on the Windows platform to save a queue when
 
302
 * its backing memory goes away.
 
303
 */
 
304
 
 
305
void VMCIHost_SaveProduceQ(struct PageStoreAttachInfo *attach,
 
306
                           struct VMCIQueue *produceQ,
 
307
                           struct VMCIQueue *detachQ,
 
308
                           const uint64 produceQSize);
 
309
#endif // _WIN32
 
310
#endif // !VMX86_TOOLS && !VMKERNEL
301
311
 
302
312
 
303
313
#endif // _VMCI_KERNEL_IF_H_