Lines Matching refs:prm
186 struct solos_param prm;
210 prm.pid = current->pid;
211 prm.response = NULL;
212 prm.port = SOLOS_CHAN(atmdev);
215 list_add(&prm.list, &card->param_queue);
218 fpga_queue(card, prm.port, skb, NULL);
220 wait_event_timeout(card->param_wq, prm.response, 5 * HZ);
223 list_del(&prm.list);
226 if (!prm.response)
229 buflen = prm.response->len;
230 memcpy(buf, prm.response->data, buflen);
231 kfree_skb(prm.response);
241 struct solos_param prm;
266 prm.pid = current->pid;
267 prm.response = NULL;
268 prm.port = SOLOS_CHAN(atmdev);
271 list_add(&prm.list, &card->param_queue);
274 fpga_queue(card, prm.port, skb, NULL);
276 wait_event_timeout(card->param_wq, prm.response, 5 * HZ);
279 list_del(&prm.list);
282 skb = prm.response;
412 struct solos_param *prm;
431 list_for_each_entry(prm, &card->param_queue, list) {
432 if (prm->port == port && prm->pid == cmdpid) {
433 prm->response = skb;