Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/vmware/vmci/vmci_doorbell.h
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:executable | null | * \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
/*- | |||||
* Copyright (c) 2018 VMware, Inc. All Rights Reserved. | |||||
* | |||||
* SPDX-License-Identifier: (BSD-2-Clause AND GPL-2.0) | |||||
*/ | |||||
/* Internal functions in the VMCI Doorbell API. */ | |||||
#ifndef _VMCI_DOORBELL_H_ | |||||
#define _VMCI_DOORBELL_H_ | |||||
#include "vmci_defs.h" | |||||
int vmci_doorbell_init(void); | |||||
void vmci_doorbell_exit(void); | |||||
void vmci_doorbell_hibernate(bool enter_hibernate); | |||||
void vmci_doorbell_sync(void); | |||||
int vmci_doorbell_host_context_notify(vmci_id src_CID, | |||||
struct vmci_handle handle); | |||||
int vmci_doorbell_get_priv_flags(struct vmci_handle handle, | |||||
vmci_privilege_flags *priv_flags); | |||||
bool vmci_register_notification_bitmap(PPN bitmap_PPN); | |||||
void vmci_scan_notification_bitmap(uint8_t *bitmap); | |||||
#endif /* !_VMCI_DOORBELL_H_ */ |