Lines Matching refs:new_node
460 struct dvbdevfops_node *node = NULL, *new_node = NULL; in dvb_register_device() local
503 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in dvb_register_device()
504 if (!new_node) { in dvb_register_device()
512 new_node->fops = dvbdevfops; in dvb_register_device()
513 new_node->type = type; in dvb_register_device()
514 new_node->template = template; in dvb_register_device()
515 list_add_tail(&new_node->list_head, &dvbdevfops_list); in dvb_register_device()
537 if (new_node) { in dvb_register_device()
538 list_del(&new_node->list_head); in dvb_register_device()
540 kfree(new_node); in dvb_register_device()
557 if (new_node) { in dvb_register_device()
558 list_del(&new_node->list_head); in dvb_register_device()
560 kfree(new_node); in dvb_register_device()
576 if (new_node) { in dvb_register_device()
577 list_del(&new_node->list_head); in dvb_register_device()
579 kfree(new_node); in dvb_register_device()