Home
last modified time | relevance | path

Searched refs:minors (Results 1 - 25 of 102) sorted by relevance

12345

/kernel/linux/linux-5.10/include/linux/
H A Dgenhd.h168 /* 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 Dvibrator.c114 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 Draw.c38 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 Dvibrator.c113 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 Draw.c38 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 Dgenhd.c580 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 Dseq.c21 #include <sound/minors.h>
/kernel/linux/linux-6.6/sound/core/seq/
H A Dseq.c21 #include <sound/minors.h>
/kernel/linux/linux-5.10/drivers/spi/
H A Dspidev.c47 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 Dgenhd.c420 * 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 Dearly-lookup.c137 if (partno < disk->minors) { in blk_lookup_devt()
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_hwdep.c16 #include <sound/minors.h>
/kernel/linux/linux-5.10/sound/core/
H A Dinfo_oss.c12 #include <sound/minors.h>
H A Dsound_oss.c12 #include <sound/minors.h>
/kernel/linux/linux-6.6/sound/core/
H A Dinfo_oss.c12 #include <sound/minors.h>
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_hwdep.c16 #include <sound/minors.h>
/kernel/linux/linux-6.6/drivers/spi/
H A Dspidev.c46 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 Dxen-blkfront.c237 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 Df_printer.c54 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 Df_printer.c56 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 Dnfblock.c126 dev->disk->minors = 16; in nfhd_init_one()
/kernel/linux/linux-6.6/drivers/s390/block/
H A Ddasd_genhd.c70 gdp->minors = 1 << DASD_PARTN_BITS; in dasd_gendisk_alloc()
/kernel/linux/linux-5.10/drivers/block/
H A Dxen-blkfront.c235 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 Dseq_oss.c15 #include <sound/minors.h>
/kernel/linux/linux-6.6/sound/core/seq/oss/
H A Dseq_oss.c15 #include <sound/minors.h>

Completed in 24 milliseconds

12345