Lines Matching refs:inf
86 struct divert_info *inf; in isdn_divert_read() local
89 if (!(inf = *((struct divert_info **) file->private_data))) { in isdn_divert_read()
92 wait_event_interruptible(rd_queue, (inf = in isdn_divert_read()
95 if (!inf) in isdn_divert_read()
98 inf->usage_cnt--; /* new usage count */ in isdn_divert_read()
99 file->private_data = &inf->next; /* next structure */ in isdn_divert_read()
100 if ((len = strlen(inf->info_start)) <= count) { in isdn_divert_read()
101 if (copy_to_user(buf, inf->info_start, len)) in isdn_divert_read()
160 struct divert_info *inf; in isdn_divert_close() local
165 inf = *((struct divert_info **) filep->private_data); in isdn_divert_close()
166 while (inf) { in isdn_divert_close()
167 inf->usage_cnt--; in isdn_divert_close()
168 inf = inf->next; in isdn_divert_close()
172 inf = divert_info_head; in isdn_divert_close()
174 kfree(inf); in isdn_divert_close()