Lines Matching refs:floor

808  * read operation, the floor 0 is selected. Therefore, if the systems halts, the
809 * reboot will boot on floor 0, where the IPL is.
1458 int floor;
1461 floor = attr->attr.name[1] - '0';
1462 if (floor < 0 || floor >= DOC_MAX_NBFLOORS)
1465 return docg3_floors[floor]->priv;
1551 int floor;
1555 for (floor = 0;
1556 floor < DOC_MAX_NBFLOORS && cascade->floors[floor];
1557 floor++) {
1559 ret = device_create_file(dev, &doc_sys_attrs[floor][i]);
1570 device_remove_file(dev, &doc_sys_attrs[floor][i]);
1572 } while (--floor >= 0);
1581 int floor, i;
1583 for (floor = 0; floor < DOC_MAX_NBFLOORS && cascade->floors[floor];
1584 floor++)
1586 device_remove_file(dev, &doc_sys_attrs[floor][i]);
1717 static void __init doc_dbg_register(struct mtd_info *floor)
1719 struct dentry *root = floor->dbg.dfs_dir;
1720 struct docg3 *docg3 = floor->priv;
1725 dev_warn(floor->dev.parent,
1787 * @floor: the floor of the probed device
1791 * Checks whether a device at the specified IO range, and floor is available.
1794 * if a memory allocation failed. If floor 0 is checked, a reset of the ASIC is
1798 doc_probe_device(struct docg3_cascade *cascade, int floor, struct device *dev)
1821 docg3->device_id = floor;
1824 if (!floor)
1838 doc_info("Found a G3 DiskOnChip at addr %p, floor %d\n",
1839 docg3->cascade->base, floor);
1865 * doc_release_device - Release a docg3 floor
1879 * docg3_resume - Awakens docg3 floor
1903 * docg3_suspend - Put in low power mode the docg3 floor
1913 int floor, i;
1921 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) {
1922 mtd = docg3_floors[floor];
1927 doc_writeb(docg3, floor, DOC_DEVICESELECT);
1939 doc_dbg("docg3_suspend(): floor %d powerdown ok\n",
1940 floor);
1942 doc_err("docg3_suspend(): floor %d powerdown failed\n",
1943 floor);
1959 * ressources. The floor 0 must be available.
1969 int ret, floor;
1997 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) {
1998 mtd = doc_probe_device(cascade, floor, dev);
2004 if (floor == 0)
2009 cascade->floors[floor] = mtd;
2015 doc_dbg_register(cascade->floors[floor]);
2030 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++)
2031 if (cascade->floors[floor])
2032 doc_release_device(cascade->floors[floor]);
2046 int floor;
2049 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++)
2050 if (cascade->floors[floor])
2051 doc_release_device(cascade->floors[floor]);