Lines Matching refs:new_node
457 struct dvbdevfops_node *node = NULL, *new_node = NULL; in dvb_register_device() local
500 new_node = kzalloc_obj(*new_node); in dvb_register_device()
501 if (!new_node) { in dvb_register_device()
509 new_node->fops = dvbdevfops; in dvb_register_device()
510 new_node->type = type; in dvb_register_device()
511 new_node->template = template; in dvb_register_device()
512 list_add_tail(&new_node->list_head, &dvbdevfops_list); in dvb_register_device()
534 if (new_node) { in dvb_register_device()
535 list_del(&new_node->list_head); in dvb_register_device()
537 kfree(new_node); in dvb_register_device()
554 if (new_node) { in dvb_register_device()
555 list_del(&new_node->list_head); in dvb_register_device()
557 kfree(new_node); in dvb_register_device()
573 if (new_node) { in dvb_register_device()
574 list_del(&new_node->list_head); in dvb_register_device()
576 kfree(new_node); in dvb_register_device()