Lines Matching refs:floor

1466 	int floor;  in sysfs_dev2docg3()  local
1469 floor = attr->attr.name[1] - '0'; in sysfs_dev2docg3()
1470 if (floor < 0 || floor >= DOC_MAX_NBFLOORS) in sysfs_dev2docg3()
1473 return docg3_floors[floor]->priv; in sysfs_dev2docg3()
1559 int floor; in doc_register_sysfs() local
1563 for (floor = 0; in doc_register_sysfs()
1564 floor < DOC_MAX_NBFLOORS && cascade->floors[floor]; in doc_register_sysfs()
1565 floor++) { in doc_register_sysfs()
1567 ret = device_create_file(dev, &doc_sys_attrs[floor][i]); in doc_register_sysfs()
1578 device_remove_file(dev, &doc_sys_attrs[floor][i]); in doc_register_sysfs()
1580 } while (--floor >= 0); in doc_register_sysfs()
1589 int floor, i; in doc_unregister_sysfs() local
1591 for (floor = 0; floor < DOC_MAX_NBFLOORS && cascade->floors[floor]; in doc_unregister_sysfs()
1592 floor++) in doc_unregister_sysfs()
1594 device_remove_file(dev, &doc_sys_attrs[floor][i]); in doc_unregister_sysfs()
1725 static void __init doc_dbg_register(struct mtd_info *floor) in doc_dbg_register() argument
1727 struct dentry *root = floor->dbg.dfs_dir; in doc_dbg_register()
1728 struct docg3 *docg3 = floor->priv; in doc_dbg_register()
1733 dev_warn(floor->dev.parent, in doc_dbg_register()
1805 doc_probe_device(struct docg3_cascade *cascade, int floor, struct device *dev) in doc_probe_device() argument
1828 docg3->device_id = floor; in doc_probe_device()
1831 if (!floor) in doc_probe_device()
1846 docg3->cascade->base, floor); in doc_probe_device()
1920 int floor, i; in docg3_suspend() local
1928 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) { in docg3_suspend()
1929 mtd = docg3_floors[floor]; in docg3_suspend()
1934 doc_writeb(docg3, floor, DOC_DEVICESELECT); in docg3_suspend()
1947 floor); in docg3_suspend()
1950 floor); in docg3_suspend()
1976 int ret, floor; in docg3_probe() local
2004 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) { in docg3_probe()
2005 mtd = doc_probe_device(cascade, floor, dev); in docg3_probe()
2011 if (floor == 0) in docg3_probe()
2016 cascade->floors[floor] = mtd; in docg3_probe()
2022 doc_dbg_register(cascade->floors[floor]); in docg3_probe()
2037 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) in docg3_probe()
2038 if (cascade->floors[floor]) in docg3_probe()
2039 doc_release_device(cascade->floors[floor]); in docg3_probe()
2053 int floor; in docg3_release() local
2056 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) in docg3_release()
2057 if (cascade->floors[floor]) in docg3_release()
2058 doc_release_device(cascade->floors[floor]); in docg3_release()