Lines Matching refs:visorchannel

20 #define VISOR_DRV_NAME "visorchannel"
28 struct visorchannel {
48 void visorchannel_destroy(struct visorchannel *channel)
61 u64 visorchannel_get_physaddr(struct visorchannel *channel)
66 ulong visorchannel_get_nbytes(struct visorchannel *channel)
77 char *visorchannel_id(struct visorchannel *channel, char *s)
82 char *visorchannel_zoneid(struct visorchannel *channel, char *s)
87 u64 visorchannel_get_clientpartition(struct visorchannel *channel)
92 int visorchannel_set_clientpartition(struct visorchannel *channel,
105 const guid_t *visorchannel_get_guid(struct visorchannel *channel)
111 int visorchannel_read(struct visorchannel *channel, ulong offset, void *dest,
121 int visorchannel_write(struct visorchannel *channel, ulong offset, void *dest,
139 void *visorchannel_get_header(struct visorchannel *channel)
176 static int sig_read_header(struct visorchannel *channel, u32 queue,
188 static int sig_read_data(struct visorchannel *channel, u32 queue,
199 static int sig_write_data(struct visorchannel *channel, u32 queue,
210 static int signalremove_inner(struct visorchannel *channel, u32 queue,
250 int visorchannel_signalremove(struct visorchannel *channel, u32 queue,
268 static bool queue_empty(struct visorchannel *channel, u32 queue)
286 bool visorchannel_signalempty(struct visorchannel *channel, u32 queue)
300 static int signalinsert_inner(struct visorchannel *channel, u32 queue,
336 * visorchannel_create() - creates the struct visorchannel abstraction for a
343 * that will be calling visorchannel methods of this
344 * visorchannel at the same time
346 * Return: pointer to visorchannel that was created if successful,
349 struct visorchannel *visorchannel_create(u64 physaddr, gfp_t gfp,
352 struct visorchannel *channel;
418 int visorchannel_signalinsert(struct visorchannel *channel, u32 queue,