/kernel/linux/linux-5.10/include/linux/ |
H A D | genhd.h | 168 /* major, first_minor and minors are input parameters only, 173 int minors; /* maximum number of minors, =1 for member 234 return disk->minors; in disk_max_parts() 342 extern struct gendisk *__alloc_disk_node(int minors, int node_id); 355 #define alloc_disk_node(minors, node_id) \ 361 __name = "(gendisk_completion)"#minors"("#node_id")"; \ 363 __disk = __alloc_disk_node(minors, node_id); \ 371 #define alloc_disk(minors) alloc_disk_node(minors, NUMA_NO_NOD [all...] |
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H 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()
|
H 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()
|
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | vibrator.c | 113 static DEFINE_IDA(minors); 156 vib->minor = ida_simple_get(&minors, 0, 0, GFP_KERNEL); in gb_vibrator_probe() 176 ida_simple_remove(&minors, vib->minor); in gb_vibrator_probe() 200 ida_simple_remove(&minors, vib->minor); in gb_vibrator_disconnect() 244 ida_destroy(&minors); in gb_vibrator_exit()
|
H 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()
|
/kernel/linux/linux-5.10/block/ |
H A D | genhd.c | 580 if (part->partno < disk->minors) { in blk_alloc_devt() 794 /* minors == 0 indicates to use ext devt from part0 and should in __device_add_disk() 798 WARN_ON(disk->minors && !(disk->major || disk->first_minor)); in __device_add_disk() 799 WARN_ON(!disk->minors && in __device_add_disk() 831 blk_register_region(disk_devt(disk), disk->minors, NULL, in __device_add_disk() 944 blk_unregister_region(disk_devt(disk), disk->minors); in del_gendisk() 1250 return sprintf(buf, "%d\n", disk->minors); in disk_range_show() 1704 if (partno < disk->minors) { in blk_lookup_devt() 1724 struct gendisk *__alloc_disk_node(int minors, int node_id) in __alloc_disk_node() argument 1729 if (minors > DISK_MAX_PART in __alloc_disk_node() [all...] |
/kernel/linux/linux-5.10/sound/core/seq/ |
H A D | seq.c | 21 #include <sound/minors.h>
|
/kernel/linux/linux-6.6/sound/core/seq/ |
H A D | seq.c | 21 #include <sound/minors.h>
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spidev.c | 47 static DECLARE_BITMAP(minors, N_SPI_MINORS); 768 * Reusing minors is fine so long as udev or mdev is working. in spidev_probe() 771 minor = find_first_zero_bit(minors, N_SPI_MINORS); in spidev_probe() 785 set_bit(minor, minors); in spidev_probe() 813 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
|
/kernel/linux/linux-6.6/block/ |
H A D | genhd.c | 420 * the number of minors numbers supported, and those will be used to in device_add_disk() 427 if (WARN_ON(!disk->minors)) in device_add_disk() 430 if (disk->minors > DISK_MAX_PARTS) { in device_add_disk() 433 disk->minors = DISK_MAX_PARTS; in device_add_disk() 436 disk->minors > MINORMASK + 1 || in device_add_disk() 437 disk->first_minor + disk->minors > MINORMASK + 1) in device_add_disk() 440 if (WARN_ON(disk->minors)) in device_add_disk() 902 return sprintf(buf, "%d\n", disk->minors); in disk_range_show()
|
H A D | early-lookup.c | 137 if (partno < disk->minors) { in blk_lookup_devt()
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_hwdep.c | 16 #include <sound/minors.h>
|
/kernel/linux/linux-5.10/sound/core/ |
H A D | info_oss.c | 12 #include <sound/minors.h>
|
H A D | sound_oss.c | 12 #include <sound/minors.h>
|
/kernel/linux/linux-6.6/sound/core/ |
H A D | info_oss.c | 12 #include <sound/minors.h>
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_hwdep.c | 16 #include <sound/minors.h>
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spidev.c | 46 static DECLARE_BITMAP(minors, N_SPI_MINORS); 799 * Reusing minors is fine so long as udev or mdev is working. in spidev_probe() 802 minor = find_first_zero_bit(minors, N_SPI_MINORS); in spidev_probe() 816 set_bit(minor, minors); in spidev_probe() 844 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 237 static unsigned long *minors; variable 458 old = minors; in xlbd_reserve_minors() 459 memcpy(bitmap, minors, in xlbd_reserve_minors() 461 minors = bitmap; in xlbd_reserve_minors() 470 if (find_next_bit(minors, end, minor) >= end) { in xlbd_reserve_minors() 471 bitmap_set(minors, minor, nr); in xlbd_reserve_minors() 486 bitmap_clear(minors, minor, nr); in xlbd_release_minors() 1156 gd->minors = nr_minors; in xlvbd_alloc_gendisk() 2486 xlbd_release_minors(info->gd->first_minor, info->gd->minors); in blkfront_remove() 2639 kfree(minors); in xlblk_exit() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | f_printer.c | 54 static int major, minors; variable 1460 if (opts->minor >= minors) { in gprinter_alloc() 1535 minors = count; in gprinter_setup() 1543 unregister_chrdev_region(MKDEV(major, 0), minors); in gprinter_cleanup() 1544 major = minors = 0; in gprinter_cleanup()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | f_printer.c | 56 static int major, minors; variable 1460 if (opts->minor >= minors) { in gprinter_alloc() 1530 minors = count; in gprinter_setup() 1538 unregister_chrdev_region(MKDEV(major, 0), minors); in gprinter_cleanup() 1539 major = minors = 0; in gprinter_cleanup()
|
/kernel/linux/linux-6.6/arch/m68k/emu/ |
H A D | nfblock.c | 126 dev->disk->minors = 16; in nfhd_init_one()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_genhd.c | 70 gdp->minors = 1 << DASD_PARTN_BITS; in dasd_gendisk_alloc()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 235 static unsigned long *minors; variable 458 old = minors; in xlbd_reserve_minors() 459 memcpy(bitmap, minors, in xlbd_reserve_minors() 461 minors = bitmap; in xlbd_reserve_minors() 470 if (find_next_bit(minors, end, minor) >= end) { in xlbd_reserve_minors() 471 bitmap_set(minors, minor, nr); in xlbd_reserve_minors() 486 bitmap_clear(minors, minor, nr); in xlbd_release_minors() 1238 nr_minors = info->gd->minors; in xlvbd_release_gendisk() 2853 kfree(minors); in xlblk_exit()
|
/kernel/linux/linux-5.10/sound/core/seq/oss/ |
H A D | seq_oss.c | 15 #include <sound/minors.h>
|
/kernel/linux/linux-6.6/sound/core/seq/oss/ |
H A D | seq_oss.c | 15 #include <sound/minors.h>
|