Lines Matching refs:intr
158 struct lan743x_intr *intr = &adapter->intr;
165 intr->software_isr_flag = 1;
362 struct lan743x_intr *intr = &adapter->intr;
366 intr->software_isr_flag = 0;
373 while ((timeout > 0) && (!(intr->software_isr_flag))) {
378 if (intr->software_isr_flag)
392 struct lan743x_vector *vector = &adapter->intr.vector_list
419 struct lan743x_vector *vector = &adapter->intr.vector_list
435 if (adapter->intr.vector_list[index].int_mask & int_mask)
436 return adapter->intr.vector_list[index].flags;
443 struct lan743x_intr *intr = &adapter->intr;
450 if (intr->flags & INTR_FLAG_IRQ_REQUESTED(index)) {
452 intr->flags &= ~INTR_FLAG_IRQ_REQUESTED(index);
456 if (intr->flags & INTR_FLAG_MSI_ENABLED) {
458 intr->flags &= ~INTR_FLAG_MSI_ENABLED;
461 if (intr->flags & INTR_FLAG_MSIX_ENABLED) {
463 intr->flags &= ~INTR_FLAG_MSIX_ENABLED;
470 struct lan743x_intr *intr = &adapter->intr;
478 intr->number_of_vectors = 0;
491 intr->flags |= INTR_FLAG_MSIX_ENABLED;
492 intr->number_of_vectors = ret;
493 intr->using_vectors = true;
494 for (index = 0; index < intr->number_of_vectors; index++)
495 intr->vector_list[index].irq = msix_entries
499 intr->number_of_vectors);
503 if (!intr->number_of_vectors) {
506 intr->flags |= INTR_FLAG_MSI_ENABLED;
507 intr->number_of_vectors = 1;
508 intr->using_vectors = true;
509 intr->vector_list[0].irq =
513 intr->number_of_vectors);
519 if (!intr->number_of_vectors) {
520 intr->number_of_vectors = 1;
521 intr->using_vectors = false;
522 intr->vector_list[0].irq = intr->irq;
539 if (intr->using_vectors) {
563 intr->flags |= INTR_FLAG_IRQ_REQUESTED(0);
565 if (intr->using_vectors)
589 if (intr->number_of_vectors > 1) {
590 int number_of_tx_vectors = intr->number_of_vectors - 1;
618 intr->vector_list[0].int_mask &= ~int_bit;
624 intr->flags |= INTR_FLAG_IRQ_REQUESTED(vector);
631 if ((intr->number_of_vectors - LAN743X_USED_TX_CHANNELS) > 1) {
632 int number_of_rx_vectors = intr->number_of_vectors -
668 intr->vector_list[0].int_mask &= ~int_bit;
674 intr->flags |= INTR_FLAG_IRQ_REQUESTED(vector);
2764 adapter->intr.irq = adapter->pdev->irq;