• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/char/

Lines Matching defs:session

32 	struct vmcp_session *session;
37 session = kmalloc(sizeof(*session), GFP_KERNEL);
38 if (!session)
40 session->bufsize = PAGE_SIZE;
41 session->response = NULL;
42 session->resp_size = 0;
43 init_MUTEX(&session->mutex);
44 file->private_data = session;
50 struct vmcp_session *session;
52 session = (struct vmcp_session *)file->private_data;
54 free_pages((unsigned long)session->response, get_order(session->bufsize));
55 kfree(session);
63 struct vmcp_session *session;
65 session = (struct vmcp_session *)file->private_data;
66 if (down_interruptible(&session->mutex))
68 if (!session->response) {
69 up(&session->mutex);
72 if (*ppos > session->resp_size) {
73 up(&session->mutex);
76 tocopy = min(session->resp_size - (size_t) (*ppos), count);
77 tocopy = min(tocopy,session->bufsize - (size_t) (*ppos));
79 if (copy_to_user(buff, session->response + (*ppos), tocopy)) {
80 up(&session->mutex);
83 up(&session->mutex);
93 struct vmcp_session *session;
105 session = (struct vmcp_session *)file->private_data;
106 if (down_interruptible(&session->mutex)) {
110 if (!session->response)
111 session->response = (char *)__get_free_pages(GFP_KERNEL
113 get_order(session->bufsize));
114 if (!session->response) {
115 up(&session->mutex);
120 session->resp_size = cpcmd(cmd, session->response,
121 session->bufsize,
122 &session->resp_code);
123 up(&session->mutex);
144 struct vmcp_session *session;
147 session = (struct vmcp_session *)file->private_data;
148 if (down_interruptible(&session->mutex))
152 temp = session->resp_code;
153 up(&session->mutex);
156 free_pages((unsigned long)session->response,
157 get_order(session->bufsize));
158 session->response=NULL;
159 temp = get_user(session->bufsize, (int __user *)arg);
160 if (get_order(session->bufsize) > 8) {
161 session->bufsize = PAGE_SIZE;
164 up(&session->mutex);
167 temp = session->resp_size;
168 up(&session->mutex);
171 up(&session->mutex);