Lines Matching refs:index
3325 * @index: index of the disk to format name for
3336 * index shifted -1 after each digit is computed.
3344 static int sd_format_disk_name(char *prefix, int index, char *buf, int buflen)
3358 *--p = 'a' + (index % unit);
3359 index = (index / unit) - 1;
3360 } while (index >= 0);
3391 int index;
3418 index = ida_alloc(&sd_index_ida, GFP_KERNEL);
3419 if (index < 0) {
3424 error = sd_format_disk_name("sd", index, gd->disk_name, DISK_NAME_LEN);
3433 sdkp->index = index;
3459 gd->major = sd_major((index & 0xf0) >> 4);
3460 gd->first_minor = ((index & 0xf) << 4) | (index & 0xfff00);
3512 ida_free(&sd_index_ida, index);
3575 ida_free(&sd_index_ida, sdkp->index);