Home
last modified time | relevance | path

Searched refs:msix_idx (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/common/
H A Dvirtio.h350 vi_interrupt(struct virtio_softc *vs, uint8_t isr, uint16_t msix_idx) in vi_interrupt() argument
354 pci_generate_msix(vs->vs_pi, msix_idx); in vi_interrupt()
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxge.c884 int msix_idx = 1; /* 0 by default is reserved for Alarms. */ in xge_add_intrs() local
909 assigned[msix_idx] = channel; in xge_add_intrs()
910 msix_idx++; in xge_add_intrs()
914 assigned[msix_idx] = channel; in xge_add_intrs()
915 msix_idx++; in xge_add_intrs()
959 for (i = 1; i < msix_idx; i++) in xge_add_intrs()
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-channel.h407 int msix_idx; member
H A Dxgehal-device.h837 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx);
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device.c4455 val64 &= ~(1LL << ( 63 - channel->msix_idx )); in __hal_device_msix_intr_endis()
4457 val64 |= (1LL << ( 63 - channel->msix_idx )); in __hal_device_msix_intr_endis()
4542 if (!channel->msix_idx) in xge_hal_device_intr_enable()
4555 if (!channel->msix_idx) in xge_hal_device_intr_enable()
4601 if (!channel->msix_idx) in xge_hal_device_intr_disable()
4619 if (!channel->msix_idx) in xge_hal_device_intr_disable()
6616 int msix_idx) in __hal_set_msix_vals() argument
6624 val64 = XGE_HAL_XMSI_NO(msix_idx) | XGE_HAL_XMSI_STROBE; in __hal_set_msix_vals()
6654 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx) in xge_hal_channel_msix_set() argument
6666 val64 |= XGE_HAL_SET_RX_MAT(ring, msix_idx); in xge_hal_channel_msix_set()
[all …]