Lines Matching refs:devnum
751 int devnum;
768 devnum = find_first_zero_bit(dev_map, IB_UVERBS_MAX_DEVICES);
769 if (devnum >= IB_UVERBS_MAX_DEVICES) {
771 devnum = find_overflow_devnum();
772 if (devnum < 0)
776 uverbs_dev->devnum = devnum + IB_UVERBS_MAX_DEVICES;
777 base = devnum + overflow_maj;
778 set_bit(devnum, overflow_map);
780 uverbs_dev->devnum = devnum;
781 base = devnum + IB_UVERBS_BASE_DEV;
782 set_bit(devnum, dev_map);
792 kobject_set_name(&uverbs_dev->cdev.kobj, "uverbs%d", uverbs_dev->devnum);
798 "uverbs%d", uverbs_dev->devnum);
816 if (uverbs_dev->devnum < IB_UVERBS_MAX_DEVICES)
817 clear_bit(devnum, dev_map);
819 clear_bit(devnum, overflow_map);
839 if (uverbs_dev->devnum < IB_UVERBS_MAX_DEVICES)
840 clear_bit(uverbs_dev->devnum, dev_map);
842 clear_bit(uverbs_dev->devnum - IB_UVERBS_MAX_DEVICES, overflow_map);