/linux/fs/fuse/ |
H A D | cuse.c | 78 static struct list_head *cuse_conntbl_head(dev_t devt) in cuse_conntbl_head() argument 80 return &cuse_conntbl[(MAJOR(devt) + MINOR(devt)) % CUSE_CONNTBL_LEN]; in cuse_conntbl_head() 116 dev_t devt = inode->i_cdev->dev; in cuse_open() local 122 list_for_each_entry(pos, cuse_conntbl_head(devt), list) in cuse_open() 123 if (pos->dev->devt == devt) { in cuse_open() 333 dev_t devt; in cuse_process_init_reply() local 351 /* determine and reserve devt */ in cuse_process_init_reply() 352 devt in cuse_process_init_reply() [all...] |
/linux/drivers/char/xilinx_hwicap/ |
H A D | xilinx_hwicap.c | 603 dev_t devt; in hwicap_setup() local 632 devt = MKDEV(XHWICAP_MAJOR, XHWICAP_MINOR + id); in hwicap_setup() 647 drvdata->devt = devt; in hwicap_setup() 657 retval = cdev_add(&drvdata->cdev, devt, 1); in hwicap_setup() 663 device_create(&icap_class, dev, devt, NULL, "%s%d", DRIVER_NAME, id); in hwicap_setup() 723 device_destroy(&icap_class, drvdata->devt); in hwicap_drv_remove() 727 probed_devices[MINOR(dev->devt)-XHWICAP_MINOR] = 0; in hwicap_drv_remove() 750 dev_t devt; in hwicap_module_init() local 758 devt in hwicap_module_init() 779 dev_t devt = MKDEV(XHWICAP_MAJOR, XHWICAP_MINOR); hwicap_module_cleanup() local [all...] |
/linux/drivers/dax/ |
H A D | super.c | 411 dev_t devt = *(dev_t *) data; in dax_test() local 413 return inode->i_rdev == devt; in dax_test() 418 dev_t devt = *(dev_t *) data; in dax_set() local 420 inode->i_rdev = devt; in dax_set() 424 static struct dax_device *dax_dev_get(dev_t devt) in dax_dev_get() argument 429 inode = iget5_locked(dax_superblock, hash_32(devt + DAXFS_MAGIC, 31), in dax_dev_get() 430 dax_test, dax_set, &devt); in dax_dev_get() 451 dev_t devt; in alloc_dax() local 469 devt = MKDEV(MAJOR(dax_devt), minor); in alloc_dax() 470 dax_dev = dax_dev_get(devt); in alloc_dax() [all...] |
/linux/drivers/net/ |
H A D | macvtap.c | 155 dev_t devt; in macvtap_device_event() local 175 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event() 176 classdev = device_create(&macvtap_class, &dev->dev, devt, in macvtap_device_event() 192 devt = MKDEV(MAJOR(macvtap_major), vlantap->tap.minor); in macvtap_device_event() 193 device_destroy(&macvtap_class, devt); in macvtap_device_event()
|
/linux/drivers/pps/generators/ |
H A D | pps_gen.c | 163 dev_t devt; in pps_gen_register_cdev() local 175 devt = MKDEV(MAJOR(pps_gen_devt), pps_gen->id); in pps_gen_register_cdev() 180 err = cdev_add(&pps_gen->cdev, devt, 1); in pps_gen_register_cdev() 186 pps_gen->dev = device_create(pps_gen_class, pps_gen->info->parent, devt, in pps_gen_register_cdev() 210 device_destroy(pps_gen_class, pps_gen->dev->devt); in pps_gen_unregister_cdev()
|
/linux/drivers/infiniband/core/ |
H A D | ucaps.c | 71 static int get_ucap_from_devt(dev_t devt, u64 *idx_mask) in get_ucap_from_devt() argument 74 if (ucaps_list[type] && ucaps_list[type]->dev.devt == devt) { in get_ucap_from_devt() 171 ucap->dev.devt = MKDEV(MAJOR(ucaps_base_dev), type); in ib_create_ucap()
|
/linux/block/ |
H A D | genhd.c | 55 /* for extended dynamic devt allocation, currently only one major is used */ 183 void (*probe)(dev_t devt); 235 void (*probe)(dev_t devt)) in __register_blkdev() argument 414 bdev_add(disk->part0, ddev->devt); in add_disk_final() 495 ddev->devt = MKDEV(disk->major, disk->first_minor); in __add_disk() 876 static bool blk_probe_dev(dev_t devt) in blk_probe_dev() argument 878 unsigned int major = MAJOR(devt); in blk_probe_dev() 884 (*n)->probe(devt); in blk_probe_dev() 893 void blk_request_module(dev_t devt) in blk_request_module() argument 897 if (blk_probe_dev(devt)) in blk_request_module() 1434 dev_t devt = 0; part_devt() local [all...] |
/linux/sound/usb/ |
H A D | media.c | 76 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/drivers/rpmsg/ |
H A D | rpmsg_ctrl.c | 134 ida_free(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_ctrldev_release_device() 162 dev->devt = MKDEV(MAJOR(rpmsg_major), ret); in rpmsg_ctrldev_probe() 184 ida_free(&rpmsg_minor_ida, MINOR(dev->devt)); in rpmsg_ctrldev_probe()
|
/linux/drivers/dma/idxd/ |
H A D | cdev.c | 22 dev_t devt; member 529 return MAJOR(ictx[idxd->data->type].devt); in idxd_cdev_get_major() 561 dev->devt = MKDEV(MAJOR(cdev_ctx->devt), minor); in idxd_wq_add_cdev() 693 rc = alloc_chrdev_region(&ictx[i].devt, 0, MINORMASK, in idxd_cdev_register() 703 unregister_chrdev_region(ictx[i].devt, MINORMASK); in idxd_cdev_register() 713 unregister_chrdev_region(ictx[i].devt, MINORMASK); in idxd_cdev_remove()
|
/linux/block/partitions/ |
H A D | core.c | 297 dev_t devt = MKDEV(0, 0); in add_partition() local 347 devt = MKDEV(disk->major, disk->first_minor + bdev_partno(bdev)); in add_partition() 352 devt = MKDEV(BLOCK_EXT_MAJOR, err); in add_partition() 354 pdev->devt = devt; in add_partition() 388 bdev_add(bdev, devt); in add_partition()
|
/linux/drivers/remoteproc/ |
H A D | remoteproc_cdev.c | 105 rproc->dev.devt = MKDEV(MAJOR(rproc_major), rproc->index); in rproc_char_device_add() 107 ret = cdev_add(&rproc->cdev, rproc->dev.devt, 1); in rproc_char_device_add()
|
/linux/drivers/gpio/ |
H A D | gpiolib-cdev.h | 10 int gpiolib_cdev_register(struct gpio_device *gdev, dev_t devt);
|
/linux/include/linux/device/ |
H A D | driver.h | 202 * by devt. 204 * @devt: devt pointer to match. 207 dev_t devt) in driver_find_device_by_devt() argument 209 return driver_find_device(drv, NULL, &devt, device_match_devt); in driver_find_device_by_devt()
|
H A D | class.h | 138 * @devt: device type of the device to match. 141 dev_t devt) in class_find_device_by_devt() argument 143 return class_find_device(class, NULL, &devt, device_match_devt); in class_find_device_by_devt()
|
H A D | bus.h | 195 * @devt: device type of the device to match. 198 dev_t devt) in bus_find_device_by_devt() argument 200 return bus_find_device(bus, NULL, &devt, device_match_devt); in bus_find_device_by_devt()
|
/linux/drivers/char/tpm/ |
H A D | tpm-chip.c | 362 chip->dev.devt = MKDEV(MISC_MAJOR, TPM_MINOR); in tpm_chip_alloc() 364 chip->dev.devt = MKDEV(MAJOR(tpm_devt), chip->dev_num); in tpm_chip_alloc() 433 dev_name(&chip->dev), MAJOR(chip->dev.devt), in tpm_add_char_device() 434 MINOR(chip->dev.devt), rc); in tpm_add_char_device()
|
/linux/drivers/spi/ |
H A D | spidev.c | 71 dev_t devt; member 595 if (iter->devt == inode->i_rdev) { in spidev_open() 815 spidev->devt = MKDEV(SPIDEV_MAJOR, minor); in spidev_probe() 816 dev = device_create(&spidev_class, &spi->dev, spidev->devt, in spidev_probe() 852 device_destroy(&spidev_class, spidev->devt); in spidev_remove() 853 clear_bit(MINOR(spidev->devt), minors); in spidev_remove()
|
/linux/drivers/s390/crypto/ |
H A D | zcrypt_api.c | 148 * Find zcdn device by devt value. 152 static inline struct zcdn_device *find_zcdndev_by_devt(dev_t devt) in find_zcdndev_by_devt() argument 154 struct device *dev = class_find_device_by_devt(&zcrypt_class, devt); in find_zcdndev_by_devt() 363 __func__, MAJOR(dev->devt), MINOR(dev->devt)); in zcdn_device_release() 370 dev_t devt; in zcdn_create() local 389 devt = MKDEV(MAJOR(zcrypt_devt), MINOR(zcrypt_devt) + i); in zcdn_create() 390 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create() 409 zcdndev->device.devt = devt; in zcdn_create() 463 dev_t devt; zcdn_destroy_all() local [all...] |
/linux/fs/ |
H A D | char_dev.c | 534 * This helper uses dev->devt for the device number. If it is not set 548 if (dev->devt) { in cdev_device_add() 551 rc = cdev_add(cdev, dev->devt, 1); in cdev_device_add() 557 if (rc && dev->devt) in cdev_device_add() 571 * If dev->devt is not set it will not remove the cdev and will be equivalent 581 if (dev->devt) in cdev_device_del()
|
/linux/drivers/video/fbdev/core/ |
H A D | fbsysfs.c | 485 dev_t devt = MKDEV(FB_MAJOR, node); in fb_device_create() local 488 fb_info->dev = device_create(fb_class, fb_info->device, devt, NULL, "fb%d", node); in fb_device_create() 503 dev_t devt = MKDEV(FB_MAJOR, fb_info->node); in fb_device_destroy() local 509 device_destroy(fb_class, devt); in fb_device_destroy()
|
/linux/drivers/net/wireless/ath/ath6kl/ |
H A 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/drivers/base/ |
H A D | core.c | 2659 if (MAJOR(dev->devt)) { in dev_uevent() 2666 add_uevent_var(env, "MAJOR=%u", MAJOR(dev->devt)); in dev_uevent() 2667 add_uevent_var(env, "MINOR=%u", MINOR(dev->devt)); in dev_uevent() 2985 return print_dev_t(buf, dev->devt); in dev_show() 3514 format_dev_t(devt_str, dev->devt); in device_create_sys_dev_entry() 3527 format_dev_t(devt_str, dev->devt); in device_remove_sys_dev_entry() 3654 if (MAJOR(dev->devt)) { in device_add() 3720 if (MAJOR(dev->devt)) in device_add() 3856 if (MAJOR(dev->devt)) { in device_del() 4343 dev_t devt, voi in device_create_groups_vargs() argument 4404 device_create(const struct class * class,struct device * parent,dev_t devt,void * drvdata,const char * fmt,...) device_create() argument 4442 device_create_with_groups(const struct class * class,struct device * parent,dev_t devt,void * drvdata,const struct attribute_group ** groups,const char * fmt,...) device_create_with_groups() argument 4466 device_destroy(const struct class * class,dev_t devt) device_destroy() argument [all...] |
/linux/drivers/mtd/devices/ |
H A D | block2mtd.c | 240 dev_t devt; in mdtblock_early_get_bdev() local 251 if (!early_lookup_bdev(devname, &devt)) { in mdtblock_early_get_bdev() 252 bdev_file = bdev_file_open_by_dev(devt, mode, dev, NULL); in mdtblock_early_get_bdev()
|
/linux/drivers/fwctl/ |
H A D | main.c | 276 ida_free(&fwctl_ida, fwctl->dev.devt - fwctl_dev); in fwctl_device_release() 305 fwctl->dev.devt = fwctl_dev + devnum; in _alloc_device() 335 if (dev_set_name(&fwctl->dev, "fwctl%d", fwctl->dev.devt - fwctl_dev)) in _fwctl_alloc_device()
|