Home
last modified time | relevance | path

Searched hist:"05 e5ba40ea7ab6a99bb8d6117c899d0e13ca8700" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/soc/xilinx/
H A Dxlnx_event_manager.cdiff 05e5ba40ea7ab6a99bb8d6117c899d0e13ca8700 Wed Apr 27 02:48:02 CDT 2022 Abhyuday Godhasara <abhyuday.godhasara@xilinx.com> driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver

As per the current implementation of only single callback data gets
saved per event, driver is throwing an error if try to register multiple
callback for same event.

Add support of multiple callbacks data for same event. So agent can
register for same event with multiple callbacks. Here event management
driver will store the callbacks as list in Hash table entry for that event.

Here each callback data contain 2 element as callback handler and private
data of agent driver.

Signed-off-by: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
Link: https://lore.kernel.org/r/20220427074803.19009-2-abhyuday.godhasara@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>