Lines Matching refs:eid
1398 static int mask_event(struct switchtec_dev *stdev, int eid, int idx) in mask_event() argument
1400 size_t off = event_regs[eid].offset; in mask_event()
1404 hdr_reg = event_regs[eid].map_reg(stdev, off, idx); in mask_event()
1413 dev_dbg(&stdev->dev, "%s: %d %d %x\n", __func__, eid, idx, hdr); in mask_event()
1420 static int mask_all_events(struct switchtec_dev *stdev, int eid) in mask_all_events() argument
1425 if (event_regs[eid].map_reg == part_ev_reg) { in mask_all_events()
1427 count += mask_event(stdev, eid, idx); in mask_all_events()
1428 } else if (event_regs[eid].map_reg == pff_ev_reg) { in mask_all_events()
1433 count += mask_event(stdev, eid, idx); in mask_all_events()
1436 count += mask_event(stdev, eid, 0); in mask_all_events()
1447 int eid, event_count = 0; in switchtec_event_isr() local
1459 for (eid = 0; eid < SWITCHTEC_IOCTL_MAX_EVENTS; eid++) { in switchtec_event_isr()
1460 if (eid == SWITCHTEC_IOCTL_EVENT_LINK_STATE || in switchtec_event_isr()
1461 eid == SWITCHTEC_IOCTL_EVENT_MRPC_COMP) in switchtec_event_isr()
1464 event_count += mask_all_events(stdev, eid); in switchtec_event_isr()