Lines Matching refs:tmp

435 	struct parport *tmp;  in parport_register_port()  local
441 tmp = kzalloc(sizeof(struct parport), GFP_KERNEL); in parport_register_port()
442 if (!tmp) { in parport_register_port()
448 tmp->base = base; in parport_register_port()
449 tmp->irq = irq; in parport_register_port()
450 tmp->dma = dma; in parport_register_port()
451 tmp->muxport = tmp->daisy = tmp->muxsel = -1; in parport_register_port()
452 tmp->modes = 0; in parport_register_port()
453 INIT_LIST_HEAD(&tmp->list); in parport_register_port()
454 tmp->devices = tmp->cad = NULL; in parport_register_port()
455 tmp->flags = 0; in parport_register_port()
456 tmp->ops = ops; in parport_register_port()
457 tmp->physport = tmp; in parport_register_port()
458 memset (tmp->probe_info, 0, 5 * sizeof (struct parport_device_info)); in parport_register_port()
459 rwlock_init(&tmp->cad_lock); in parport_register_port()
460 spin_lock_init(&tmp->waitlist_lock); in parport_register_port()
461 spin_lock_init(&tmp->pardevice_lock); in parport_register_port()
462 tmp->ieee1284.mode = IEEE1284_MODE_COMPAT; in parport_register_port()
463 tmp->ieee1284.phase = IEEE1284_PH_FWD_IDLE; in parport_register_port()
464 sema_init(&tmp->ieee1284.irq, 0); in parport_register_port()
465 tmp->spintime = parport_default_spintime; in parport_register_port()
466 atomic_set (&tmp->ref_count, 1); in parport_register_port()
467 INIT_LIST_HEAD(&tmp->full_list); in parport_register_port()
472 kfree(tmp); in parport_register_port()
483 tmp->portnum = tmp->number = num; in parport_register_port()
484 list_add_tail(&tmp->full_list, l); in parport_register_port()
490 sprintf(name, "parport%d", tmp->portnum = tmp->number); in parport_register_port()
491 tmp->name = name; in parport_register_port()
492 tmp->bus_dev.bus = &parport_bus_type; in parport_register_port()
493 tmp->bus_dev.release = free_port; in parport_register_port()
494 dev_set_name(&tmp->bus_dev, name); in parport_register_port()
495 tmp->bus_dev.type = &parport_device_type; in parport_register_port()
499 tmp->probe_info[device].class = PARPORT_CLASS_LEGACY; in parport_register_port()
501 tmp->waithead = tmp->waittail = NULL; in parport_register_port()
503 ret = device_register(&tmp->bus_dev); in parport_register_port()
505 put_device(&tmp->bus_dev); in parport_register_port()
509 return tmp; in parport_register_port()
695 struct pardevice *tmp; in parport_register_device() local
736 tmp = kmalloc(sizeof(struct pardevice), GFP_KERNEL); in parport_register_device()
737 if (tmp == NULL) { in parport_register_device()
742 tmp->state = kmalloc(sizeof(struct parport_state), GFP_KERNEL); in parport_register_device()
743 if (tmp->state == NULL) { in parport_register_device()
748 tmp->name = name; in parport_register_device()
749 tmp->port = port; in parport_register_device()
750 tmp->daisy = -1; in parport_register_device()
751 tmp->preempt = pf; in parport_register_device()
752 tmp->wakeup = kf; in parport_register_device()
753 tmp->private = handle; in parport_register_device()
754 tmp->flags = flags; in parport_register_device()
755 tmp->irq_func = irq_func; in parport_register_device()
756 tmp->waiting = 0; in parport_register_device()
757 tmp->timeout = 5 * HZ; in parport_register_device()
758 tmp->devmodel = false; in parport_register_device()
761 tmp->prev = NULL; in parport_register_device()
779 tmp->next = port->physport->devices; in parport_register_device()
784 port->physport->devices->prev = tmp; in parport_register_device()
785 port->physport->devices = tmp; in parport_register_device()
788 init_waitqueue_head(&tmp->wait_q); in parport_register_device()
789 tmp->timeslice = parport_default_timeslice; in parport_register_device()
790 tmp->waitnext = tmp->waitprev = NULL; in parport_register_device()
796 port->ops->init_state(tmp, tmp->state); in parport_register_device()
798 port->proc_device = tmp; in parport_register_device()
799 parport_device_proc_register(tmp); in parport_register_device()
801 return tmp; in parport_register_device()
804 kfree(tmp->state); in parport_register_device()
806 kfree(tmp); in parport_register_device()