Home
last modified time | relevance | path

Searched refs:devt (Results 1 – 25 of 106) sorted by relevance

12345

/Linux-v5.4/fs/fuse/
Dcuse.c77 static struct list_head *cuse_conntbl_head(dev_t devt) in cuse_conntbl_head() argument
79 return &cuse_conntbl[(MAJOR(devt) + MINOR(devt)) % CUSE_CONNTBL_LEN]; in cuse_conntbl_head()
115 dev_t devt = inode->i_cdev->dev; in cuse_open() local
121 list_for_each_entry(pos, cuse_conntbl_head(devt), list) in cuse_open()
122 if (pos->dev->devt == devt) { in cuse_open()
327 dev_t devt; in cuse_process_init_reply() local
346 devt = MKDEV(arg->dev_major, arg->dev_minor); in cuse_process_init_reply()
347 if (!MAJOR(devt)) in cuse_process_init_reply()
348 rc = alloc_chrdev_region(&devt, MINOR(devt), 1, devinfo.name); in cuse_process_init_reply()
350 rc = register_chrdev_region(devt, 1, devinfo.name); in cuse_process_init_reply()
[all …]
/Linux-v5.4/block/
Dgenhd.c488 int blk_alloc_devt(struct hd_struct *part, dev_t *devt) in blk_alloc_devt() argument
495 *devt = MKDEV(disk->major, disk->first_minor + part->partno); in blk_alloc_devt()
510 *devt = MKDEV(BLOCK_EXT_MAJOR, blk_mangle_minor(idx)); in blk_alloc_devt()
523 void blk_free_devt(dev_t devt) in blk_free_devt() argument
525 if (devt == MKDEV(0, 0)) in blk_free_devt()
528 if (MAJOR(devt) == BLOCK_EXT_MAJOR) { in blk_free_devt()
530 idr_remove(&ext_devt_idr, blk_mangle_minor(MINOR(devt))); in blk_free_devt()
538 void blk_invalidate_devt(dev_t devt) in blk_invalidate_devt() argument
540 if (MAJOR(devt) == BLOCK_EXT_MAJOR) { in blk_invalidate_devt()
542 idr_replace(&ext_devt_idr, NULL, blk_mangle_minor(MINOR(devt))); in blk_invalidate_devt()
[all …]
Dpartition-generic.c226 blk_free_devt(dev->devt); in part_release()
314 dev_t devt = MKDEV(0, 0); in add_partition() local
371 err = blk_alloc_devt(p, &devt); in add_partition()
374 pdev->devt = devt; in add_partition()
635 md_autodetect_dev(part_to_dev(part)->devt); in rescan_partitions()
/Linux-v5.4/drivers/char/xilinx_hwicap/
Dxilinx_hwicap.c607 dev_t devt; in hwicap_setup() local
635 devt = MKDEV(XHWICAP_MAJOR, XHWICAP_MINOR + id); in hwicap_setup()
662 drvdata->devt = devt; in hwicap_setup()
684 retval = cdev_add(&drvdata->cdev, devt, 1); in hwicap_setup()
690 device_create(icap_class, dev, devt, NULL, "%s%d", DRIVER_NAME, id); in hwicap_setup()
733 device_destroy(icap_class, drvdata->devt); in hwicap_remove()
740 probed_devices[MINOR(dev->devt)-XHWICAP_MINOR] = 0; in hwicap_remove()
856 dev_t devt; in hwicap_module_init() local
862 devt = MKDEV(XHWICAP_MAJOR, XHWICAP_MINOR); in hwicap_module_init()
863 retval = register_chrdev_region(devt, in hwicap_module_init()
[all …]
/Linux-v5.4/drivers/net/ipvlan/
Dipvtap.c143 dev_t devt; in ipvtap_device_event() local
163 devt = MKDEV(MAJOR(ipvtap_major), vlantap->tap.minor); in ipvtap_device_event()
164 classdev = device_create(&ipvtap_class, &dev->dev, devt, in ipvtap_device_event()
180 devt = MKDEV(MAJOR(ipvtap_major), vlantap->tap.minor); in ipvtap_device_event()
181 device_destroy(&ipvtap_class, devt); in ipvtap_device_event()
/Linux-v5.4/drivers/net/
Dmacvtap.c150 dev_t devt; in macvtap_device_event() local
170 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event()
171 classdev = device_create(&macvtap_class, &dev->dev, devt, in macvtap_device_event()
187 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event()
188 device_destroy(&macvtap_class, devt); in macvtap_device_event()
/Linux-v5.4/drivers/dax/
Dsuper.c490 dev_t devt = *(dev_t *) data; in dax_test() local
492 return inode->i_rdev == devt; in dax_test()
497 dev_t devt = *(dev_t *) data; in dax_set() local
499 inode->i_rdev = devt; in dax_set()
503 static struct dax_device *dax_dev_get(dev_t devt) in dax_dev_get() argument
508 inode = iget5_locked(dax_superblock, hash_32(devt + DAXFS_MAGIC, 31), in dax_dev_get()
509 dax_test, dax_set, &devt); in dax_dev_get()
551 dev_t devt; in alloc_dax() local
562 devt = MKDEV(MAJOR(dax_devt), minor); in alloc_dax()
563 dax_dev = dax_dev_get(devt); in alloc_dax()
/Linux-v5.4/drivers/staging/axis-fifo/
Daxis-fifo.c145 dev_t devt; /* our char device number */ member
999 rc = alloc_chrdev_region(&fifo->devt, 0, 1, DRIVER_NAME); in axis_fifo_probe()
1003 MAJOR(fifo->devt), MINOR(fifo->devt)); in axis_fifo_probe()
1006 fifo->device = device_create(axis_fifo_driver_class, NULL, fifo->devt, in axis_fifo_probe()
1018 rc = cdev_add(&fifo->char_device, fifo->devt, 1); in axis_fifo_probe()
1033 MAJOR(fifo->devt), MINOR(fifo->devt)); in axis_fifo_probe()
1040 device_destroy(axis_fifo_driver_class, fifo->devt); in axis_fifo_probe()
1042 unregister_chrdev_region(fifo->devt, 1); in axis_fifo_probe()
1062 device_destroy(axis_fifo_driver_class, fifo->devt); in axis_fifo_remove()
1063 unregister_chrdev_region(fifo->devt, 1); in axis_fifo_remove()
/Linux-v5.4/drivers/rpmsg/
Drpmsg_char.c336 ida_simple_remove(&rpmsg_minor_ida, MINOR(eptdev->dev.devt)); in rpmsg_eptdev_release_device()
374 dev->devt = MKDEV(MAJOR(rpmsg_major), ret); in rpmsg_eptdev_create()
382 ret = cdev_add(&eptdev->cdev, dev->devt, 1); in rpmsg_eptdev_create()
400 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_eptdev_create()
462 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_ctrldev_release_device()
490 dev->devt = MKDEV(MAJOR(rpmsg_major), ret); in rpmsg_chrdev_probe()
498 ret = cdev_add(&ctrldev->cdev, dev->devt, 1); in rpmsg_chrdev_probe()
518 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_chrdev_probe()
/Linux-v5.4/drivers/char/tpm/
Dtpm-chip.c367 chip->dev.devt = MKDEV(MISC_MAJOR, TPM_MINOR); in tpm_chip_alloc()
369 chip->dev.devt = MKDEV(MAJOR(tpm_devt), chip->dev_num); in tpm_chip_alloc()
371 chip->devs.devt = in tpm_chip_alloc()
447 dev_name(&chip->dev), MAJOR(chip->dev.devt), in tpm_add_char_device()
448 MINOR(chip->dev.devt), rc); in tpm_add_char_device()
457 dev_name(&chip->devs), MAJOR(chip->devs.devt), in tpm_add_char_device()
458 MINOR(chip->devs.devt), rc); in tpm_add_char_device()
/Linux-v5.4/include/linux/
Dgenhd.h255 return part_to_dev(part)->devt; in part_devt()
618 extern int blk_alloc_devt(struct hd_struct *part, dev_t *devt);
619 extern void blk_free_devt(dev_t devt);
620 extern void blk_invalidate_devt(dev_t devt);
640 extern void blk_register_region(dev_t devt, unsigned long range,
645 extern void blk_unregister_region(dev_t devt, unsigned long range);
779 dev_t devt = MKDEV(0, 0); in blk_lookup_devt() local
780 return devt; in blk_lookup_devt()
Ddevice.h224 dev_t devt) in bus_find_device_by_devt() argument
226 return bus_find_device(bus, NULL, &devt, device_match_devt); in bus_find_device_by_devt()
479 dev_t devt) in driver_find_device_by_devt() argument
481 return driver_find_device(drv, NULL, &devt, device_match_devt); in driver_find_device_by_devt()
684 dev_t devt) in class_find_device_by_devt() argument
686 return class_find_device(class, NULL, &devt, device_match_devt); in class_find_device_by_devt()
1297 dev_t devt; /* dev_t, creates the sysfs "dev" */ member
1573 dev_t devt, void *drvdata,
1577 dev_t devt, void *drvdata,
1581 struct device *parent, dev_t devt, void *drvdata,
[all …]
/Linux-v5.4/sound/usb/
Dmedia.c76 MAJOR(pcm_dev->devt), in snd_media_stream_init()
77 MINOR(pcm_dev->devt)); in snd_media_stream_init()
180 MAJOR(ctl_dev->devt), in snd_media_mixer_init()
181 MINOR(ctl_dev->devt)); in snd_media_mixer_init()
/Linux-v5.4/drivers/pps/
Dpps.c350 dev_t devt; in pps_register_cdev() local
369 devt = MKDEV(MAJOR(pps_devt), pps->id); in pps_register_cdev()
374 err = cdev_add(&pps->cdev, devt, 1); in pps_register_cdev()
380 pps->dev = device_create(pps_class, pps->info.dev, devt, pps, in pps_register_cdev()
410 device_destroy(pps_class, pps->dev->devt); in pps_unregister_cdev()
/Linux-v5.4/drivers/base/
Dcore.c1167 if (MAJOR(dev->devt)) { in dev_uevent()
1174 add_uevent_var(env, "MAJOR=%u", MAJOR(dev->devt)); in dev_uevent()
1175 add_uevent_var(env, "MINOR=%u", MINOR(dev->devt)); in dev_uevent()
1526 return print_dev_t(buf, dev->devt); in dev_show()
2042 format_dev_t(devt_str, dev->devt); in device_create_sys_dev_entry()
2055 format_dev_t(devt_str, dev->devt); in device_remove_sys_dev_entry()
2182 if (MAJOR(dev->devt)) { in device_add()
2224 if (MAJOR(dev->devt)) in device_add()
2356 if (MAJOR(dev->devt)) { in device_del()
2818 dev_t devt, void *drvdata, in device_create_groups_vargs() argument
[all …]
/Linux-v5.4/drivers/misc/cxl/
Dflash.c528 dev_t devt; in cxl_guest_add_chardev() local
531 devt = MKDEV(MAJOR(cxl_get_dev()), CXL_CARD_MINOR(adapter)); in cxl_guest_add_chardev()
533 if ((rc = cdev_add(&adapter->guest->cdev, devt, 1))) { in cxl_guest_add_chardev()
539 adapter->dev.devt = devt; in cxl_guest_add_chardev()
Dfile.c552 CXL_DEVT_IS_CARD(dev->devt)) { in cxl_devnode()
564 static int cxl_add_chardev(struct cxl_afu *afu, dev_t devt, struct cdev *cdev, in cxl_add_chardev() argument
572 if ((rc = cdev_add(cdev, devt, 1))) { in cxl_add_chardev()
577 dev = device_create(cxl_class, &afu->dev, devt, afu, in cxl_add_chardev()
/Linux-v5.4/drivers/mtd/devices/
Dblock2mtd.c243 dev_t devt; in add_device() local
254 devt = name_to_dev_t(devname); in add_device()
255 if (!devt) in add_device()
257 bdev = blkdev_get_by_dev(devt, mode, dev); in add_device()
/Linux-v5.4/drivers/s390/crypto/
Dzcrypt_api.c154 static inline struct zcdn_device *find_zcdndev_by_devt(dev_t devt) in find_zcdndev_by_devt() argument
156 struct device *dev = class_find_device_by_devt(zcrypt_class, devt); in find_zcdndev_by_devt()
344 MAJOR(dev->devt), MINOR(dev->devt)); in zcdn_device_release()
351 dev_t devt; in zcdn_create() local
371 devt = MKDEV(MAJOR(zcrypt_devt), MINOR(zcrypt_devt) + i); in zcdn_create()
372 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create()
391 zcdndev->device.devt = devt; in zcdn_create()
397 ZCRYPT_NAME "_%d", (int) MINOR(devt)); in zcdn_create()
410 MAJOR(devt), MINOR(devt)); in zcdn_create()
447 dev_t devt; in zcdn_destroy_all() local
[all …]
/Linux-v5.4/drivers/fpga/
Ddfl.c79 dev_t devt; member
344 if (MAJOR(dfl_chrdevs[i].devt)) { in dfl_chardev_uinit()
345 unregister_chrdev_region(dfl_chrdevs[i].devt, in dfl_chardev_uinit()
347 dfl_chrdevs[i].devt = MKDEV(0, 0); in dfl_chardev_uinit()
356 ret = alloc_chrdev_region(&dfl_chrdevs[i].devt, 0, in dfl_chardev_init()
374 return MKDEV(MAJOR(dfl_chrdevs[type].devt), id); in dfl_get_devt()
403 return cdev_add(&pdata->cdev, pdev->dev.devt, 1); in dfl_fpga_dev_ops_register()
588 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()
/Linux-v5.4/drivers/spi/
Dspidev.c68 dev_t devt; member
556 if (spidev->devt == inode->i_rdev) { in spidev_open()
749 spidev->devt = MKDEV(SPIDEV_MAJOR, minor); in spidev_probe()
750 dev = device_create(spidev_class, &spi->dev, spidev->devt, in spidev_probe()
786 device_destroy(spidev_class, spidev->devt); in spidev_remove()
787 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
Dcore.h934 void ath6kl_ready_event(void *devt, u8 *datap, u32 sw_ver, u32 abi_ver,
936 int ath6kl_control_tx(void *devt, struct sk_buff *skb,
951 void ath6kl_txpwr_rx_evt(void *devt, u8 tx_pwr);
954 void ath6kl_indicate_tx_activity(void *devt, u8 traffic_class, bool active);
955 enum htc_endpoint_id ath6kl_ac2_endpoint_id(void *devt, u8 ac);
/Linux-v5.4/drivers/usb/gadget/function/
Df_printer.c1023 dev_t devt; in printer_func_bind() local
1079 devt = MKDEV(major, dev->minor); in printer_func_bind()
1080 pdev = device_create(usb_gadget_class, NULL, devt, in printer_func_bind()
1094 ret = cdev_add(&dev->printer_cdev, devt, 1); in printer_func_bind()
1103 device_destroy(usb_gadget_class, devt); in printer_func_bind()
1466 dev_t devt; in gprinter_setup() local
1476 status = alloc_chrdev_region(&devt, 0, count, "USB printer gadget"); in gprinter_setup()
1484 major = MAJOR(devt); in gprinter_setup()
/Linux-v5.4/drivers/tee/
Dtee_core.c752 teedev->dev.devt = MKDEV(MAJOR(tee_devt), teedev->id); in tee_device_alloc()
778 unregister_chrdev_region(teedev->dev.devt, 1); in tee_device_alloc()
830 rc = cdev_add(&teedev->cdev, teedev->dev.devt, 1); in tee_device_register()
834 teedev->name, MAJOR(teedev->dev.devt), in tee_device_register()
835 MINOR(teedev->dev.devt), rc); in tee_device_register()
843 teedev->name, MAJOR(teedev->dev.devt), in tee_device_register()
844 MINOR(teedev->dev.devt), rc); in tee_device_register()
/Linux-v5.4/drivers/misc/ocxl/
Dfile.c49 idr_remove(&minors_idr, MINOR(info->dev.devt)); in free_minor()
500 rc = cdev_add(&info->cdev, info->dev.devt, 1); in ocxl_file_make_visible()
533 info->dev.devt = MKDEV(MAJOR(ocxl_dev), minor); in ocxl_file_register_afu()

12345