ARRAY_SIZE
t3_write_regs(adapter, intr_en_avp, ARRAY_SIZE(intr_en_avp), 0);
for (i = 0; i < ARRAY_SIZE(cause_reg_addr); ++i)
return id < ARRAY_SIZE(t3_adap_info) ? &t3_adap_info[id] : NULL;
ret = t3_read_flash(adapter, addr & ~0xff, ARRAY_SIZE(buf), buf, 1);
for (i = 0; i < ARRAY_SIZE(sys_avp); i++)
for (i = 0; i < ARRAY_SIZE(fifo_avp); i++)
for (i = 0; i < ARRAY_SIZE(xg_avp); i++)
t3_write_regs(adap, mac_reset_avp, ARRAY_SIZE(mac_reset_avp), oft);
for (i = 0; i < ARRAY_SIZE(clear); i++) {
for (idx = 0; idx < ARRAY_SIZE(record_sources); idx++) {
for (i = 0; i < ARRAY_SIZE(ports); i++) {
p->segs, ARRAY_SIZE(p->segs), &p->nsegs, BUS_DMA_WAITOK);
#define SV_LAST_MIXER (SV_DEVICES_PER_PORT * (ARRAY_SIZE(ports)) + SV_LAST_CLASS)
dip->un.e.num_mem = ARRAY_SIZE(record_sources);
for (i = 0; i < ARRAY_SIZE(record_sources); i++) {
#define NUM_TOTAL_PLL_TABLE ARRAY_SIZE(pll_value)
#define NUM_TOTAL_CN400_ModeXregs ARRAY_SIZE(CN400_ModeXregs)
#define NUM_TOTAL_CN900_ModeXregs ARRAY_SIZE(CN900_ModeXregs)
#define NUM_TOTAL_KM400_ModeXregs ARRAY_SIZE(KM400_ModeXregs)
#define NUM_TOTAL_CX700_ModeXregs ARRAY_SIZE(CX700_ModeXregs)
#define NUM_TOTAL_CLE266_ModeXregs ARRAY_SIZE(CLE266_ModeXregs)
{VIA_RES_1024X768, ARRAY_SIZE(PM1024x768), PM1024x768}
#define NUM_TOTAL_PATCH_MODE ARRAY_SIZE(res_patch_table)
{ VIA_RES_640X480, CRTM640x480, ARRAY_SIZE(CRTM640x480)},
{ VIA_RES_720X480, CRTM720x480, ARRAY_SIZE(CRTM720x480)},
{ VIA_RES_720X576, CRTM720x576, ARRAY_SIZE(CRTM720x576)},
{ VIA_RES_800X600, CRTM800x600, ARRAY_SIZE(CRTM800x600)},
{ VIA_RES_800X480, CRTM800x480, ARRAY_SIZE(CRTM800x480)},
{ VIA_RES_848X480, CRTM848x480, ARRAY_SIZE(CRTM848x480)},
{ VIA_RES_856X480, CRTM852x480, ARRAY_SIZE(CRTM852x480)},
{ VIA_RES_1024X512, CRTM1024x512, ARRAY_SIZE(CRTM1024x512)},
{ VIA_RES_1024X768, CRTM1024x768, ARRAY_SIZE(CRTM1024x768)},
{ VIA_RES_1152X864, CRTM1152x864, ARRAY_SIZE(CRTM1152x864)},
{ VIA_RES_1280X768, CRTM1280x768, ARRAY_SIZE(CRTM1280x768)},
{ VIA_RES_1280X960, CRTM1280x960, ARRAY_SIZE(CRTM1280x960)},
{ VIA_RES_1280X1024, CRTM1280x1024,ARRAY_SIZE(CRTM1280x1024)},
{ VIA_RES_1366X768,CRTM1366x768,ARRAY_SIZE(CRTM1366x768)},
{ VIA_RES_1440X1050, CRTM1440x1050, ARRAY_SIZE(CRTM1440x1050)},
{ VIA_RES_1600X1200, CRTM1600x1200, ARRAY_SIZE(CRTM1600x1200)},
{ VIA_RES_1920X1440, CRTM1920x1440, ARRAY_SIZE(CRTM1920x1440)},
{ VIA_RES_1280X720, CRTM1280x720, ARRAY_SIZE(CRTM1280x720)},
{ VIA_RES_1920X1080, CRTM1920x1080, ARRAY_SIZE(CRTM1920x1080)},
{ VIA_RES_1400X1050, CRTM1400x1050, ARRAY_SIZE(CRTM1400x1050)}
#define NUM_TOTAL_MODETABLE ARRAY_SIZE(CLE266Modes)
#define NUM_TOTAL_RES_MAP_REFRESH ARRAY_SIZE(res_map_refresh_tbl)
((unsigned int)(idx) < ARRAY_SIZE(arr) ? (arr)[(idx)] : "UNKNOWN")