Lines Matching refs:dvbdev
1371 if (dvbnet->dvbdev->id)
1373 dvbnet->dvbdev->adapter->num, dvbnet->dvbdev->id, if_num);
1377 dvbnet->dvbdev->adapter->num, if_num);
1380 memcpy(net->dev_addr, dvbnet->dvbdev->adapter->proposed_mac, 6);
1436 struct dvb_device *dvbdev = file->private_data; local
1437 struct dvb_net *dvbnet = dvbdev->priv;
1457 if (!try_module_get(dvbdev->adapter->module)) {
1464 module_put(dvbdev->adapter->module);
1502 module_put(dvbdev->adapter->module);
1517 if (!try_module_get(dvbdev->adapter->module)) {
1524 module_put(dvbdev->adapter->module);
1567 struct dvb_device *dvbdev = file->private_data; local
1568 struct dvb_net *dvbnet = dvbdev->priv;
1572 if(dvbdev->users == 1 && dvbnet->exit == 1)
1573 wake_up(&dvbdev->wait_queue);
1601 if (dvbnet->dvbdev->users < 1)
1602 wait_event(dvbnet->dvbdev->wait_queue,
1603 dvbnet->dvbdev->users==1);
1605 dvb_unregister_device(dvbnet->dvbdev);
1627 return dvb_register_device(adap, &dvbnet->dvbdev, &dvbdev_net,