1 #ifndef __NVIF_EVENT_H__
2 #define __NVIF_EVENT_H__
4 struct nvif_notify_req_v0
{
8 #define NVIF_NOTIFY_V0_ROUTE_NVIF 0x00
10 __u64 token
; /* must be unique */
11 __u8 data
[]; /* request data (below) */
14 struct nvif_notify_rep_v0
{
19 __u8 data
[]; /* reply data (below) */
22 struct nvif_notify_head_req_v0
{
23 /* nvif_notify_req ... */
29 struct nvif_notify_head_rep_v0
{
30 /* nvif_notify_rep ... */
35 struct nvif_notify_conn_req_v0
{
36 /* nvif_notify_req ... */
38 #define NVIF_NOTIFY_CONN_V0_PLUG 0x01
39 #define NVIF_NOTIFY_CONN_V0_UNPLUG 0x02
40 #define NVIF_NOTIFY_CONN_V0_IRQ 0x04
41 #define NVIF_NOTIFY_CONN_V0_ANY 0x07
47 struct nvif_notify_conn_rep_v0
{
48 /* nvif_notify_rep ... */
54 struct nvif_notify_uevent_req
{
55 /* nvif_notify_req ... */
58 struct nvif_notify_uevent_rep
{
59 /* nvif_notify_rep ... */