Commit 0fbc81b
chcr/cxgb4i/cxgbit/RDMA/cxgb4: Allocate resources dynamically for all cxgb4 ULD's
Allocate resources dynamically to cxgb4's Upper layer driver's(ULD) like
cxgbit, iw_cxgb4 and cxgb4i. Allocate resources when they register with
cxgb4 driver and free them while unregistering. All the queues and the
interrupts for them will be allocated during ULD probe only and freed
during remove.
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>1 parent e8bc8f9 commit 0fbc81b
File tree
10 files changed
+385
-694
lines changed- drivers
- crypto/chelsio
- infiniband/hw/cxgb4
- net/ethernet/chelsio/cxgb4
- scsi/cxgbi/cxgb4i
- target/iscsi/cxgbit
10 files changed
+385
-694
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | 46 | | |
49 | 47 | | |
50 | 48 | | |
| |||
205 | 203 | | |
206 | 204 | | |
207 | 205 | | |
208 | | - | |
| 206 | + | |
209 | 207 | | |
210 | 208 | | |
211 | 209 | | |
| |||
228 | 226 | | |
229 | 227 | | |
230 | 228 | | |
231 | | - | |
| 229 | + | |
232 | 230 | | |
233 | 231 | | |
234 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1475 | 1475 | | |
1476 | 1476 | | |
1477 | 1477 | | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
1478 | 1482 | | |
1479 | 1483 | | |
1480 | 1484 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | 440 | | |
446 | 441 | | |
447 | 442 | | |
| |||
458 | 453 | | |
459 | 454 | | |
460 | 455 | | |
461 | | - | |
462 | | - | |
| 456 | + | |
463 | 457 | | |
464 | 458 | | |
465 | 459 | | |
| |||
704 | 698 | | |
705 | 699 | | |
706 | 700 | | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | 701 | | |
712 | 702 | | |
713 | 703 | | |
| |||
717 | 707 | | |
718 | 708 | | |
719 | 709 | | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
| 710 | + | |
724 | 711 | | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | | - | |
729 | 712 | | |
730 | 713 | | |
731 | 714 | | |
| |||
749 | 732 | | |
750 | 733 | | |
751 | 734 | | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
| 735 | + | |
756 | 736 | | |
757 | 737 | | |
758 | 738 | | |
| |||
786 | 766 | | |
787 | 767 | | |
788 | 768 | | |
| 769 | + | |
789 | 770 | | |
790 | 771 | | |
791 | 772 | | |
| |||
818 | 799 | | |
819 | 800 | | |
820 | 801 | | |
821 | | - | |
| 802 | + | |
822 | 803 | | |
823 | 804 | | |
824 | 805 | | |
| |||
836 | 817 | | |
837 | 818 | | |
838 | 819 | | |
839 | | - | |
| 820 | + | |
840 | 821 | | |
841 | 822 | | |
| 823 | + | |
842 | 824 | | |
843 | 825 | | |
844 | 826 | | |
| |||
858 | 840 | | |
859 | 841 | | |
860 | 842 | | |
| 843 | + | |
| 844 | + | |
861 | 845 | | |
862 | 846 | | |
863 | 847 | | |
| |||
1051 | 1035 | | |
1052 | 1036 | | |
1053 | 1037 | | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
1054 | 1043 | | |
1055 | 1044 | | |
1056 | 1045 | | |
| |||
1277 | 1266 | | |
1278 | 1267 | | |
1279 | 1268 | | |
| 1269 | + | |
| 1270 | + | |
1280 | 1271 | | |
1281 | 1272 | | |
1282 | 1273 | | |
| |||
1635 | 1626 | | |
1636 | 1627 | | |
1637 | 1628 | | |
1638 | | - | |
1639 | | - | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
1640 | 1633 | | |
1641 | 1634 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2432 | 2432 | | |
2433 | 2433 | | |
2434 | 2434 | | |
2435 | | - | |
2436 | | - | |
2437 | | - | |
2438 | | - | |
| 2435 | + | |
2439 | 2436 | | |
2440 | 2437 | | |
2441 | | - | |
2442 | | - | |
2443 | | - | |
2444 | | - | |
2445 | | - | |
| 2438 | + | |
| 2439 | + | |
2446 | 2440 | | |
2447 | 2441 | | |
2448 | 2442 | | |
| |||
2518 | 2512 | | |
2519 | 2513 | | |
2520 | 2514 | | |
2521 | | - | |
2522 | | - | |
2523 | | - | |
| 2515 | + | |
2524 | 2516 | | |
2525 | | - | |
2526 | | - | |
| 2517 | + | |
| 2518 | + | |
2527 | 2519 | | |
2528 | | - | |
| 2520 | + | |
2529 | 2521 | | |
2530 | 2522 | | |
2531 | 2523 | | |
2532 | 2524 | | |
2533 | 2525 | | |
2534 | | - | |
2535 | | - | |
2536 | | - | |
2537 | | - | |
2538 | | - | |
2539 | | - | |
2540 | | - | |
2541 | | - | |
2542 | | - | |
2543 | | - | |
2544 | | - | |
2545 | | - | |
2546 | | - | |
2547 | | - | |
2548 | | - | |
2549 | | - | |
2550 | | - | |
2551 | | - | |
2552 | | - | |
2553 | | - | |
2554 | | - | |
2555 | | - | |
2556 | | - | |
2557 | | - | |
2558 | | - | |
2559 | | - | |
2560 | | - | |
2561 | | - | |
2562 | | - | |
2563 | | - | |
2564 | | - | |
2565 | | - | |
2566 | | - | |
2567 | | - | |
2568 | | - | |
2569 | | - | |
2570 | | - | |
2571 | | - | |
2572 | | - | |
2573 | | - | |
2574 | | - | |
2575 | | - | |
2576 | | - | |
2577 | | - | |
2578 | | - | |
2579 | | - | |
2580 | | - | |
2581 | | - | |
2582 | | - | |
2583 | | - | |
2584 | | - | |
2585 | | - | |
2586 | | - | |
2587 | | - | |
2588 | | - | |
2589 | | - | |
2590 | | - | |
2591 | | - | |
2592 | | - | |
2593 | | - | |
2594 | | - | |
2595 | | - | |
2596 | | - | |
2597 | | - | |
2598 | | - | |
2599 | | - | |
2600 | | - | |
2601 | | - | |
2602 | | - | |
2603 | | - | |
2604 | | - | |
2605 | | - | |
2606 | | - | |
2607 | | - | |
2608 | | - | |
2609 | | - | |
2610 | | - | |
2611 | | - | |
2612 | | - | |
2613 | | - | |
2614 | | - | |
2615 | | - | |
2616 | | - | |
2617 | | - | |
2618 | | - | |
2619 | | - | |
2620 | | - | |
2621 | | - | |
2622 | | - | |
2623 | | - | |
2624 | | - | |
2625 | | - | |
2626 | | - | |
2627 | | - | |
2628 | | - | |
2629 | | - | |
2630 | | - | |
2631 | | - | |
2632 | | - | |
2633 | | - | |
2634 | 2526 | | |
2635 | 2527 | | |
2636 | 2528 | | |
| |||
2672 | 2564 | | |
2673 | 2565 | | |
2674 | 2566 | | |
2675 | | - | |
2676 | | - | |
2677 | | - | |
2678 | | - | |
| 2567 | + | |
2679 | 2568 | | |
2680 | 2569 | | |
2681 | 2570 | | |
| |||
0 commit comments