games/arithmetic/arithmetic.c
137
signal(SIGINT, intr);
games/arithmetic/arithmetic.c
75
static void intr(int) __dead2;
games/cribbage/crib.c
88
signal(SIGINT, intr);
games/cribbage/cribbage.h
73
void intr(int) __dead2;
games/hunt/hunt/client.h
43
void intr(int);
games/hunt/hunt/hunt.c
207
signal(SIGINT, intr);
games/hunt/hunt/hunt.c
485
signal(SIGINT, intr);
games/hunt/hunt/playit.c
255
intr(0);
sys/bus/firewire/fwohci_pci.c
254
int intr;
sys/bus/firewire/fwohci_pci.c
257
intr = pci_read_config(self, PCIR_INTLINE, 1);
sys/bus/firewire/fwohci_pci.c
258
if (intr == 0 || intr == 255)
sys/bus/firewire/fwohci_pci.c
259
device_printf(self, "Invalid irq %d\n", intr);
sys/bus/gpio/gpio_intel/gpio_cherryview.c
102
.intr = gpio_cherryview_intr,
sys/bus/gpio/gpio_intel/gpio_intel.c
392
sc->fns->intr(arg);
sys/bus/gpio/gpio_intel/gpio_intel_var.h
54
driver_intr_t *intr;
sys/bus/pccard/pccard.c
122
struct resource *irq, int flags, driver_intr_t *intr,
sys/bus/pccard/pccard.c
1236
int flags, driver_intr_t *intr, void *arg,
sys/bus/pccard/pccard.c
1250
pf->intr_handler = intr;
sys/bus/pci/pci.c
3286
driver_intr_t *intr, void *arg, void **cookiep,
sys/bus/pci/pci.c
3292
error = bus_generic_setup_intr(dev, child, irq, flags, intr,
sys/bus/pci/pci_private.h
55
driver_intr_t *intr, void *arg, void **cookiep,
sys/bus/pci/vga_pci.c
402
int flags, driver_intr_t *intr, void *arg, void **cookiep,
sys/bus/pci/vga_pci.c
407
intr, arg, cookiep, serializer, desc));
sys/bus/u4b/input/ukbd.c
2150
.intr = &ukbd_intr,
sys/dev/disk/sym/sym_hipd.c
1555
void *intr;
sys/dev/disk/sym/sym_hipd.c
8980
sym_intr, np, &np->intr, NULL);
sys/dev/disk/sym/sym_hipd.c
9053
if (np->intr) {
sys/dev/disk/sym/sym_hipd.c
9054
bus_teardown_intr(np->device, np->irq_res, np->intr);
sys/dev/disk/sym/sym_hipd.c
9055
np->intr = NULL;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
189
struct kgd_dev *kgd, struct kgd_mem *mem, bool intr);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
360
int amdgpu_sync_wait(struct amdgpu_sync *sync, bool intr)
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
367
r = dma_fence_wait(e->fence, intr);
sys/dev/drm/amd/amdgpu/amdgpu_sync.h
54
int amdgpu_sync_wait(struct amdgpu_sync *sync, bool intr);
sys/dev/drm/amd/include/kgd_kfd_interface.h
424
int (*sync_memory)(struct kgd_dev *kgd, struct kgd_mem *mem, bool intr);
sys/dev/drm/i915/i915_irq.c
3037
const u16 intr = GEN11_INTR_ENGINE_INTR(identity);
sys/dev/drm/i915/i915_irq.c
3039
if (unlikely(!intr))
sys/dev/drm/i915/i915_irq.c
3043
return gen11_engine_irq_handler(i915, class, instance, intr);
sys/dev/drm/i915/i915_irq.c
3046
return gen11_other_irq_handler(i915, instance, intr);
sys/dev/drm/i915/i915_irq.c
3049
class, instance, intr);
sys/dev/drm/include/drm/ttm/ttm_execbuf_util.h
100
struct list_head *list, bool intr,
sys/dev/drm/include/linux/dma-fence.h
146
bool intr, signed long timeout);
sys/dev/drm/include/linux/dma-fence.h
148
bool intr, signed long timeout);
sys/dev/drm/include/linux/dma-fence.h
151
bool intr, signed long timeout, uint32_t *idx);
sys/dev/drm/include/linux/dma-fence.h
154
dma_fence_wait(struct dma_fence *fence, bool intr)
sys/dev/drm/include/linux/dma-fence.h
158
ret = dma_fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT);
sys/dev/drm/include/linux/dma-fence.h
75
bool intr, signed long timeout);
sys/dev/drm/include/linux/reservation.h
283
bool wait_all, bool intr,
sys/dev/drm/linux_fence.c
129
if (intr) {
sys/dev/drm/linux_fence.c
137
err = lksleep(current, fence->lock, intr ? PCATCH : 0, "dmafence", ret);
sys/dev/drm/linux_fence.c
173
bool intr, long timeout, uint32_t *idx)
sys/dev/drm/linux_fence.c
210
err = tsleep(current, intr ? PCATCH : 0, "dfwat", ret);
sys/dev/drm/linux_fence.c
54
dma_fence_wait_timeout(struct dma_fence *fence, bool intr, long timeout)
sys/dev/drm/linux_fence.c
60
return fence->ops->wait(fence, intr, timeout);
sys/dev/drm/linux_fence.c
62
return dma_fence_default_wait(fence, intr, timeout);
sys/dev/drm/linux_fence.c
88
dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout)
sys/dev/drm/linux_reservation.c
430
bool wait_all, bool intr,
sys/dev/drm/linux_reservation.c
490
ret = dma_fence_wait_timeout(fence, intr, ret);
sys/dev/drm/linux_wwmutex.c
113
tsleep_interlock(ww, (intr ? PCATCH : 0));
sys/dev/drm/linux_wwmutex.c
153
error = tsleep(ww, PINTERLOCKED | (intr ? PCATCH : 0),
sys/dev/drm/linux_wwmutex.c
155
if (intr && (error == EINTR || error == ERESTART))
sys/dev/drm/linux_wwmutex.c
83
bool slow __unused, bool intr)
sys/dev/drm/linux_wwmutex.c
88
if (intr)
sys/dev/drm/radeon/radeon.h
400
bool intr);
sys/dev/drm/radeon/radeon_fence.c
1072
static signed long radeon_fence_default_wait(struct dma_fence *f, bool intr,
sys/dev/drm/radeon/radeon_fence.c
1085
if (intr)
sys/dev/drm/radeon/radeon_fence.c
1104
if (t > 0 && intr && signal_pending(current))
sys/dev/drm/radeon/radeon_fence.c
488
u64 *target_seq, bool intr,
sys/dev/drm/radeon/radeon_fence.c
506
if (intr) {
sys/dev/drm/radeon/radeon_fence.c
543
long radeon_fence_wait_timeout(struct radeon_fence *fence, bool intr, long timeout)
sys/dev/drm/radeon/radeon_fence.c
556
return dma_fence_wait(&fence->base, intr);
sys/dev/drm/radeon/radeon_fence.c
559
r = radeon_fence_wait_seq_timeout(fence->rdev, seq, intr, timeout);
sys/dev/drm/radeon/radeon_fence.c
581
int radeon_fence_wait(struct radeon_fence *fence, bool intr)
sys/dev/drm/radeon/radeon_fence.c
583
long r = radeon_fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT);
sys/dev/drm/radeon/radeon_fence.c
606
bool intr)
sys/dev/drm/radeon/radeon_fence.c
627
r = radeon_fence_wait_seq_timeout(rdev, seq, intr, MAX_SCHEDULE_TIMEOUT);
sys/dev/drm/ttm/ttm_execbuf_util.c
113
ret = __ttm_bo_reserve(bo, intr, (ticket == NULL), ticket);
sys/dev/drm/ttm/ttm_execbuf_util.c
143
if (intr) {
sys/dev/drm/ttm/ttm_execbuf_util.c
94
struct list_head *list, bool intr,
sys/dev/misc/atkbd/atkbd_isa.c
120
sc->intr = bus_alloc_legacy_irq_resource(dev, &rid, irq, RF_ACTIVE);
sys/dev/misc/atkbd/atkbd_isa.c
121
BUS_SETUP_INTR(device_get_parent(dev), dev, sc->intr, INTR_MPSAFE,
sys/dev/misc/atkbd/atkbd_isa.c
141
args[1] = rman_get_start(sc->intr);
sys/dev/misc/atkbd/atkbd_isa.c
55
struct resource *intr;
sys/dev/misc/kbd/atkbd.c
1295
setup_kbd_port(KBDC kbdc, int port, int intr)
sys/dev/misc/kbd/atkbd.c
1300
| ((intr) ? KBD_ENABLE_KBD_INT : KBD_DISABLE_KBD_INT)))
sys/dev/misc/kbd/atkbd.c
246
.intr = atkbd_intr,
sys/dev/misc/kbd/atkbd.c
268
static int setup_kbd_port(KBDC kbdc, int port, int intr);
sys/dev/misc/kbd/kbdreg.h
187
kbd_intr_t *intr;
sys/dev/misc/kbd/kbdsw.c
105
error = (*kbdsw[i]->intr)(kbd, arg);
sys/dev/misc/kbdmux/kbdmux.c
260
.intr = kbdmux_intr,
sys/dev/misc/psm/psm.c
2014
sc->intr = bus_alloc_legacy_irq_resource(dev, &rid, irq, RF_ACTIVE);
sys/dev/misc/psm/psm.c
2015
if (sc->intr == NULL) {
sys/dev/misc/psm/psm.c
2019
error = BUS_SETUP_INTR(device_get_parent(dev), dev, sc->intr,
sys/dev/misc/psm/psm.c
2091
bus_teardown_intr(dev, sc->intr, sc->ih);
sys/dev/misc/psm/psm.c
2092
if (sc->intr != NULL)
sys/dev/misc/psm/psm.c
2093
bus_release_resource(dev, SYS_RES_IRQ, rid, sc->intr);
sys/dev/misc/psm/psm.c
2117
bus_teardown_intr(dev, sc->intr, sc->ih);
sys/dev/misc/psm/psm.c
2118
bus_release_resource(dev, SYS_RES_IRQ, rid, sc->intr);
sys/dev/misc/psm/psm.c
440
struct resource *intr; /* IRQ resource */
sys/dev/misc/vkbd/vkbd.c
712
.intr = vkbd_intr,
sys/dev/netif/ath/ath/if_ath_alq.h
175
struct if_ath_alq_interrupt intr;
sys/dev/netif/ath/ath/if_ath_alq.h
180
intr.intr_status = htobe32(status);
sys/dev/netif/ath/ath/if_ath_alq.h
182
intr.intr_state[i] = htobe32(state[i]);
sys/dev/netif/ath/ath/if_ath_alq.h
183
intr.intr_syncstate = htobe32(sync_state);
sys/dev/netif/ath/ath/if_ath_alq.h
185
if_ath_alq_post(alq, ATH_ALQ_INTR_STATUS, sizeof(intr),
sys/dev/netif/ath/ath/if_ath_alq.h
186
(const char *) &intr);
sys/dev/netif/bge/if_bge.c
3293
logif(intr);
sys/dev/netif/bge/if_bge.c
443
KTR_INFO(KTR_IF_BGE, if_bge, intr, 0, "intr");
sys/dev/netif/bnx/if_bnx.c
1223
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
1565
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
1566
bzero(intr->bnx_status_block, BGE_STATUS_BLK_SZ);
sys/dev/netif/bnx/if_bnx.c
1568
BGE_ADDR_HI(intr->bnx_status_block_paddr));
sys/dev/netif/bnx/if_bnx.c
1570
BGE_ADDR_LO(intr->bnx_status_block_paddr));
sys/dev/netif/bnx/if_bnx.c
1572
intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
1573
bzero(intr->bnx_status_block, BGE_STATUS_BLK_SZ);
sys/dev/netif/bnx/if_bnx.c
1575
BGE_ADDR_HI(intr->bnx_status_block_paddr));
sys/dev/netif/bnx/if_bnx.c
1577
BGE_ADDR_LO(intr->bnx_status_block_paddr));
sys/dev/netif/bnx/if_bnx.c
4138
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
4140
bnx_dma_block_free(intr->bnx_status_tag,
sys/dev/netif/bnx/if_bnx.c
4141
intr->bnx_status_map, intr->bnx_status_block);
sys/dev/netif/bnx/if_bnx.c
4179
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
4183
&intr->bnx_status_tag, &intr->bnx_status_map,
sys/dev/netif/bnx/if_bnx.c
4184
(void *)&intr->bnx_status_block,
sys/dev/netif/bnx/if_bnx.c
4185
&intr->bnx_status_block_paddr);
sys/dev/netif/bnx/if_bnx.c
4254
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
4264
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
4267
intr = &sc->bnx_intr_data[i + 1];
sys/dev/netif/bnx/if_bnx.c
4272
&intr->bnx_status_block->bge_idx[0].bge_rx_prod_idx;
sys/dev/netif/bnx/if_bnx.c
4275
&intr->bnx_status_block->bge_rx_jumbo_cons_idx;
sys/dev/netif/bnx/if_bnx.c
4278
&intr->bnx_status_block->bge_rsvd1;
sys/dev/netif/bnx/if_bnx.c
4281
&intr->bnx_status_block->bge_rx_mini_cons_idx;
sys/dev/netif/bnx/if_bnx.c
4286
&intr->bnx_status_block->bge_status_tag;
sys/dev/netif/bnx/if_bnx.c
4306
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
4312
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
4315
intr = &sc->bnx_intr_data[i + 1];
sys/dev/netif/bnx/if_bnx.c
4320
&intr->bnx_status_block->bge_status_tag;
sys/dev/netif/bnx/if_bnx.c
4323
&intr->bnx_status_block->bge_idx[0].bge_tx_cons_idx;
sys/dev/netif/bnx/if_bnx.c
4763
struct bnx_intr_data *intr = xintr;
sys/dev/netif/bnx/if_bnx.c
4768
lwkt_serialize_enter(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4770
KKASSERT(mycpuid == intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
4772
ifp = &intr->bnx_sc->arpcom.ac_if;
sys/dev/netif/bnx/if_bnx.c
4774
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4778
txr = intr->bnx_txr;
sys/dev/netif/bnx/if_bnx.c
4779
ret = intr->bnx_ret;
sys/dev/netif/bnx/if_bnx.c
4783
if (intr->bnx_rx_check_considx == ret->bnx_rx_saved_considx &&
sys/dev/netif/bnx/if_bnx.c
4784
intr->bnx_tx_check_considx == txr->bnx_tx_saved_considx) {
sys/dev/netif/bnx/if_bnx.c
4785
if (!intr->bnx_intr_maylose) {
sys/dev/netif/bnx/if_bnx.c
4786
intr->bnx_intr_maylose = TRUE;
sys/dev/netif/bnx/if_bnx.c
4791
intr->bnx_intr_func(intr->bnx_intr_arg);
sys/dev/netif/bnx/if_bnx.c
4794
intr->bnx_intr_maylose = FALSE;
sys/dev/netif/bnx/if_bnx.c
4795
intr->bnx_rx_check_considx = ret->bnx_rx_saved_considx;
sys/dev/netif/bnx/if_bnx.c
4796
intr->bnx_tx_check_considx = txr->bnx_tx_saved_considx;
sys/dev/netif/bnx/if_bnx.c
4799
callout_reset(&intr->bnx_intr_timer, BNX_INTR_CKINTVL,
sys/dev/netif/bnx/if_bnx.c
4800
intr->bnx_intr_check, intr);
sys/dev/netif/bnx/if_bnx.c
4801
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4807
struct bnx_intr_data *intr = xintr;
sys/dev/netif/bnx/if_bnx.c
4811
lwkt_serialize_enter(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4813
KKASSERT(mycpuid == intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
4815
ifp = &intr->bnx_sc->arpcom.ac_if;
sys/dev/netif/bnx/if_bnx.c
4817
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4821
txr = intr->bnx_txr;
sys/dev/netif/bnx/if_bnx.c
4824
if (intr->bnx_tx_check_considx == txr->bnx_tx_saved_considx) {
sys/dev/netif/bnx/if_bnx.c
4825
if (!intr->bnx_intr_maylose) {
sys/dev/netif/bnx/if_bnx.c
4826
intr->bnx_intr_maylose = TRUE;
sys/dev/netif/bnx/if_bnx.c
4831
intr->bnx_intr_func(intr->bnx_intr_arg);
sys/dev/netif/bnx/if_bnx.c
4834
intr->bnx_intr_maylose = FALSE;
sys/dev/netif/bnx/if_bnx.c
4835
intr->bnx_tx_check_considx = txr->bnx_tx_saved_considx;
sys/dev/netif/bnx/if_bnx.c
4838
callout_reset(&intr->bnx_intr_timer, BNX_INTR_CKINTVL,
sys/dev/netif/bnx/if_bnx.c
4839
intr->bnx_intr_check, intr);
sys/dev/netif/bnx/if_bnx.c
4840
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4846
struct bnx_intr_data *intr = xintr;
sys/dev/netif/bnx/if_bnx.c
4850
lwkt_serialize_enter(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4852
KKASSERT(mycpuid == intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
4854
ifp = &intr->bnx_sc->arpcom.ac_if;
sys/dev/netif/bnx/if_bnx.c
4856
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4860
ret = intr->bnx_ret;
sys/dev/netif/bnx/if_bnx.c
4863
if (intr->bnx_rx_check_considx == ret->bnx_rx_saved_considx) {
sys/dev/netif/bnx/if_bnx.c
4864
if (!intr->bnx_intr_maylose) {
sys/dev/netif/bnx/if_bnx.c
4865
intr->bnx_intr_maylose = TRUE;
sys/dev/netif/bnx/if_bnx.c
4870
intr->bnx_intr_func(intr->bnx_intr_arg);
sys/dev/netif/bnx/if_bnx.c
4873
intr->bnx_intr_maylose = FALSE;
sys/dev/netif/bnx/if_bnx.c
4874
intr->bnx_rx_check_considx = ret->bnx_rx_saved_considx;
sys/dev/netif/bnx/if_bnx.c
4877
callout_reset(&intr->bnx_intr_timer, BNX_INTR_CKINTVL,
sys/dev/netif/bnx/if_bnx.c
4878
intr->bnx_intr_check, intr);
sys/dev/netif/bnx/if_bnx.c
4879
lwkt_serialize_exit(intr->bnx_intr_serialize);
sys/dev/netif/bnx/if_bnx.c
4897
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
4899
bnx_writembx(sc, intr->bnx_intr_mbx,
sys/dev/netif/bnx/if_bnx.c
4900
(*intr->bnx_saved_status_tag) << 24);
sys/dev/netif/bnx/if_bnx.c
4902
bnx_writembx(sc, intr->bnx_intr_mbx,
sys/dev/netif/bnx/if_bnx.c
4903
(*intr->bnx_saved_status_tag) << 24);
sys/dev/netif/bnx/if_bnx.c
4924
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
4926
if (intr->bnx_intr_check == NULL)
sys/dev/netif/bnx/if_bnx.c
4928
intr->bnx_intr_maylose = FALSE;
sys/dev/netif/bnx/if_bnx.c
4929
intr->bnx_rx_check_considx = 0;
sys/dev/netif/bnx/if_bnx.c
4930
intr->bnx_tx_check_considx = 0;
sys/dev/netif/bnx/if_bnx.c
4931
callout_reset_bycpu(&intr->bnx_intr_timer,
sys/dev/netif/bnx/if_bnx.c
4932
BNX_INTR_CKINTVL, intr->bnx_intr_check, intr,
sys/dev/netif/bnx/if_bnx.c
4933
intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
4944
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
4946
callout_stop(&intr->bnx_intr_timer);
sys/dev/netif/bnx/if_bnx.c
4947
intr->bnx_intr_maylose = FALSE;
sys/dev/netif/bnx/if_bnx.c
4948
intr->bnx_rx_check_considx = 0;
sys/dev/netif/bnx/if_bnx.c
4949
intr->bnx_tx_check_considx = 0;
sys/dev/netif/bnx/if_bnx.c
5372
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
5386
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
5387
intr->bnx_ret = &sc->bnx_rx_ret_ring[0];
sys/dev/netif/bnx/if_bnx.c
5388
intr->bnx_txr = &sc->bnx_tx_ring[0];
sys/dev/netif/bnx/if_bnx.c
5389
intr->bnx_intr_serialize = &sc->bnx_main_serialize;
sys/dev/netif/bnx/if_bnx.c
5390
intr->bnx_intr_check = bnx_check_intr_rxtx;
sys/dev/netif/bnx/if_bnx.c
5391
intr->bnx_saved_status_tag = &intr->bnx_ret->bnx_saved_status_tag;
sys/dev/netif/bnx/if_bnx.c
5394
&intr->bnx_intr_rid, &intr_flags);
sys/dev/netif/bnx/if_bnx.c
5396
intr->bnx_intr_res = bus_alloc_resource_any(sc->bnx_dev, SYS_RES_IRQ,
sys/dev/netif/bnx/if_bnx.c
5397
&intr->bnx_intr_rid, intr_flags);
sys/dev/netif/bnx/if_bnx.c
5398
if (intr->bnx_intr_res == NULL) {
sys/dev/netif/bnx/if_bnx.c
5405
intr->bnx_intr_func = bnx_msi;
sys/dev/netif/bnx/if_bnx.c
5409
intr->bnx_intr_func = bnx_intr_legacy;
sys/dev/netif/bnx/if_bnx.c
5411
intr->bnx_intr_arg = sc;
sys/dev/netif/bnx/if_bnx.c
5412
intr->bnx_intr_cpuid = rman_get_cpuid(intr->bnx_intr_res);
sys/dev/netif/bnx/if_bnx.c
5414
intr->bnx_txr->bnx_tx_cpuid = intr->bnx_intr_cpuid;
sys/dev/netif/bnx/if_bnx.c
5425
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
5427
error = bus_setup_intr_descr(sc->bnx_dev, intr->bnx_intr_res,
sys/dev/netif/bnx/if_bnx.c
5428
INTR_MPSAFE, intr->bnx_intr_func, intr->bnx_intr_arg,
sys/dev/netif/bnx/if_bnx.c
5429
&intr->bnx_intr_hand, intr->bnx_intr_serialize,
sys/dev/netif/bnx/if_bnx.c
5430
intr->bnx_intr_desc);
sys/dev/netif/bnx/if_bnx.c
5447
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
5449
bus_teardown_intr(sc->bnx_dev, intr->bnx_intr_res,
sys/dev/netif/bnx/if_bnx.c
5450
intr->bnx_intr_hand);
sys/dev/netif/bnx/if_bnx.c
5458
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
5461
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
5463
if (intr->bnx_intr_res != NULL) {
sys/dev/netif/bnx/if_bnx.c
5465
intr->bnx_intr_rid, intr->bnx_intr_res);
sys/dev/netif/bnx/if_bnx.c
5825
struct bnx_intr_data *intr;
sys/dev/netif/bnx/if_bnx.c
5836
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
5838
intr->bnx_intr_serialize = &sc->bnx_main_serialize;
sys/dev/netif/bnx/if_bnx.c
5839
intr->bnx_saved_status_tag = &sc->bnx_saved_status_tag;
sys/dev/netif/bnx/if_bnx.c
5841
intr->bnx_intr_func = bnx_msix_status;
sys/dev/netif/bnx/if_bnx.c
5842
intr->bnx_intr_arg = sc;
sys/dev/netif/bnx/if_bnx.c
5843
intr->bnx_intr_cpuid = 0; /* XXX */
sys/dev/netif/bnx/if_bnx.c
5845
ksnprintf(intr->bnx_intr_desc0, sizeof(intr->bnx_intr_desc0),
sys/dev/netif/bnx/if_bnx.c
5847
intr->bnx_intr_desc = intr->bnx_intr_desc0;
sys/dev/netif/bnx/if_bnx.c
5855
intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
5858
intr->bnx_ret = &sc->bnx_rx_ret_ring[idx];
sys/dev/netif/bnx/if_bnx.c
5860
intr->bnx_txr = &sc->bnx_tx_ring[idx];
sys/dev/netif/bnx/if_bnx.c
5861
intr->bnx_ret->bnx_txr = intr->bnx_txr;
sys/dev/netif/bnx/if_bnx.c
5864
intr->bnx_intr_serialize =
sys/dev/netif/bnx/if_bnx.c
5865
&intr->bnx_ret->bnx_rx_ret_serialize;
sys/dev/netif/bnx/if_bnx.c
5866
intr->bnx_saved_status_tag =
sys/dev/netif/bnx/if_bnx.c
5867
&intr->bnx_ret->bnx_saved_status_tag;
sys/dev/netif/bnx/if_bnx.c
5869
intr->bnx_intr_arg = intr->bnx_ret;
sys/dev/netif/bnx/if_bnx.c
5870
intr->bnx_intr_cpuid =
sys/dev/netif/bnx/if_bnx.c
5872
KKASSERT(intr->bnx_intr_cpuid < netisr_ncpus);
sys/dev/netif/bnx/if_bnx.c
5874
if (intr->bnx_txr == NULL) {
sys/dev/netif/bnx/if_bnx.c
5875
intr->bnx_intr_check = bnx_check_intr_rx;
sys/dev/netif/bnx/if_bnx.c
5876
intr->bnx_intr_func = bnx_msix_rx;
sys/dev/netif/bnx/if_bnx.c
5877
ksnprintf(intr->bnx_intr_desc0,
sys/dev/netif/bnx/if_bnx.c
5878
sizeof(intr->bnx_intr_desc0), "%s rx%d",
sys/dev/netif/bnx/if_bnx.c
5885
intr->bnx_intr_check = bnx_check_intr_rxtx;
sys/dev/netif/bnx/if_bnx.c
5886
intr->bnx_intr_func = bnx_msix_rxtx;
sys/dev/netif/bnx/if_bnx.c
5887
ksnprintf(intr->bnx_intr_desc0,
sys/dev/netif/bnx/if_bnx.c
5888
sizeof(intr->bnx_intr_desc0), "%s rxtx%d",
sys/dev/netif/bnx/if_bnx.c
5894
KASSERT(intr->bnx_intr_cpuid == tx_cpuid,
sys/dev/netif/bnx/if_bnx.c
5896
intr->bnx_intr_cpuid, tx_cpuid));
sys/dev/netif/bnx/if_bnx.c
5898
intr->bnx_txr->bnx_tx_cpuid =
sys/dev/netif/bnx/if_bnx.c
5899
intr->bnx_intr_cpuid;
sys/dev/netif/bnx/if_bnx.c
5901
intr->bnx_intr_desc = intr->bnx_intr_desc0;
sys/dev/netif/bnx/if_bnx.c
5903
intr->bnx_ret->bnx_msix_mbx = intr->bnx_intr_mbx;
sys/dev/netif/bnx/if_bnx.c
5909
intr = &sc->bnx_intr_data[0];
sys/dev/netif/bnx/if_bnx.c
5911
intr->bnx_txr = &sc->bnx_tx_ring[0];
sys/dev/netif/bnx/if_bnx.c
5912
intr->bnx_intr_serialize = &sc->bnx_main_serialize;
sys/dev/netif/bnx/if_bnx.c
5913
intr->bnx_intr_check = bnx_check_intr_tx;
sys/dev/netif/bnx/if_bnx.c
5914
intr->bnx_saved_status_tag =
sys/dev/netif/bnx/if_bnx.c
5915
&intr->bnx_txr->bnx_saved_status_tag;
sys/dev/netif/bnx/if_bnx.c
5917
intr->bnx_intr_func = bnx_msix_tx_status;
sys/dev/netif/bnx/if_bnx.c
5918
intr->bnx_intr_arg = intr->bnx_txr;
sys/dev/netif/bnx/if_bnx.c
5919
intr->bnx_intr_cpuid = if_ringmap_cpumap(sc->bnx_tx_rmap, 0);
sys/dev/netif/bnx/if_bnx.c
5920
KKASSERT(intr->bnx_intr_cpuid < netisr_ncpus);
sys/dev/netif/bnx/if_bnx.c
5922
ksnprintf(intr->bnx_intr_desc0, sizeof(intr->bnx_intr_desc0),
sys/dev/netif/bnx/if_bnx.c
5924
intr->bnx_intr_desc = intr->bnx_intr_desc0;
sys/dev/netif/bnx/if_bnx.c
5926
intr->bnx_txr->bnx_tx_cpuid = intr->bnx_intr_cpuid;
sys/dev/netif/bnx/if_bnx.c
5934
intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
5937
intr->bnx_ret = &sc->bnx_rx_ret_ring[idx];
sys/dev/netif/bnx/if_bnx.c
5938
intr->bnx_intr_serialize =
sys/dev/netif/bnx/if_bnx.c
5939
&intr->bnx_ret->bnx_rx_ret_serialize;
sys/dev/netif/bnx/if_bnx.c
5940
intr->bnx_intr_check = bnx_check_intr_rx;
sys/dev/netif/bnx/if_bnx.c
5941
intr->bnx_saved_status_tag =
sys/dev/netif/bnx/if_bnx.c
5942
&intr->bnx_ret->bnx_saved_status_tag;
sys/dev/netif/bnx/if_bnx.c
5944
intr->bnx_intr_func = bnx_msix_rx;
sys/dev/netif/bnx/if_bnx.c
5945
intr->bnx_intr_arg = intr->bnx_ret;
sys/dev/netif/bnx/if_bnx.c
5946
intr->bnx_intr_cpuid =
sys/dev/netif/bnx/if_bnx.c
5948
KKASSERT(intr->bnx_intr_cpuid < netisr_ncpus);
sys/dev/netif/bnx/if_bnx.c
5950
ksnprintf(intr->bnx_intr_desc0,
sys/dev/netif/bnx/if_bnx.c
5951
sizeof(intr->bnx_intr_desc0), "%s rx%d",
sys/dev/netif/bnx/if_bnx.c
5953
intr->bnx_intr_desc = intr->bnx_intr_desc0;
sys/dev/netif/bnx/if_bnx.c
5955
intr->bnx_ret->bnx_msix_mbx = intr->bnx_intr_mbx;
sys/dev/netif/bnx/if_bnx.c
5985
intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
5988
&intr->bnx_intr_rid, intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
5992
i, intr->bnx_intr_cpuid);
sys/dev/netif/bnx/if_bnx.c
5996
intr->bnx_intr_res = bus_alloc_resource_any(sc->bnx_dev,
sys/dev/netif/bnx/if_bnx.c
5997
SYS_RES_IRQ, &intr->bnx_intr_rid, RF_ACTIVE);
sys/dev/netif/bnx/if_bnx.c
5998
if (intr->bnx_intr_res == NULL) {
sys/dev/netif/bnx/if_bnx.c
6022
struct bnx_intr_data *intr = &sc->bnx_intr_data[i];
sys/dev/netif/bnx/if_bnx.c
6024
if (intr->bnx_intr_res != NULL) {
sys/dev/netif/bnx/if_bnx.c
6026
intr->bnx_intr_rid, intr->bnx_intr_res);
sys/dev/netif/bnx/if_bnx.c
6028
if (intr->bnx_intr_rid >= 0) {
sys/dev/netif/bnx/if_bnx.c
6030
intr->bnx_intr_rid);
sys/dev/netif/bwn/siba/siba_bwn.c
292
int flags, driver_intr_t *intr, void *arg, void **cookiep,
sys/dev/netif/bwn/siba/siba_bwn.c
297
intr, arg, cookiep, serializer, NULL));
sys/dev/netif/bwn/siba/siba_bwn.c
302
int flags, driver_filter_t *filter, driver_intr_t *intr, void *arg,
sys/dev/netif/bwn/siba/siba_bwn.c
307
filter, intr, arg, cookiep));
sys/dev/netif/igb/if_igb.c
3825
struct igb_intr_data *intr;
sys/dev/netif/igb/if_igb.c
3829
intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
3830
if (intr->intr_use == use) {
sys/dev/netif/igb/if_igb.c
3831
rate = intr->intr_rate;
sys/dev/netif/igb/if_igb.c
3845
intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
3846
if (intr->intr_use == use && intr->intr_rate != rate) {
sys/dev/netif/igb/if_igb.c
3847
intr->intr_rate = rate;
sys/dev/netif/igb/if_igb.c
4139
struct igb_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
4142
error = bus_setup_intr_descr(sc->dev, intr->intr_res,
sys/dev/netif/igb/if_igb.c
4143
INTR_MPSAFE, intr->intr_func, intr->intr_funcarg,
sys/dev/netif/igb/if_igb.c
4144
&intr->intr_hand, intr->intr_serialize, intr->intr_desc);
sys/dev/netif/igb/if_igb.c
4275
struct igb_intr_data *intr;
sys/dev/netif/igb/if_igb.c
4317
intr = &sc->intr_data[0];
sys/dev/netif/igb/if_igb.c
4323
&intr->intr_rid, &intr_flags);
sys/dev/netif/igb/if_igb.c
4340
intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ,
sys/dev/netif/igb/if_igb.c
4341
&intr->intr_rid, intr_flags);
sys/dev/netif/igb/if_igb.c
4342
if (intr->intr_res == NULL) {
sys/dev/netif/igb/if_igb.c
4348
intr->intr_serialize = &sc->main_serialize;
sys/dev/netif/igb/if_igb.c
4349
intr->intr_cpuid = rman_get_cpuid(intr->intr_res);
sys/dev/netif/igb/if_igb.c
4350
intr->intr_func = (sc->flags & IGB_FLAG_SHARED_INTR) ?
sys/dev/netif/igb/if_igb.c
4352
intr->intr_funcarg = sc;
sys/dev/netif/igb/if_igb.c
4353
intr->intr_rate = IGB_INTR_RATE;
sys/dev/netif/igb/if_igb.c
4354
intr->intr_use = IGB_INTR_USE_RXTX;
sys/dev/netif/igb/if_igb.c
4356
sc->tx_rings[0].tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/igb/if_igb.c
4429
struct igb_intr_data *intr = &sc->intr_data[0];
sys/dev/netif/igb/if_igb.c
4432
if (intr->intr_res != NULL) {
sys/dev/netif/igb/if_igb.c
4434
intr->intr_rid, intr->intr_res);
sys/dev/netif/igb/if_igb.c
4454
struct igb_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
4456
bus_teardown_intr(sc->dev, intr->intr_res, intr->intr_hand);
sys/dev/netif/igb/if_igb.c
4466
struct igb_intr_data *intr;
sys/dev/netif/igb/if_igb.c
4554
intr = &sc->intr_data[x];
sys/dev/netif/igb/if_igb.c
4555
intr->intr_rid = -1;
sys/dev/netif/igb/if_igb.c
4556
intr->intr_rate = IGB_INTR_RATE;
sys/dev/netif/igb/if_igb.c
4584
intr = &sc->intr_data[x++];
sys/dev/netif/igb/if_igb.c
4585
intr->intr_serialize = &rxr->rx_serialize;
sys/dev/netif/igb/if_igb.c
4586
intr->intr_cpuid = cpuid;
sys/dev/netif/igb/if_igb.c
4587
KKASSERT(intr->intr_cpuid < netisr_ncpus);
sys/dev/netif/igb/if_igb.c
4588
intr->intr_funcarg = rxr;
sys/dev/netif/igb/if_igb.c
4590
intr->intr_func = igb_msix_rxtx;
sys/dev/netif/igb/if_igb.c
4591
intr->intr_use = IGB_INTR_USE_RXTX;
sys/dev/netif/igb/if_igb.c
4592
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0),
sys/dev/netif/igb/if_igb.c
4598
txr->tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/igb/if_igb.c
4600
intr->intr_func = igb_msix_rx;
sys/dev/netif/igb/if_igb.c
4601
intr->intr_rate = IGB_MSIX_RX_RATE;
sys/dev/netif/igb/if_igb.c
4602
intr->intr_use = IGB_INTR_USE_RX;
sys/dev/netif/igb/if_igb.c
4604
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0),
sys/dev/netif/igb/if_igb.c
4607
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/igb/if_igb.c
4622
intr = &sc->intr_data[x++];
sys/dev/netif/igb/if_igb.c
4623
intr->intr_serialize = &txr->tx_serialize;
sys/dev/netif/igb/if_igb.c
4624
intr->intr_func = igb_msix_tx;
sys/dev/netif/igb/if_igb.c
4625
intr->intr_funcarg = txr;
sys/dev/netif/igb/if_igb.c
4626
intr->intr_rate = IGB_MSIX_TX_RATE;
sys/dev/netif/igb/if_igb.c
4627
intr->intr_use = IGB_INTR_USE_TX;
sys/dev/netif/igb/if_igb.c
4629
intr->intr_cpuid = if_ringmap_cpumap(sc->tx_rmap_intr, i);
sys/dev/netif/igb/if_igb.c
4630
KKASSERT(intr->intr_cpuid < netisr_ncpus);
sys/dev/netif/igb/if_igb.c
4631
txr->tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/igb/if_igb.c
4633
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0), "%s tx%d",
sys/dev/netif/igb/if_igb.c
4635
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/igb/if_igb.c
4645
intr = &sc->intr_data[x++];
sys/dev/netif/igb/if_igb.c
4646
intr->intr_serialize = &sc->main_serialize;
sys/dev/netif/igb/if_igb.c
4647
intr->intr_func = igb_msix_status;
sys/dev/netif/igb/if_igb.c
4648
intr->intr_funcarg = sc;
sys/dev/netif/igb/if_igb.c
4649
intr->intr_cpuid = 0;
sys/dev/netif/igb/if_igb.c
4650
intr->intr_use = IGB_INTR_USE_STATUS;
sys/dev/netif/igb/if_igb.c
4652
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0), "%s sts",
sys/dev/netif/igb/if_igb.c
4654
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/igb/if_igb.c
4666
intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
4668
error = pci_alloc_msix_vector(sc->dev, i, &intr->intr_rid,
sys/dev/netif/igb/if_igb.c
4669
intr->intr_cpuid);
sys/dev/netif/igb/if_igb.c
4673
intr->intr_cpuid);
sys/dev/netif/igb/if_igb.c
4677
intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ,
sys/dev/netif/igb/if_igb.c
4678
&intr->intr_rid, RF_ACTIVE);
sys/dev/netif/igb/if_igb.c
4679
if (intr->intr_res == NULL) {
sys/dev/netif/igb/if_igb.c
4702
struct igb_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/igb/if_igb.c
4704
if (intr->intr_res != NULL) {
sys/dev/netif/igb/if_igb.c
4706
intr->intr_rid, intr->intr_res);
sys/dev/netif/igb/if_igb.c
4708
if (intr->intr_rid >= 0)
sys/dev/netif/igb/if_igb.c
4709
pci_release_msix_vector(sc->dev, intr->intr_rid);
sys/dev/netif/ix/if_ix.c
3726
struct ix_intr_data *intr;
sys/dev/netif/ix/if_ix.c
3767
intr = &sc->intr_data[0];
sys/dev/netif/ix/if_ix.c
3774
&intr->intr_rid, &intr_flags);
sys/dev/netif/ix/if_ix.c
3785
if (pci_alloc_msi(sc->dev, &intr->intr_rid, 1, cpu) == 0) {
sys/dev/netif/ix/if_ix.c
3795
intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ,
sys/dev/netif/ix/if_ix.c
3796
&intr->intr_rid, intr_flags);
sys/dev/netif/ix/if_ix.c
3797
if (intr->intr_res == NULL) {
sys/dev/netif/ix/if_ix.c
3803
intr->intr_serialize = &sc->main_serialize;
sys/dev/netif/ix/if_ix.c
3804
intr->intr_cpuid = rman_get_cpuid(intr->intr_res);
sys/dev/netif/ix/if_ix.c
3806
intr->intr_func = ix_intr_82598;
sys/dev/netif/ix/if_ix.c
3808
intr->intr_func = ix_intr;
sys/dev/netif/ix/if_ix.c
3809
intr->intr_funcarg = sc;
sys/dev/netif/ix/if_ix.c
3810
intr->intr_rate = IX_INTR_RATE;
sys/dev/netif/ix/if_ix.c
3811
intr->intr_use = IX_INTR_USE_RXTX;
sys/dev/netif/ix/if_ix.c
3814
sc->tx_rings[0].tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/ix/if_ix.c
3848
struct ix_intr_data *intr = &sc->intr_data[0];
sys/dev/netif/ix/if_ix.c
3851
if (intr->intr_res != NULL) {
sys/dev/netif/ix/if_ix.c
3853
intr->intr_rid, intr->intr_res);
sys/dev/netif/ix/if_ix.c
3911
struct ix_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/ix/if_ix.c
3914
error = bus_setup_intr_descr(sc->dev, intr->intr_res,
sys/dev/netif/ix/if_ix.c
3915
INTR_MPSAFE, intr->intr_func, intr->intr_funcarg,
sys/dev/netif/ix/if_ix.c
3916
&intr->intr_hand, intr->intr_serialize, intr->intr_desc);
sys/dev/netif/ix/if_ix.c
3935
struct ix_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/ix/if_ix.c
3937
bus_teardown_intr(sc->dev, intr->intr_res, intr->intr_hand);
sys/dev/netif/ix/if_ix.c
4507
struct ix_intr_data *intr;
sys/dev/netif/ix/if_ix.c
4604
intr = &sc->intr_data[x];
sys/dev/netif/ix/if_ix.c
4605
intr->intr_rid = -1;
sys/dev/netif/ix/if_ix.c
4606
intr->intr_rate = IX_INTR_RATE;
sys/dev/netif/ix/if_ix.c
4635
intr = &sc->intr_data[x++];
sys/dev/netif/ix/if_ix.c
4636
intr->intr_serialize = &rxr->rx_serialize;
sys/dev/netif/ix/if_ix.c
4638
ksnprintf(intr->intr_desc0,
sys/dev/netif/ix/if_ix.c
4639
sizeof(intr->intr_desc0), "%s rx%dtx%d",
sys/dev/netif/ix/if_ix.c
4641
intr->intr_use = IX_INTR_USE_RXTX;
sys/dev/netif/ix/if_ix.c
4642
intr->intr_func = ix_msix_rxtx;
sys/dev/netif/ix/if_ix.c
4644
ksnprintf(intr->intr_desc0,
sys/dev/netif/ix/if_ix.c
4645
sizeof(intr->intr_desc0), "%s rx%d",
sys/dev/netif/ix/if_ix.c
4647
intr->intr_rate = IX_MSIX_RX_RATE;
sys/dev/netif/ix/if_ix.c
4648
intr->intr_use = IX_INTR_USE_RX;
sys/dev/netif/ix/if_ix.c
4649
intr->intr_func = ix_msix_rx;
sys/dev/netif/ix/if_ix.c
4651
intr->intr_funcarg = rxr;
sys/dev/netif/ix/if_ix.c
4652
intr->intr_cpuid = cpuid;
sys/dev/netif/ix/if_ix.c
4653
KKASSERT(intr->intr_cpuid < netisr_ncpus);
sys/dev/netif/ix/if_ix.c
4654
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/ix/if_ix.c
4657
txr->tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/ix/if_ix.c
4674
intr = &sc->intr_data[x++];
sys/dev/netif/ix/if_ix.c
4675
intr->intr_serialize = &txr->tx_serialize;
sys/dev/netif/ix/if_ix.c
4676
intr->intr_rate = IX_MSIX_TX_RATE;
sys/dev/netif/ix/if_ix.c
4677
intr->intr_use = IX_INTR_USE_TX;
sys/dev/netif/ix/if_ix.c
4678
intr->intr_func = ix_msix_tx;
sys/dev/netif/ix/if_ix.c
4679
intr->intr_funcarg = txr;
sys/dev/netif/ix/if_ix.c
4680
intr->intr_cpuid = if_ringmap_cpumap(sc->tx_rmap_intr, i);
sys/dev/netif/ix/if_ix.c
4681
KKASSERT(intr->intr_cpuid < netisr_ncpus);
sys/dev/netif/ix/if_ix.c
4682
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0), "%s tx%d",
sys/dev/netif/ix/if_ix.c
4684
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/ix/if_ix.c
4686
txr->tx_intr_cpuid = intr->intr_cpuid;
sys/dev/netif/ix/if_ix.c
4695
intr = &sc->intr_data[x++];
sys/dev/netif/ix/if_ix.c
4697
intr->intr_serialize = &sc->main_serialize;
sys/dev/netif/ix/if_ix.c
4698
intr->intr_func = ix_msix_status;
sys/dev/netif/ix/if_ix.c
4699
intr->intr_funcarg = sc;
sys/dev/netif/ix/if_ix.c
4700
intr->intr_cpuid = 0;
sys/dev/netif/ix/if_ix.c
4701
intr->intr_use = IX_INTR_USE_STATUS;
sys/dev/netif/ix/if_ix.c
4703
ksnprintf(intr->intr_desc0, sizeof(intr->intr_desc0), "%s sts",
sys/dev/netif/ix/if_ix.c
4705
intr->intr_desc = intr->intr_desc0;
sys/dev/netif/ix/if_ix.c
4717
intr = &sc->intr_data[i];
sys/dev/netif/ix/if_ix.c
4719
error = pci_alloc_msix_vector(sc->dev, i, &intr->intr_rid,
sys/dev/netif/ix/if_ix.c
4720
intr->intr_cpuid);
sys/dev/netif/ix/if_ix.c
4724
intr->intr_cpuid);
sys/dev/netif/ix/if_ix.c
4728
intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ,
sys/dev/netif/ix/if_ix.c
4729
&intr->intr_rid, RF_ACTIVE);
sys/dev/netif/ix/if_ix.c
4730
if (intr->intr_res == NULL) {
sys/dev/netif/ix/if_ix.c
4753
struct ix_intr_data *intr = &sc->intr_data[i];
sys/dev/netif/ix/if_ix.c
4755
if (intr->intr_res != NULL) {
sys/dev/netif/ix/if_ix.c
4757
intr->intr_rid, intr->intr_res);
sys/dev/netif/ix/if_ix.c
4759
if (intr->intr_rid >= 0)
sys/dev/netif/ix/if_ix.c
4760
pci_release_msix_vector(sc->dev, intr->intr_rid);
sys/dev/netif/ix/if_ix.c
5384
ix_detect_fanfail(struct ix_softc *sc, uint32_t reg, boolean_t intr)
sys/dev/netif/ix/if_ix.c
5388
mask = intr ? IXGBE_EICR_GPI_SDP1_BY_MAC(&sc->hw) : IXGBE_ESDP_SDP1;
sys/dev/netif/oce/oce_if.c
1892
if ((now < aic->ticks) || (eqo->intr < aic->intr_prev))
sys/dev/netif/oce/oce_if.c
1900
ips = (uint32_t)(eqo->intr - aic->intr_prev) / tps;
sys/dev/netif/oce/oce_if.c
1924
aic->intr_prev = eqo->intr;
sys/dev/netif/oce/oce_if.c
670
ii->eq->intr++;
sys/dev/netif/oce/oce_if.h
606
uint64_t intr;
sys/dev/netif/ral/if_ral_pci.c
117
void (*intr)(void *);
sys/dev/netif/ral/if_ral_pci.c
286
psc->sc_opns->intr, psc, &psc->sc_ih, &wlan_global_serializer);
sys/dev/netif/ral/if_ral_pci.c
289
NULL, psc->sc_opns->intr, psc, &psc->sc_ih);
sys/dev/netif/re/re.c
5268
sc->intr = re_intr_8125;
sys/dev/netif/re/re.c
5274
sc->intr = re_intr;
sys/dev/netif/re/re.c
5295
sc->intr, sc, &sc->re_intrhand);
sys/dev/netif/re/re.c
5298
sc->intr, NULL, sc, &sc->re_intrhand);
sys/dev/netif/re/re.h
985
void (*intr)(void *);
sys/dev/netif/re/re.h
987
int (*intr)(void *);
sys/dev/pccard/pccbb/pccbb.c
336
int flags, driver_intr_t *intr, void *arg,
sys/dev/pccard/pccbb/pccbb.c
347
ih->intr = intr;
sys/dev/pccard/pccbb/pccbb.c
591
(inthand2_t *)ih->intr, ih->arg, NULL);
sys/dev/pccard/pccbb/pccbb.c
593
(*ih->intr)(ih->arg);
sys/dev/pccard/pccbb/pccbbvar.h
146
int flags, driver_intr_t *intr, void *arg, void **cookiep,
sys/dev/pccard/pccbb/pccbbvar.h
36
driver_intr_t *intr;
sys/dev/powermng/intpm/intpm.c
223
int intr;
sys/dev/powermng/intpm/intpm.c
273
intr = value & PCI_INTR_SMB_MASK;
sys/dev/powermng/intpm/intpm.c
274
switch (intr) {
sys/dev/powermng/intpm/intpm.c
292
if (!sc->poll && intr == PCI_INTR_SMB_SMI) {
sys/dev/powermng/intpm/intpm.c
301
if (intr != PCI_INTR_SMB_IRQ9 && intr != PCI_INTR_SMB_IRQ_PCI) {
sys/dev/raid/ciss/ciss.c
577
void *intr;
sys/dev/raid/ciss/ciss.c
746
intr = ciss_perf_msi_intr;
sys/dev/raid/ciss/ciss.c
748
intr = ciss_perf_intr;
sys/dev/raid/ciss/ciss.c
764
intr = ciss_intr;
sys/dev/raid/ciss/ciss.c
776
use_msi = (intr == ciss_perf_msi_intr);
sys/dev/raid/ciss/ciss.c
789
INTR_MPSAFE, intr, sc,
sys/dev/sound/pci/als4000.c
643
u_int8_t intr, sb_status;
sys/dev/sound/pci/als4000.c
646
intr = als_intr_rd(sc);
sys/dev/sound/pci/als4000.c
648
if (intr & 0x80) {
sys/dev/sound/pci/als4000.c
654
if (intr & 0x40) {
sys/dev/sound/pci/als4000.c
661
als_intr_wr(sc, intr);
sys/dev/sound/pci/envy24.c
1204
u_int32_t mask, intr;
sys/dev/sound/pci/envy24.c
1237
intr = envy24_rdmt(sc, ENVY24_MT_INT, 1);
sys/dev/sound/pci/envy24.c
1239
device_printf(sc->dev, "envy24_updintr():intr = 0x%02x, mask = 0x%02x\n", intr, mask);
sys/dev/sound/pci/envy24.c
1241
envy24_wrmt(sc, ENVY24_MT_INT, intr & mask, 1);
sys/dev/sound/pci/envy24.c
1254
u_int32_t mask, intr;
sys/dev/sound/pci/envy24.c
1263
intr = envy24_rdmt(sc, ENVY24_MT_INT, 1);
sys/dev/sound/pci/envy24.c
1264
envy24_wrmt(sc, ENVY24_MT_INT, intr | mask, 1);
sys/dev/sound/pci/envy24.c
1273
u_int32_t mask, stat, intr, rtn;
sys/dev/sound/pci/envy24.c
1278
intr = envy24_rdmt(sc, ENVY24_MT_INT, 1);
sys/dev/sound/pci/envy24.c
1280
if ((rtn = intr & ENVY24_MT_INT_PSTAT) != 0) {
sys/dev/sound/pci/envy24.c
1283
envy24_wrmt(sc, ENVY24_MT_INT, (intr & mask) | stat, 1);
sys/dev/sound/pci/envy24.c
1287
if ((rtn = intr & ENVY24_MT_INT_RSTAT) != 0) {
sys/dev/sound/pci/envy24.c
1290
envy24_wrmt(sc, ENVY24_MT_INT, (intr & mask) | stat, 1);
sys/dev/sound/pci/envy24.c
171
u_int16_t intr[2];
sys/dev/sound/pci/envy24.c
1856
sc->intr[slot] = 0;
sys/dev/sound/pci/envy24.c
2087
feed = (ptr + dsize - sc->intr[0]) % dsize;
sys/dev/sound/pci/envy24.c
2089
printf("%d intr = %d feed = %d\n", ptr, sc->intr[0], feed);
sys/dev/sound/pci/envy24.c
2103
sc->intr[0] = ptr;
sys/dev/sound/pci/envy24.c
2113
feed = (ptr + dsize - sc->intr[1]) % dsize;
sys/dev/sound/pci/envy24.c
2122
sc->intr[1] = ptr;
sys/dev/sound/pci/envy24.c
2459
sc->intr[0] = sc->intr[1] = 0;
sys/dev/sound/pci/envy24ht.c
1158
u_int32_t mask, intr;
sys/dev/sound/pci/envy24ht.c
1191
intr = envy24ht_rdmt(sc, ENVY24HT_MT_INT_MASK, 1);
sys/dev/sound/pci/envy24ht.c
1193
device_printf(sc->dev, "envy24ht_updintr():intr = 0x%02x, mask = 0x%02x\n", intr, mask);
sys/dev/sound/pci/envy24ht.c
1195
envy24ht_wrmt(sc, ENVY24HT_MT_INT_MASK, intr & mask, 1);
sys/dev/sound/pci/envy24ht.c
1208
u_int32_t mask, intr;
sys/dev/sound/pci/envy24ht.c
1217
intr = envy24ht_rdmt(sc, ENVY24HT_MT_INT, 1);
sys/dev/sound/pci/envy24ht.c
1218
envy24ht_wrmt(sc, ENVY24HT_MT_INT, intr | mask, 1);
sys/dev/sound/pci/envy24ht.c
1227
u_int32_t mask, stat, intr, rtn;
sys/dev/sound/pci/envy24ht.c
1232
intr = envy24ht_rdmt(sc, ENVY24HT_MT_INT_STAT, 1);
sys/dev/sound/pci/envy24ht.c
1234
if ((rtn = intr & ENVY24HT_MT_INT_PSTAT) != 0) {
sys/dev/sound/pci/envy24ht.c
1237
envy24ht_wrmt(sc, ENVY24HT_MT_INT_STAT, (intr & mask) | ENVY24HT_MT_INT_PSTAT | 0x08, 1);
sys/dev/sound/pci/envy24ht.c
1243
if ((rtn = intr & ENVY24HT_MT_INT_RSTAT) != 0) {
sys/dev/sound/pci/envy24ht.c
1248
envy24ht_wrmt(sc, ENVY24HT_MT_INT_STAT, (intr & mask) | ENVY24HT_MT_INT_RSTAT, 1);
sys/dev/sound/pci/envy24ht.c
170
u_int16_t intr[2];
sys/dev/sound/pci/envy24ht.c
1767
sc->intr[slot] = 0;
sys/dev/sound/pci/envy24ht.c
2001
feed = (ptr + dsize - sc->intr[0]) % dsize;
sys/dev/sound/pci/envy24ht.c
2003
printf("%d intr = %d feed = %d\n", ptr, sc->intr[0], feed);
sys/dev/sound/pci/envy24ht.c
2017
sc->intr[0] = ptr;
sys/dev/sound/pci/envy24ht.c
2027
feed = (ptr + dsize - sc->intr[1]) % dsize;
sys/dev/sound/pci/envy24ht.c
2036
sc->intr[1] = ptr;
sys/dev/sound/pci/envy24ht.c
2375
sc->intr[0] = sc->intr[1] = 0;
sys/dev/virtual/nvmm/x86/nvmm_x86.c
195
.intr = {
sys/dev/virtual/nvmm/x86/nvmm_x86.h
313
struct nvmm_x64_state_intr intr;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1801
((vmcb->ctrl.intr & VMCB_CTRL_INTR_SHADOW) != 0);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2031
if (state->intr.int_shadow) {
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2032
vmcb->ctrl.intr |= VMCB_CTRL_INTR_SHADOW;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2034
vmcb->ctrl.intr &= ~VMCB_CTRL_INTR_SHADOW;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2037
if (state->intr.int_window_exiting) {
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2043
if (state->intr.nmi_window_exiting) {
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2159
state->intr.int_shadow =
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2160
(vmcb->ctrl.intr & VMCB_CTRL_INTR_SHADOW) != 0;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2161
state->intr.int_window_exiting = cpudata->int_window_exit;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2162
state->intr.nmi_window_exiting = cpudata->nmi_window_exit;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2163
state->intr.evt_pending = cpudata->evt_pending;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
341
uint64_t intr;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
838
vmcb->ctrl.intr &= ~VMCB_CTRL_INTR_SHADOW;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2740
if (state->intr.int_shadow) {
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2745
if (state->intr.int_window_exiting) {
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2751
if (state->intr.nmi_window_exiting) {
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2863
state->intr.int_shadow =
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2865
state->intr.int_window_exiting = cpudata->int_window_exit;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2866
state->intr.nmi_window_exiting = cpudata->nmi_window_exit;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2867
state->intr.evt_pending = cpudata->evt_pending;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
670
struct vmxnet3_interrupt *intr)
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
679
intr->vmxi_irq = irq;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
680
intr->vmxi_rid = rid;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
715
struct vmxnet3_interrupt *intr;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
719
intr = &sc->vmx_intrs[0];
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
721
for (i = 0; i < sc->vmx_ntxqueues; i++, intr++) {
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
723
error = bus_setup_intr(dev, intr->vmxi_irq, INTR_MPSAFE,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
724
vmxnet3_txq_intr, txq, &intr->vmxi_handler, NULL);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
727
bus_describe_intr(dev, intr->vmxi_irq, intr->vmxi_handler,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
729
txq->vxtxq_intr_idx = intr->vmxi_rid - 1;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
732
for (i = 0; i < sc->vmx_nrxqueues; i++, intr++) {
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
734
error = bus_setup_intr(dev, intr->vmxi_irq, INTR_MPSAFE,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
735
vmxnet3_rxq_intr, rxq, &intr->vmxi_handler, NULL);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
738
bus_describe_intr(dev, intr->vmxi_irq, intr->vmxi_handler,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
740
rxq->vxrxq_intr_idx = intr->vmxi_rid - 1;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
743
error = bus_setup_intr(dev, intr->vmxi_irq, INTR_MPSAFE,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
744
vmxnet3_event_intr, sc, &intr->vmxi_handler, NULL);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
747
bus_describe_intr(dev, intr->vmxi_irq, intr->vmxi_handler, "event");
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
748
sc->vmx_event_intr_idx = intr->vmxi_rid - 1;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
757
struct vmxnet3_interrupt *intr;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
760
intr = &sc->vmx_intrs[0];
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
761
error = bus_setup_intr(sc->vmx_dev, intr->vmxi_irq,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
763
&intr->vmxi_handler, NULL);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
916
struct vmxnet3_interrupt *intr)
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
922
if (intr->vmxi_handler != NULL) {
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
923
bus_teardown_intr(dev, intr->vmxi_irq, intr->vmxi_handler);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
924
intr->vmxi_handler = NULL;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
927
if (intr->vmxi_irq != NULL) {
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
928
bus_release_resource(dev, SYS_RES_IRQ, intr->vmxi_rid,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
929
intr->vmxi_irq);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
930
intr->vmxi_irq = NULL;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
931
intr->vmxi_rid = -1;
sys/kern/kern_cputimer.c
526
SYSCTL_NODE(_kern_cputimer, OID_AUTO, intr, CTLFLAG_RW, NULL,
sys/kern/kern_intr.c
1002
intr, cpuid, ill_count, livelock_lowater);
sys/kern/kern_intr.c
1003
} else if (livelock_debug == intr ||
sys/kern/kern_intr.c
1006
intr, cpuid, ill_count, livelock_lowater);
sys/kern/kern_intr.c
1037
int intr, cpuid = mycpuid;
sys/kern/kern_intr.c
1045
for (intr = 0; intr < max_installed_hard_intr[cpuid]; ++intr) {
sys/kern/kern_intr.c
1046
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
1097
int intr, cpuid;
sys/kern/kern_intr.c
1101
for (intr = 0; error == 0 && intr < MAX_INTS; ++intr) {
sys/kern/kern_intr.c
1102
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
1112
ksnprintf(buf, sizeof(buf), "irq%d", intr);
sys/kern/kern_intr.c
1129
int intr, cpuid;
sys/kern/kern_intr.c
1132
for (intr = 0; intr < MAX_INTS; ++intr) {
sys/kern/kern_intr.c
1133
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
1179
int intr;
sys/kern/kern_intr.c
1181
for (intr = 0; intr < MAX_INTS; ++intr) {
sys/kern/kern_intr.c
1182
struct intr_info *info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
1185
info->i_intr = intr;
sys/kern/kern_intr.c
229
register_swi(int intr, inthand2_t *handler, void *arg, const char *name,
sys/kern/kern_intr.c
232
if (intr < FIRST_SOFTINT || intr >= MAX_INTS)
sys/kern/kern_intr.c
233
panic("register_swi: bad intr %d", intr);
sys/kern/kern_intr.c
236
cpuid = intr % ncpus;
sys/kern/kern_intr.c
237
return(register_int(intr, handler, arg, name, serializer, 0, cpuid));
sys/kern/kern_intr.c
241
register_swi_mp(int intr, inthand2_t *handler, void *arg, const char *name,
sys/kern/kern_intr.c
244
if (intr < FIRST_SOFTINT || intr >= MAX_INTS)
sys/kern/kern_intr.c
245
panic("register_swi: bad intr %d", intr);
sys/kern/kern_intr.c
248
cpuid = intr % ncpus;
sys/kern/kern_intr.c
249
return(register_int(intr, handler, arg, name, serializer,
sys/kern/kern_intr.c
254
register_int(int intr, inthand2_t *handler, void *arg, const char *name,
sys/kern/kern_intr.c
264
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
265
panic("register_int: bad intr %d", intr);
sys/kern/kern_intr.c
268
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
297
rec->intr = intr;
sys/kern/kern_intr.c
329
lwkt_create(ithread_handler, (void *)(intptr_t)intr, NULL,
sys/kern/kern_intr.c
331
"ithread%d %d", intr, cpuid);
sys/kern/kern_intr.c
332
if (intr >= FIRST_SOFTINT)
sys/kern/kern_intr.c
371
info->i_random.sc_intr = intr;
sys/kern/kern_intr.c
387
if (intr < FIRST_SOFTINT) {
sys/kern/kern_intr.c
388
if (max_installed_hard_intr[cpuid] <= intr)
sys/kern/kern_intr.c
389
max_installed_hard_intr[cpuid] = intr + 1;
sys/kern/kern_intr.c
392
if (intr >= FIRST_SOFTINT)
sys/kern/kern_intr.c
393
swi_info_ary[intr - FIRST_SOFTINT] = info;
sys/kern/kern_intr.c
398
if (intr < FIRST_SOFTINT && info->i_slow + info->i_fast == 1)
sys/kern/kern_intr.c
399
machintr_intr_setup(intr, intr_flags);
sys/kern/kern_intr.c
407
unregister_swi(void *id, int intr, int cpuid)
sys/kern/kern_intr.c
410
cpuid = intr % ncpus;
sys/kern/kern_intr.c
421
int intr, orig_cpuid;
sys/kern/kern_intr.c
425
intr = ((intrec_t)id)->intr;
sys/kern/kern_intr.c
427
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
428
panic("register_int: bad intr %d", intr);
sys/kern/kern_intr.c
430
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
453
if (intr < FIRST_SOFTINT && info->i_fast + info->i_slow == 0)
sys/kern/kern_intr.c
454
machintr_intr_teardown(intr);
sys/kern/kern_intr.c
470
if (intr >= FIRST_SOFTINT)
sys/kern/kern_intr.c
471
swi_info_ary[intr - FIRST_SOFTINT] = NULL;
sys/kern/kern_intr.c
490
intr, ((intrec_t)id)->name);
sys/kern/kern_intr.c
495
get_interrupt_counter(int intr, int cpuid)
sys/kern/kern_intr.c
501
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
502
panic("register_int: bad intr %d", intr);
sys/kern/kern_intr.c
503
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
508
register_randintr(int intr)
sys/kern/kern_intr.c
513
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
514
panic("register_randintr: bad intr %d", intr);
sys/kern/kern_intr.c
517
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
518
info->i_random.sc_intr = intr;
sys/kern/kern_intr.c
524
unregister_randintr(int intr)
sys/kern/kern_intr.c
529
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
530
panic("register_swi: bad intr %d", intr);
sys/kern/kern_intr.c
533
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
539
next_registered_randintr(int intr)
sys/kern/kern_intr.c
543
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_intr.c
544
panic("register_swi: bad intr %d", intr);
sys/kern/kern_intr.c
546
while (intr < MAX_INTS) {
sys/kern/kern_intr.c
550
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
552
return intr;
sys/kern/kern_intr.c
554
++intr;
sys/kern/kern_intr.c
556
return intr;
sys/kern/kern_intr.c
56
int intr;
sys/kern/kern_intr.c
605
sched_ithd_soft(int intr)
sys/kern/kern_intr.c
609
KKASSERT(intr >= FIRST_SOFTINT && intr < MAX_INTS);
sys/kern/kern_intr.c
611
info = swi_info_ary[intr - FIRST_SOFTINT];
sys/kern/kern_intr.c
616
intr, mycpuid);
sys/kern/kern_intr.c
621
sched_ithd_hard(int intr)
sys/kern/kern_intr.c
623
KKASSERT(intr >= 0 && intr < MAX_HARDINTS);
sys/kern/kern_intr.c
624
sched_ithd_intern(&intr_block->ary[mycpuid][intr]);
sys/kern/kern_intr.c
630
sched_ithd_hard_virtual(int intr)
sys/kern/kern_intr.c
632
KKASSERT(intr >= 0 && intr < MAX_HARDINTS);
sys/kern/kern_intr.c
633
sched_ithd_intern(&intr_block->ary[0][intr]);
sys/kern/kern_intr.c
637
register_int_virtual(int intr, inthand2_t *handler, void *arg, const char *name,
sys/kern/kern_intr.c
640
return register_int(intr, handler, arg, name, serializer, intr_flags, 0);
sys/kern/kern_intr.c
690
ithread_fast_sched(int intr, thread_t td)
sys/kern/kern_intr.c
694
sched_ithd_hard(intr);
sys/kern/kern_intr.c
713
int intr;
sys/kern/kern_intr.c
723
intr = frame->if_vec;
sys/kern/kern_intr.c
734
info = &intr_block->ary[mycpuid][intr];
sys/kern/kern_intr.c
741
ithread_fast_sched(intr, td);
sys/kern/kern_intr.c
808
ithread_fast_sched(intr, td);
sys/kern/kern_intr.c
836
int intr, cpuid = mycpuid;
sys/kern/kern_intr.c
847
intr = (int)(intptr_t)arg;
sys/kern/kern_intr.c
848
info = &intr_block->ary[cpuid][intr];
sys/kern/kern_intr.c
916
add_interrupt_randomness(intr);
sys/kern/kern_intr.c
929
if (intr < FIRST_SOFTINT && *list)
sys/kern/kern_intr.c
930
machintr_intr_enable(intr);
sys/kern/kern_intr.c
974
intr, cpuid, ill_count, upper_limit);
sys/kern/kern_intr.c
981
(void *)(intptr_t)intr, use_limit);
sys/kern/kern_memio.c
613
int intr;
sys/kern/kern_memio.c
626
intr = *(int16_t *)data;
sys/kern/kern_memio.c
629
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_memio.c
631
register_randintr(intr);
sys/kern/kern_memio.c
634
intr = *(int16_t *)data;
sys/kern/kern_memio.c
637
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_memio.c
639
unregister_randintr(intr);
sys/kern/kern_memio.c
645
intr = *(int16_t *)data;
sys/kern/kern_memio.c
648
if (intr < 0 || intr >= MAX_INTS)
sys/kern/kern_memio.c
650
intr = next_registered_randintr(intr);
sys/kern/kern_memio.c
651
if (intr == MAX_INTS)
sys/kern/kern_memio.c
653
*(u_int16_t *)data = intr;
sys/kern/kern_nrandom.c
591
add_interrupt_randomness(int intr)
sys/kern/subr_bus.c
3020
int flags, driver_intr_t *intr, void *arg, void **cookiep,
sys/kern/subr_bus.c
3026
intr, arg, cookiep, serializer, desc);
sys/kern/subr_bus.c
3483
root_setup_intr(device_t dev, device_t child, driver_intr_t *intr, void *arg,
sys/net/pf/pf_table.c
796
pfr_create_kentry(struct pfr_addr *ad, int intr)
sys/net/pf/pf_table.c
800
if (intr)
sys/net/pf/pf_table.c
814
ke->pfrke_intrpool = intr;
sys/platform/pc64/apic/ioapic_abi.c
1285
int intr = i + j;
sys/platform/pc64/apic/ioapic_abi.c
1287
map = &ioapic_irqmaps[cpuid][intr];
sys/platform/pc64/apic/ioapic_abi.c
1290
intr, desc, map->im_msi_base));
sys/platform/pc64/apic/ioapic_abi.c
1295
intrs[j] = intr;
sys/platform/pc64/apic/ioapic_abi.c
1296
msi_setup(intr, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
1300
desc, intr, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
1330
int intr = intrs[i];
sys/platform/pc64/apic/ioapic_abi.c
1332
KASSERT(intr >= 0 && intr < IOAPIC_HWI_VECTORS,
sys/platform/pc64/apic/ioapic_abi.c
1333
("invalid intr %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
1335
map = &ioapic_irqmaps[cpuid][intr];
sys/platform/pc64/apic/ioapic_abi.c
1338
intr, map->im_type));
sys/platform/pc64/apic/ioapic_abi.c
1339
KASSERT(map->im_msi_base >= 0 && map->im_msi_base <= intr,
sys/platform/pc64/apic/ioapic_abi.c
1340
("intr %d, invalid %s-base %d", intr, desc,
sys/platform/pc64/apic/ioapic_abi.c
1344
intr, desc, map->im_msi_base, count));
sys/platform/pc64/apic/ioapic_abi.c
1352
intr, desc, msi_base, map->im_msi_base));
sys/platform/pc64/apic/ioapic_abi.c
1355
if (intr_next < intr)
sys/platform/pc64/apic/ioapic_abi.c
1356
intr_next = intr;
sys/platform/pc64/apic/ioapic_abi.c
1363
desc, intr, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
1399
ioapic_abi_msix_alloc(int *intr, int cpuid)
sys/platform/pc64/apic/ioapic_abi.c
1402
intr, 1, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
1406
ioapic_abi_msix_release(int intr, int cpuid)
sys/platform/pc64/apic/ioapic_abi.c
1409
&intr, 1, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
1413
ioapic_abi_msi_map(int intr, uint64_t *addr, uint32_t *data, int cpuid)
sys/platform/pc64/apic/ioapic_abi.c
1420
KASSERT(intr >= 0 && intr < IOAPIC_HWI_VECTORS,
sys/platform/pc64/apic/ioapic_abi.c
1421
("invalid intr %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
1425
map = &ioapic_irqmaps[cpuid][intr];
sys/platform/pc64/apic/ioapic_abi.c
1428
("trying to map non-MSI/MSI-X intr %d, type %d", intr, map->im_type));
sys/platform/pc64/apic/ioapic_abi.c
1429
KASSERT(map->im_msi_base >= 0 && map->im_msi_base <= intr,
sys/platform/pc64/apic/ioapic_abi.c
1430
("intr %d, invalid %s-base %d", intr,
sys/platform/pc64/apic/ioapic_abi.c
1439
intr, cpuid);
sys/platform/pc64/apic/ioapic_abi.c
630
ioapic_abi_intr_setup(int intr, int flags)
sys/platform/pc64/apic/ioapic_abi.c
637
KASSERT(intr >= 0 && intr < IOAPIC_HWI_VECTORS,
sys/platform/pc64/apic/ioapic_abi.c
638
("ioapic setup, invalid irq %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
640
map = &ioapic_irqmaps[mycpuid][intr];
sys/platform/pc64/apic/ioapic_abi.c
643
intr, map->im_type, mycpuid));
sys/platform/pc64/apic/ioapic_abi.c
647
KASSERT(ioapic_irqs[intr].io_addr != NULL,
sys/platform/pc64/apic/ioapic_abi.c
648
("ioapic setup, no GSI information, irq %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
653
vector = IDT_OFFSET + intr;
sys/platform/pc64/apic/ioapic_abi.c
664
select = ioapic_irqs[intr].io_idx;
sys/platform/pc64/apic/ioapic_abi.c
665
value = ioapic_read(ioapic_irqs[intr].io_addr, select);
sys/platform/pc64/apic/ioapic_abi.c
668
ioapic_write(ioapic_irqs[intr].io_addr, select,
sys/platform/pc64/apic/ioapic_abi.c
670
ioapic_write(ioapic_irqs[intr].io_addr, select,
sys/platform/pc64/apic/ioapic_abi.c
675
IOAPIC_INTREN(intr);
sys/platform/pc64/apic/ioapic_abi.c
681
ioapic_abi_intr_teardown(int intr)
sys/platform/pc64/apic/ioapic_abi.c
688
KASSERT(intr >= 0 && intr < IOAPIC_HWI_VECTORS,
sys/platform/pc64/apic/ioapic_abi.c
689
("ioapic teardown, invalid irq %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
691
map = &ioapic_irqmaps[mycpuid][intr];
sys/platform/pc64/apic/ioapic_abi.c
694
intr, map->im_type, mycpuid));
sys/platform/pc64/apic/ioapic_abi.c
698
KASSERT(ioapic_irqs[intr].io_addr != NULL,
sys/platform/pc64/apic/ioapic_abi.c
699
("ioapic teardown, no GSI information, irq %d", intr));
sys/platform/pc64/apic/ioapic_abi.c
708
IOAPIC_INTRDIS(intr);
sys/platform/pc64/apic/ioapic_abi.c
710
vector = IDT_OFFSET + intr;
sys/platform/pc64/apic/ioapic_abi.c
720
select = ioapic_irqs[intr].io_idx;
sys/platform/pc64/apic/ioapic_abi.c
721
value = ioapic_read(ioapic_irqs[intr].io_addr, select);
sys/platform/pc64/apic/ioapic_abi.c
723
ioapic_write(ioapic_irqs[intr].io_addr, select,
sys/platform/pc64/apic/ioapic_abi.c
725
ioapic_write(ioapic_irqs[intr].io_addr, select,
sys/platform/pc64/apic/ioapic_abi.c
736
int intr;
sys/platform/pc64/apic/ioapic_abi.c
738
for (intr = 0; intr < IOAPIC_HWI_VECTORS; ++intr) {
sys/platform/pc64/apic/ioapic_abi.c
739
if (intr == IOAPIC_HWI_SYSCALL)
sys/platform/pc64/apic/ioapic_abi.c
741
setidt_global(IDT_OFFSET + intr, ioapic_intr[intr],
sys/platform/pc64/icu/icu_abi.c
215
int intr;
sys/platform/pc64/icu/icu_abi.c
217
for (intr = 0; intr < ICU_HWI_VECTORS; ++intr)
sys/platform/pc64/icu/icu_abi.c
218
ICU_INTRDIS(intr);
sys/platform/pc64/icu/icu_abi.c
258
icu_abi_intr_setup(int intr, int flags)
sys/platform/pc64/icu/icu_abi.c
263
KASSERT(intr >= 0 && intr < IDT_HWI_VECTORS,
sys/platform/pc64/icu/icu_abi.c
264
("icu setup, invalid irq %d", intr));
sys/platform/pc64/icu/icu_abi.c
266
map = &icu_irqmaps[mycpuid][intr];
sys/platform/pc64/icu/icu_abi.c
269
intr, map->im_type, mycpuid));
sys/platform/pc64/icu/icu_abi.c
276
ICU_INTREN(intr);
sys/platform/pc64/icu/icu_abi.c
282
icu_abi_intr_teardown(int intr)
sys/platform/pc64/icu/icu_abi.c
287
KASSERT(intr >= 0 && intr < IDT_HWI_VECTORS,
sys/platform/pc64/icu/icu_abi.c
288
("icu teardown, invalid irq %d", intr));
sys/platform/pc64/icu/icu_abi.c
290
map = &icu_irqmaps[mycpuid][intr];
sys/platform/pc64/icu/icu_abi.c
293
intr, map->im_type, mycpuid));
sys/platform/pc64/icu/icu_abi.c
300
ICU_INTRDIS(intr);
sys/platform/pc64/icu/icu_abi.c
308
int intr;
sys/platform/pc64/icu/icu_abi.c
310
for (intr = 0; intr < ICU_HWI_VECTORS; ++intr) {
sys/platform/pc64/icu/icu_abi.c
311
if (intr == ICU_IRQ_SLAVE)
sys/platform/pc64/icu/icu_abi.c
313
setidt_global(IDT_OFFSET + intr, icu_intr[intr],
sys/platform/pc64/icu/icu_abi.c
488
int intr = i + j;
sys/platform/pc64/icu/icu_abi.c
490
map = &icu_irqmaps[cpuid][intr];
sys/platform/pc64/icu/icu_abi.c
493
intr, desc, map->im_msi_base));
sys/platform/pc64/icu/icu_abi.c
498
intrs[j] = intr;
sys/platform/pc64/icu/icu_abi.c
499
msi_setup(intr, cpuid);
sys/platform/pc64/icu/icu_abi.c
503
desc, intr, cpuid);
sys/platform/pc64/icu/icu_abi.c
533
int intr = intrs[i];
sys/platform/pc64/icu/icu_abi.c
535
KASSERT(intr >= 0 && intr < IDT_HWI_VECTORS,
sys/platform/pc64/icu/icu_abi.c
536
("invalid intr %d", intr));
sys/platform/pc64/icu/icu_abi.c
538
map = &icu_irqmaps[cpuid][intr];
sys/platform/pc64/icu/icu_abi.c
541
intr, map->im_type));
sys/platform/pc64/icu/icu_abi.c
542
KASSERT(map->im_msi_base >= 0 && map->im_msi_base <= intr,
sys/platform/pc64/icu/icu_abi.c
543
("intr %d, invalid %s-base %d", intr, desc,
sys/platform/pc64/icu/icu_abi.c
547
intr, desc, map->im_msi_base, count));
sys/platform/pc64/icu/icu_abi.c
555
intr, desc, msi_base, map->im_msi_base));
sys/platform/pc64/icu/icu_abi.c
558
if (intr_next < intr)
sys/platform/pc64/icu/icu_abi.c
559
intr_next = intr;
sys/platform/pc64/icu/icu_abi.c
566
desc, intr, cpuid);
sys/platform/pc64/icu/icu_abi.c
601
icu_abi_msix_alloc(int *intr, int cpuid)
sys/platform/pc64/icu/icu_abi.c
604
intr, 1, cpuid);
sys/platform/pc64/icu/icu_abi.c
608
icu_abi_msix_release(int intr, int cpuid)
sys/platform/pc64/icu/icu_abi.c
611
&intr, 1, cpuid);
sys/platform/pc64/icu/icu_abi.c
615
icu_abi_msi_map(int intr, uint64_t *addr, uint32_t *data, int cpuid)
sys/platform/pc64/icu/icu_abi.c
622
KASSERT(intr >= 0 && intr < IDT_HWI_VECTORS,
sys/platform/pc64/icu/icu_abi.c
623
("invalid intr %d", intr));
sys/platform/pc64/icu/icu_abi.c
627
map = &icu_irqmaps[cpuid][intr];
sys/platform/pc64/icu/icu_abi.c
630
("trying to map non-MSI/MSI-X intr %d, type %d", intr, map->im_type));
sys/platform/pc64/icu/icu_abi.c
631
KASSERT(map->im_msi_base >= 0 && map->im_msi_base <= intr,
sys/platform/pc64/icu/icu_abi.c
632
("intr %d, invalid %s-base %d", intr,
sys/platform/pc64/icu/icu_abi.c
641
intr, cpuid);
sys/platform/pc64/include/msi_var.h
8
void msi_setup(int intr, int cpuid);
sys/platform/pc64/include/msi_var.h
9
void msi_map(int intr, uint64_t *addr, uint32_t *data, int cpuid);
sys/platform/pc64/x86_64/msi.c
431
msi_setup(int intr, int cpuid)
sys/platform/pc64/x86_64/msi.c
433
setidt(IDT_OFFSET + intr, msi_intr[intr],
sys/platform/pc64/x86_64/msi.c
438
msi_map(int intr, uint64_t *addr, uint32_t *data, int cpuid)
sys/platform/pc64/x86_64/msi.c
442
vector = IDT_OFFSET + intr;
sys/platform/vkernel64/include/md_var.h
129
void signalintr(int intr);
sys/platform/vkernel64/platform/machintr.c
169
signalintr(int intr)
sys/platform/vkernel64/platform/machintr.c
175
atomic_set_int_nonlocked(&gd->gd_fpending, 1 << intr);
sys/platform/vkernel64/platform/machintr.c
181
atomic_clear_int(&gd->gd_fpending, 1 << intr);
sys/platform/vkernel64/platform/machintr.c
182
sched_ithd_hard_virtual(intr);
sys/platform/vkernel64/platform/machintr.c
78
dummy_intr_disable(int intr)
sys/platform/vkernel64/platform/machintr.c
83
dummy_intr_enable(int intr)
sys/platform/vkernel64/platform/machintr.c
88
dummy_intr_setup(int intr, int flags)
sys/platform/vkernel64/platform/machintr.c
93
dummy_intr_teardown(int intr)
sys/sys/bus.h
278
struct resource *irq, int flags, driver_intr_t *intr, void *arg,
sys/sys/interrupt.h
104
void *register_swi(int intr, inthand2_t *handler, void *arg,
sys/sys/interrupt.h
107
void *register_swi_mp(int intr, inthand2_t *handler, void *arg,
sys/sys/interrupt.h
110
void *register_int(int intr, inthand2_t *handler, void *arg,
sys/sys/interrupt.h
114
long get_interrupt_counter(int intr, int cpuid);
sys/sys/interrupt.h
116
void unregister_swi(void *id, int intr, int cpuid);
sys/sys/interrupt.h
118
void register_randintr(int intr);
sys/sys/interrupt.h
119
void unregister_randintr(int intr);
sys/sys/interrupt.h
120
int next_registered_randintr(int intr);
sys/sys/interrupt.h
121
void sched_ithd_soft(int intr); /* procedure called from MD */
sys/sys/interrupt.h
122
void sched_ithd_hard(int intr); /* procedure called from MD */
sys/sys/interrupt.h
125
void *register_int_virtual(int intr, inthand2_t *handler, void *arg,
sys/sys/interrupt.h
128
void sched_ithd_hard_virtual(int intr);
sys/sys/machintr.h
100
#define machintr_intr_teardown(intr) \
sys/sys/machintr.h
101
MachIntrABI.intr_teardown((intr))
sys/sys/machintr.h
103
#define machintr_legacy_intr_config(intr, trig, pola) \
sys/sys/machintr.h
104
MachIntrABI.legacy_intr_config((intr), (trig), (pola))
sys/sys/machintr.h
105
#define machintr_legacy_intr_cpuid(intr) \
sys/sys/machintr.h
106
MachIntrABI.legacy_intr_cpuid((intr))
sys/sys/machintr.h
108
#define machintr_legacy_intr_find(intr, trig, pola) \
sys/sys/machintr.h
109
MachIntrABI.legacy_intr_find((intr), (trig), (pola))
sys/sys/machintr.h
63
void (*intr_disable)(int intr); /* hardware disable intr */
sys/sys/machintr.h
64
void (*intr_enable)(int intr); /* hardware enable intr */
sys/sys/machintr.h
65
void (*intr_setup)(int intr, int flags);
sys/sys/machintr.h
67
void (*intr_teardown)(int intr); /* tear down intr */
sys/sys/machintr.h
70
(int intr, enum intr_trigger trig, enum intr_polarity pola);
sys/sys/machintr.h
71
int (*legacy_intr_cpuid)(int intr); /* legacy intr target cpu */
sys/sys/machintr.h
73
(int intr, enum intr_trigger trig, enum intr_polarity pola);
sys/sys/machintr.h
82
(int intr, uint64_t *addr, uint32_t *data, int cpuid);
sys/sys/machintr.h
84
(int *intr, int cpuid);
sys/sys/machintr.h
86
(int intr, int cpuid);
sys/sys/machintr.h
96
#define machintr_intr_enable(intr) MachIntrABI.intr_enable(intr)
sys/sys/machintr.h
97
#define machintr_intr_disable(intr) MachIntrABI.intr_disable(intr)
sys/sys/machintr.h
98
#define machintr_intr_setup(intr, flags) \
sys/sys/machintr.h
99
MachIntrABI.intr_setup((intr), (flags))
sys/sys/random.h
108
void add_interrupt_randomness(int intr);
usr.bin/mail/extern.h
148
void intr(int) __dead2;
usr.bin/mail/lex.c
202
signal(SIGINT, intr);
usr.bin/systat/vmmeter.c
138
CPUD(d, i, intr);
usr.bin/systat/vmmeter.c
148
DRAW_ROW(n, CPU_START + i, 6, "%*.1f", CPUV(d, intr));
usr.bin/systat/vmmeter.c
201
DRAW_ROW(n, TOT_START, 6, "%*.1f", CPUVTOT(intr)); /* intr */
usr.bin/tcopy/tcopy.c
135
(void) signal(SIGINT, intr);
usr.bin/telnet/sys_bsd.c
107
static SIG_FUNC_RET intr(int);
usr.bin/telnet/sys_bsd.c
587
(void) signal(SIGINT, intr);
usr.bin/telnet/sys_bsd.c
878
(void) signal(SIGINT, intr);
usr.bin/tftp/main.c
148
signal(SIGINT, intr);
usr.bin/tftp/main.c
76
void intr(int) __dead2;
usr.bin/window/xxflush.c
41
xxflush(int intr)
usr.bin/window/xxflush.c
45
for (xp = xx_head; xp != NULL && !(intr && wwinterrupt()); xp = xq) {
usr.sbin/lpr/lpc/lpc.c
112
signal(SIGINT, intr);
usr.sbin/lpr/lpc/lpc.c
73
static void intr(int _signo);