Name

rio_setup_inb_dbell — bind inbound doorbell callback

Synopsis

int rio_setup_inb_dbell (struct rio_mport *  mport,
 void *  dev_id,
 struct resource *  res,
 void (* dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst, u16 info));

Arguments

mport

RIO master port to bind the doorbell callback

dev_id

Device specific pointer to pass on event

res

Doorbell message resource

dinb

Callback to execute when doorbell is received

Description

Adds a doorbell resource/callback pair into a port's doorbell event list. Returns 0 if the request has been satisfied.