search for: vmci_resource

Displaying 20 results from an estimated 29 matches for "vmci_resource".

2012 Aug 30
0
[PATCH 09/11] vmci_resource.patch: VMCI resource hash table implementation.
Signed-off-by: George Zhang <georgezhang at vmware.com> --- drivers/misc/vmw_vmci/vmci_resource.c | 190 +++++++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_resource.h | 59 ++++++++++ 2 files changed, 249 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/vmci_resource.c create mode 100644 drivers/misc/vmw_vmci/vmci_resource.h diff --git a/drivers/misc/vmw_...
2012 Aug 30
0
[PATCH 09/11] vmci_resource.patch: VMCI resource hash table implementation.
Signed-off-by: George Zhang <georgezhang at vmware.com> --- drivers/misc/vmw_vmci/vmci_resource.c | 190 +++++++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_resource.h | 59 ++++++++++ 2 files changed, 249 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/vmci_resource.c create mode 100644 drivers/misc/vmw_vmci/vmci_resource.h diff --git a/drivers/misc/vmw_...
2012 Aug 30
1
[Pv-drivers] [vmw_vmci 00/11] VMCI driver for Linux
...ation handling. vmci_driver.patch: VMCI device driver. vmci_event.patch: VMCI kernel events handling. vmci_handle_array.patch: VMCI array of vmci_handle. vmci_hash_table.patch: VMCI hash table implementation. vmci_queue_pair.patch: VMCI queue pair implementation. vmci_resource.patch: VMCI resource hash table implementation. vmci_route.patch: VMCI routing implementation. vmci_headers.patch: VMCI kernel driver public API. drivers/misc/Kconfig | 1 drivers/misc/Makefile | 2 drivers/misc/vmw_vmci/Kconfig...
2012 Aug 30
1
[Pv-drivers] [vmw_vmci 00/11] VMCI driver for Linux
...ation handling. vmci_driver.patch: VMCI device driver. vmci_event.patch: VMCI kernel events handling. vmci_handle_array.patch: VMCI array of vmci_handle. vmci_hash_table.patch: VMCI hash table implementation. vmci_queue_pair.patch: VMCI queue pair implementation. vmci_resource.patch: VMCI resource hash table implementation. vmci_route.patch: VMCI routing implementation. vmci_headers.patch: VMCI kernel driver public API. drivers/misc/Kconfig | 1 drivers/misc/Makefile | 2 drivers/misc/vmw_vmci/Kconfig...
2012 Aug 30
0
[PATCH 02/11] vmci_datagram.patch: VMCI datagram entity handling.
...#include <linux/vmw_vmci_api.h> +#include <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> +#include <linux/bug.h> + +#include "vmci_common_int.h" +#include "vmci_hash_table.h" +#include "vmci_datagram.h" +#include "vmci_resource.h" +#include "vmci_context.h" +#include "vmci_driver.h" +#include "vmci_event.h" +#include "vmci_route.h" + +/* + * struct datagram_entry describes the datagram entity. It is used for datagram + * entities created only on the host. + */ +struct datagram_...
2012 Aug 30
0
[PATCH 02/11] vmci_datagram.patch: VMCI datagram entity handling.
...#include <linux/vmw_vmci_api.h> +#include <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> +#include <linux/bug.h> + +#include "vmci_common_int.h" +#include "vmci_hash_table.h" +#include "vmci_datagram.h" +#include "vmci_resource.h" +#include "vmci_context.h" +#include "vmci_driver.h" +#include "vmci_event.h" +#include "vmci_route.h" + +/* + * struct datagram_entry describes the datagram entity. It is used for datagram + * entities created only on the host. + */ +struct datagram_...
2018 Oct 02
2
[PATCH] VMCI: Resource wildcard match fixed
...t;liuhangbin at gmail.com> > Reviewed-by: Adit Ranadive <aditr at vmware.com> > Reviewed-by: Vishnu Dasa <vdasa at vmware.com> > Signed-off-by: Jorgen Hansen <jhansen at vmware.com> > --- > drivers/misc/vmw_vmci/vmci_driver.c | 2 +- > drivers/misc/vmw_vmci/vmci_resource.c | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/misc/vmw_vmci/vmci_driver.c b/drivers/misc/vmw_vmci/vmci_driver.c > index d7eaf1eb11e7..003bfba40758 100644 > --- a/drivers/misc/vmw_vmci/vmci_driver.c > +++ b/drivers/misc/vmw_vmci/vmci_driver...
2018 Oct 02
2
[PATCH] VMCI: Resource wildcard match fixed
...t;liuhangbin at gmail.com> > Reviewed-by: Adit Ranadive <aditr at vmware.com> > Reviewed-by: Vishnu Dasa <vdasa at vmware.com> > Signed-off-by: Jorgen Hansen <jhansen at vmware.com> > --- > drivers/misc/vmw_vmci/vmci_driver.c | 2 +- > drivers/misc/vmw_vmci/vmci_resource.c | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/misc/vmw_vmci/vmci_driver.c b/drivers/misc/vmw_vmci/vmci_driver.c > index d7eaf1eb11e7..003bfba40758 100644 > --- a/drivers/misc/vmw_vmci/vmci_driver.c > +++ b/drivers/misc/vmw_vmci/vmci_driver...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...mci/vmci_handle_array.c | 142 + drivers/misc/vmw_vmci/vmci_handle_array.h | 52 drivers/misc/vmw_vmci/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 229 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 + drivers/misc/vmw_vmci/vmci_route.c | 226 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 82 + include/linux/vmw_vmci_defs.h | 880 +++++++ 26 files changed...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...mci/vmci_handle_array.c | 142 + drivers/misc/vmw_vmci/vmci_handle_array.h | 52 drivers/misc/vmw_vmci/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 229 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 + drivers/misc/vmw_vmci/vmci_route.c | 226 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 82 + include/linux/vmw_vmci_defs.h | 880 +++++++ 26 files changed...
2012 Aug 30
0
[PATCH 03/11] vmci_doorbell.patch: VMCI doorbell notification handling.
...include <linux/vmw_vmci_api.h> +#include <linux/kernel.h> +#include <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> + +#include "vmci_common_int.h" +#include "vmci_datagram.h" +#include "vmci_doorbell.h" +#include "vmci_resource.h" +#include "vmci_driver.h" +#include "vmci_route.h" + +#define VMCI_DOORBELL_INDEX_TABLE_SIZE (1 << 6) +#define VMCI_DOORBELL_HASH(_idx) \ + vmci_hash_calc((_idx), VMCI_DOORBELL_INDEX_TABLE_SIZE) + +/* + * DoorbellEntry describes...
2012 Aug 30
0
[PATCH 03/11] vmci_doorbell.patch: VMCI doorbell notification handling.
...include <linux/vmw_vmci_api.h> +#include <linux/kernel.h> +#include <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> + +#include "vmci_common_int.h" +#include "vmci_datagram.h" +#include "vmci_doorbell.h" +#include "vmci_resource.h" +#include "vmci_driver.h" +#include "vmci_route.h" + +#define VMCI_DOORBELL_INDEX_TABLE_SIZE (1 << 6) +#define VMCI_DOORBELL_HASH(_idx) \ + vmci_hash_calc((_idx), VMCI_DOORBELL_INDEX_TABLE_SIZE) + +/* + * DoorbellEntry describes...
2012 Oct 16
11
[PATCH 00/10] VMCI for Linux upstreaming
...isc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 971 ++++++++ 25 files changed...
2012 Oct 16
11
[PATCH 00/10] VMCI for Linux upstreaming
...isc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 971 ++++++++ 25 files changed...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 85 + include/linux/vmw_vmci_defs.h | 977 ++++++++ 27 files changed,...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 85 + include/linux/vmw_vmci_defs.h | 977 ++++++++ 27 files changed,...
2012 Jun 12
11
[vmw_vmci RFCv2 00/11] VMCI for Linux
...vmw_vmci/vmci_handle_array.h | 50 + drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3549 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files chang...
2012 Jun 12
11
[vmw_vmci RFCv2 00/11] VMCI for Linux
...vmw_vmci/vmci_handle_array.h | 50 + drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3549 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files chang...
2012 Jul 26
16
[vmw_vmci 00/11] VMCI for Linux
...vmw_vmci/vmci_handle_array.h | 50 + drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3548 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files chang...
2012 Jul 26
16
[vmw_vmci 00/11] VMCI for Linux
...vmw_vmci/vmci_handle_array.h | 50 + drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3548 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files chang...