• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/ppp-2.4.4/modules/

Lines Matching defs:memreq

122 typedef struct memreq {
144 memreq_t memreq;
273 assert_wait((vm_offset_t)&cp->memreq.thread_status, TRUE);
278 cmd = cp->memreq.cmd;
279 compressor_options = &cp->memreq.comp_opts[0];
282 cp->memreq.returned_mem = cp->xcomp->comp_alloc(compressor_options, len);
283 if (!cp->memreq.returned_mem) {
284 cp->memreq.thread_status = ENOSR;
286 cp->memreq.thread_status = 0;
289 cp->memreq.returned_mem = cp->rcomp->decomp_alloc(compressor_options, len);
290 if (!cp->memreq.returned_mem) {
291 cp->memreq.thread_status = ENOSR;
293 cp->memreq.thread_status = 0;
445 if ((error = cp->memreq.thread_status) != EAGAIN)
453 if (sizeof (cp->memreq.comp_opts) < len) {
456 cp->memreq.thread_status = ENOSR;
457 cp->memreq.returned_mem = 0;
461 if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
462 bcopy(opt_data, cp->memreq.comp_opts, len);
463 cp->memreq.cmd = PPPIO_XCOMP;
465 error = cp->memreq.thread_status = EAGAIN;
466 thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
468 cp->xstate = cp->memreq.returned_mem;
469 cp->memreq.returned_mem = 0;
470 cp->memreq.thread_status = 0;
477 if (sizeof (cp->memreq.comp_opts) < len) {
480 cp->memreq.thread_status = ENOSR;
481 cp->memreq.returned_mem = 0;
483 if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
484 bcopy(opt_data, cp->memreq.comp_opts, len);
485 cp->memreq.cmd = PPPIO_RCOMP;
487 error = cp->memreq.thread_status = EAGAIN;
488 thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
490 cp->rstate = cp->memreq.returned_mem;
491 cp->memreq.returned_mem = 0;
492 cp->memreq.thread_status = 0;