Symbol: intr_ctx
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2870
struct intr_ctx *intr_ctx = &qlge->intr_ctx[0];
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2881
if (ql_atomic_read_32(&qlge->intr_ctx[0].irq_cnt)) {
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2889
ql_disable_completion_interrupt(qlge, intr_ctx->intr);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2911
ql_disable_completion_interrupt(qlge, intr_ctx->intr);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2953
ql_disable_completion_interrupt(qlge, intr_ctx->intr);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
2999
ql_enable_completion_interrupt(qlge, intr_ctx->intr);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3913
struct intr_ctx *intr_ctx = &qlge->intr_ctx[0];
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3923
ql_atomic_set_32(&intr_ctx->irq_cnt, value);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3929
(ddi_intr_handler_t *)intr_ctx->handler,
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3944
intr_ctx++;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3952
ql_atomic_set_32(&intr_ctx->irq_cnt, value);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
3969
ql_atomic_set_32(&intr_ctx->irq_cnt, value);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4014
struct intr_ctx *intr_ctx = &qlge->intr_ctx[0];
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4022
for (i = 0; i < qlge->intr_cnt; i++, intr_ctx++) {
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4024
intr_ctx->intr = i;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4025
intr_ctx->qlge = qlge;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4031
intr_ctx->intr_en_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4035
intr_ctx->intr_dis_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4039
intr_ctx->intr_read_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4049
intr_ctx->handler = ql_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4056
intr_ctx->handler = ql_msix_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4058
intr_ctx->handler = ql_msix_tx_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4064
intr_ctx->handler = ql_msix_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4066
intr_ctx->handler = ql_msix_rx_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4070
for (; i < qlge->rx_ring_count; i++, intr_ctx++) {
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4073
intr_ctx->intr = iv;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4074
intr_ctx->qlge = qlge;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4080
intr_ctx->intr_en_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4084
intr_ctx->intr_dis_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4088
intr_ctx->intr_read_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4098
intr_ctx->handler = ql_msix_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4103
intr_ctx->handler = ql_msix_rx_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4111
intr_ctx->intr = 0;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4112
intr_ctx->qlge = qlge;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4117
intr_ctx->intr_en_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4120
intr_ctx->intr_dis_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4123
intr_ctx->intr_read_mask =
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4129
intr_ctx->handler = ql_isr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
803
struct intr_ctx *ctx = qlge->intr_ctx + intr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
836
struct intr_ctx *ctx = qlge->intr_ctx + intr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
861
struct intr_ctx *ctx;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
863
ctx = qlge->intr_ctx + intr;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
896
ql_atomic_set_32(&qlge->intr_ctx[i].irq_cnt, value);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
918
ql_atomic_set_32(&qlge->intr_ctx[i].irq_cnt, value);
usr/src/uts/common/io/qede/qede.h
777
qede_intr_context_t intr_ctx;
usr/src/uts/common/io/qede/qede_dbg.c
253
qede_print_intr_ctx(qede_intr_context_t *intr_ctx)
usr/src/uts/common/io/qede/qede_gld.c
478
if (qede->intr_ctx.intr_type_in_use &
usr/src/uts/common/io/qede/qede_gld.c
481
qede->intr_ctx.
usr/src/uts/common/io/qede/qede_gld.c
504
if (qede->intr_ctx.intr_type_in_use &
usr/src/uts/common/io/qede/qede_gld.c
507
qede->intr_ctx.
usr/src/uts/common/io/qede/qede_main.c
1000
ddi_intr_free(intr_ctx->intr_hdl_array[i]);
usr/src/uts/common/io/qede/qede_main.c
1010
intr_ctx->intr_hdl_array = NULL;
usr/src/uts/common/io/qede/qede_main.c
1013
if (intr_ctx->intr_hdl_array) {
usr/src/uts/common/io/qede/qede_main.c
1014
kmem_free(intr_ctx->intr_hdl_array,
usr/src/uts/common/io/qede/qede_main.c
1015
intr_ctx->intr_hdl_array_size);
usr/src/uts/common/io/qede/qede_main.c
1016
intr_ctx->intr_hdl_array = NULL;
usr/src/uts/common/io/qede/qede_main.c
1019
if (intr_ctx->intr_vect_info) {
usr/src/uts/common/io/qede/qede_main.c
1020
kmem_free(intr_ctx->intr_vect_info,
usr/src/uts/common/io/qede/qede_main.c
1021
intr_ctx->intr_vect_info_array_size);
usr/src/uts/common/io/qede/qede_main.c
1022
intr_ctx->intr_vect_info = NULL;
usr/src/uts/common/io/qede/qede_main.c
1032
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
1043
intr_ctx->intr_types_available = type_supported;
usr/src/uts/common/io/qede/qede_main.c
1046
intr_ctx->intr_type_in_use = DDI_INTR_TYPE_MSIX;
usr/src/uts/common/io/qede/qede_main.c
1060
intr_ctx->intr_vect_supported = num_supported;
usr/src/uts/common/io/qede/qede_main.c
1075
if ((num_available < intr_ctx->intr_vect_to_request) &&
usr/src/uts/common/io/qede/qede_main.c
1082
intr_ctx->intr_vect_to_request);
usr/src/uts/common/io/qede/qede_main.c
1083
intr_ctx->intr_vect_to_request = num_available;
usr/src/uts/common/io/qede/qede_main.c
1091
intr_ctx->intr_vect_available = num_available;
usr/src/uts/common/io/qede/qede_main.c
1092
num_to_request = intr_ctx->intr_vect_to_request;
usr/src/uts/common/io/qede/qede_main.c
1093
intr_ctx->intr_hdl_array_size = num_to_request *
usr/src/uts/common/io/qede/qede_main.c
1095
intr_ctx->intr_vect_info_array_size = num_to_request *
usr/src/uts/common/io/qede/qede_main.c
1099
intr_ctx->intr_hdl_array = kmem_zalloc(
usr/src/uts/common/io/qede/qede_main.c
1100
intr_ctx->intr_hdl_array_size, KM_SLEEP);
usr/src/uts/common/io/qede/qede_main.c
1102
intr_ctx->intr_vect_info = kmem_zalloc(
usr/src/uts/common/io/qede/qede_main.c
1103
intr_ctx->intr_vect_info_array_size, KM_SLEEP);
usr/src/uts/common/io/qede/qede_main.c
1113
intr_ctx->intr_hdl_array,
usr/src/uts/common/io/qede/qede_main.c
1130
intr_ctx->intr_vect_allocated = num_to_request;
usr/src/uts/common/io/qede/qede_main.c
1132
status = ddi_intr_get_pri(intr_ctx->intr_hdl_array[0],
usr/src/uts/common/io/qede/qede_main.c
1133
&intr_ctx->intr_pri);
usr/src/uts/common/io/qede/qede_main.c
1141
status = ddi_intr_get_cap(intr_ctx->intr_hdl_array[0],
usr/src/uts/common/io/qede/qede_main.c
1142
&intr_ctx->intr_cap);
usr/src/uts/common/io/qede/qede_main.c
1158
intr_ctx->intr_mode = ECORE_INT_MODE_MSIX;
usr/src/uts/common/io/qede/qede_main.c
2960
vect_info = &qede->intr_ctx.intr_vect_info[num_hwfns];
usr/src/uts/common/io/qede/qede_main.c
343
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
3491
hw_init_params.int_mode = qede->intr_ctx.intr_mode;
usr/src/uts/common/io/qede/qede_main.c
350
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
352
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
356
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
360
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
3610
(qede->intr_ctx.intr_type_in_use == DDI_INTR_TYPE_FIXED)
usr/src/uts/common/io/qede/qede_main.c
3612
qede->intr_ctx.intr_vect_allocated,
usr/src/uts/common/io/qede/qede_main.c
3613
(qede->intr_ctx.intr_type_in_use == DDI_INTR_TYPE_MSIX)
usr/src/uts/common/io/qede/qede_main.c
3615
(qede->intr_ctx.intr_type_in_use == DDI_INTR_TYPE_MSI)
usr/src/uts/common/io/qede/qede_main.c
362
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
367
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
372
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
374
MUTEX_DRIVER, DDI_INTR_PRI(intr_ctx->intr_pri));
usr/src/uts/common/io/qede/qede_main.c
475
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
486
intr_ctx->intr_vect_to_request =
usr/src/uts/common/io/qede/qede_main.c
488
intr_ctx->intr_fp_vector_count = qede->num_fp - qede->num_hwfns;
usr/src/uts/common/io/qede/qede_main.c
754
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
756
status = ddi_intr_disable(intr_ctx->intr_hdl_array[index]);
usr/src/uts/common/io/qede/qede_main.c
763
atomic_and_32(&intr_ctx->intr_state, ~(1 << index));
usr/src/uts/common/io/qede/qede_main.c
773
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
775
status = ddi_intr_enable(intr_ctx->intr_hdl_array[index]);
usr/src/uts/common/io/qede/qede_main.c
784
atomic_or_32(&intr_ctx->intr_state, (1 << index));
usr/src/uts/common/io/qede/qede_main.c
898
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
902
for (i = 0; i < intr_ctx->intr_vect_allocated; i++) {
usr/src/uts/common/io/qede/qede_main.c
903
vect_info = &intr_ctx->intr_vect_info[i];
usr/src/uts/common/io/qede/qede_main.c
904
if (intr_ctx->intr_vect_info[i].handler_added == B_TRUE) {
usr/src/uts/common/io/qede/qede_main.c
906
intr_ctx->intr_hdl_array[i]);
usr/src/uts/common/io/qede/qede_main.c
915
(void) ddi_intr_free(intr_ctx->intr_hdl_array[i]);
usr/src/uts/common/io/qede/qede_main.c
918
intr_ctx->intr_hdl_array[i] = NULL;
usr/src/uts/common/io/qede/qede_main.c
926
qede_intr_context_t *intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
937
for (i = 0; i < intr_ctx->intr_vect_allocated; i++) {
usr/src/uts/common/io/qede/qede_main.c
938
vect_info = &intr_ctx->intr_vect_info[i];
usr/src/uts/common/io/qede/qede_main.c
967
intr_ctx->intr_hdl_array[i],
usr/src/uts/common/io/qede/qede_main.c
989
qede_intr_context_t *intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
993
intr_ctx = &qede->intr_ctx;
usr/src/uts/common/io/qede/qede_main.c
994
ASSERT(intr_ctx != NULL);
usr/src/uts/common/io/qede/qede_main.c
996
if (intr_ctx->intr_hdl_array) {
usr/src/uts/common/io/qede/qede_main.c
997
for (i = 0; i < intr_ctx->intr_vect_allocated; i++) {
usr/src/uts/common/io/qede/qede_main.c
998
if (intr_ctx->intr_hdl_array[i]) {
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge.h
620
struct intr_ctx intr_ctx[MAX_RX_RINGS];