Lines Matching refs:callback
1271 call = bridge->irq[level - 1].callback[statid].func;
1272 priv_data = bridge->irq[level - 1].callback[statid].priv_data;
1287 * @callback: Pointer to callback function called when VME interrupt/vector
1289 * @priv_data: Generic pointer that will be passed to the callback function.
1291 * Request callback to be attached as a handler for VME interrupts with provided
1299 void (*callback)(int, int, void *),
1323 if (bridge->irq[level - 1].callback[statid].func) {
1330 bridge->irq[level - 1].callback[statid].priv_data = priv_data;
1331 bridge->irq[level - 1].callback[statid].func = callback;
1348 * Remove previously attached callback from VME interrupt priority/vector.
1379 bridge->irq[level - 1].callback[statid].func = NULL;
1380 bridge->irq[level - 1].callback[statid].priv_data = NULL;
1589 * vme_lm_attach - Provide callback for location monitor address
1591 * @monitor: Offset to which callback should be attached.
1592 * @callback: Pointer to callback function called when triggered.
1593 * @data: Generic pointer that will be passed to the callback function.
1595 * Attach a callback to the specified offset into the location monitors
1597 * passed to the callback when called.
1604 void (*callback)(void *), void *data)
1621 return bridge->lm_attach(lm, monitor, callback, data);
1626 * vme_lm_detach - Remove callback for location monitor address
1628 * @monitor: Offset to which callback should be removed.
1630 * Remove the callback associated with the specified offset into the