staging: vc04_services: Add vchi_queue_kernel_message function
authorMichael Zoran <mzoran@crowfest.net>
Mon, 30 Jan 2017 07:31:09 +0000 (23:31 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 31 Jan 2017 09:48:14 +0000 (10:48 +0100)
commitfbcaed9e324de3c17fd57f8c8e65069c4e1eab8f
treebeb158316e33586417401fb9deddf558c3e674bc
parent0cec463e391e05b807a5114e9f0635e4980b805e
staging: vc04_services: Add vchi_queue_kernel_message function

The vchi_msg_queue function which is used by other drivers
to queue a message is difficult to understand and overly
generic.

Add a new function which is a wrapper on top of vchi_msg_queue
that is specifically for queuing a message located in kernel
address space.

int
vchi_queue_kernel_message(VCHI_SERVICE_HANDLE_T handle,
  void *data,
  unsigned int size)

Signed-off-by: Michael Zoran <mzoran@crowfest.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/interface/vchi/vchi.h
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c