powerpc/vas: Define vas_win_id()
Define an interface to return a system-wide unique id for a given VAS window. The vas_win_id() will be used in a follow-on patch to generate an unique handle for a user space receive window. Applications can use this handle to pair send and receive windows for fast thread-wakeup. The hardware refers to this system-wide unique id as a Partition Send Window ID which is expected to be used during fault handling. Hence the "pswid" in the function names. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
committed by
Michael Ellerman
parent
5676be2fb7
commit
61f3cca8cd
@@ -167,6 +167,11 @@ int vas_copy_crb(void *crb, int offset);
|
||||
*/
|
||||
int vas_paste_crb(struct vas_window *win, int offset, bool re);
|
||||
|
||||
/*
|
||||
* Return a system-wide unique id for the VAS window @win.
|
||||
*/
|
||||
extern u32 vas_win_id(struct vas_window *win);
|
||||
|
||||
/*
|
||||
* Return the power bus paste address associated with @win so the caller
|
||||
* can map that address into their address space.
|
||||
|
||||
Reference in New Issue
Block a user