Lines Matching refs:new_node
453 struct dvbdevfops_node *node = NULL, *new_node = NULL; in dvb_register_device() local
495 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in dvb_register_device()
496 if (!new_node) { in dvb_register_device()
503 new_node->fops = dvbdevfops; in dvb_register_device()
504 new_node->type = type; in dvb_register_device()
505 new_node->template = template; in dvb_register_device()
506 list_add_tail(&new_node->list_head, &dvbdevfops_list); in dvb_register_device()
525 if (new_node) { in dvb_register_device()
526 list_del(&new_node->list_head); in dvb_register_device()
528 kfree(new_node); in dvb_register_device()
546 if (new_node) { in dvb_register_device()
547 list_del(&new_node->list_head); in dvb_register_device()
549 kfree(new_node); in dvb_register_device()
564 if (new_node) { in dvb_register_device()
565 list_del(&new_node->list_head); in dvb_register_device()
567 kfree(new_node); in dvb_register_device()