Lines Matching full:doorbell

31  * @node:    Node in list of doorbell events
32 * @pwcback: Doorbell event callback
391 * rio_setup_inb_dbell - bind inbound doorbell callback
392 * @mport: RIO master port to bind the doorbell callback
394 * @res: Doorbell message resource
395 * @dinb: Callback to execute when doorbell is received
397 * Adds a doorbell resource/callback pair into a port's
398 * doorbell event list. Returns 0 if the request has been
422 * rio_request_inb_dbell - request inbound doorbell message service
423 * @mport: RIO master port from which to allocate the doorbell resource
425 * @start: Doorbell info range start
426 * @end: Doorbell info range end
427 * @dinb: Callback to execute when doorbell is received
429 * Requests ownership of an inbound doorbell resource and binds
454 /* Hook the doorbell callback */ in rio_request_inb_dbell()
465 * rio_release_inb_dbell - release inbound doorbell message service
466 * @mport: RIO master port from which to release the doorbell resource
467 * @start: Doorbell info range start
468 * @end: Doorbell info range end
470 * Releases ownership of an inbound doorbell resource and removes
471 * callback from the doorbell event list. Returns 0 if the request
495 /* Release the doorbell resource */ in rio_release_inb_dbell()
498 /* Free the doorbell event */ in rio_release_inb_dbell()
507 * rio_request_outb_dbell - request outbound doorbell message range
508 * @rdev: RIO device from which to allocate the doorbell resource
509 * @start: Doorbell message range start
510 * @end: Doorbell message range end
512 * Requests ownership of a doorbell message range. Returns a resource
536 * rio_release_outb_dbell - release outbound doorbell message range
537 * @rdev: RIO device from which to release the doorbell resource
538 * @res: Doorbell resource to be freed
540 * Releases ownership of a doorbell message range. Returns 0 if the