Lines Matching refs:num
58 #define nums2minor(num,type,id) ((num << 6) | (id << 4) | type) argument
331 minor = nums2minor(adap->num, type, id); in dvb_register_device()
342 dvbdev, "dvb%d.%s%d", adap->num, dnames[type], id); in dvb_register_device()
345 __func__, adap->num, dnames[type], id, PTR_ERR(clsdev)); in dvb_register_device()
349 adap->num, dnames[type], id, minor, minor); in dvb_register_device()
429 static int dvbdev_check_free_adapter_num(int num) in dvbdev_check_free_adapter_num() argument
435 if (adap->num == num) in dvbdev_check_free_adapter_num()
443 int num = 0; in dvbdev_get_free_adapter_num() local
445 while (num < DVB_MAX_ADAPTERS) { in dvbdev_get_free_adapter_num()
446 if (dvbdev_check_free_adapter_num(num)) in dvbdev_get_free_adapter_num()
447 return num; in dvbdev_get_free_adapter_num()
448 num++; in dvbdev_get_free_adapter_num()
459 int i, num; in dvb_register_adapter() local
464 num = adapter_nums[i]; in dvb_register_adapter()
465 if (num >= 0 && num < DVB_MAX_ADAPTERS) { in dvb_register_adapter()
467 if (dvbdev_check_free_adapter_num(num)) in dvb_register_adapter()
470 num = dvbdev_get_free_adapter_num(); in dvb_register_adapter()
473 num = -1; in dvb_register_adapter()
476 if (num < 0) { in dvb_register_adapter()
486 adap->num = num; in dvb_register_adapter()
498 return num; in dvb_register_adapter()
581 add_uevent_var(env, "DVB_ADAPTER_NUM=%d", dvbdev->adapter->num); in dvb_uevent()
592 dvbdev->adapter->num, dnames[dvbdev->type], dvbdev->id); in dvb_devnode()