Lines Matching refs:intr_context

604 	struct intr_context *ctx = &qdev->intr_context[intr];  in qlge_enable_completion_interrupt()
611 struct intr_context *ctx = &qdev->intr_context[intr]; in qlge_disable_completion_interrupt()
2181 struct intr_context *ctx = &qdev->intr_context[rx_ring->cq_id]; in qlge_napi_poll_msix()
2382 struct intr_context *intr_context = &qdev->intr_context[0]; in qlge_isr() local
2432 if (var & intr_context->irq_mask) { in qlge_isr()
3216 static void qlge_set_irq_mask(struct qlge_adapter *qdev, struct intr_context *ctx) in qlge_set_irq_mask()
3252 struct intr_context *intr_context = &qdev->intr_context[0]; in qlge_resolve_queues_to_irqs() local
3259 for (i = 0; i < qdev->intr_count; i++, intr_context++) { in qlge_resolve_queues_to_irqs()
3261 intr_context->intr = i; in qlge_resolve_queues_to_irqs()
3262 intr_context->qdev = qdev; in qlge_resolve_queues_to_irqs()
3266 qlge_set_irq_mask(qdev, intr_context); in qlge_resolve_queues_to_irqs()
3271 intr_context->intr_en_mask = in qlge_resolve_queues_to_irqs()
3275 intr_context->intr_dis_mask = in qlge_resolve_queues_to_irqs()
3279 intr_context->intr_read_mask = in qlge_resolve_queues_to_irqs()
3289 intr_context->handler = qlge_isr; in qlge_resolve_queues_to_irqs()
3290 sprintf(intr_context->name, "%s-rx-%d", in qlge_resolve_queues_to_irqs()
3296 intr_context->handler = qlge_msix_rx_isr; in qlge_resolve_queues_to_irqs()
3297 sprintf(intr_context->name, "%s-rx-%d", in qlge_resolve_queues_to_irqs()
3306 intr_context->intr = 0; in qlge_resolve_queues_to_irqs()
3307 intr_context->qdev = qdev; in qlge_resolve_queues_to_irqs()
3312 intr_context->intr_en_mask = in qlge_resolve_queues_to_irqs()
3314 intr_context->intr_dis_mask = in qlge_resolve_queues_to_irqs()
3323 intr_context->intr_en_mask |= INTR_EN_EI << 16 | in qlge_resolve_queues_to_irqs()
3325 intr_context->intr_dis_mask |= INTR_EN_EI << 16; in qlge_resolve_queues_to_irqs()
3327 intr_context->intr_read_mask = in qlge_resolve_queues_to_irqs()
3332 intr_context->handler = qlge_isr; in qlge_resolve_queues_to_irqs()
3333 sprintf(intr_context->name, "%s-single_irq", qdev->ndev->name); in qlge_resolve_queues_to_irqs()
3339 qlge_set_irq_mask(qdev, intr_context); in qlge_resolve_queues_to_irqs()
3350 struct intr_context *intr_context = &qdev->intr_context[0]; in qlge_free_irq() local
3352 for (i = 0; i < qdev->intr_count; i++, intr_context++) { in qlge_free_irq()
3353 if (intr_context->hooked) { in qlge_free_irq()
3370 struct intr_context *intr_context = &qdev->intr_context[0]; in qlge_request_irq() local
3374 for (i = 0; i < qdev->intr_count; i++, intr_context++) { in qlge_request_irq()
3377 intr_context->handler, in qlge_request_irq()
3379 intr_context->name, in qlge_request_irq()
3394 intr_context->name); in qlge_request_irq()
3403 intr_context->name, &qdev->rx_ring[0]); in qlge_request_irq()
3409 intr_context->name); in qlge_request_irq()
3411 intr_context->hooked = 1; in qlge_request_irq()