logptr 166 drivers/s390/char/vmlogrdr.c struct vmlogrdr_priv_t * logptr = path->private; logptr 168 drivers/s390/char/vmlogrdr.c spin_lock(&logptr->priv_lock); logptr 169 drivers/s390/char/vmlogrdr.c logptr->connection_established = 1; logptr 170 drivers/s390/char/vmlogrdr.c spin_unlock(&logptr->priv_lock); logptr 177 drivers/s390/char/vmlogrdr.c struct vmlogrdr_priv_t * logptr = path->private; logptr 184 drivers/s390/char/vmlogrdr.c logptr->path = NULL; logptr 186 drivers/s390/char/vmlogrdr.c spin_lock(&logptr->priv_lock); logptr 187 drivers/s390/char/vmlogrdr.c logptr->connection_established = 0; logptr 188 drivers/s390/char/vmlogrdr.c logptr->iucv_path_severed = 1; logptr 189 drivers/s390/char/vmlogrdr.c spin_unlock(&logptr->priv_lock); logptr 200 drivers/s390/char/vmlogrdr.c struct vmlogrdr_priv_t * logptr = path->private; logptr 207 drivers/s390/char/vmlogrdr.c spin_lock(&logptr->priv_lock); logptr 208 drivers/s390/char/vmlogrdr.c memcpy(&logptr->local_interrupt_buffer, msg, sizeof(*msg)); logptr 209 drivers/s390/char/vmlogrdr.c atomic_inc(&logptr->receive_ready); logptr 210 drivers/s390/char/vmlogrdr.c spin_unlock(&logptr->priv_lock); logptr 244 drivers/s390/char/vmlogrdr.c static int vmlogrdr_recording(struct vmlogrdr_priv_t * logptr, logptr 268 drivers/s390/char/vmlogrdr.c logptr->recording_name, logptr 276 drivers/s390/char/vmlogrdr.c logptr->recording_name, logptr 300 drivers/s390/char/vmlogrdr.c logptr->recording_name, logptr 312 drivers/s390/char/vmlogrdr.c struct vmlogrdr_priv_t * logptr = NULL; logptr 319 drivers/s390/char/vmlogrdr.c logptr = &sys_ser[dev_num]; logptr 328 drivers/s390/char/vmlogrdr.c spin_lock_bh(&logptr->priv_lock); logptr 329 drivers/s390/char/vmlogrdr.c if (logptr->dev_in_use) { logptr 330 drivers/s390/char/vmlogrdr.c spin_unlock_bh(&logptr->priv_lock); logptr 333 drivers/s390/char/vmlogrdr.c logptr->dev_in_use = 1; logptr 334 drivers/s390/char/vmlogrdr.c logptr->connection_established = 0; logptr 335 drivers/s390/char/vmlogrdr.c logptr->iucv_path_severed = 0; logptr 336 drivers/s390/char/vmlogrdr.c atomic_set(&logptr->receive_ready, 0); logptr 337 drivers/s390/char/vmlogrdr.c logptr->buffer_free = 1; logptr 338 drivers/s390/char/vmlogrdr.c spin_unlock_bh(&logptr->priv_lock); logptr 341 drivers/s390/char/vmlogrdr.c filp->private_data = logptr; logptr 344 drivers/s390/char/vmlogrdr.c if (logptr->autorecording) { logptr 345 drivers/s390/char/vmlogrdr.c ret = vmlogrdr_recording(logptr,1,logptr->autopurge); logptr 351 drivers/s390/char/vmlogrdr.c logptr->path = iucv_path_alloc(10, 0, GFP_KERNEL); logptr 352 drivers/s390/char/vmlogrdr.c if (!logptr->path) logptr 354 drivers/s390/char/vmlogrdr.c connect_rc = iucv_path_connect(logptr->path, &vmlogrdr_iucv_handler, logptr 355 drivers/s390/char/vmlogrdr.c logptr->system_service, NULL, NULL, logptr 356 drivers/s390/char/vmlogrdr.c logptr); logptr 360 drivers/s390/char/vmlogrdr.c logptr->system_service, connect_rc); logptr 368 drivers/s390/char/vmlogrdr.c wait_event(conn_wait_queue, (logptr->connection_established) logptr 369 drivers/s390/char/vmlogrdr.c || (logptr->iucv_path_severed)); logptr 370 drivers/s390/char/vmlogrdr.c if (logptr->iucv_path_severed) logptr 376 drivers/s390/char/vmlogrdr.c if (logptr->autorecording) logptr 377 drivers/s390/char/vmlogrdr.c vmlogrdr_recording(logptr,0,logptr->autopurge); logptr 379 drivers/s390/char/vmlogrdr.c kfree(logptr->path); /* kfree(NULL) is ok. */ logptr 380 drivers/s390/char/vmlogrdr.c logptr->path = NULL; logptr 382 drivers/s390/char/vmlogrdr.c logptr->dev_in_use = 0; logptr 391 drivers/s390/char/vmlogrdr.c struct vmlogrdr_priv_t * logptr = filp->private_data; logptr 393 drivers/s390/char/vmlogrdr.c iucv_path_sever(logptr->path, NULL); logptr 394 drivers/s390/char/vmlogrdr.c kfree(logptr->path); logptr 395 drivers/s390/char/vmlogrdr.c logptr->path = NULL; logptr 396 drivers/s390/char/vmlogrdr.c if (logptr->autorecording) { logptr 397 drivers/s390/char/vmlogrdr.c ret = vmlogrdr_recording(logptr,0,logptr->autopurge); logptr 401 drivers/s390/char/vmlogrdr.c logptr->dev_in_use = 0;