/linux/drivers/staging/greybus/ |
A D | vibrator.c | 114 static DEFINE_IDA(minors); 157 vib->minor = ida_simple_get(&minors, 0, 0, GFP_KERNEL); in gb_vibrator_probe() 177 ida_simple_remove(&minors, vib->minor); in gb_vibrator_probe() 201 ida_simple_remove(&minors, vib->minor); in gb_vibrator_disconnect() 245 ida_destroy(&minors); in gb_vibrator_exit()
|
A D | raw.c | 38 static DEFINE_IDA(minors); 181 minor = ida_simple_get(&minors, 0, 0, GFP_KERNEL); in gb_raw_probe() 214 ida_simple_remove(&minors, minor); in gb_raw_probe() 235 ida_simple_remove(&minors, MINOR(raw->dev)); in gb_raw_disconnect() 375 ida_destroy(&minors); in raw_exit()
|
/linux/drivers/mmc/core/ |
A D | Kconfig | 48 int "Number of minors per block device" 53 Number of minors per block device. One is needed for every 56 Number of total MMC minors available is 256, so your number
|
/linux/include/linux/ |
A D | genhd.h | 123 int minors; /* maximum number of minors, =1 for member 191 return disk->minors; in disk_max_parts()
|
/linux/drivers/spi/ |
A D | spidev.c | 47 static DECLARE_BITMAP(minors, N_SPI_MINORS); 776 minor = find_first_zero_bit(minors, N_SPI_MINORS); in spidev_probe() 790 set_bit(minor, minors); in spidev_probe() 818 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
|
/linux/block/ |
A D | genhd.c | 420 if (WARN_ON(!disk->minors)) in device_add_disk() 423 if (disk->minors > DISK_MAX_PARTS) { in device_add_disk() 426 disk->minors = DISK_MAX_PARTS; in device_add_disk() 429 if (WARN_ON(disk->minors)) in device_add_disk() 869 return sprintf(buf, "%d\n", disk->minors); in disk_range_show() 1270 if (partno < disk->minors) { in blk_lookup_devt()
|
/linux/drivers/block/ |
A D | xen-blkfront.c | 228 static unsigned long *minors; variable 451 old = minors; in xlbd_reserve_minors() 452 memcpy(bitmap, minors, in xlbd_reserve_minors() 454 minors = bitmap; in xlbd_reserve_minors() 463 if (find_next_bit(minors, end, minor) >= end) { in xlbd_reserve_minors() 464 bitmap_set(minors, minor, nr); in xlbd_reserve_minors() 479 bitmap_clear(minors, minor, nr); in xlbd_release_minors() 1147 gd->minors = nr_minors; in xlvbd_alloc_gendisk() 2482 xlbd_release_minors(info->gd->first_minor, info->gd->minors); in blkfront_remove() 2626 kfree(minors); in xlblk_exit()
|
A D | z2ram.c | 329 disk->minors = 1; in z2ram_register_disk()
|
A D | brd.c | 405 disk->minors = max_part; in brd_alloc()
|
A D | ps3disk.c | 456 gendisk->minors = PS3DISK_MINORS; in ps3disk_probe()
|
/linux/drivers/net/wwan/ |
A D | wwan_core.c | 24 static DEFINE_IDA(minors); /* minors for WWAN port chardevs */ 276 ida_free(&minors, MINOR(port->dev.devt)); in wwan_port_destroy() 376 minor = ida_alloc_range(&minors, 0, WWAN_MAX_MINORS - 1, GFP_KERNEL); in wwan_create_port() 385 ida_free(&minors, minor); in wwan_create_port()
|
/linux/drivers/s390/block/ |
A D | dasd_genhd.c | 52 gdp->minors = 1 << DASD_PARTN_BITS; in dasd_gendisk_alloc()
|
A D | scm_blk.c | 484 bdev->gendisk->minors = SCM_NR_PARTS; in scm_blk_dev_setup()
|
/linux/drivers/usb/gadget/function/ |
A D | f_printer.c | 56 static int major, minors; variable 1464 if (opts->minor >= minors) { in gprinter_alloc() 1539 minors = count; in gprinter_setup() 1547 unregister_chrdev_region(MKDEV(major, 0), minors); in gprinter_cleanup() 1548 major = minors = 0; in gprinter_cleanup()
|
A D | f_hid.c | 25 static int major, minors; variable 1337 minors = count; in ghid_setup() 1345 unregister_chrdev_region(MKDEV(major, 0), minors); in ghid_cleanup() 1346 major = minors = 0; in ghid_cleanup()
|
/linux/Documentation/input/ |
A D | input.rst | 105 There are two ranges of minors: 64 through 95 is the static legacy 107 evdev nodes are created with minors starting with 256. 167 And so on up to js31 in legacy range, and additional nodes with minors
|
/linux/Documentation/arm/sa1100/ |
A D | serial_uart.rst | 14 > serial devices", so you will have a range of minors on those majors (the
|
/linux/arch/m68k/emu/ |
A D | nfblock.c | 127 dev->disk->minors = 16; in nfhd_init_one()
|
/linux/drivers/block/rsxx/ |
A D | dev.c | 275 card->gendisk->minors = blkdev_minors; in rsxx_setup_dev()
|
/linux/arch/xtensa/platforms/iss/ |
A D | simdisk.c | 273 dev->gd->minors = SIMDISK_MINORS; in simdisk_setup()
|
/linux/drivers/mtd/ubi/ |
A D | block.c | 421 gd->minors = 1; in ubiblock_create()
|
/linux/drivers/block/aoe/ |
A D | aoeblk.c | 407 gd->minors = AOE_PARTITIONS; in aoeblk_gdalloc()
|
/linux/drivers/mtd/ |
A D | mtd_blkdevs.c | 346 gd->minors = 1 << tr->part_bits; in add_mtd_blktrans_dev()
|
/linux/drivers/cdrom/ |
A D | gdrom.c | 721 gd.disk->minors = 1; in probe_gdrom_setupdisk()
|
/linux/block/partitions/ |
A D | core.c | 377 if (bdev->bd_partno < disk->minors) { in add_partition()
|