• Home
  • Raw
  • Download

Lines Matching refs:floor

1458 	int floor;  in sysfs_dev2docg3()  local
1461 floor = attr->attr.name[1] - '0'; in sysfs_dev2docg3()
1462 if (floor < 0 || floor >= DOC_MAX_NBFLOORS) in sysfs_dev2docg3()
1465 return docg3_floors[floor]->priv; in sysfs_dev2docg3()
1551 int floor; in doc_register_sysfs() local
1555 for (floor = 0; in doc_register_sysfs()
1556 floor < DOC_MAX_NBFLOORS && cascade->floors[floor]; in doc_register_sysfs()
1557 floor++) { in doc_register_sysfs()
1559 ret = device_create_file(dev, &doc_sys_attrs[floor][i]); in doc_register_sysfs()
1570 device_remove_file(dev, &doc_sys_attrs[floor][i]); in doc_register_sysfs()
1572 } while (--floor >= 0); in doc_register_sysfs()
1581 int floor, i; in doc_unregister_sysfs() local
1583 for (floor = 0; floor < DOC_MAX_NBFLOORS && cascade->floors[floor]; in doc_unregister_sysfs()
1584 floor++) in doc_unregister_sysfs()
1586 device_remove_file(dev, &doc_sys_attrs[floor][i]); in doc_unregister_sysfs()
1717 static void __init doc_dbg_register(struct mtd_info *floor) in doc_dbg_register() argument
1719 struct dentry *root = floor->dbg.dfs_dir; in doc_dbg_register()
1720 struct docg3 *docg3 = floor->priv; in doc_dbg_register()
1725 dev_warn(floor->dev.parent, in doc_dbg_register()
1797 doc_probe_device(struct docg3_cascade *cascade, int floor, struct device *dev) in doc_probe_device() argument
1820 docg3->device_id = floor; in doc_probe_device()
1823 if (!floor) in doc_probe_device()
1838 docg3->cascade->base, floor); in doc_probe_device()
1912 int floor, i; in docg3_suspend() local
1920 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) { in docg3_suspend()
1921 mtd = docg3_floors[floor]; in docg3_suspend()
1926 doc_writeb(docg3, floor, DOC_DEVICESELECT); in docg3_suspend()
1939 floor); in docg3_suspend()
1942 floor); in docg3_suspend()
1968 int ret, floor; in docg3_probe() local
1996 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) { in docg3_probe()
1997 mtd = doc_probe_device(cascade, floor, dev); in docg3_probe()
2003 if (floor == 0) in docg3_probe()
2008 cascade->floors[floor] = mtd; in docg3_probe()
2014 doc_dbg_register(cascade->floors[floor]); in docg3_probe()
2029 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) in docg3_probe()
2030 if (cascade->floors[floor]) in docg3_probe()
2031 doc_release_device(cascade->floors[floor]); in docg3_probe()
2045 int floor; in docg3_release() local
2048 for (floor = 0; floor < DOC_MAX_NBFLOORS; floor++) in docg3_release()
2049 if (cascade->floors[floor]) in docg3_release()
2050 doc_release_device(cascade->floors[floor]); in docg3_release()