Searched refs:hv_device (Results 1 - 18 of 18) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/hv/
H A Dchannel_interface.h32 void GetChannelInfo(struct hv_device *Device,
H A Dvmbus_api.h59 struct hv_device;
106 int (*Open)(struct hv_device *Device, u32 SendBufferSize,
110 void (*Close)(struct hv_device *device);
111 int (*SendPacket)(struct hv_device *Device, const void *Buffer,
113 int (*SendPacketPageBuffer)(struct hv_device *dev,
117 int (*SendPacketMultiPageBuffer)(struct hv_device *device,
122 int (*RecvPacket)(struct hv_device *dev, void *buf, u32 buflen,
124 int (*RecvPacketRaw)(struct hv_device *dev, void *buf, u32 buflen,
126 int (*EstablishGpadl)(struct hv_device *dev, void *buf, u32 buflen,
128 int (*TeardownGpadl)(struct hv_device *devic
147 struct hv_device { struct
[all...]
H A Dnetvsc_api.h52 struct hv_device *Device;
95 int (*OnReceiveCallback)(struct hv_device *dev,
97 void (*OnLinkStatusChanged)(struct hv_device *dev, u32 Status);
100 int (*OnSend)(struct hv_device *dev, struct hv_netvsc_packet *packet);
112 int RndisFilterOnOpen(struct hv_device *Device);
113 int RndisFilterOnClose(struct hv_device *Device);
H A Dvmbus_private.h106 struct hv_device *VmbusChildDeviceCreate(struct hv_guid *deviceType,
110 int VmbusChildDeviceAdd(struct hv_device *Device);
112 void VmbusChildDeviceRemove(struct hv_device *Device);
116 /* struct hv_device *); */
H A Dchannel_interface.c28 static int IVmbusChannelOpen(struct hv_device *device, u32 SendBufferSize,
39 static void IVmbusChannelClose(struct hv_device *device)
44 static int IVmbusChannelSendPacket(struct hv_device *device, const void *Buffer,
52 static int IVmbusChannelSendPacketPageBuffer(struct hv_device *device,
62 static int IVmbusChannelSendPacketMultiPageBuffer(struct hv_device *device,
71 static int IVmbusChannelRecvPacket(struct hv_device *device, void *Buffer,
79 static int IVmbusChannelRecvPacketRaw(struct hv_device *device, void *Buffer,
87 static int IVmbusChannelEstablishGpadl(struct hv_device *device, void *Buffer,
94 static int IVmbusChannelTeardownGpadl(struct hv_device *device, u32 GpadlHandle)
115 void GetChannelInfo(struct hv_device *devic
[all...]
H A Dstorvsc_api.h94 int (*OnIORequest)(struct hv_device *Device,
106 int StorVscOnHostReset(struct hv_device *Device);
H A Dvmbus.h51 struct hv_device device_obj;
55 static inline struct vm_device *to_vm_device(struct hv_device *d)
H A Dvmbus.c53 static struct hv_device *gDevice; /* vmbus root device */
74 static void VmbusGetChannelInfo(struct hv_device *DeviceObject,
83 struct hv_device *VmbusChildDeviceCreate(struct hv_guid *DeviceType,
96 int VmbusChildDeviceAdd(struct hv_device *ChildDevice)
106 void VmbusChildDeviceRemove(struct hv_device *ChildDevice)
116 static int VmbusOnDeviceAdd(struct hv_device *dev, void *AdditionalInfo)
141 static int VmbusOnDeviceRemove(struct hv_device *dev)
H A Dstorvsc.c37 struct hv_device *Device;
47 struct hv_device *Device;
83 static inline struct storvsc_device *AllocStorDevice(struct hv_device *Device)
108 static inline struct storvsc_device *GetStorDevice(struct hv_device *Device)
122 static inline struct storvsc_device *MustGetStorDevice(struct hv_device *Device)
135 static inline void PutStorDevice(struct hv_device *Device)
147 static inline struct storvsc_device *ReleaseStorDevice(struct hv_device *Device)
163 struct hv_device *Device)
178 static int StorVscChannelInit(struct hv_device *Device)
349 static void StorVscOnIOCompletion(struct hv_device *Devic
[all...]
H A Dnetvsc.c43 static int NetVscOnDeviceAdd(struct hv_device *Device, void *AdditionalInfo);
45 static int NetVscOnDeviceRemove(struct hv_device *Device);
51 static int NetVscInitializeSendBufferWithNetVsp(struct hv_device *Device);
53 static int NetVscInitializeReceiveBufferWithNetVsp(struct hv_device *Device);
59 static int NetVscConnectToVsp(struct hv_device *Device);
61 static void NetVscOnSendCompletion(struct hv_device *Device,
64 static int NetVscOnSend(struct hv_device *Device,
67 static void NetVscOnReceive(struct hv_device *Device,
72 static void NetVscSendReceiveCompletion(struct hv_device *Device,
76 static struct netvsc_device *AllocNetDevice(struct hv_device *Devic
[all...]
H A Dblkvsc.c38 static int BlkVscOnDeviceAdd(struct hv_device *Device, void *AdditionalInfo)
H A Drndis_filter.c78 static int RndisFilterOnDeviceAdd(struct hv_device *Device,
81 static int RndisFilterOnDeviceRemove(struct hv_device *Device);
85 static int RndisFilterOnSend(struct hv_device *Device,
363 static int RndisFilterOnReceive(struct hv_device *Device,
716 static int RndisFilterOnDeviceAdd(struct hv_device *Device,
781 static int RndisFilterOnDeviceRemove(struct hv_device *Device)
802 int RndisFilterOnOpen(struct hv_device *Device)
812 int RndisFilterOnClose(struct hv_device *Device)
822 static int RndisFilterOnSend(struct hv_device *Device,
H A Dnetvsc_drv.c75 struct hv_device *device_obj = &net_device_ctx->device_ctx->device_obj;
98 struct hv_device *device_obj = &net_device_ctx->device_ctx->device_obj;
220 static void netvsc_linkstatus_callback(struct hv_device *device_obj,
246 static int netvsc_recv_callback(struct hv_device *device_obj,
343 struct hv_device *device_obj = &device_ctx->device_obj;
413 struct hv_device *device_obj = &device_ctx->device_obj;
H A Dvmbus_drv.c69 static struct hv_device *vmbus_child_device_create(struct hv_guid *type,
72 static void vmbus_child_device_destroy(struct hv_device *device_obj);
73 static int vmbus_child_device_register(struct hv_device *root_device_obj,
74 struct hv_device *child_device_obj);
75 static void vmbus_child_device_unregister(struct hv_device *child_device_obj);
76 static void vmbus_child_device_get_info(struct hv_device *device_obj,
470 static void vmbus_child_device_get_info(struct hv_device *device_obj,
482 static struct hv_device *vmbus_child_device_create(struct hv_guid *type,
487 struct hv_device *child_device_obj;
531 static int vmbus_child_device_register(struct hv_device *root_device_ob
[all...]
H A Dnetvsc.h296 struct hv_device *Device;
H A Dchannel_mgmt.h231 struct hv_device *DeviceObject;
H A Dstorvsc_drv.c229 struct hv_device *device_obj = &device_ctx->device_obj;
314 struct hv_device *device_obj = &device_ctx->device_obj;
H A Dblkvsc_drv.c253 struct hv_device *device_obj = &device_ctx->device_obj;
732 struct hv_device *device_obj = &device_ctx->device_obj;

Completed in 128 milliseconds