Home
last modified time | relevance | path

Searched refs:minors (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.4/drivers/staging/greybus/
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()
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()
/Linux-v5.4/include/linux/
Dgenhd.h188 int minors; /* maximum number of minors, =1 for member
239 return disk->minors; in disk_max_parts()
636 extern struct gendisk *__alloc_disk_node(int minors, int node_id);
661 #define alloc_disk_node(minors, node_id) \ argument
667 __name = "(gendisk_completion)"#minors"("#node_id")"; \
669 __disk = __alloc_disk_node(minors, node_id); \
677 #define alloc_disk(minors) alloc_disk_node(minors, NUMA_NO_NODE) argument
/Linux-v5.4/drivers/mmc/core/
DKconfig48 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-v5.4/block/
Dgenhd.c494 if (part->partno < disk->minors) { in blk_alloc_devt()
711 WARN_ON(disk->minors && !(disk->major || disk->first_minor)); in __device_add_disk()
712 WARN_ON(!disk->minors && in __device_add_disk()
742 blk_register_region(disk_devt(disk), disk->minors, NULL, in __device_add_disk()
817 blk_unregister_region(disk_devt(disk), disk->minors); in del_gendisk()
1120 return sprintf(buf, "%d\n", disk->minors); in disk_range_show()
1443 if (partno < disk->minors) { in blk_lookup_devt()
1464 struct gendisk *__alloc_disk_node(int minors, int node_id) in __alloc_disk_node() argument
1469 if (minors > DISK_MAX_PARTS) { in __alloc_disk_node()
1473 minors = DISK_MAX_PARTS; in __alloc_disk_node()
[all …]
/Linux-v5.4/drivers/staging/isdn/gigaset/
Dcommon.c412 for (i = 0; i < drv->minors; ++i) { in alloc_cs()
988 for (i = 0; i < drv->minors; ++i) { in gigaset_get_cs_by_id()
1012 if (minor < drv->minor || minor >= drv->minor + drv->minors) in gigaset_get_cs_by_minor()
1066 struct gigaset_driver *gigaset_initdriver(unsigned minor, unsigned minors, in gigaset_initdriver() argument
1082 drv->minors = minors; in gigaset_initdriver()
1089 drv->cs = kmalloc_array(minors, sizeof(*drv->cs), GFP_KERNEL); in gigaset_initdriver()
1093 for (i = 0; i < minors; ++i) { in gigaset_initdriver()
Dgigaset.h510 unsigned minors; member
720 struct gigaset_driver *gigaset_initdriver(unsigned minor, unsigned minors,
Dinterface.c573 drv->tty = tty = alloc_tty_driver(drv->minors); in gigaset_if_initdriver()
Dusb-gigaset.c925 for (i = 0; i < driver->minors; i++) in usb_gigaset_exit()
Dbas-gigaset.c2626 for (i = 0; i < driver->minors; i++) { in bas_gigaset_exit()
/Linux-v5.4/drivers/spi/
Dspidev.c47 static DECLARE_BITMAP(minors, N_SPI_MINORS);
745 minor = find_first_zero_bit(minors, N_SPI_MINORS); in spidev_probe()
759 set_bit(minor, minors); in spidev_probe()
787 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
/Linux-v5.4/drivers/s390/block/
Ddasd_genhd.c165 for (bpart.pno = block->gdp->minors - 1; bpart.pno > 0; bpart.pno--) in dasd_destroy_partitions()
/Linux-v5.4/drivers/usb/gadget/function/
Df_printer.c53 static int major, minors; variable
1411 if (opts->minor >= minors) { in gprinter_alloc()
1485 minors = count; in gprinter_setup()
1493 unregister_chrdev_region(MKDEV(major, 0), minors); in gprinter_cleanup()
1494 major = minors = 0; in gprinter_cleanup()
Df_hid.c25 static int major, minors; variable
1156 minors = count; in ghid_setup()
1164 unregister_chrdev_region(MKDEV(major, 0), minors); in ghid_cleanup()
1165 major = minors = 0; in ghid_cleanup()
/Linux-v5.4/Documentation/arm/sa1100/
Dserial_uart.rst14 > serial devices", so you will have a range of minors on those majors (the
/Linux-v5.4/drivers/block/
Dxen-blkfront.c226 static unsigned long *minors; variable
437 old = minors; in xlbd_reserve_minors()
438 memcpy(bitmap, minors, in xlbd_reserve_minors()
440 minors = bitmap; in xlbd_reserve_minors()
449 if (find_next_bit(minors, end, minor) >= end) { in xlbd_reserve_minors()
450 bitmap_set(minors, minor, nr); in xlbd_reserve_minors()
465 bitmap_clear(minors, minor, nr); in xlbd_release_minors()
1207 nr_minors = info->gd->minors; in xlvbd_release_gendisk()
2758 kfree(minors); in xlblk_exit()
/Linux-v5.4/Documentation/input/
Dinput.rst105 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-v5.4/drivers/ide/
Dide-gd.c416 g->minors = IDE_DISK_MINORS;
Dide-probe.c951 disk->minors, NULL, exact_match, exact_lock, disk); in ide_register_region()
959 disk->minors); in ide_unregister_region()
Dide-cd.c1790 g->minors = 1; in ide_cd_probe()
/Linux-v5.4/drivers/cdrom/
Dgdrom.c717 gd.disk->minors = 1; in probe_gdrom_setupdisk()
/Linux-v5.4/Documentation/scsi/
DChangeLog.sym53c8xx455 - Some other minors changes.
/Linux-v5.4/Documentation/m68k/
Dkernel-options.rst118 knowledge that each disk uses 16 minors, and write "root=/dev/sde17"
/Linux-v5.4/drivers/block/mtip32xx/
Dmtip32xx.c3613 dd->disk->minors = MTIP_MAX_MINORS; in mtip_block_initialize()
/Linux-v5.4/arch/x86/
DKconfig1366 major 202 and minors 0 to 31 for /dev/cpu/0/msr to /dev/cpu/31/msr.
1375 with major 203 and minors 0 to 31 for /dev/cpu/0/cpuid to

12