/Linux-v4.19/fs/fuse/ |
D | cuse.c | 76 static struct list_head *cuse_conntbl_head(dev_t devt) in cuse_conntbl_head() argument 78 return &cuse_conntbl[(MAJOR(devt) + MINOR(devt)) % CUSE_CONNTBL_LEN]; in cuse_conntbl_head() 114 dev_t devt = inode->i_cdev->dev; in cuse_open() local 120 list_for_each_entry(pos, cuse_conntbl_head(devt), list) in cuse_open() 121 if (pos->dev->devt == devt) { in cuse_open() 316 dev_t devt; in cuse_process_init_reply() local 337 devt = MKDEV(arg->dev_major, arg->dev_minor); in cuse_process_init_reply() 338 if (!MAJOR(devt)) in cuse_process_init_reply() 339 rc = alloc_chrdev_region(&devt, MINOR(devt), 1, devinfo.name); in cuse_process_init_reply() 341 rc = register_chrdev_region(devt, 1, devinfo.name); in cuse_process_init_reply() [all …]
|
/Linux-v4.19/block/ |
D | genhd.c | 474 int blk_alloc_devt(struct hd_struct *part, dev_t *devt) in blk_alloc_devt() argument 481 *devt = MKDEV(disk->major, disk->first_minor + part->partno); in blk_alloc_devt() 496 *devt = MKDEV(BLOCK_EXT_MAJOR, blk_mangle_minor(idx)); in blk_alloc_devt() 509 void blk_free_devt(dev_t devt) in blk_free_devt() argument 511 if (devt == MKDEV(0, 0)) in blk_free_devt() 514 if (MAJOR(devt) == BLOCK_EXT_MAJOR) { in blk_free_devt() 516 idr_remove(&ext_devt_idr, blk_mangle_minor(MINOR(devt))); in blk_free_devt() 521 static char *bdevt_str(dev_t devt, char *buf) in bdevt_str() argument 523 if (MAJOR(devt) <= 0xff && MINOR(devt) <= 0xff) { in bdevt_str() 525 snprintf(tbuf, BDEVT_SIZE, "%02x%02x", MAJOR(devt), MINOR(devt)); in bdevt_str() [all …]
|
D | partition-generic.c | 230 blk_free_devt(dev->devt); in part_release() 309 dev_t devt = MKDEV(0, 0); in add_partition() local 366 err = blk_alloc_devt(p, &devt); in add_partition() 369 pdev->devt = devt; in add_partition() 630 md_autodetect_dev(part_to_dev(part)->devt); in rescan_partitions()
|
/Linux-v4.19/drivers/char/xilinx_hwicap/ |
D | xilinx_hwicap.c | 607 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-v4.19/drivers/dax/ |
D | super.c | 434 dev_t devt = *(dev_t *) data; in dax_test() local 436 return inode->i_rdev == devt; in dax_test() 441 dev_t devt = *(dev_t *) data; in dax_set() local 443 inode->i_rdev = devt; in dax_set() 447 static struct dax_device *dax_dev_get(dev_t devt) in dax_dev_get() argument 452 inode = iget5_locked(dax_superblock, hash_32(devt + DAXFS_MAGIC, 31), in dax_dev_get() 453 dax_test, dax_set, &devt); in dax_dev_get() 495 dev_t devt; in alloc_dax() local 506 devt = MKDEV(MAJOR(dax_devt), minor); in alloc_dax() 507 dax_dev = dax_dev_get(devt); in alloc_dax()
|
/Linux-v4.19/drivers/net/ipvlan/ |
D | ipvtap.c | 142 dev_t devt; in ipvtap_device_event() local 162 devt = MKDEV(MAJOR(ipvtap_major), vlantap->tap.minor); in ipvtap_device_event() 163 classdev = device_create(&ipvtap_class, &dev->dev, devt, in ipvtap_device_event() 179 devt = MKDEV(MAJOR(ipvtap_major), vlantap->tap.minor); in ipvtap_device_event() 180 device_destroy(&ipvtap_class, devt); in ipvtap_device_event()
|
/Linux-v4.19/drivers/net/ |
D | macvtap.c | 149 dev_t devt; in macvtap_device_event() local 169 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event() 170 classdev = device_create(&macvtap_class, &dev->dev, devt, in macvtap_device_event() 186 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event() 187 device_destroy(&macvtap_class, devt); in macvtap_device_event()
|
/Linux-v4.19/drivers/char/tpm/ |
D | tpm-chip.c | 256 chip->dev.devt = MKDEV(MISC_MAJOR, TPM_MINOR); in tpm_chip_alloc() 258 chip->dev.devt = MKDEV(MAJOR(tpm_devt), chip->dev_num); in tpm_chip_alloc() 260 chip->devs.devt = in tpm_chip_alloc() 336 dev_name(&chip->dev), MAJOR(chip->dev.devt), in tpm_add_char_device() 337 MINOR(chip->dev.devt), rc); in tpm_add_char_device() 346 dev_name(&chip->devs), MAJOR(chip->devs.devt), in tpm_add_char_device() 347 MINOR(chip->devs.devt), rc); in tpm_add_char_device()
|
/Linux-v4.19/drivers/staging/axis-fifo/ |
D | axis-fifo.c | 147 dev_t devt; /* our char device number */ member 1000 rc = alloc_chrdev_region(&fifo->devt, 0, 1, DRIVER_NAME); in axis_fifo_probe() 1004 MAJOR(fifo->devt), MINOR(fifo->devt)); in axis_fifo_probe() 1007 fifo->device = device_create(axis_fifo_driver_class, NULL, fifo->devt, in axis_fifo_probe() 1019 rc = cdev_add(&fifo->char_device, fifo->devt, 1); in axis_fifo_probe() 1034 MAJOR(fifo->devt), MINOR(fifo->devt)); in axis_fifo_probe() 1041 device_destroy(axis_fifo_driver_class, fifo->devt); in axis_fifo_probe() 1043 unregister_chrdev_region(fifo->devt, 1); in axis_fifo_probe() 1063 device_destroy(axis_fifo_driver_class, fifo->devt); in axis_fifo_remove() 1064 unregister_chrdev_region(fifo->devt, 1); in axis_fifo_remove()
|
/Linux-v4.19/drivers/rpmsg/ |
D | rpmsg_char.c | 331 ida_simple_remove(&rpmsg_minor_ida, MINOR(eptdev->dev.devt)); in rpmsg_eptdev_release_device() 369 dev->devt = MKDEV(MAJOR(rpmsg_major), ret); in rpmsg_eptdev_create() 377 ret = cdev_add(&eptdev->cdev, dev->devt, 1); in rpmsg_eptdev_create() 395 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_eptdev_create() 457 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_ctrldev_release_device() 485 dev->devt = MKDEV(MAJOR(rpmsg_major), ret); in rpmsg_chrdev_probe() 493 ret = cdev_add(&ctrldev->cdev, dev->devt, 1); in rpmsg_chrdev_probe() 513 ida_simple_remove(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_chrdev_probe()
|
/Linux-v4.19/drivers/base/ |
D | core.c | 958 if (MAJOR(dev->devt)) { in dev_uevent() 965 add_uevent_var(env, "MAJOR=%u", MAJOR(dev->devt)); in dev_uevent() 966 add_uevent_var(env, "MINOR=%u", MINOR(dev->devt)); in dev_uevent() 1311 return print_dev_t(buf, dev->devt); in dev_show() 1773 format_dev_t(devt_str, dev->devt); in device_create_sys_dev_entry() 1786 format_dev_t(devt_str, dev->devt); in device_remove_sys_dev_entry() 1907 if (MAJOR(dev->devt)) { in device_add() 1949 if (MAJOR(dev->devt)) in device_add() 2057 if (MAJOR(dev->devt)) { in device_del() 2495 dev_t devt, void *drvdata, in device_create_groups_vargs() argument [all …]
|
/Linux-v4.19/drivers/pps/ |
D | pps.c | 356 dev_t devt; in pps_register_cdev() local 375 devt = MKDEV(MAJOR(pps_devt), pps->id); in pps_register_cdev() 380 err = cdev_add(&pps->cdev, devt, 1); in pps_register_cdev() 386 pps->dev = device_create(pps_class, pps->info.dev, devt, pps, in pps_register_cdev() 416 device_destroy(pps_class, pps->dev->devt); in pps_unregister_cdev()
|
/Linux-v4.19/include/linux/ |
D | genhd.h | 247 return part_to_dev(part)->devt; in part_devt() 597 extern int blk_alloc_devt(struct hd_struct *part, dev_t *devt); 598 extern void blk_free_devt(dev_t devt); 618 extern void blk_register_region(dev_t devt, unsigned long range, 623 extern void blk_unregister_region(dev_t devt, unsigned long range); 757 dev_t devt = MKDEV(0, 0); in blk_lookup_devt() local 758 return devt; in blk_lookup_devt()
|
/Linux-v4.19/drivers/fpga/ |
D | dfl.c | 72 dev_t devt; member 316 if (MAJOR(dfl_chrdevs[i].devt)) { in dfl_chardev_uinit() 317 unregister_chrdev_region(dfl_chrdevs[i].devt, in dfl_chardev_uinit() 319 dfl_chrdevs[i].devt = MKDEV(0, 0); in dfl_chardev_uinit() 328 ret = alloc_chrdev_region(&dfl_chrdevs[i].devt, 0, MINORMASK, in dfl_chardev_init() 346 return MKDEV(MAJOR(dfl_chrdevs[type].devt), id); in dfl_get_devt() 375 return cdev_add(&pdata->cdev, pdev->dev.devt, 1); in dfl_fpga_dev_ops_register() 552 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()
|
/Linux-v4.19/drivers/misc/cxl/ |
D | flash.c | 528 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()
|
D | file.c | 556 CXL_DEVT_IS_CARD(dev->devt)) { in cxl_devnode() 568 static int cxl_add_chardev(struct cxl_afu *afu, dev_t devt, struct cdev *cdev, in cxl_add_chardev() argument 576 if ((rc = cdev_add(cdev, devt, 1))) { in cxl_add_chardev() 581 dev = device_create(cxl_class, &afu->dev, devt, afu, in cxl_add_chardev()
|
/Linux-v4.19/drivers/mtd/devices/ |
D | block2mtd.c | 243 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-v4.19/drivers/rtc/ |
D | class.c | 329 name, MAJOR(rtc->dev.devt), rtc->id); in rtc_device_register() 336 MAJOR(rtc->dev.devt), rtc->id); in rtc_device_register() 519 MAJOR(rtc->dev.devt), rtc->id); in __rtc_register_device() 522 MAJOR(rtc->dev.devt), rtc->id); in __rtc_register_device()
|
/Linux-v4.19/drivers/spi/ |
D | spidev.c | 77 dev_t devt; member 563 if (spidev->devt == inode->i_rdev) { in spidev_open() 755 spidev->devt = MKDEV(SPIDEV_MAJOR, minor); in spidev_probe() 756 dev = device_create(spidev_class, &spi->dev, spidev->devt, in spidev_probe() 792 device_destroy(spidev_class, spidev->devt); in spidev_remove() 793 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
|
/Linux-v4.19/drivers/tee/ |
D | tee_core.c | 747 teedev->dev.devt = MKDEV(MAJOR(tee_devt), teedev->id); in tee_device_alloc() 773 unregister_chrdev_region(teedev->dev.devt, 1); in tee_device_alloc() 825 rc = cdev_add(&teedev->cdev, teedev->dev.devt, 1); in tee_device_register() 829 teedev->name, MAJOR(teedev->dev.devt), in tee_device_register() 830 MINOR(teedev->dev.devt), rc); in tee_device_register() 838 teedev->name, MAJOR(teedev->dev.devt), in tee_device_register() 839 MINOR(teedev->dev.devt), rc); in tee_device_register()
|
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/ |
D | core.h | 934 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-v4.19/drivers/usb/gadget/function/ |
D | f_printer.c | 1023 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-v4.19/drivers/misc/ocxl/ |
D | file.c | 52 idr_remove(&minors_idr, MINOR(afu->dev.devt)); in free_afu_minor() 477 rc = cdev_add(&afu->cdev, afu->dev.devt, 1); in ocxl_create_cdev() 497 afu->dev.devt = MKDEV(MAJOR(ocxl_dev), minor); in ocxl_register_afu()
|
/Linux-v4.19/fs/ |
D | char_dev.c | 541 if (dev->devt) { in cdev_device_add() 544 rc = cdev_add(cdev, dev->devt, 1); in cdev_device_add() 574 if (dev->devt) in cdev_device_del()
|
/Linux-v4.19/drivers/staging/pi433/ |
D | pi433_if.c | 79 dev_t devt; member 1227 device->devt = MKDEV(MAJOR(pi433_dev), device->minor); in pi433_probe() 1230 device->devt, in pi433_probe() 1260 retval = cdev_add(device->cdev, device->devt, 1); in pi433_probe() 1274 device_destroy(pi433_class, device->devt); in pi433_probe() 1299 device_destroy(pi433_class, device->devt); in pi433_remove()
|