Lines Matching refs:devnum
891 int devnum; in ib_uverbs_add_one() local
909 devnum = find_first_zero_bit(dev_map, IB_UVERBS_MAX_DEVICES); in ib_uverbs_add_one()
910 if (devnum >= IB_UVERBS_MAX_DEVICES) { in ib_uverbs_add_one()
912 devnum = find_overflow_devnum(); in ib_uverbs_add_one()
913 if (devnum < 0) in ib_uverbs_add_one()
917 uverbs_dev->devnum = devnum + IB_UVERBS_MAX_DEVICES; in ib_uverbs_add_one()
918 base = devnum + overflow_maj; in ib_uverbs_add_one()
919 set_bit(devnum, overflow_map); in ib_uverbs_add_one()
921 uverbs_dev->devnum = devnum; in ib_uverbs_add_one()
922 base = devnum + IB_UVERBS_BASE_DEV; in ib_uverbs_add_one()
923 set_bit(devnum, dev_map); in ib_uverbs_add_one()
934 kobject_set_name(&uverbs_dev->cdev.kobj, "uverbs%d", uverbs_dev->devnum); in ib_uverbs_add_one()
940 "uverbs%d", uverbs_dev->devnum); in ib_uverbs_add_one()
958 if (uverbs_dev->devnum < IB_UVERBS_MAX_DEVICES) in ib_uverbs_add_one()
959 clear_bit(devnum, dev_map); in ib_uverbs_add_one()
961 clear_bit(devnum, overflow_map); in ib_uverbs_add_one()
982 if (uverbs_dev->devnum < IB_UVERBS_MAX_DEVICES) in ib_uverbs_remove_one()
983 clear_bit(uverbs_dev->devnum, dev_map); in ib_uverbs_remove_one()
985 clear_bit(uverbs_dev->devnum - IB_UVERBS_MAX_DEVICES, overflow_map); in ib_uverbs_remove_one()