Lines Matching refs:tmp

280 	struct parport *tmp;  in parport_register_port()  local
285 tmp = kzalloc(sizeof(struct parport), GFP_KERNEL); in parport_register_port()
286 if (!tmp) { in parport_register_port()
292 tmp->base = base; in parport_register_port()
293 tmp->irq = irq; in parport_register_port()
294 tmp->dma = dma; in parport_register_port()
295 tmp->muxport = tmp->daisy = tmp->muxsel = -1; in parport_register_port()
296 tmp->modes = 0; in parport_register_port()
297 INIT_LIST_HEAD(&tmp->list); in parport_register_port()
298 tmp->devices = tmp->cad = NULL; in parport_register_port()
299 tmp->flags = 0; in parport_register_port()
300 tmp->ops = ops; in parport_register_port()
301 tmp->physport = tmp; in parport_register_port()
302 memset (tmp->probe_info, 0, 5 * sizeof (struct parport_device_info)); in parport_register_port()
303 rwlock_init(&tmp->cad_lock); in parport_register_port()
304 spin_lock_init(&tmp->waitlist_lock); in parport_register_port()
305 spin_lock_init(&tmp->pardevice_lock); in parport_register_port()
306 tmp->ieee1284.mode = IEEE1284_MODE_COMPAT; in parport_register_port()
307 tmp->ieee1284.phase = IEEE1284_PH_FWD_IDLE; in parport_register_port()
308 sema_init(&tmp->ieee1284.irq, 0); in parport_register_port()
309 tmp->spintime = parport_default_spintime; in parport_register_port()
310 atomic_set (&tmp->ref_count, 1); in parport_register_port()
311 INIT_LIST_HEAD(&tmp->full_list); in parport_register_port()
316 kfree(tmp); in parport_register_port()
327 tmp->portnum = tmp->number = num; in parport_register_port()
328 list_add_tail(&tmp->full_list, l); in parport_register_port()
334 sprintf(name, "parport%d", tmp->portnum = tmp->number); in parport_register_port()
335 tmp->name = name; in parport_register_port()
339 tmp->probe_info[device].class = PARPORT_CLASS_LEGACY; in parport_register_port()
341 tmp->waithead = tmp->waittail = NULL; in parport_register_port()
343 return tmp; in parport_register_port()
529 struct pardevice *tmp; in parport_register_device() local
556 tmp = kmalloc(sizeof(struct pardevice), GFP_KERNEL); in parport_register_device()
557 if (tmp == NULL) { in parport_register_device()
562 tmp->state = kmalloc(sizeof(struct parport_state), GFP_KERNEL); in parport_register_device()
563 if (tmp->state == NULL) { in parport_register_device()
568 tmp->name = name; in parport_register_device()
569 tmp->port = port; in parport_register_device()
570 tmp->daisy = -1; in parport_register_device()
571 tmp->preempt = pf; in parport_register_device()
572 tmp->wakeup = kf; in parport_register_device()
573 tmp->private = handle; in parport_register_device()
574 tmp->flags = flags; in parport_register_device()
575 tmp->irq_func = irq_func; in parport_register_device()
576 tmp->waiting = 0; in parport_register_device()
577 tmp->timeout = 5 * HZ; in parport_register_device()
580 tmp->prev = NULL; in parport_register_device()
598 tmp->next = port->physport->devices; in parport_register_device()
603 port->physport->devices->prev = tmp; in parport_register_device()
604 port->physport->devices = tmp; in parport_register_device()
607 init_waitqueue_head(&tmp->wait_q); in parport_register_device()
608 tmp->timeslice = parport_default_timeslice; in parport_register_device()
609 tmp->waitnext = tmp->waitprev = NULL; in parport_register_device()
615 port->ops->init_state(tmp, tmp->state); in parport_register_device()
617 port->proc_device = tmp; in parport_register_device()
618 parport_device_proc_register(tmp); in parport_register_device()
620 return tmp; in parport_register_device()
623 kfree(tmp->state); in parport_register_device()
625 kfree(tmp); in parport_register_device()