Home
last modified time | relevance | path

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

123

/linux-6.6.21/drivers/staging/greybus/
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()
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-6.6.21/drivers/mmc/core/
DKconfig49 int "Number of minors per block device"
54 Number of minors per block device. One is needed for every
57 Number of total MMC minors available is 256, so your number
/linux-6.6.21/block/
Dgenhd.c427 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()
Dearly-lookup.c137 if (partno < disk->minors) { in blk_lookup_devt()
/linux-6.6.21/drivers/spi/
Dspidev.c46 static DECLARE_BITMAP(minors, N_SPI_MINORS);
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()
/linux-6.6.21/drivers/block/
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()
Dz2ram.c327 disk->minors = 1; in z2ram_register_disk()
Dbrd.c344 disk->minors = max_part; in brd_alloc()
Dps3disk.c456 gendisk->minors = PS3DISK_MINORS; in ps3disk_probe()
/linux-6.6.21/drivers/s390/block/
Ddasd_genhd.c70 gdp->minors = 1 << DASD_PARTN_BITS; in dasd_gendisk_alloc()
Dscm_blk.c484 bdev->gendisk->minors = SCM_NR_PARTS; in scm_blk_dev_setup()
/linux-6.6.21/Documentation/arch/arm/sa1100/
Dserial_uart.rst14 > serial devices", so you will have a range of minors on those majors (the
/linux-6.6.21/drivers/net/wwan/
Dwwan_core.c26 static DEFINE_IDA(minors); /* minors for WWAN port chardevs */
351 ida_free(&minors, MINOR(port->dev.devt)); in wwan_port_destroy()
452 minor = ida_alloc_range(&minors, 0, WWAN_MAX_MINORS - 1, GFP_KERNEL); in wwan_create_port()
461 ida_free(&minors, minor); in wwan_create_port()
/linux-6.6.21/arch/m68k/emu/
Dnfblock.c126 dev->disk->minors = 16; in nfhd_init_one()
/linux-6.6.21/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-6.6.21/drivers/usb/gadget/function/
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()
Df_hid.c25 static int major, minors; variable
1344 minors = count; in ghid_setup()
1352 unregister_chrdev_region(MKDEV(major, 0), minors); in ghid_cleanup()
1353 major = minors = 0; in ghid_cleanup()
/linux-6.6.21/arch/xtensa/platforms/iss/
Dsimdisk.c279 dev->gd->minors = SIMDISK_MINORS; in simdisk_setup()
/linux-6.6.21/drivers/mtd/ubi/
Dblock.c404 gd->minors = 1; in ubiblock_create()
/linux-6.6.21/drivers/block/aoe/
Daoeblk.c396 gd->minors = AOE_PARTITIONS; in aoeblk_gdalloc()
/linux-6.6.21/drivers/mtd/
Dmtd_blkdevs.c347 gd->minors = 1 << tr->part_bits; in add_mtd_blktrans_dev()
/linux-6.6.21/block/partitions/
Dcore.c360 if (bdev->bd_partno < disk->minors) { in add_partition()
/linux-6.6.21/drivers/cdrom/
Dgdrom.c720 gd.disk->minors = 1; in probe_gdrom_setupdisk()
/linux-6.6.21/drivers/md/
Ddm-ima.c121 md->disk->minors, num_targets); in dm_ima_alloc_and_copy_device_data()

123