1 /* start = 2560, end = 3072, num 4096 */ 2 /* start = 2560, end = 3072, num 3072 */ 3 /* start = 2560, end = 3072, num 3072 */ 4 #include <sys/types.h> 5 #include <sys/param.h> 6 #include <sys/ksynch.h> 7 #include <sys/kmem.h> 8 #include <sys/stat.h> 9 #include <sys/buf.h> 10 #include <sys/open.h> 11 #include <sys/conf.h> 12 #include <sys/file.h> 13 #include <sys/cmn_err.h> 14 #include <sys/errno.h> 15 #include <sys/debug.h> 16 #include <sys/ddi.h> 17 #include <sys/nsc_thread.h> 18 #include <sys/nsctl/sd_bcache.h> 19 #include <sys/nsctl/sd_trace.h> 20 #include <ns/sdbc/sd_io.h> 21 #include <ns/sdbc/sd_iob.h> 22 IOB_DCB(2560) IOB_DCB(2561) IOB_DCB(2562) IOB_DCB(2563) 23 IOB_DCB(2564) IOB_DCB(2565) IOB_DCB(2566) IOB_DCB(2567) 24 IOB_DCB(2568) IOB_DCB(2569) IOB_DCB(2570) IOB_DCB(2571) 25 IOB_DCB(2572) IOB_DCB(2573) IOB_DCB(2574) IOB_DCB(2575) 26 IOB_DCB(2576) IOB_DCB(2577) IOB_DCB(2578) IOB_DCB(2579) 27 IOB_DCB(2580) IOB_DCB(2581) IOB_DCB(2582) IOB_DCB(2583) 28 IOB_DCB(2584) IOB_DCB(2585) IOB_DCB(2586) IOB_DCB(2587) 29 IOB_DCB(2588) IOB_DCB(2589) IOB_DCB(2590) IOB_DCB(2591) 30 IOB_DCB(2592) IOB_DCB(2593) IOB_DCB(2594) IOB_DCB(2595) 31 IOB_DCB(2596) IOB_DCB(2597) IOB_DCB(2598) IOB_DCB(2599) 32 IOB_DCB(2600) IOB_DCB(2601) IOB_DCB(2602) IOB_DCB(2603) 33 IOB_DCB(2604) IOB_DCB(2605) IOB_DCB(2606) IOB_DCB(2607) 34 IOB_DCB(2608) IOB_DCB(2609) IOB_DCB(2610) IOB_DCB(2611) 35 IOB_DCB(2612) IOB_DCB(2613) IOB_DCB(2614) IOB_DCB(2615) 36 IOB_DCB(2616) IOB_DCB(2617) IOB_DCB(2618) IOB_DCB(2619) 37 IOB_DCB(2620) IOB_DCB(2621) IOB_DCB(2622) IOB_DCB(2623) 38 IOB_DCB(2624) IOB_DCB(2625) IOB_DCB(2626) IOB_DCB(2627) 39 IOB_DCB(2628) IOB_DCB(2629) IOB_DCB(2630) IOB_DCB(2631) 40 IOB_DCB(2632) IOB_DCB(2633) IOB_DCB(2634) IOB_DCB(2635) 41 IOB_DCB(2636) IOB_DCB(2637) IOB_DCB(2638) IOB_DCB(2639) 42 IOB_DCB(2640) IOB_DCB(2641) IOB_DCB(2642) IOB_DCB(2643) 43 IOB_DCB(2644) IOB_DCB(2645) IOB_DCB(2646) IOB_DCB(2647) 44 IOB_DCB(2648) IOB_DCB(2649) IOB_DCB(2650) IOB_DCB(2651) 45 IOB_DCB(2652) IOB_DCB(2653) IOB_DCB(2654) IOB_DCB(2655) 46 IOB_DCB(2656) IOB_DCB(2657) IOB_DCB(2658) IOB_DCB(2659) 47 IOB_DCB(2660) IOB_DCB(2661) IOB_DCB(2662) IOB_DCB(2663) 48 IOB_DCB(2664) IOB_DCB(2665) IOB_DCB(2666) IOB_DCB(2667) 49 IOB_DCB(2668) IOB_DCB(2669) IOB_DCB(2670) IOB_DCB(2671) 50 IOB_DCB(2672) IOB_DCB(2673) IOB_DCB(2674) IOB_DCB(2675) 51 IOB_DCB(2676) IOB_DCB(2677) IOB_DCB(2678) IOB_DCB(2679) 52 IOB_DCB(2680) IOB_DCB(2681) IOB_DCB(2682) IOB_DCB(2683) 53 IOB_DCB(2684) IOB_DCB(2685) IOB_DCB(2686) IOB_DCB(2687) 54 IOB_DCB(2688) IOB_DCB(2689) IOB_DCB(2690) IOB_DCB(2691) 55 IOB_DCB(2692) IOB_DCB(2693) IOB_DCB(2694) IOB_DCB(2695) 56 IOB_DCB(2696) IOB_DCB(2697) IOB_DCB(2698) IOB_DCB(2699) 57 IOB_DCB(2700) IOB_DCB(2701) IOB_DCB(2702) IOB_DCB(2703) 58 IOB_DCB(2704) IOB_DCB(2705) IOB_DCB(2706) IOB_DCB(2707) 59 IOB_DCB(2708) IOB_DCB(2709) IOB_DCB(2710) IOB_DCB(2711) 60 IOB_DCB(2712) IOB_DCB(2713) IOB_DCB(2714) IOB_DCB(2715) 61 IOB_DCB(2716) IOB_DCB(2717) IOB_DCB(2718) IOB_DCB(2719) 62 IOB_DCB(2720) IOB_DCB(2721) IOB_DCB(2722) IOB_DCB(2723) 63 IOB_DCB(2724) IOB_DCB(2725) IOB_DCB(2726) IOB_DCB(2727) 64 IOB_DCB(2728) IOB_DCB(2729) IOB_DCB(2730) IOB_DCB(2731) 65 IOB_DCB(2732) IOB_DCB(2733) IOB_DCB(2734) IOB_DCB(2735) 66 IOB_DCB(2736) IOB_DCB(2737) IOB_DCB(2738) IOB_DCB(2739) 67 IOB_DCB(2740) IOB_DCB(2741) IOB_DCB(2742) IOB_DCB(2743) 68 IOB_DCB(2744) IOB_DCB(2745) IOB_DCB(2746) IOB_DCB(2747) 69 IOB_DCB(2748) IOB_DCB(2749) IOB_DCB(2750) IOB_DCB(2751) 70 IOB_DCB(2752) IOB_DCB(2753) IOB_DCB(2754) IOB_DCB(2755) 71 IOB_DCB(2756) IOB_DCB(2757) IOB_DCB(2758) IOB_DCB(2759) 72 IOB_DCB(2760) IOB_DCB(2761) IOB_DCB(2762) IOB_DCB(2763) 73 IOB_DCB(2764) IOB_DCB(2765) IOB_DCB(2766) IOB_DCB(2767) 74 IOB_DCB(2768) IOB_DCB(2769) IOB_DCB(2770) IOB_DCB(2771) 75 IOB_DCB(2772) IOB_DCB(2773) IOB_DCB(2774) IOB_DCB(2775) 76 IOB_DCB(2776) IOB_DCB(2777) IOB_DCB(2778) IOB_DCB(2779) 77 IOB_DCB(2780) IOB_DCB(2781) IOB_DCB(2782) IOB_DCB(2783) 78 IOB_DCB(2784) IOB_DCB(2785) IOB_DCB(2786) IOB_DCB(2787) 79 IOB_DCB(2788) IOB_DCB(2789) IOB_DCB(2790) IOB_DCB(2791) 80 IOB_DCB(2792) IOB_DCB(2793) IOB_DCB(2794) IOB_DCB(2795) 81 IOB_DCB(2796) IOB_DCB(2797) IOB_DCB(2798) IOB_DCB(2799) 82 IOB_DCB(2800) IOB_DCB(2801) IOB_DCB(2802) IOB_DCB(2803) 83 IOB_DCB(2804) IOB_DCB(2805) IOB_DCB(2806) IOB_DCB(2807) 84 IOB_DCB(2808) IOB_DCB(2809) IOB_DCB(2810) IOB_DCB(2811) 85 IOB_DCB(2812) IOB_DCB(2813) IOB_DCB(2814) IOB_DCB(2815) 86 IOB_DCB(2816) IOB_DCB(2817) IOB_DCB(2818) IOB_DCB(2819) 87 IOB_DCB(2820) IOB_DCB(2821) IOB_DCB(2822) IOB_DCB(2823) 88 IOB_DCB(2824) IOB_DCB(2825) IOB_DCB(2826) IOB_DCB(2827) 89 IOB_DCB(2828) IOB_DCB(2829) IOB_DCB(2830) IOB_DCB(2831) 90 IOB_DCB(2832) IOB_DCB(2833) IOB_DCB(2834) IOB_DCB(2835) 91 IOB_DCB(2836) IOB_DCB(2837) IOB_DCB(2838) IOB_DCB(2839) 92 IOB_DCB(2840) IOB_DCB(2841) IOB_DCB(2842) IOB_DCB(2843) 93 IOB_DCB(2844) IOB_DCB(2845) IOB_DCB(2846) IOB_DCB(2847) 94 IOB_DCB(2848) IOB_DCB(2849) IOB_DCB(2850) IOB_DCB(2851) 95 IOB_DCB(2852) IOB_DCB(2853) IOB_DCB(2854) IOB_DCB(2855) 96 IOB_DCB(2856) IOB_DCB(2857) IOB_DCB(2858) IOB_DCB(2859) 97 IOB_DCB(2860) IOB_DCB(2861) IOB_DCB(2862) IOB_DCB(2863) 98 IOB_DCB(2864) IOB_DCB(2865) IOB_DCB(2866) IOB_DCB(2867) 99 IOB_DCB(2868) IOB_DCB(2869) IOB_DCB(2870) IOB_DCB(2871) 100 IOB_DCB(2872) IOB_DCB(2873) IOB_DCB(2874) IOB_DCB(2875) 101 IOB_DCB(2876) IOB_DCB(2877) IOB_DCB(2878) IOB_DCB(2879) 102 IOB_DCB(2880) IOB_DCB(2881) IOB_DCB(2882) IOB_DCB(2883) 103 IOB_DCB(2884) IOB_DCB(2885) IOB_DCB(2886) IOB_DCB(2887) 104 IOB_DCB(2888) IOB_DCB(2889) IOB_DCB(2890) IOB_DCB(2891) 105 IOB_DCB(2892) IOB_DCB(2893) IOB_DCB(2894) IOB_DCB(2895) 106 IOB_DCB(2896) IOB_DCB(2897) IOB_DCB(2898) IOB_DCB(2899) 107 IOB_DCB(2900) IOB_DCB(2901) IOB_DCB(2902) IOB_DCB(2903) 108 IOB_DCB(2904) IOB_DCB(2905) IOB_DCB(2906) IOB_DCB(2907) 109 IOB_DCB(2908) IOB_DCB(2909) IOB_DCB(2910) IOB_DCB(2911) 110 IOB_DCB(2912) IOB_DCB(2913) IOB_DCB(2914) IOB_DCB(2915) 111 IOB_DCB(2916) IOB_DCB(2917) IOB_DCB(2918) IOB_DCB(2919) 112 IOB_DCB(2920) IOB_DCB(2921) IOB_DCB(2922) IOB_DCB(2923) 113 IOB_DCB(2924) IOB_DCB(2925) IOB_DCB(2926) IOB_DCB(2927) 114 IOB_DCB(2928) IOB_DCB(2929) IOB_DCB(2930) IOB_DCB(2931) 115 IOB_DCB(2932) IOB_DCB(2933) IOB_DCB(2934) IOB_DCB(2935) 116 IOB_DCB(2936) IOB_DCB(2937) IOB_DCB(2938) IOB_DCB(2939) 117 IOB_DCB(2940) IOB_DCB(2941) IOB_DCB(2942) IOB_DCB(2943) 118 IOB_DCB(2944) IOB_DCB(2945) IOB_DCB(2946) IOB_DCB(2947) 119 IOB_DCB(2948) IOB_DCB(2949) IOB_DCB(2950) IOB_DCB(2951) 120 IOB_DCB(2952) IOB_DCB(2953) IOB_DCB(2954) IOB_DCB(2955) 121 IOB_DCB(2956) IOB_DCB(2957) IOB_DCB(2958) IOB_DCB(2959) 122 IOB_DCB(2960) IOB_DCB(2961) IOB_DCB(2962) IOB_DCB(2963) 123 IOB_DCB(2964) IOB_DCB(2965) IOB_DCB(2966) IOB_DCB(2967) 124 IOB_DCB(2968) IOB_DCB(2969) IOB_DCB(2970) IOB_DCB(2971) 125 IOB_DCB(2972) IOB_DCB(2973) IOB_DCB(2974) IOB_DCB(2975) 126 IOB_DCB(2976) IOB_DCB(2977) IOB_DCB(2978) IOB_DCB(2979) 127 IOB_DCB(2980) IOB_DCB(2981) IOB_DCB(2982) IOB_DCB(2983) 128 IOB_DCB(2984) IOB_DCB(2985) IOB_DCB(2986) IOB_DCB(2987) 129 IOB_DCB(2988) IOB_DCB(2989) IOB_DCB(2990) IOB_DCB(2991) 130 IOB_DCB(2992) IOB_DCB(2993) IOB_DCB(2994) IOB_DCB(2995) 131 IOB_DCB(2996) IOB_DCB(2997) IOB_DCB(2998) IOB_DCB(2999) 132 IOB_DCB(3000) IOB_DCB(3001) IOB_DCB(3002) IOB_DCB(3003) 133 IOB_DCB(3004) IOB_DCB(3005) IOB_DCB(3006) IOB_DCB(3007) 134 IOB_DCB(3008) IOB_DCB(3009) IOB_DCB(3010) IOB_DCB(3011) 135 IOB_DCB(3012) IOB_DCB(3013) IOB_DCB(3014) IOB_DCB(3015) 136 IOB_DCB(3016) IOB_DCB(3017) IOB_DCB(3018) IOB_DCB(3019) 137 IOB_DCB(3020) IOB_DCB(3021) IOB_DCB(3022) IOB_DCB(3023) 138 IOB_DCB(3024) IOB_DCB(3025) IOB_DCB(3026) IOB_DCB(3027) 139 IOB_DCB(3028) IOB_DCB(3029) IOB_DCB(3030) IOB_DCB(3031) 140 IOB_DCB(3032) IOB_DCB(3033) IOB_DCB(3034) IOB_DCB(3035) 141 IOB_DCB(3036) IOB_DCB(3037) IOB_DCB(3038) IOB_DCB(3039) 142 IOB_DCB(3040) IOB_DCB(3041) IOB_DCB(3042) IOB_DCB(3043) 143 IOB_DCB(3044) IOB_DCB(3045) IOB_DCB(3046) IOB_DCB(3047) 144 IOB_DCB(3048) IOB_DCB(3049) IOB_DCB(3050) IOB_DCB(3051) 145 IOB_DCB(3052) IOB_DCB(3053) IOB_DCB(3054) IOB_DCB(3055) 146 IOB_DCB(3056) IOB_DCB(3057) IOB_DCB(3058) IOB_DCB(3059) 147 IOB_DCB(3060) IOB_DCB(3061) IOB_DCB(3062) IOB_DCB(3063) 148 IOB_DCB(3064) IOB_DCB(3065) IOB_DCB(3066) IOB_DCB(3067) 149 IOB_DCB(3068) IOB_DCB(3069) IOB_DCB(3070) IOB_DCB(3071) 150