Symbol: irq
usr/src/boot/common/isapnp.h
252
u_char irq[2]; /* IRQ Number */
usr/src/cmd/bhyve/amd64/atkbdc.c
108
int irq;
usr/src/cmd/bhyve/amd64/atkbdc.c
117
int irq;
usr/src/cmd/bhyve/amd64/atkbdc.c
143
vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq);
usr/src/cmd/bhyve/amd64/atkbdc.c
152
vm_isa_pulse_irq(sc->ctx, sc->aux.irq, sc->aux.irq);
usr/src/cmd/bhyve/amd64/atkbdc.c
542
sc->kbd.irq = KBD_DEV_IRQ;
usr/src/cmd/bhyve/amd64/atkbdc.c
545
sc->aux.irq = AUX_DEV_IRQ;
usr/src/cmd/bhyve/amd64/pci_lpc.c
200
assert(sc->irq >= 0);
usr/src/cmd/bhyve/amd64/pci_lpc.c
202
vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq);
usr/src/cmd/bhyve/amd64/pci_lpc.c
283
if (uart_legacy_alloc(unit, &sc->iobase, &sc->irq) != 0) {
usr/src/cmd/bhyve/amd64/pci_lpc.c
288
pci_irq_reserve(sc->irq);
usr/src/cmd/bhyve/amd64/pci_lpc.c
440
dsdt_fixed_irq(sc->irq);
usr/src/cmd/bhyve/amd64/pci_lpc.c
78
int irq;
usr/src/cmd/bhyve/common/acpi.c
183
dsdt_fixed_irq(uint8_t irq)
usr/src/cmd/bhyve/common/acpi.c
187
dsdt_line(" {%d}", irq);
usr/src/cmd/bhyve/common/acpi.h
61
void dsdt_fixed_irq(uint8_t irq);
usr/src/cmd/bhyve/common/pci_ahci.c
325
int offset, len, irq;
usr/src/cmd/bhyve/common/pci_ahci.c
334
irq = (fis[1] & (1 << 6)) ? AHCI_P_IX_DHR : 0;
usr/src/cmd/bhyve/common/pci_ahci.c
339
irq = (fis[1] & (1 << 6)) ? AHCI_P_IX_SDB : 0;
usr/src/cmd/bhyve/common/pci_ahci.c
344
irq = (fis[1] & (1 << 6)) ? AHCI_P_IX_PS : 0;
usr/src/cmd/bhyve/common/pci_ahci.c
352
irq |= AHCI_P_IX_TFE;
usr/src/cmd/bhyve/common/pci_ahci.c
355
if (irq) {
usr/src/cmd/bhyve/common/pci_ahci.c
356
if (~p->is & irq) {
usr/src/cmd/bhyve/common/pci_ahci.c
357
p->is |= irq;
usr/src/cmd/bhyve/common/pci_hda.c
1126
uint8_t irq = 0;
usr/src/cmd/bhyve/common/pci_hda.c
1184
irq = 1;
usr/src/cmd/bhyve/common/pci_hda.c
1196
if (irq) {
usr/src/cmd/bhyve/common/pci_irq.c
118
pci_irq_reserve(int irq)
usr/src/cmd/bhyve/common/pci_irq.c
121
assert(irq >= 0 && irq < NIRQ_COUNTS);
usr/src/cmd/bhyve/common/pci_irq.c
123
assert(irq_counts[irq] == 0 || irq_counts[irq] == IRQ_DISABLED);
usr/src/cmd/bhyve/common/pci_irq.c
124
irq_counts[irq] = IRQ_DISABLED;
usr/src/cmd/bhyve/common/pci_irq.c
128
pci_irq_use(int irq)
usr/src/cmd/bhyve/common/pci_irq.c
131
assert(irq >= 0 && irq < NIRQ_COUNTS);
usr/src/cmd/bhyve/common/pci_irq.c
133
assert(irq_counts[irq] != IRQ_DISABLED);
usr/src/cmd/bhyve/common/pci_irq.c
134
irq_counts[irq]++;
usr/src/cmd/bhyve/common/pci_irq.c
206
int best_count, best_irq, best_pin, irq, pin;
usr/src/cmd/bhyve/common/pci_irq.c
230
for (irq = 0; irq < NIRQ_COUNTS; irq++) {
usr/src/cmd/bhyve/common/pci_irq.c
231
if (irq_counts[irq] == IRQ_DISABLED)
usr/src/cmd/bhyve/common/pci_irq.c
233
if (best_irq == -1 || irq_counts[irq] < best_count) {
usr/src/cmd/bhyve/common/pci_irq.c
234
best_irq = irq;
usr/src/cmd/bhyve/common/pci_irq.c
235
best_count = irq_counts[irq];
usr/src/cmd/bhyve/common/pci_irq.c
260
int irq, pin;
usr/src/cmd/bhyve/common/pci_irq.c
263
for (irq = 0; irq < NIRQ_COUNTS; irq++) {
usr/src/cmd/bhyve/common/pci_irq.c
264
if (!IRQ_PERMITTED(irq))
usr/src/cmd/bhyve/common/pci_irq.c
267
asprintf(&irq_prs, "%d", irq);
usr/src/cmd/bhyve/common/pci_irq.c
270
asprintf(&irq_prs, "%s,%d", old, irq);
usr/src/cmd/bhyve/common/pci_irq.c
60
#define IRQ_PERMITTED(irq) (((1U << (irq)) & PERMITTED_IRQS) != 0)
usr/src/cmd/bhyve/common/pci_irq.h
38
void pci_irq_reserve(int irq);
usr/src/cmd/bhyve/common/pci_irq.h
39
void pci_irq_use(int irq);
usr/src/cmd/bhyve/common/pctestdev.c
138
irq.name = IRQ_NAME;
usr/src/cmd/bhyve/common/pctestdev.c
139
irq.port = IRQ_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
140
irq.size = pincount;
usr/src/cmd/bhyve/common/pctestdev.c
141
irq.flags = IOPORT_F_INOUT;
usr/src/cmd/bhyve/common/pctestdev.c
142
irq.handler = pctestdev_irq_io;
usr/src/cmd/bhyve/common/pctestdev.c
143
irq.arg = NULL;
usr/src/cmd/bhyve/common/pctestdev.c
153
err = register_inout(&irq);
usr/src/cmd/bhyve/common/pctestdev.c
166
(void)unregister_inout(&irq);
usr/src/cmd/bhyve/common/pctestdev.c
238
int irq;
usr/src/cmd/bhyve/common/pctestdev.c
247
irq = port - IRQ_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
248
if (irq < 16) {
usr/src/cmd/bhyve/common/pctestdev.c
250
return (vm_isa_assert_irq(ctx, irq, irq));
usr/src/cmd/bhyve/common/pctestdev.c
252
return (vm_isa_deassert_irq(ctx, irq, irq));
usr/src/cmd/bhyve/common/pctestdev.c
255
return (vm_ioapic_assert_irq(ctx, irq));
usr/src/cmd/bhyve/common/pctestdev.c
257
return (vm_ioapic_deassert_irq(ctx, irq));
usr/src/cmd/bhyve/common/pctestdev.c
93
struct inout_port debugexit, ioport, irq;
usr/src/cmd/bhyve/common/uart_emul.c
448
uart_legacy_alloc(int which, int *baseaddr, int *irq)
usr/src/cmd/bhyve/common/uart_emul.c
456
*irq = uart_lres[which].irq;
usr/src/cmd/bhyve/common/uart_emul.c
70
int irq;
usr/src/cmd/bhyve/common/uart_emul.h
38
int uart_legacy_alloc(int unit, int *ioaddr, int *irq);
usr/src/cmd/mdb/i86pc/modules/common/intr_common.c
327
char irq[4];
usr/src/cmd/mdb/i86pc/modules/common/intr_common.c
350
(void) mdb_snprintf(irq, 4, "- ");
usr/src/cmd/mdb/i86pc/modules/common/intr_common.c
358
(void) mdb_snprintf(irq, 4, "%d", vectp->v_inum);
usr/src/cmd/mdb/i86pc/modules/common/intr_common.c
397
"%-9s ", cpu_vector, irq, evtchn, ipl,
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
128
virq_type(int irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
133
if (virq_tbl[i].mi_irq == irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
158
irq_type(int irq, int extended)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
160
switch (irq_tbl[irq].ii_type) {
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
167
return (virq_type(irq));
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
185
irq_ipl(int irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
189
if (irq_tbl[irq].ii_u2.ipl != 0)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
190
return (irq_tbl[irq].ii_u2.ipl);
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
193
if (ipi_tbl[i].mi_irq == irq) {
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
271
print_bus(int irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
279
(uintptr_t)avec_tbl[irq].avh_link, MDB_CTF_VREAD_QUIET) == -1)
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
421
int irq = evtchn_tbl[i];
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
423
if (irq == INVALID_IRQ) {
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
435
mdb_printf("%-14s", irq_type(irq, 1));
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
439
mdb_printf("%-4d", irq);
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
441
mdb_printf("%-4d", irq_ipl(irq));
usr/src/cmd/mdb/i86xpv/modules/xpv_psm/xpv_psm.c
450
print_isr(irq);
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
119
virq_type(int irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
124
if (virq_tbl[i].mi_irq == irq)
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
147
irq_type(int irq, int extended)
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
149
switch (irq_tbl[irq].ii_type) {
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
156
return (virq_type(irq));
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
362
int irq = evtchn_tbl[i];
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
364
if (irq == INVALID_IRQ) {
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
374
mdb_printf("%-14s", irq_type(irq, 1));
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
378
mdb_printf("%-4d", irq);
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
380
mdb_printf("%6d/%-2d ", irq_tbl[irq].ii_u2.ipl,
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
381
irq_tbl[irq].ii_u2.ipl);
usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/xpv_uppc.c
388
print_isr(irq);
usr/src/grub/grub-0.97/netboot/3c595.c
514
nic->irq = t595_irq;
usr/src/grub/grub-0.97/netboot/3c90x.c
956
nic->irq = a3c90x_irq;
usr/src/grub/grub-0.97/netboot/davicom.c
699
nic->irq = davicom_irq;
usr/src/grub/grub-0.97/netboot/e1000.c
3637
nic->irq = e1000_irq;
usr/src/grub/grub-0.97/netboot/eepro100.c
743
nic->irq = eepro100_irq;
usr/src/grub/grub-0.97/netboot/epic100.c
207
nic->irq = epic100_irq;
usr/src/grub/grub-0.97/netboot/forcedeth.c
1020
nic->irq = forcedeth_irq;
usr/src/grub/grub-0.97/netboot/natsemi.c
321
nic->irq = natsemi_irq;
usr/src/grub/grub-0.97/netboot/nic.c
209
(*nic.irq)(&nic,action);
usr/src/grub/grub-0.97/netboot/nic.h
29
void (*irq)P((struct nic *, irq_action_t));
usr/src/grub/grub-0.97/netboot/ns83820.c
1005
nic->irq = ns83820_irq;
usr/src/grub/grub-0.97/netboot/ns8390.c
939
nic->irq = ns8390_irq;
usr/src/grub/grub-0.97/netboot/pci.h
276
unsigned char irq;
usr/src/grub/grub-0.97/netboot/pcnet32.c
951
nic->irq = pcnet32_irq;
usr/src/grub/grub-0.97/netboot/pic8259.c
100
IRQ_VECTOR(irq)->segment,
usr/src/grub/grub-0.97/netboot/pic8259.c
101
IRQ_VECTOR(irq)->offset );
usr/src/grub/grub-0.97/netboot/pic8259.c
129
int install_undi_irq_handler ( irq_t irq, segoff_t entrypointsp ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
141
DBG ( "Installing undi IRQ handler on IRQ %d\n", irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
143
*pxenv_undi_irq = irq;
usr/src/grub/grub-0.97/netboot/pic8259.c
144
if ( ! install_irq_handler ( irq, &undi_irq_handler_segoff,
usr/src/grub/grub-0.97/netboot/pic8259.c
148
undi_irq_installed_on = irq;
usr/src/grub/grub-0.97/netboot/pic8259.c
150
DBG ( "Disabling undi IRQ %d\n", irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
151
disable_irq ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
161
int remove_undi_irq_handler ( irq_t irq ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
165
if ( irq != undi_irq_installed_on ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
167
"is installed on IRQ %d\n", irq,
usr/src/grub/grub-0.97/netboot/pic8259.c
172
if ( ! remove_irq_handler ( irq, &undi_irq_handler_segoff,
usr/src/grub/grub-0.97/netboot/pic8259.c
191
int undi_irq_triggered ( irq_t irq ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
202
if ( irq == IRQ_NONE ) {};
usr/src/grub/grub-0.97/netboot/pic8259.c
24
int install_irq_handler ( irq_t irq, segoff_t *handler,
usr/src/grub/grub-0.97/netboot/pic8259.c
27
segoff_t *irq_vector = IRQ_VECTOR ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
28
*previously_enabled = irq_enabled ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
30
if ( irq > IRQ_MAX ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
37
if ( *previously_enabled ) disable_irq ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
39
handler->segment, handler->offset, irq,
usr/src/grub/grub-0.97/netboot/pic8259.c
45
if ( *previously_enabled ) enable_irq ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
55
int remove_irq_handler ( irq_t irq, segoff_t *handler,
usr/src/grub/grub-0.97/netboot/pic8259.c
58
segoff_t *irq_vector = IRQ_VECTOR ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
60
if ( irq > IRQ_MAX ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
70
DBG ( "Removing handler for IRQ %d\n", irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
71
disable_irq ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
74
if ( *previously_enabled ) enable_irq ( irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
81
void send_specific_eoi ( irq_t irq ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
82
DBG ( "Sending specific EOI for IRQ %d\n", irq );
usr/src/grub/grub-0.97/netboot/pic8259.c
83
outb ( ICR_EOI_SPECIFIC | ICR_VALUE(irq), ICR_REG(irq) );
usr/src/grub/grub-0.97/netboot/pic8259.c
84
if ( irq >= IRQ_PIC_CUTOFF ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
95
int irq = 0;
usr/src/grub/grub-0.97/netboot/pic8259.c
97
for ( irq = 0; irq < 16; irq++ ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
98
if ( irq_enabled ( irq ) ) {
usr/src/grub/grub-0.97/netboot/pic8259.c
99
printf ( "IRQ%d enabled, ISR at %hx:%hx\n", irq,
usr/src/grub/grub-0.97/netboot/pic8259.h
82
int install_irq_handler ( irq_t irq, segoff_t *handler,
usr/src/grub/grub-0.97/netboot/pic8259.h
85
int remove_irq_handler ( irq_t irq, segoff_t *handler,
usr/src/grub/grub-0.97/netboot/pic8259.h
88
int install_undi_irq_handler ( irq_t irq, segoff_t );
usr/src/grub/grub-0.97/netboot/pic8259.h
89
int remove_undi_irq_handler ( irq_t irq );
usr/src/grub/grub-0.97/netboot/pic8259.h
90
int undi_irq_triggered ( irq_t irq );
usr/src/grub/grub-0.97/netboot/pic8259.h
91
void send_specific_eoi ( irq_t irq );
usr/src/grub/grub-0.97/netboot/pnic.c
228
nic->irqno = pci->irq;
usr/src/grub/grub-0.97/netboot/pnic.c
251
nic->irq = pnic_irq;
usr/src/grub/grub-0.97/netboot/r8169.c
836
nic->irqno = pci->irq;
usr/src/grub/grub-0.97/netboot/r8169.c
837
nic->irq = r8169_irq;
usr/src/grub/grub-0.97/netboot/rtl8139.c
201
nic->irqno = pci->irq;
usr/src/grub/grub-0.97/netboot/rtl8139.c
228
nic->irq = rtl_irq;
usr/src/grub/grub-0.97/netboot/sis900.c
419
nic->irq = sis900_irq;
usr/src/grub/grub-0.97/netboot/sundance.c
745
nic->irqno = pci->irq;
usr/src/grub/grub-0.97/netboot/sundance.c
746
nic->irq = sundance_irq;
usr/src/grub/grub-0.97/netboot/tg3.c
3275
nic->irq = tg3_irq;
usr/src/grub/grub-0.97/netboot/tlan.c
919
nic->irq = tlan_irq;
usr/src/grub/grub-0.97/netboot/tlan.c
925
nic->irq = tlan_irq;
usr/src/grub/grub-0.97/netboot/tulip.c
1416
nic->irq = tulip_irq;
usr/src/grub/grub-0.97/netboot/undi.c
849
undi.irq = undi.pxs->undi_get_information.IntNumber;
usr/src/grub/grub-0.97/netboot/undi.c
850
if ( ! install_undi_irq_handler ( undi.irq, undi.pxe->EntryPointSP ) ) {
usr/src/grub/grub-0.97/netboot/undi.c
851
undi.irq = IRQ_NONE;
usr/src/grub/grub-0.97/netboot/undi.c
860
enable_irq ( undi.irq );
usr/src/grub/grub-0.97/netboot/undi.c
902
if ( undi.irq != IRQ_NONE ) {
usr/src/grub/grub-0.97/netboot/undi.c
903
remove_undi_irq_handler ( undi.irq );
usr/src/grub/grub-0.97/netboot/undi.c
904
undi.irq = IRQ_NONE;
usr/src/grub/grub-0.97/netboot/undi.c
988
if ( ! undi_irq_triggered ( undi.irq ) )
usr/src/grub/grub-0.97/netboot/undi.h
232
irq_t irq;
usr/src/grub/grub-0.97/netboot/via-rhine.c
925
nic->irqno = pci->irq;
usr/src/grub/grub-0.97/netboot/via-rhine.c
926
nic->irq = rhine_irq;
usr/src/grub/grub-0.97/netboot/w89c840.c
701
nic->irq = w89c840_irq;
usr/src/lib/libvmmapi/common/vmmapi.c
1059
vm_ioapic_assert_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1064
ioapic_irq.irq = irq;
usr/src/lib/libvmmapi/common/vmmapi.c
1070
vm_ioapic_deassert_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1075
ioapic_irq.irq = irq;
usr/src/lib/libvmmapi/common/vmmapi.c
1081
vm_ioapic_pulse_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1086
ioapic_irq.irq = irq;
usr/src/lib/libvmmapi/common/vmmapi.h
235
int vm_ioapic_assert_irq(struct vmctx *ctx, int irq);
usr/src/lib/libvmmapi/common/vmmapi.h
236
int vm_ioapic_deassert_irq(struct vmctx *ctx, int irq);
usr/src/lib/libvmmapi/common/vmmapi.h
237
int vm_ioapic_pulse_irq(struct vmctx *ctx, int irq);
usr/src/test/bhyve-tests/tests/kdev/payload_vrtc_ops.c
208
const uint8_t irq = atpit_poll_for_intr();
usr/src/test/bhyve-tests/tests/kdev/payload_vrtc_ops.c
209
if (irq != 0x80) {
usr/src/tools/smatch/src/check_locking.c
190
{"_raw_read_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
192
{"_raw_read_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
199
{"_raw_write_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
201
{"_raw_write_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
203
{"__raw_write_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
284
{"raw_local_irq_disable", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
285
{"raw_local_irq_enable", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
286
{"spin_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
287
{"spin_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
288
{"_spin_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
289
{"_spin_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
290
{"__spin_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
291
{"__spin_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
292
{"_raw_spin_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
293
{"_raw_spin_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
294
{"__raw_spin_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
295
{"spin_trylock_irq", LOCK, irq, NO_ARG, ret_one},
usr/src/tools/smatch/src/check_locking.c
296
{"read_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
297
{"read_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
298
{"_read_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
299
{"_read_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
300
{"__read_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
301
{"_raw_read_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
302
{"__read_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
303
{"_raw_read_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
304
{"write_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
305
{"write_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
306
{"_write_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
307
{"_write_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
308
{"__write_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
309
{"__write_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
310
{"_raw_write_lock_irq", LOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
311
{"_raw_write_unlock_irq", UNLOCK, irq, NO_ARG, ret_any},
usr/src/tools/smatch/src/check_locking.c
313
{"arch_local_irq_save", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
314
{"arch_local_irq_restore", RESTORE, irq, 0, ret_any},
usr/src/tools/smatch/src/check_locking.c
315
{"__raw_local_irq_save", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
316
{"raw_local_irq_restore", RESTORE, irq, 0, ret_any},
usr/src/tools/smatch/src/check_locking.c
317
{"spin_lock_irqsave_nested", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
318
{"spin_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
319
{"spin_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
320
{"_spin_lock_irqsave_nested", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
321
{"_spin_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
322
{"_spin_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
323
{"_spin_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
324
{"__spin_lock_irqsave_nested", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
325
{"__spin_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
326
{"__spin_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
327
{"_raw_spin_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
328
{"_raw_spin_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
329
{"_raw_spin_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
330
{"__raw_spin_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
331
{"__raw_spin_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
332
{"_raw_spin_lock_irqsave_nested", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
333
{"spin_trylock_irqsave", LOCK, irq, 1, ret_one},
usr/src/tools/smatch/src/check_locking.c
334
{"read_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
335
{"read_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
336
{"read_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
337
{"_read_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
338
{"_read_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
339
{"_read_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
340
{"__read_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
341
{"__read_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
342
{"write_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
343
{"write_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
344
{"write_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
345
{"_write_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
346
{"_write_lock_irqsave", LOCK, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
347
{"_write_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
348
{"__write_lock_irqsave", LOCK, irq, RETURN_VAL, ret_any},
usr/src/tools/smatch/src/check_locking.c
349
{"__write_unlock_irqrestore", RESTORE, irq, 1, ret_any},
usr/src/tools/smatch/src/check_locking.c
60
[irq] = "irq",
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_main.c
601
pdev->hw_info.irq = (u8_t) val;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_main.c
602
DbgMessage1(pdev, INFORMi, "IRQ 0x%x\n", pdev->hw_info.irq);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
597
u8_t irq;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
310
pdev->hw_info.irq = (u8_t) val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
311
DbgMessage(pdev, INFORMi, "IRQ 0x%x\n", pdev->hw_info.irq);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
1610
u8_t irq;
usr/src/uts/common/io/busra.c
764
uint32_t *irq;
usr/src/uts/common/io/busra.c
863
"interrupts", (caddr_t)&irq, &proplen) == DDI_SUCCESS) {
usr/src/uts/common/io/busra.c
868
req.ra_addr = (uint64_t)irq[i];
usr/src/uts/common/io/busra.c
874
kmem_free((caddr_t)irq, proplen);
usr/src/uts/common/io/cardbus/cardbus.c
2300
sih.irq = cardbus_get_pil(dip);
usr/src/uts/common/io/cpqary3/cpqary3.c
848
cpqary3p->irq = pci_config_get8(pci_handle, PCI_CONF_ILINE);
usr/src/uts/common/io/cpqary3/cpqary3.h
305
uint8_t irq; /* h/w IRQ */
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
174
int irq = 0, nxg = 0, n1g = 0;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
510
irq++;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
515
irq++;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
530
sc->intr_handle[irq], t4_intr, sc,
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
532
irq++;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2601
ql_enable_completion_interrupt(rx_ring->qlge, rx_ring->irq);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2973
rx_ring->irq);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2978
rx_ring->qlge, rx_ring->irq);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3017
ql_enable_completion_interrupt(rx_ring->qlge, rx_ring->irq);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3037
ql_disable_completion_interrupt(qlge, rx_ring->irq);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4023
qlge->rx_ring[i].irq = i;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4072
qlge->rx_ring[i].irq = iv;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4131
qlge->rx_ring[i].irq = 0;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6451
cqicb->msix_vect = (uint8_t)rx_ring->irq;
usr/src/uts/common/io/mega_sas/megaraid_sas.c
298
uint8_t irq;
usr/src/uts/common/io/mega_sas/megaraid_sas.c
398
irq = pci_config_get8(instance->pci_handle,
usr/src/uts/common/io/mega_sas/megaraid_sas.c
404
subsysid, irq, MEGASAS_VERSION));
usr/src/uts/common/io/mr_sas/mr_sas.c
463
uint8_t irq;
usr/src/uts/common/io/mr_sas/mr_sas.c
542
irq = pci_config_get8(instance->pci_handle,
usr/src/uts/common/io/mr_sas/mr_sas.c
548
subsysid, irq, MRSAS_VERSION);
usr/src/uts/common/io/pcic.c
197
int irq;
usr/src/uts/common/io/pcic.c
2329
uint8_t irq;
usr/src/uts/common/io/pcic.c
2345
irq = pcic_getb(pcic, sockp->pcs_socket,
usr/src/uts/common/io/pcic.c
2347
irq &= ~PCIC_CHANGE_MASK;
usr/src/uts/common/io/pcic.c
2349
PCIC_MANAGEMENT_INT, irq);
usr/src/uts/common/io/pcic.c
349
static void pcic_enable_io_intr(pcicdev_t *pcic, int socket, int irq);
usr/src/uts/common/io/pcic.c
3790
int irq, interrupt, mirq;
usr/src/uts/common/io/pcic.c
4002
irq = pcic_getb(pcic, socket->socket, PCIC_CARD_DETECT);
usr/src/uts/common/io/pcic.c
4005
irq |= PCIC_GPI_ENABLE;
usr/src/uts/common/io/pcic.c
4007
irq &= ~PCIC_GPI_ENABLE;
usr/src/uts/common/io/pcic.c
4009
pcic_putb(pcic, socket->socket, PCIC_CARD_DETECT, irq);
usr/src/uts/common/io/pcic.c
4141
irq = socket->IREQRouting & PCIC_INTR_MASK;
usr/src/uts/common/io/pcic.c
4148
if (irq != sockp->pcs_irq) {
usr/src/uts/common/io/pcic.c
4152
irq, sockp->pcs_irq);
usr/src/uts/common/io/pcic.c
4154
sockp->pcs_irq = irq;
usr/src/uts/common/io/pcic.c
4156
irq = sockp->pcs_irq;
usr/src/uts/common/io/pcic.c
4160
pcic_enable_io_intr(pcic, socket->socket, irq);
usr/src/uts/common/io/pcic.c
4169
"\tsocket type is I/O and irq %x is %s\n", irq,
usr/src/uts/common/io/pcic.c
4764
intr->irq = handler->irq;
usr/src/uts/common/io/pcic.c
4892
i = intr->irq & PCIC_INTR_MASK;
usr/src/uts/common/io/pcic.c
5453
uint8_t irq;
usr/src/uts/common/io/pcic.c
5680
irq = pcic_getb(pcic, sockp->pcs_socket, PCIC_MANAGEMENT_INT);
usr/src/uts/common/io/pcic.c
5681
irq |= PCIC_CD_DETECT;
usr/src/uts/common/io/pcic.c
5682
pcic_putb(pcic, sockp->pcs_socket, PCIC_MANAGEMENT_INT, irq);
usr/src/uts/common/io/pcic.c
6210
pcic_enable_io_intr(pcicdev_t *pcic, int socket, int irq)
usr/src/uts/common/io/pcic.c
6216
pcic_putb(pcic, socket, PCIC_INTERRUPT, value | irq);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce.h
291
void *irq;
usr/src/uts/common/io/sfxge/common/ef10_ev.c
121
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_IRQ_NUM, irq);
usr/src/uts/common/io/sfxge/common/ef10_ev.c
251
uint32_t irq;
usr/src/uts/common/io/sfxge/common/ef10_ev.c
279
irq = index; /* INIT_EVQ expects function-relative vector number */
usr/src/uts/common/io/sfxge/common/ef10_ev.c
280
if ((rc = efx_mcdi_init_evq(enp, index, esmp, n, irq, NULL)) != 0)
usr/src/uts/common/io/sfxge/common/ef10_ev.c
92
__in uint32_t irq,
usr/src/uts/common/pcmcia/cis/cis_handlers.c
787
cistpl_cftable_entry_irq_t *irq = &ce->irq;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
795
irq->flags = tpce_ir;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
801
irq->irqs = GET_BYTE(tp) & 0x0ff;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
802
irq->irqs |= (GET_BYTE(tp) << 8)&0x0ff00;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
804
irq->irqs = (1<< (tpce_ir&0x0f));
usr/src/uts/common/pcmcia/cs/cs.c
6215
set_irq_handler.irq = IRQ_ANY;
usr/src/uts/common/pcmcia/cs/cs.c
6235
client->irq_alloc.irq = set_irq_handler.irq;
usr/src/uts/common/pcmcia/cs/cs.c
6247
set_irq_handler.irq);
usr/src/uts/common/pcmcia/cs/cs.c
6488
(int)client->irq_alloc.irq,
usr/src/uts/common/pcmcia/cs/cs.c
6494
set_socket.IREQRouting = client->irq_alloc.irq & ~IRQ_ENABLE;
usr/src/uts/common/pcmcia/cs/cs.c
7028
sp->socket_num, (int)client->irq_alloc.irq,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
3808
(void *)handler->handler, handler->socket, handler->irq,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
3827
handler->irq = ppd->ppd_intrspec->intrspec_vec;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4760
handler.irq = 0; /* default case */
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4835
handler.socket, handler.irq,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5148
int i, irq;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5169
for (irq = -1, i = 1; irq == -1 && i < 16; i++) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5172
irq = pcmcia_get_intr(dip, i);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5175
if (irq < 0) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5179
hdlp->ih_vector = sockp->ls_intr_vec = irq;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5184
cmn_err(CE_CONT, "allocated irq=%x\n", irq);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5206
int irq = 0; /* default case */
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5294
handler.irq = irq;
usr/src/uts/common/pcmcia/sys/cis_handlers.h
886
struct cistpl_cftable_entry_irq_t irq; /* device IRQ utilization */
usr/src/uts/common/pcmcia/sys/cs_priv.h
357
uint32_t irq; /* assigned IRQ number */
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge.h
510
uint32_t irq;
usr/src/uts/common/sys/pcic_reg.h
486
#define PCIC_IRQ(irq) (1 << (irq))
usr/src/uts/common/sys/pcmcia.h
133
unsigned irq;
usr/src/uts/common/sys/sservice.h
426
unsigned irq;
usr/src/uts/common/xen/public/physdev.h
133
uint32_t irq;
usr/src/uts/common/xen/public/physdev.h
38
uint32_t irq;
usr/src/uts/common/xen/public/physdev.h
65
uint32_t irq;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
295
set_hvm_callback(int irq)
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
301
xhp.value = irq;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
380
acpidev_resource_insert_irq(acpidev_resource_handle_t rhdl, int irq)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
389
rhdl->acpidev_irqp[rhdl->acpidev_irq_count] = irq;
usr/src/uts/i86pc/io/apix/apix.c
2110
apix_level_intr_pre_eoi(int irq)
usr/src/uts/i86pc/io/apix/apix.c
2112
apic_irq_t *irqp = apic_irq_table[irq];
usr/src/uts/i86pc/io/apix/apix.c
2118
ASSERT(apic_level_intr[irq] == TRIGGER_MODE_LEVEL);
usr/src/uts/i86pc/io/apix/apix.c
2155
apix_level_intr_post_dispatch(int irq)
usr/src/uts/i86pc/io/apix/apix.c
2157
apic_irq_t *irqp = apic_irq_table[irq];
usr/src/uts/i86pc/io/immu_intrmap.c
966
int irq, vect;
usr/src/uts/i86pc/io/immu_intrmap.c
988
irq = vect = psm_get_ipivect(IMMU_INTR_IPL, -1);
usr/src/uts/i86pc/io/immu_intrmap.c
990
vect = psm_xlate_vector_by_irq(irq);
usr/src/uts/i86pc/io/immu_intrmap.c
999
immu_intr_handler, intr_handler_name, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
102
void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
usr/src/uts/i86pc/io/mp_platform_common.c
128
uchar_t acpi_find_ioapic(int irq);
usr/src/uts/i86pc/io/mp_platform_common.c
1469
acpi_find_ioapic(int irq)
usr/src/uts/i86pc/io/mp_platform_common.c
1474
if (irq >= apic_io_vectbase[i] && irq <= apic_io_vectend[i])
usr/src/uts/i86pc/io/mp_platform_common.c
1663
apic_allocate_irq(int irq)
usr/src/uts/i86pc/io/mp_platform_common.c
1667
if ((freeirq = apic_find_free_irq(irq, (APIC_RESV_IRQ - 1))) == -1) {
usr/src/uts/i86pc/io/mp_platform_common.c
1669
(irq - 1))) == -1) {
usr/src/uts/i86pc/io/mp_platform_common.c
1730
apic_record_rdt_entry(apic_irq_t *irqptr, int irq)
usr/src/uts/i86pc/io/mp_platform_common.c
1739
"irq = 0x%x dip = 0x%p vector = 0x%x\n", intr_index, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
1757
ASSERT(irq < 16);
usr/src/uts/i86pc/io/mp_platform_common.c
1758
if (eisa_level_intr_mask & (1 << irq))
usr/src/uts/i86pc/io/mp_platform_common.c
1779
if ((irq < 16) && (eisa_level_intr_mask & (1 << irq)))
usr/src/uts/i86pc/io/mp_platform_common.c
1792
apic_level_intr[irq] = 1;
usr/src/uts/i86pc/io/mp_platform_common.c
1864
acpi_insert_prs_irq_ent(prs_irq_list_t *listp, int priority, int irq,
usr/src/uts/i86pc/io/mp_platform_common.c
1872
newent->irq = irq;
usr/src/uts/i86pc/io/mp_platform_common.c
1943
int32_t irq;
usr/src/uts/i86pc/io/mp_platform_common.c
1953
irq = irqlistent->irqs[i];
usr/src/uts/i86pc/io/mp_platform_common.c
1955
if (irq <= 0) {
usr/src/uts/i86pc/io/mp_platform_common.c
1960
if ((irq < 16) && (apic_reserved_irqlist[irq]))
usr/src/uts/i86pc/io/mp_platform_common.c
1963
if ((apic_irq_table[irq] == NULL) ||
usr/src/uts/i86pc/io/mp_platform_common.c
1964
(apic_irq_table[irq]->airq_dip == dip)) {
usr/src/uts/i86pc/io/mp_platform_common.c
1967
prsirqlistp, 0 /* Highest priority */, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
1977
if (!(apic_prefer_crs) || (irq == crs_irq)) {
usr/src/uts/i86pc/io/mp_platform_common.c
2001
apic_irq_table[irq]->airq_iflag.intr_po;
usr/src/uts/i86pc/io/mp_platform_common.c
2004
apic_irq_table[irq]->airq_iflag)) {
usr/src/uts/i86pc/io/mp_platform_common.c
2007
psm_name, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
2011
apic_irq_table[irq]->airq_iflag.intr_po,
usr/src/uts/i86pc/io/mp_platform_common.c
2012
apic_irq_table[irq]->airq_iflag.intr_el,
usr/src/uts/i86pc/io/mp_platform_common.c
2013
apic_irq_table[irq]->airq_iflag.bustype));
usr/src/uts/i86pc/io/mp_platform_common.c
2023
if (crs_irq == irq && apic_prefer_crs) {
usr/src/uts/i86pc/io/mp_platform_common.c
2028
irq, &iflags,
usr/src/uts/i86pc/io/mp_platform_common.c
2041
apic_irq_table[irq]->airq_share, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
2087
int32_t irq;
usr/src/uts/i86pc/io/mp_platform_common.c
2149
irq = prs_irq_entp->irq;
usr/src/uts/i86pc/io/mp_platform_common.c
2152
"device %s instance #%d\n", psm_name, irq,
usr/src/uts/i86pc/io/mp_platform_common.c
2155
if ((acpi_set_irq_resource(acpipsmlnkp, irq))
usr/src/uts/i86pc/io/mp_platform_common.c
2166
if (cur_irq != irq)
usr/src/uts/i86pc/io/mp_platform_common.c
2172
psm_name, irq, ddi_get_name(dip),
usr/src/uts/i86pc/io/mp_platform_common.c
2196
cur_irq = irq;
usr/src/uts/i86pc/io/mp_platform_common.c
2201
psm_name, irq, ddi_get_name(dip),
usr/src/uts/i86pc/io/mp_platform_common.c
268
int32_t irq;
usr/src/uts/i86pc/io/mp_platform_misc.c
106
extern uchar_t acpi_find_ioapic(int irq);
usr/src/uts/i86pc/io/mp_platform_misc.c
110
extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
usr/src/uts/i86pc/io/mp_platform_misc.c
1214
apic_bind_intr(dev_info_t *dip, int irq, uchar_t ioapicid, uchar_t intin)
usr/src/uts/i86pc/io/mp_platform_misc.c
1245
psm_name, irq, apic_irq_table[irq]->airq_vector, ioapicid,
usr/src/uts/i86pc/io/mp_platform_misc.c
1258
if ((i == irq) || (apic_irq_table[i] == NULL) ||
usr/src/uts/i86pc/io/mp_platform_misc.c
1272
name, drv_name, instance, irq,
usr/src/uts/i86pc/io/mp_platform_misc.c
1273
apic_irq_table[irq]->airq_vector,
usr/src/uts/i86pc/io/mp_platform_misc.c
1343
psm_name, name, drv_name, instance, irq,
usr/src/uts/i86pc/io/mp_platform_misc.c
1344
apic_irq_table[irq]->airq_vector, ioapicid, intin,
usr/src/uts/i86pc/io/mp_platform_misc.c
1734
apic_try_deferred_reprogram(int prev_ipl, int irq)
usr/src/uts/i86pc/io/mp_platform_misc.c
1740
(*psm_intr_exit_fn())(prev_ipl, irq);
usr/src/uts/i86pc/io/pci/pci_common.c
927
int irq;
usr/src/uts/i86pc/io/pci/pci_common.c
944
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &irq) ==
usr/src/uts/i86pc/io/pci/pci_common.c
948
hdlp->ih_pri, irq));
usr/src/uts/i86pc/io/pci/pci_common.c
952
DEVI(rdip)->devi_name, irq, hdlp->ih_cb_arg1,
usr/src/uts/i86pc/io/pci/pci_common.c
956
hdlp->ih_vector = irq;
usr/src/uts/i86pc/io/pci/pci_common.c
966
int irq;
usr/src/uts/i86pc/io/pci/pci_common.c
981
(void) (*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &irq);
usr/src/uts/i86pc/io/pci/pci_common.c
984
rem_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, irq);
usr/src/uts/i86pc/io/pcplusmp/apic.c
1168
apic_allocate_vector(int ipl, int irq, int pri)
usr/src/uts/i86pc/io/pcplusmp/apic.c
1189
apic_vector_to_irq[i] = (uchar_t)irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
1219
apic_setup_io_intr(void *p, int irq, boolean_t deferred)
usr/src/uts/i86pc/io/pcplusmp/apic.c
1234
rv = apic_rebind(irqptr, apic_irq_table[irq]->airq_cpu, drep);
usr/src/uts/i86pc/io/pcplusmp/apic.c
1249
apic_modify_vector(uchar_t vector, int irq)
usr/src/uts/i86pc/io/pcplusmp/apic.c
1251
apic_vector_to_irq[vector] = (uchar_t)irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
277
apic_xlate_vector_by_irq(uchar_t irq)
usr/src/uts/i86pc/io/pcplusmp/apic.c
279
if (apic_irq_table[irq] == NULL)
usr/src/uts/i86pc/io/pcplusmp/apic.c
282
return (apic_irq_table[irq]->airq_vector);
usr/src/uts/i86pc/io/pcplusmp/apic.c
387
int irq = apic_get_ipivect(ipl, -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
389
ASSERT(irq != -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
391
apic_irq_table[irq]->airq_vector;
usr/src/uts/i86pc/io/pcplusmp/apic.c
395
"apic pcint", irq, NULL, NULL, NULL, NULL);
usr/src/uts/i86pc/io/pcplusmp/apic.c
423
int irq = apic_get_ipivect(ipl, -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
425
ASSERT(irq != -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
426
apic_errvect = apic_irq_table[irq]->airq_vector;
usr/src/uts/i86pc/io/pcplusmp/apic.c
434
irq, NULL, NULL, NULL, NULL);
usr/src/uts/i86pc/io/pcplusmp/apic.c
447
int irq = apic_get_ipivect(ipl, -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
449
ASSERT(irq != -1);
usr/src/uts/i86pc/io/pcplusmp/apic.c
450
apic_cmci_vect = apic_irq_table[irq]->airq_vector;
usr/src/uts/i86pc/io/pcplusmp/apic.c
455
"apic cmci intr", irq, NULL, NULL, NULL, NULL);
usr/src/uts/i86pc/io/pcplusmp/apic.c
549
int irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
606
*vectorp = irq = apic_vector_to_irq[vector + APIC_BASE_VECT];
usr/src/uts/i86pc/io/pcplusmp/apic.c
610
cpu_infop->aci_current[nipl] = (uchar_t)irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
619
if (!apic_level_intr[irq]) {
usr/src/uts/i86pc/io/pcplusmp/apic.c
625
APIC_DEBUG_BUF_PUT(irq);
usr/src/uts/i86pc/io/pcplusmp/apic.c
638
apic_intr_exit(int prev_ipl, int irq)
usr/src/uts/i86pc/io/pcplusmp/apic.c
645
if (apic_level_intr[irq])
usr/src/uts/i86pc/io/pcplusmp/apic.c
646
apic_reg_ops->apic_send_eoi(irq);
usr/src/uts/i86pc/io/pcplusmp/apic.c
724
int irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
726
if ((irq = apic_allocate_irq(APIC_VECTOR(ipl))) != -1) {
usr/src/uts/i86pc/io/pcplusmp/apic.c
727
if ((vector = apic_allocate_vector(ipl, irq, 1))) {
usr/src/uts/i86pc/io/pcplusmp/apic.c
728
apic_irq_table[irq]->airq_mps_intr_index =
usr/src/uts/i86pc/io/pcplusmp/apic.c
730
apic_irq_table[irq]->airq_vector = vector;
usr/src/uts/i86pc/io/pcplusmp/apic.c
734
return (irq);
usr/src/uts/i86pc/io/pcplusmp/apic.c
744
int irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
746
if ((irq = apic_get_ipivect(ipl, -1)) == -1)
usr/src/uts/i86pc/io/pcplusmp/apic.c
751
apic_clkvect = apic_irq_table[irq]->airq_vector - APIC_BASE_VECT;
usr/src/uts/i86pc/io/pcplusmp/apic.c
754
return (irq);
usr/src/uts/i86pc/io/pcplusmp/apic.c
930
int irq;
usr/src/uts/i86pc/io/pcplusmp/apic.c
932
irq = apic_cpus[i].aci_current[j];
usr/src/uts/i86pc/io/pcplusmp/apic.c
933
apic_irq_table[irq]->airq_busy++;
usr/src/uts/i86pc/io/pcplusmp/apic_regops.c
124
apic_send_EOI(uint32_t irq)
usr/src/uts/i86pc/io/pcplusmp/apic_regops.c
134
apic_send_directed_EOI(uint32_t irq)
usr/src/uts/i86pc/io/pcplusmp/apic_regops.c
150
apic_irq = apic_irq_table[irq];
usr/src/uts/i86pc/io/pcplusmp/apic_regops.c
85
void apic_send_directed_EOI(uint32_t irq);
usr/src/uts/i86pc/io/psm/psm_common.c
454
acpi_set_irq_resource(acpi_psm_lnk_t *acpipsmlnkp, int irq)
usr/src/uts/i86pc/io/psm/psm_common.c
516
srsp->Data.Irq.Interrupts[0] = (uint8_t)irq;
usr/src/uts/i86pc/io/psm/psm_common.c
520
srsp->Data.ExtendedIrq.Interrupts[0] = irq;
usr/src/uts/i86pc/io/psm/psm_common.c
592
int irq;
usr/src/uts/i86pc/io/psm/psm_common.c
614
irq = -1;
usr/src/uts/i86pc/io/psm/psm_common.c
618
if (irq > 0) {
usr/src/uts/i86pc/io/psm/psm_common.c
636
irq = rp->Data.Irq.Interrupts[0];
usr/src/uts/i86pc/io/psm/psm_common.c
639
if (irq > 0) {
usr/src/uts/i86pc/io/psm/psm_common.c
657
irq = rp->Data.ExtendedIrq.Interrupts[0];
usr/src/uts/i86pc/io/psm/psm_common.c
664
*pci_irqp = irq;
usr/src/uts/i86pc/io/psm/psm_common.c
678
acpi_irqlist_find_irq(acpi_irqlist_t *irqlistp, int irq, iflag_t *intr_flagp)
usr/src/uts/i86pc/io/psm/psm_common.c
685
if (irqlistp->irqs[i] == irq) {
usr/src/uts/i86pc/io/psm/psm_common.c
859
ep->irq = (uchar_t)pci_irq;
usr/src/uts/i86pc/io/psm/psm_common.c
890
*pci_irqp = irqcachep->irq;
usr/src/uts/i86pc/io/psm/psm_common.c
925
*pci_irqp = irqcachep->irq;
usr/src/uts/i86pc/io/psm/psm_common.c
953
status = acpi_set_irq_resource(&psmlnk, irqcachep->irq);
usr/src/uts/i86pc/io/psm/psm_common.c
959
"\n", irqcachep->irq);
usr/src/uts/i86pc/io/psm/uppc.c
709
int32_t irq;
usr/src/uts/i86pc/io/psm/uppc.c
753
irq = irqlistp->irqs[i];
usr/src/uts/i86pc/io/psm/uppc.c
755
if ((irq > MAX_ISA_IRQ) ||
usr/src/uts/i86pc/io/psm/uppc.c
757
(irq == 0))
usr/src/uts/i86pc/io/psm/uppc.c
760
if (uppc_reserved_irqlist[irq])
usr/src/uts/i86pc/io/psm/uppc.c
763
if (uppc_irq_shared_table[irq] == 0) {
usr/src/uts/i86pc/io/psm/uppc.c
764
chosen_irq = irq;
usr/src/uts/i86pc/io/psm/uppc.c
766
if (!(uppc_prefer_crs) || (irq == cur_irq)) {
usr/src/uts/i86pc/io/psm/uppc.c
772
if ((uppc_irq_shared_table[irq] < min_share) ||
usr/src/uts/i86pc/io/psm/uppc.c
773
((uppc_irq_shared_table[irq] == min_share) &&
usr/src/uts/i86pc/io/psm/uppc.c
774
(cur_irq == irq) && (uppc_prefer_crs))) {
usr/src/uts/i86pc/io/psm/uppc.c
775
min_share = uppc_irq_shared_table[irq];
usr/src/uts/i86pc/io/psm/uppc.c
776
share_irq = irq;
usr/src/uts/i86pc/io/psm/uppc.c
802
irq = chosen_irq;
usr/src/uts/i86pc/io/psm/uppc.c
804
irq = share_irq;
usr/src/uts/i86pc/io/psm/uppc.c
816
"instance #%d\n", irq, ddi_get_name(dip), ddi_get_instance(dip)));
usr/src/uts/i86pc/io/psm/uppc.c
818
if ((acpi_set_irq_resource(acpipsmlnkp, irq)) == ACPI_PSM_SUCCESS) {
usr/src/uts/i86pc/io/psm/uppc.c
828
if (cur_irq != irq)
usr/src/uts/i86pc/io/psm/uppc.c
833
irq, ddi_get_name(dip),
usr/src/uts/i86pc/io/psm/uppc.c
840
cur_irq = irq;
usr/src/uts/i86pc/io/psm/uppc.c
844
irq, ddi_get_name(dip), ddi_get_instance(dip)));
usr/src/uts/i86pc/sys/acpidev_rsc.h
174
int irq);
usr/src/uts/i86pc/sys/apic.h
498
#define IRQINDEX(irq) ((irq) & 0xFF) /* Mask to get irq from virtual irq */
usr/src/uts/i86pc/sys/apic.h
771
extern void apic_intr_exit(int ipl, int irq);
usr/src/uts/i86pc/sys/apic.h
772
extern void x2apic_intr_exit(int ipl, int irq);
usr/src/uts/i86pc/sys/apic.h
782
extern uchar_t apic_allocate_vector(int ipl, int irq, int pri);
usr/src/uts/i86pc/sys/apic.h
784
extern int apic_allocate_irq(int irq);
usr/src/uts/i86pc/sys/apic.h
785
extern uint32_t apic_bind_intr(dev_info_t *dip, int irq, uchar_t ioapicid,
usr/src/uts/i86pc/sys/apic.h
808
extern int apic_setup_io_intr(void *p, int irq, boolean_t deferred);
usr/src/uts/i86pc/sys/apic.h
813
extern uchar_t apic_modify_vector(uchar_t vector, int irq);
usr/src/uts/i86pc/sys/apix.h
238
extern uchar_t acpi_find_ioapic(int irq);
usr/src/uts/i86pc/sys/apix.h
246
extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
usr/src/uts/i86pc/sys/apix.h
343
extern void apix_level_intr_pre_eoi(int irq);
usr/src/uts/i86pc/sys/apix.h
344
extern void apix_level_intr_post_dispatch(int irq);
usr/src/uts/i86pc/sys/psm_common.h
117
extern int acpi_set_irq_resource(acpi_psm_lnk_t *acpipsmlnkp, int irq);
usr/src/uts/i86pc/sys/psm_common.h
122
extern int acpi_irqlist_find_irq(acpi_irqlist_t *irqlistp, int irq,
usr/src/uts/i86pc/sys/psm_common.h
59
typedef void (*intr_exit_fn_t)(int prev_ipl, int irq);
usr/src/uts/i86pc/sys/psm_common.h
77
uchar_t irq;
usr/src/uts/i86pc/sys/psm_common.h
97
#define ELCR_LEVEL(elcrval, irq) (elcrval & (0x1 << irq))
usr/src/uts/i86pc/sys/psm_common.h
98
#define ELCR_EDGE(elcrval, irq) ((elcrval & (0x1 << irq)) == 0)
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1164
apic_bind_intr(dev_info_t *dip, int irq, uchar_t ioapicid, uchar_t intin)
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1193
if ((i == irq) || (apic_irq_table[i] == NULL) ||
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1209
name, drv_name, instance, irq,
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1210
apic_irq_table[irq]->airq_vector,
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1281
psm_name, name, drv_name, instance, irq,
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1282
apic_irq_table[irq]->airq_vector, ioapicid, intin,
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1287
psm_name, irq, apic_irq_table[irq]->airq_vector, ioapicid,
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1656
apic_try_deferred_reprogram(int prev_ipl, int irq)
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
1662
(*psm_intr_exit_fn())(prev_ipl, irq);
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
93
extern uchar_t acpi_find_ioapic(int irq);
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
97
extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1078
msi_allocate_irq(int irq)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1080
apic_irq_t *irqptr = apic_irq_table[irq];
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1088
apic_irq_table[irq] = irqptr;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1090
if (irq == APIC_RESV_IRQ && irqptr->airq_mps_intr_index == 0)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1098
return (irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
130
xen_psm_bind_intr(int irq)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
138
if (irq <= APIC_MAX_VECTOR)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
139
irqptr = apic_irq_table[irq];
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1574
apic_setup_io_intr(void *p, int irq, boolean_t deferred)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1597
cpu = xen_psm_bind_intr(irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1617
ec_setup_pirq(irq, irqptr->airq_ipl, &cpus);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1619
apic_irq_table[irq]->airq_temp_cpu = cpu & ~IRQ_USER_BOUND;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1629
apic_modify_vector(uchar_t vector, int irq)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1631
return (apic_allocate_vector(0, irq, 0));
usr/src/uts/i86xpv/io/psm/xpv_psm.c
354
xen_psm_acquire_irq(int irq)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
366
cpuid = ec_block_irq(irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
782
xen_psm_rebind_irq(int irq)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
788
newcpu = xen_psm_bind_intr(irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
795
ec_set_irq_affinity(irq, ncpu);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
796
if (irq <= APIC_MAX_VECTOR) {
usr/src/uts/i86xpv/io/psm/xpv_psm.c
797
irqptr = apic_irq_table[irq];
usr/src/uts/i86xpv/io/psm/xpv_psm.c
810
int irq;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
821
for (irq = 0; irq < NR_IRQS; irq++) {
usr/src/uts/i86xpv/io/psm/xpv_psm.c
822
if (!ec_irq_needs_rebind(irq, cpun))
usr/src/uts/i86xpv/io/psm/xpv_psm.c
824
xen_psm_rebind_irq(irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
832
int irq;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
842
for (irq = 0; irq < NR_IRQS; irq++) {
usr/src/uts/i86xpv/io/psm/xpv_psm.c
843
if (!ec_irq_rebindable(irq))
usr/src/uts/i86xpv/io/psm/xpv_psm.c
845
xen_psm_rebind_irq(irq);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
947
apic_allocate_vector(int ipl, int irq, int pri)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
953
irq_op.irq = irq;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
964
apic_vector_to_irq[vector] = (uchar_t)irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
466
int32_t irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
511
irq = irqlistp->irqs[i];
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
513
if ((irq > MAX_ISA_IRQ) ||
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
515
(irq == 0))
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
518
if (xen_uppc_reserved_irqlist[irq])
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
521
if (xen_uppc_irq_shared_table[irq] == 0) {
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
522
chosen_irq = irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
525
(irq == cur_irq)) {
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
531
if ((xen_uppc_irq_shared_table[irq] < min_share) ||
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
532
((xen_uppc_irq_shared_table[irq] == min_share) &&
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
533
(cur_irq == irq) && (xen_uppc_prefer_crs))) {
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
534
min_share = xen_uppc_irq_shared_table[irq];
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
535
share_irq = irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
561
irq = chosen_irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
563
irq = share_irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
575
"for device %s instance #%d\n", irq, ddi_get_name(dip),
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
578
if ((acpi_set_irq_resource(acpipsmlnkp, irq)) == ACPI_PSM_SUCCESS) {
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
588
if (cur_irq != irq)
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
593
irq, ddi_get_name(dip),
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
600
cur_irq = irq;
usr/src/uts/i86xpv/io/psm/xpv_uppc.c
604
irq, ddi_get_name(dip), ddi_get_instance(dip)));
usr/src/uts/i86xpv/os/evtchn.c
1219
int irq;
usr/src/uts/i86xpv/os/evtchn.c
1221
irq = ec_bind_virq_to_irq(VIRQ_DEBUG, 0);
usr/src/uts/i86xpv/os/evtchn.c
1223
"debug", irq, NULL, NULL, NULL, NULL);
usr/src/uts/i86xpv/os/evtchn.c
1226
share_virq(&virq_info[irq_info[irq].ii_u.index]);
usr/src/uts/i86xpv/os/evtchn.c
1228
ec_debug_irq = irq;
usr/src/uts/i86xpv/os/evtchn.c
1256
int i, j, port, pri, curpri, irq, sipri;
usr/src/uts/i86xpv/os/evtchn.c
1297
irq = evtchn_to_irq[port];
usr/src/uts/i86xpv/os/evtchn.c
1306
if (irq == INVALID_IRQ) {
usr/src/uts/i86xpv/os/evtchn.c
1315
if (!irq_info[irq].ii_u2.has_handler) {
usr/src/uts/i86xpv/os/evtchn.c
1318
if (IRQ_IS_CPUPOKE(irq)) {
usr/src/uts/i86xpv/os/evtchn.c
1333
pri = irq_info[irq].ii_u2.ipl;
usr/src/uts/i86xpv/os/evtchn.c
1356
if (ec_is_edge_pirq(irq)) {
usr/src/uts/i86xpv/os/evtchn.c
1408
irq = evtchn_to_irq[port];
usr/src/uts/i86xpv/os/evtchn.c
1409
if (irq == INVALID_IRQ) {
usr/src/uts/i86xpv/os/evtchn.c
1419
if (irq == ec_dev_irq) {
usr/src/uts/i86xpv/os/evtchn.c
1428
rp->r_trapno = irq;
usr/src/uts/i86xpv/os/evtchn.c
1561
ec_block_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
1563
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
1577
ec_unpend_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
1579
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
177
#define IRQ_IS_CPUPOKE(irq) (ipi_info[XC_CPUPOKE_PIL].mi_irq == (irq))
usr/src/uts/i86xpv/os/evtchn.c
366
alloc_irq_evtchn(int irq, int index, int evtchn, int cpu)
usr/src/uts/i86xpv/os/evtchn.c
368
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
384
evtchn_to_irq[evtchn] = irq;
usr/src/uts/i86xpv/os/evtchn.c
400
int irq;
usr/src/uts/i86xpv/os/evtchn.c
406
for (irq = 0; irq < NR_IRQS; irq++) {
usr/src/uts/i86xpv/os/evtchn.c
407
if (irq_info[irq].ii_type == IRQT_UNBOUND)
usr/src/uts/i86xpv/os/evtchn.c
411
if (irq == NR_IRQS)
usr/src/uts/i86xpv/os/evtchn.c
414
irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
422
alloc_irq_evtchn(irq, index, evtchn, cpu);
usr/src/uts/i86xpv/os/evtchn.c
423
return (irq);
usr/src/uts/i86xpv/os/evtchn.c
450
ec_is_edge_pirq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
452
return (irq_info[irq].ii_type == IRQT_PIRQ &&
usr/src/uts/i86xpv/os/evtchn.c
453
!TEST_EVTCHN_BIT(irq, &pirq_needs_eoi[0]));
usr/src/uts/i86xpv/os/evtchn.c
478
eoi.irq = pirq;
usr/src/uts/i86xpv/os/evtchn.c
488
irq_status.irq = pirq;
usr/src/uts/i86xpv/os/evtchn.c
496
end_pirq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
498
int evtchn = irq_evtchn(&irq_info[irq]);
usr/src/uts/i86xpv/os/evtchn.c
503
if (TEST_EVTCHN_BIT(irq, &pirq_needs_eoi[0])) {
usr/src/uts/i86xpv/os/evtchn.c
505
pirq_unmask_notify(IRQ_TO_PIRQ(irq));
usr/src/uts/i86xpv/os/evtchn.c
524
ec_setup_pirq(int irq, int ipl, cpuset_t *cpusp)
usr/src/uts/i86xpv/os/evtchn.c
527
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
536
evtchn = xen_bind_pirq(irq);
usr/src/uts/i86xpv/os/evtchn.c
538
pirq_query_unmask(IRQ_TO_PIRQ(irq));
usr/src/uts/i86xpv/os/evtchn.c
543
evtchn_to_irq[evtchn] = irq;
usr/src/uts/i86xpv/os/evtchn.c
545
ec_set_irq_affinity(irq, *cpusp);
usr/src/uts/i86xpv/os/evtchn.c
546
ec_enable_irq(irq);
usr/src/uts/i86xpv/os/evtchn.c
547
pirq_unmask_notify(IRQ_TO_PIRQ(irq));
usr/src/uts/i86xpv/os/evtchn.c
550
cmn_err(CE_NOTE, "!IRQ%d is shared", irq);
usr/src/uts/i86xpv/os/evtchn.c
558
ec_unbind_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
560
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
608
ec_set_irq_affinity(int irq, cpuset_t dest)
usr/src/uts/i86xpv/os/evtchn.c
611
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
615
ASSERT(irq < NR_IRQS);
usr/src/uts/i86xpv/os/evtchn.c
649
ec_set_irq_priority(int irq, int pri)
usr/src/uts/i86xpv/os/evtchn.c
653
if (irq >= NR_IRQS)
usr/src/uts/i86xpv/os/evtchn.c
656
irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
667
ec_clear_irq_priority(int irq)
usr/src/uts/i86xpv/os/evtchn.c
669
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
671
ASSERT(irq < NR_IRQS);
usr/src/uts/i86xpv/os/evtchn.c
769
ec_irq_rebindable(int irq)
usr/src/uts/i86xpv/os/evtchn.c
771
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
784
ec_irq_needs_rebind(int irq, int cpu)
usr/src/uts/i86xpv/os/evtchn.c
786
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
788
return (ec_irq_rebindable(irq) &&
usr/src/uts/i86xpv/os/evtchn.c
814
ec_irq_add_evtchn(int irq, int evtchn)
usr/src/uts/i86xpv/os/evtchn.c
821
ASSERT(irq == ec_dev_irq);
usr/src/uts/i86xpv/os/evtchn.c
823
alloc_irq_evtchn(irq, 0, evtchn, 0);
usr/src/uts/i86xpv/os/evtchn.c
828
irq_info[irq].ii_u.evtchn = 0;
usr/src/uts/i86xpv/os/evtchn.c
833
ec_irq_rm_evtchn(int irq, int evtchn)
usr/src/uts/i86xpv/os/evtchn.c
838
ASSERT(irq == ec_dev_irq);
usr/src/uts/i86xpv/os/evtchn.c
871
ec_enable_irq(unsigned int irq)
usr/src/uts/i86xpv/os/evtchn.c
874
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
885
ec_disable_irq(unsigned int irq)
usr/src/uts/i86xpv/os/evtchn.c
887
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
912
ec_pending_irq(unsigned int irq)
usr/src/uts/i86xpv/os/evtchn.c
914
int evtchn = irq_evtchn(&irq_info[irq]);
usr/src/uts/i86xpv/os/evtchn.c
920
ec_clear_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
922
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
937
ec_unmask_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
940
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
945
end_pirq(irq);
usr/src/uts/i86xpv/os/evtchn.c
957
ec_try_unmask_irq(int irq)
usr/src/uts/i86xpv/os/evtchn.c
960
irq_info_t *irqp = &irq_info[irq];
usr/src/uts/i86xpv/os/evtchn.c
966
end_pirq(irq);
usr/src/uts/i86xpv/sys/evtchn_impl.h
109
#define IRQ_TO_PIRQ(irq) ((irq) - PIRQ_BASE)
usr/src/uts/i86xpv/sys/evtchn_impl.h
112
#define IRQ_TO_DYNIRQ(irq) ((irq) - DYNIRQ_BASE)
usr/src/uts/i86xpv/sys/evtchn_impl.h
162
extern void ec_unbind_irq(int irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
121
intrs->i_intrs[intrs->i_num++] = irq;
usr/src/uts/intel/io/acpica/acpi_enum.c
182
uint8_t irq = resource_ptr->Data.Irq.Interrupts[i];
usr/src/uts/intel/io/acpica/acpi_enum.c
184
add_interrupt(intrs, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
185
add_interrupt(&used_interrupts, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
189
__func__, i, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
200
uint32_t irq = resource_ptr->Data.ExtendedIrq.Interrupts[i];
usr/src/uts/intel/io/acpica/acpi_enum.c
208
if (irq > INT32_MAX) {
usr/src/uts/intel/io/acpica/acpi_enum.c
212
__func__, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
217
add_interrupt(intrs, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
218
add_interrupt(&used_interrupts, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
222
__func__, i, irq);
usr/src/uts/intel/io/acpica/acpi_enum.c
87
add_interrupt(intrs_t *intrs, int irq)
usr/src/uts/intel/io/acpica/acpi_enum.c
91
if (intrs->i_intrs[i] == irq)
usr/src/uts/intel/io/vmm/io/vatpic.c
446
vatpic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate)
usr/src/uts/intel/io/vmm/io/vatpic.c
452
if (irq < 0 || irq > 15)
usr/src/uts/intel/io/vmm/io/vatpic.c
456
atpic = &vatpic->atpic[irq >> 3];
usr/src/uts/intel/io/vmm/io/vatpic.c
464
err = vatpic_set_pinstate(vatpic, irq, true);
usr/src/uts/intel/io/vmm/io/vatpic.c
467
err = vatpic_set_pinstate(vatpic, irq, false);
usr/src/uts/intel/io/vmm/io/vatpic.c
470
err = vatpic_set_pinstate(vatpic, irq, true);
usr/src/uts/intel/io/vmm/io/vatpic.c
472
err = vatpic_set_pinstate(vatpic, irq, false);
usr/src/uts/intel/io/vmm/io/vatpic.c
484
vatpic_assert_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vatpic.c
486
return (vatpic_set_irqstate(vm, irq, IRQSTATE_ASSERT));
usr/src/uts/intel/io/vmm/io/vatpic.c
490
vatpic_deassert_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vatpic.c
492
return (vatpic_set_irqstate(vm, irq, IRQSTATE_DEASSERT));
usr/src/uts/intel/io/vmm/io/vatpic.c
496
vatpic_pulse_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vatpic.c
498
return (vatpic_set_irqstate(vm, irq, IRQSTATE_PULSE));
usr/src/uts/intel/io/vmm/io/vatpic.c
502
vatpic_set_irq_trigger(struct vm *vm, int irq, enum vm_intr_trigger trigger)
usr/src/uts/intel/io/vmm/io/vatpic.c
504
if (irq < 0 || irq > 15)
usr/src/uts/intel/io/vmm/io/vatpic.c
512
switch (irq) {
usr/src/uts/intel/io/vmm/io/vatpic.c
523
struct atpic *atpic = &vatpic->atpic[irq >> 3];
usr/src/uts/intel/io/vmm/io/vatpic.c
524
const int pin = irq & 0x7;
usr/src/uts/intel/io/vmm/io/vatpic.h
47
int vatpic_assert_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/io/vatpic.h
48
int vatpic_deassert_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/io/vatpic.h
49
int vatpic_pulse_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/io/vatpic.h
50
int vatpic_set_irq_trigger(struct vm *vm, int irq,
usr/src/uts/intel/io/vmm/io/vioapic.c
189
vioapic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate)
usr/src/uts/intel/io/vmm/io/vioapic.c
194
if (irq < 0 || irq >= REDIR_ENTRIES)
usr/src/uts/intel/io/vmm/io/vioapic.c
202
err = vioapic_set_pinstate(vioapic, irq, true);
usr/src/uts/intel/io/vmm/io/vioapic.c
205
err = vioapic_set_pinstate(vioapic, irq, false);
usr/src/uts/intel/io/vmm/io/vioapic.c
208
err = vioapic_set_pinstate(vioapic, irq, true);
usr/src/uts/intel/io/vmm/io/vioapic.c
210
err = vioapic_set_pinstate(vioapic, irq, false);
usr/src/uts/intel/io/vmm/io/vioapic.c
222
vioapic_assert_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vioapic.c
225
return (vioapic_set_irqstate(vm, irq, IRQSTATE_ASSERT));
usr/src/uts/intel/io/vmm/io/vioapic.c
229
vioapic_deassert_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vioapic.c
232
return (vioapic_set_irqstate(vm, irq, IRQSTATE_DEASSERT));
usr/src/uts/intel/io/vmm/io/vioapic.c
236
vioapic_pulse_irq(struct vm *vm, int irq)
usr/src/uts/intel/io/vmm/io/vioapic.c
239
return (vioapic_set_irqstate(vm, irq, IRQSTATE_PULSE));
usr/src/uts/intel/io/vmm/io/vioapic.h
54
int vioapic_assert_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/io/vioapic.h
55
int vioapic_deassert_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/io/vioapic.h
56
int vioapic_pulse_irq(struct vm *vm, int irq);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
800
error = vioapic_assert_irq(sc->vmm_vm, ioapic_irq.irq);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
810
error = vioapic_deassert_irq(sc->vmm_vm, ioapic_irq.irq);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
820
error = vioapic_pulse_irq(sc->vmm_vm, ioapic_irq.irq);
usr/src/uts/intel/sys/vmm_dev.h
123
int irq;