Lines Matching defs:bank
353 int bank;
355 if (OF_getprop(node, "bank-width", (void *)&width, sizeof(width)) <= 0)
358 bank = di->di_bank;
359 if (sc->sc_banks[bank].size == 0)
363 sc->sc_banks[bank].width = width * 8;
374 int i, j, rv, bank;
390 bank = fdt_data_get((void *)reg, 1);
391 di->di_bank = bank;
407 start = sc->sc_banks[bank].kva + start;
410 debugf("reg addr bank = %d, start = %jx, end = %jx, "
411 "count = %jx\n", bank, start, end, count);
413 /* Use bank (CS) cell as rid. */
414 resource_list_add(&di->di_res, SYS_RES_MEMORY, bank, start,
459 int bank, error, i, j;
473 for (bank = 0; bank < LBC_DEV_MAX; bank++) {
474 bus_space_write_4(sc->sc_bst, sc->sc_bsh, LBC85XX_BR(bank), 0);
475 bus_space_write_4(sc->sc_bst, sc->sc_bsh, LBC85XX_OR(bank), 0);
567 /* The first cell is the bank (chip select) number. */
568 bank = fdt_data_get(ranges, 1);
569 if (bank < 0 || bank > LBC_DEV_MAX) {
570 device_printf(dev, "bank out of range: %d\n", bank);
587 /* Parent bus start address of this bank. */
597 debugf("bank = %d, start = %jx, size = %jx\n", bank,
600 sc->sc_banks[bank].addr = start + offset;
601 sc->sc_banks[bank].size = size;
604 * Attributes for the bank.
609 sc->sc_banks[bank].width = 16;
610 sc->sc_banks[bank].msel = LBCRES_MSEL_GPCM;
611 sc->sc_banks[bank].decc = LBCRES_DECC_DISABLED;
612 sc->sc_banks[bank].atom = LBCRES_ATOM_DISABLED;
613 sc->sc_banks[bank].wp = 0;