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