Lines Matching refs:specs

44 static struct stor_spec specs[ENUM_MAX] = { { 0, 0, 0, 0, NULL }, };  variable
53 specs[ENUM_IDE].max_dev = CONFIG_SYS_IDE_MAXDEVICE; in dev_stor_init()
54 specs[ENUM_IDE].enum_started = 0; in dev_stor_init()
55 specs[ENUM_IDE].enum_ended = 0; in dev_stor_init()
56 specs[ENUM_IDE].type = DEV_TYP_STOR | DT_STOR_IDE; in dev_stor_init()
57 specs[ENUM_IDE].name = "ide"; in dev_stor_init()
60 specs[ENUM_MMC].max_dev = CONFIG_SYS_MMC_MAX_DEVICE; in dev_stor_init()
61 specs[ENUM_MMC].enum_started = 0; in dev_stor_init()
62 specs[ENUM_MMC].enum_ended = 0; in dev_stor_init()
63 specs[ENUM_MMC].type = DEV_TYP_STOR | DT_STOR_MMC; in dev_stor_init()
64 specs[ENUM_MMC].name = "mmc"; in dev_stor_init()
67 specs[ENUM_SATA].max_dev = CONFIG_SYS_SATA_MAX_DEVICE; in dev_stor_init()
68 specs[ENUM_SATA].enum_started = 0; in dev_stor_init()
69 specs[ENUM_SATA].enum_ended = 0; in dev_stor_init()
70 specs[ENUM_SATA].type = DEV_TYP_STOR | DT_STOR_SATA; in dev_stor_init()
71 specs[ENUM_SATA].name = "sata"; in dev_stor_init()
74 specs[ENUM_SCSI].max_dev = CONFIG_SYS_SCSI_MAX_DEVICE; in dev_stor_init()
75 specs[ENUM_SCSI].enum_started = 0; in dev_stor_init()
76 specs[ENUM_SCSI].enum_ended = 0; in dev_stor_init()
77 specs[ENUM_SCSI].type = DEV_TYP_STOR | DT_STOR_SCSI; in dev_stor_init()
78 specs[ENUM_SCSI].name = "scsi"; in dev_stor_init()
81 specs[ENUM_USB].max_dev = USB_MAX_STOR_DEV; in dev_stor_init()
82 specs[ENUM_USB].enum_started = 0; in dev_stor_init()
83 specs[ENUM_USB].enum_ended = 0; in dev_stor_init()
84 specs[ENUM_USB].type = DEV_TYP_STOR | DT_STOR_USB; in dev_stor_init()
85 specs[ENUM_USB].name = "usb"; in dev_stor_init()
106 if (specs[type].name == NULL) in dev_stor_get()
111 for (i = 0; i < specs[type].max_dev; i++) { in dev_stor_get()
113 (void *)blk_get_dev(specs[type].name, i)) { in dev_stor_get()
120 for (; i < specs[type].max_dev; i++) { in dev_stor_get()
121 di->cookie = (void *)blk_get_dev(specs[type].name, i); in dev_stor_get()
129 if (i == specs[type].max_dev) in dev_stor_get()
135 di->type = specs[type].type; in dev_stor_get()
160 for (j = 0; j < specs[i].max_dev; j++) in dev_stor_type()
161 if (dd == blk_get_dev(specs[i].name, j)) in dev_stor_type()
207 specs[type].enum_started = 1; in dev_enum_stor()
212 if (specs[type].enum_ended) { in dev_enum_stor()
221 if (specs[type].enum_ended) { in dev_enum_stor()
228 if (specs[type].enum_started == 0) { in dev_enum_stor()
236 specs[type].enum_started = 1; in dev_enum_stor()
255 specs[type].enum_ended = (!more) ? 1 : 0; in dev_enum_stor()
271 specs[i].enum_started = 0; in dev_enum_reset()
272 specs[i].enum_ended = 0; in dev_enum_reset()
293 for (i = 0; i < specs[type].max_dev; i++) in dev_stor_is_valid()
294 if (dd == blk_get_dev(specs[type].name, i)) in dev_stor_is_valid()