Lines Matching defs:statid
1311 void vme_irq_handler(struct vme_bridge *bridge, int level, int statid)
1316 call = bridge->irq[level - 1].callback[statid].func;
1317 priv_data = bridge->irq[level - 1].callback[statid].priv_data;
1319 call(level, statid, priv_data);
1322 level, statid);
1330 * @statid: Interrupt vector being requested.
1336 * level and statid.
1339 * function is not supported, -EBUSY if the level/statid combination is
1342 int vme_irq_request(struct vme_dev *vdev, int level, int statid,
1366 if (bridge->irq[level - 1].callback[statid].func) {
1373 bridge->irq[level - 1].callback[statid].priv_data = priv_data;
1374 bridge->irq[level - 1].callback[statid].func = callback;
1389 * @statid: Interrupt vector of interrupt being freed.
1393 void vme_irq_free(struct vme_dev *vdev, int level, int statid)
1421 bridge->irq[level - 1].callback[statid].func = NULL;
1422 bridge->irq[level - 1].callback[statid].priv_data = NULL;
1432 * @statid: Interrupt vector to associate with the interrupt.
1435 * statid.
1440 int vme_irq_generate(struct vme_dev *vdev, int level, int statid)
1460 return bridge->irq_generate(bridge, level, statid);