Home | History | Annotate | Download | only in pci

Lines Matching refs:fw

2846     struct fw_info *fw)
2858 offset = cpu_reg->spad_base + (fw->text_addr - cpu_reg->mips_view_base);
2859 if (fw->text) {
2862 for (j = 0; j < (fw->text_len / 4); j++, offset += 4)
2863 REG_WR_IND(sc, offset, fw->text[j]);
2867 offset = cpu_reg->spad_base + (fw->data_addr - cpu_reg->mips_view_base);
2868 if (fw->data) {
2871 for (j = 0; j < (fw->data_len / 4); j++, offset += 4)
2872 REG_WR_IND(sc, offset, fw->data[j]);
2876 offset = cpu_reg->spad_base + (fw->sbss_addr - cpu_reg->mips_view_base);
2877 if (fw->sbss) {
2880 for (j = 0; j < (fw->sbss_len / 4); j++, offset += 4)
2881 REG_WR_IND(sc, offset, fw->sbss[j]);
2885 offset = cpu_reg->spad_base + (fw->bss_addr - cpu_reg->mips_view_base);
2886 if (fw->bss) {
2889 for (j = 0; j < (fw->bss_len/4); j++, offset += 4)
2890 REG_WR_IND(sc, offset, fw->bss[j]);
2895 (fw->rodata_addr - cpu_reg->mips_view_base);
2896 if (fw->rodata) {
2899 for (j = 0; j < (fw->rodata_len / 4); j++, offset += 4)
2900 REG_WR_IND(sc, offset, fw->rodata[j]);
2905 REG_WR_IND(sc, cpu_reg->pc, fw->start_addr);
2926 struct fw_info fw;
2957 fw.ver_major = bnx_RXP_b09FwReleaseMajor;
2958 fw.ver_minor = bnx_RXP_b09FwReleaseMinor;
2959 fw.ver_fix = bnx_RXP_b09FwReleaseFix;
2960 fw.start_addr = bnx_RXP_b09FwStartAddr;
2962 fw.text_addr = bnx_RXP_b09FwTextAddr;
2963 fw.text_len = bnx_RXP_b09FwTextLen;
2964 fw.text_index = 0;
2965 fw.text = bnx_RXP_b09FwText;
2967 fw.data_addr = bnx_RXP_b09FwDataAddr;
2968 fw.data_len = bnx_RXP_b09FwDataLen;
2969 fw.data_index = 0;
2970 fw.data = bnx_RXP_b09FwData;
2972 fw.sbss_addr = bnx_RXP_b09FwSbssAddr;
2973 fw.sbss_len = bnx_RXP_b09FwSbssLen;
2974 fw.sbss_index = 0;
2975 fw.sbss = bnx_RXP_b09FwSbss;
2977 fw.bss_addr = bnx_RXP_b09FwBssAddr;
2978 fw.bss_len = bnx_RXP_b09FwBssLen;
2979 fw.bss_index = 0;
2980 fw.bss = bnx_RXP_b09FwBss;
2982 fw.rodata_addr = bnx_RXP_b09FwRodataAddr;
2983 fw.rodata_len = bnx_RXP_b09FwRodataLen;
2984 fw.rodata_index = 0;
2985 fw.rodata = bnx_RXP_b09FwRodata;
2988 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3004 fw.ver_major = bnx_TXP_b09FwReleaseMajor;
3005 fw.ver_minor = bnx_TXP_b09FwReleaseMinor;
3006 fw.ver_fix = bnx_TXP_b09FwReleaseFix;
3007 fw.start_addr = bnx_TXP_b09FwStartAddr;
3009 fw.text_addr = bnx_TXP_b09FwTextAddr;
3010 fw.text_len = bnx_TXP_b09FwTextLen;
3011 fw.text_index = 0;
3012 fw.text = bnx_TXP_b09FwText;
3014 fw.data_addr = bnx_TXP_b09FwDataAddr;
3015 fw.data_len = bnx_TXP_b09FwDataLen;
3016 fw.data_index = 0;
3017 fw.data = bnx_TXP_b09FwData;
3019 fw.sbss_addr = bnx_TXP_b09FwSbssAddr;
3020 fw.sbss_len = bnx_TXP_b09FwSbssLen;
3021 fw.sbss_index = 0;
3022 fw.sbss = bnx_TXP_b09FwSbss;
3024 fw.bss_addr = bnx_TXP_b09FwBssAddr;
3025 fw.bss_len = bnx_TXP_b09FwBssLen;
3026 fw.bss_index = 0;
3027 fw.bss = bnx_TXP_b09FwBss;
3029 fw.rodata_addr = bnx_TXP_b09FwRodataAddr;
3030 fw.rodata_len = bnx_TXP_b09FwRodataLen;
3031 fw.rodata_index = 0;
3032 fw.rodata = bnx_TXP_b09FwRodata;
3035 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3051 fw.ver_major = bnx_TPAT_b09FwReleaseMajor;
3052 fw.ver_minor = bnx_TPAT_b09FwReleaseMinor;
3053 fw.ver_fix = bnx_TPAT_b09FwReleaseFix;
3054 fw.start_addr = bnx_TPAT_b09FwStartAddr;
3056 fw.text_addr = bnx_TPAT_b09FwTextAddr;
3057 fw.text_len = bnx_TPAT_b09FwTextLen;
3058 fw.text_index = 0;
3059 fw.text = bnx_TPAT_b09FwText;
3061 fw.data_addr = bnx_TPAT_b09FwDataAddr;
3062 fw.data_len = bnx_TPAT_b09FwDataLen;
3063 fw.data_index = 0;
3064 fw.data = bnx_TPAT_b09FwData;
3066 fw.sbss_addr = bnx_TPAT_b09FwSbssAddr;
3067 fw.sbss_len = bnx_TPAT_b09FwSbssLen;
3068 fw.sbss_index = 0;
3069 fw.sbss = bnx_TPAT_b09FwSbss;
3071 fw.bss_addr = bnx_TPAT_b09FwBssAddr;
3072 fw.bss_len = bnx_TPAT_b09FwBssLen;
3073 fw.bss_index = 0;
3074 fw.bss = bnx_TPAT_b09FwBss;
3076 fw.rodata_addr = bnx_TPAT_b09FwRodataAddr;
3077 fw.rodata_len = bnx_TPAT_b09FwRodataLen;
3078 fw.rodata_index = 0;
3079 fw.rodata = bnx_TPAT_b09FwRodata;
3082 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3098 fw.ver_major = bnx_COM_b09FwReleaseMajor;
3099 fw.ver_minor = bnx_COM_b09FwReleaseMinor;
3100 fw.ver_fix = bnx_COM_b09FwReleaseFix;
3101 fw.start_addr = bnx_COM_b09FwStartAddr;
3103 fw.text_addr = bnx_COM_b09FwTextAddr;
3104 fw.text_len = bnx_COM_b09FwTextLen;
3105 fw.text_index = 0;
3106 fw.text = bnx_COM_b09FwText;
3108 fw.data_addr = bnx_COM_b09FwDataAddr;
3109 fw.data_len = bnx_COM_b09FwDataLen;
3110 fw.data_index = 0;
3111 fw.data = bnx_COM_b09FwData;
3113 fw.sbss_addr = bnx_COM_b09FwSbssAddr;
3114 fw.sbss_len = bnx_COM_b09FwSbssLen;
3115 fw.sbss_index = 0;
3116 fw.sbss = bnx_COM_b09FwSbss;
3118 fw.bss_addr = bnx_COM_b09FwBssAddr;
3119 fw.bss_len = bnx_COM_b09FwBssLen;
3120 fw.bss_index = 0;
3121 fw.bss = bnx_COM_b09FwBss;
3123 fw.rodata_addr = bnx_COM_b09FwRodataAddr;
3124 fw.rodata_len = bnx_COM_b09FwRodataLen;
3125 fw.rodata_index = 0;
3126 fw.rodata = bnx_COM_b09FwRodata;
3128 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3151 fw.ver_major = bnx_RXP_b06FwReleaseMajor;
3152 fw.ver_minor = bnx_RXP_b06FwReleaseMinor;
3153 fw.ver_fix = bnx_RXP_b06FwReleaseFix;
3154 fw.start_addr = bnx_RXP_b06FwStartAddr;
3156 fw.text_addr = bnx_RXP_b06FwTextAddr;
3157 fw.text_len = bnx_RXP_b06FwTextLen;
3158 fw.text_index = 0;
3159 fw.text = bnx_RXP_b06FwText;
3161 fw.data_addr = bnx_RXP_b06FwDataAddr;
3162 fw.data_len = bnx_RXP_b06FwDataLen;
3163 fw.data_index = 0;
3164 fw.data = bnx_RXP_b06FwData;
3166 fw.sbss_addr = bnx_RXP_b06FwSbssAddr;
3167 fw.sbss_len = bnx_RXP_b06FwSbssLen;
3168 fw.sbss_index = 0;
3169 fw.sbss = bnx_RXP_b06FwSbss;
3171 fw.bss_addr = bnx_RXP_b06FwBssAddr;
3172 fw.bss_len = bnx_RXP_b06FwBssLen;
3173 fw.bss_index = 0;
3174 fw.bss = bnx_RXP_b06FwBss;
3176 fw.rodata_addr = bnx_RXP_b06FwRodataAddr;
3177 fw.rodata_len = bnx_RXP_b06FwRodataLen;
3178 fw.rodata_index = 0;
3179 fw.rodata = bnx_RXP_b06FwRodata;
3182 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3198 fw.ver_major = bnx_TXP_b06FwReleaseMajor;
3199 fw.ver_minor = bnx_TXP_b06FwReleaseMinor;
3200 fw.ver_fix = bnx_TXP_b06FwReleaseFix;
3201 fw.start_addr = bnx_TXP_b06FwStartAddr;
3203 fw.text_addr = bnx_TXP_b06FwTextAddr;
3204 fw.text_len = bnx_TXP_b06FwTextLen;
3205 fw.text_index = 0;
3206 fw.text = bnx_TXP_b06FwText;
3208 fw.data_addr = bnx_TXP_b06FwDataAddr;
3209 fw.data_len = bnx_TXP_b06FwDataLen;
3210 fw.data_index = 0;
3211 fw.data = bnx_TXP_b06FwData;
3213 fw.sbss_addr = bnx_TXP_b06FwSbssAddr;
3214 fw.sbss_len = bnx_TXP_b06FwSbssLen;
3215 fw.sbss_index = 0;
3216 fw.sbss = bnx_TXP_b06FwSbss;
3218 fw.bss_addr = bnx_TXP_b06FwBssAddr;
3219 fw.bss_len = bnx_TXP_b06FwBssLen;
3220 fw.bss_index = 0;
3221 fw.bss = bnx_TXP_b06FwBss;
3223 fw.rodata_addr = bnx_TXP_b06FwRodataAddr;
3224 fw.rodata_len = bnx_TXP_b06FwRodataLen;
3225 fw.rodata_index = 0;
3226 fw.rodata = bnx_TXP_b06FwRodata;
3229 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3245 fw.ver_major = bnx_TPAT_b06FwReleaseMajor;
3246 fw.ver_minor = bnx_TPAT_b06FwReleaseMinor;
3247 fw.ver_fix = bnx_TPAT_b06FwReleaseFix;
3248 fw.start_addr = bnx_TPAT_b06FwStartAddr;
3250 fw.text_addr = bnx_TPAT_b06FwTextAddr;
3251 fw.text_len = bnx_TPAT_b06FwTextLen;
3252 fw.text_index = 0;
3253 fw.text = bnx_TPAT_b06FwText;
3255 fw.data_addr = bnx_TPAT_b06FwDataAddr;
3256 fw.data_len = bnx_TPAT_b06FwDataLen;
3257 fw.data_index = 0;
3258 fw.data = bnx_TPAT_b06FwData;
3260 fw.sbss_addr = bnx_TPAT_b06FwSbssAddr;
3261 fw.sbss_len = bnx_TPAT_b06FwSbssLen;
3262 fw.sbss_index = 0;
3263 fw.sbss = bnx_TPAT_b06FwSbss;
3265 fw.bss_addr = bnx_TPAT_b06FwBssAddr;
3266 fw.bss_len = bnx_TPAT_b06FwBssLen;
3267 fw.bss_index = 0;
3268 fw.bss = bnx_TPAT_b06FwBss;
3270 fw.rodata_addr = bnx_TPAT_b06FwRodataAddr;
3271 fw.rodata_len = bnx_TPAT_b06FwRodataLen;
3272 fw.rodata_index = 0;
3273 fw.rodata = bnx_TPAT_b06FwRodata;
3276 bnx_load_cpu_fw(sc, &cpu_reg, &fw);
3292 fw.ver_major = bnx_COM_b06FwReleaseMajor;
3293 fw.ver_minor = bnx_COM_b06FwReleaseMinor;
3294 fw.ver_fix = bnx_COM_b06FwReleaseFix;
3295 fw.start_addr = bnx_COM_b06FwStartAddr;
3297 fw.text_addr = bnx_COM_b06FwTextAddr;
3298 fw.text_len = bnx_COM_b06FwTextLen;
3299 fw.text_index = 0;
3300 fw.text = bnx_COM_b06FwText;
3302 fw.data_addr = bnx_COM_b06FwDataAddr;
3303 fw.data_len = bnx_COM_b06FwDataLen;
3304 fw.data_index = 0;
3305 fw.data = bnx_COM_b06FwData;
3307 fw.sbss_addr = bnx_COM_b06FwSbssAddr;
3308 fw.sbss_len = bnx_COM_b06FwSbssLen;
3309 fw.sbss_index = 0;
3310 fw.sbss = bnx_COM_b06FwSbss;
3312 fw.bss_addr = bnx_COM_b06FwBssAddr;
3313 fw.bss_len = bnx_COM_b06FwBssLen;
3314 fw.bss_index = 0;
3315 fw.bss = bnx_COM_b06FwBss;
3317 fw.rodata_addr = bnx_COM_b06FwRodataAddr;
3318 fw.rodata_len = bnx_COM_b06FwRodataLen;
3319 fw.rodata_index = 0;
3320 fw.rodata = bnx_COM_b06FwRodata;
3322 bnx_load_cpu_fw(sc, &cpu_reg, &fw);