Lines Matching defs:npods
73 unsigned int idx, unsigned int npods,
79 for (i = 0; i < npods; i++, idx++, pm_addr += PPOD_SIZE) {
102 unsigned int idx, unsigned int npods)
107 for (i = 0; i < npods; i++, idx++, pm_addr += PPOD_SIZE) {
112 tag, idx, i, npods);
388 unsigned int npods;
401 npods = (gl->nelem + PPOD_PAGES_MAX - 1) >> PPOD_PAGES_SHIFT;
404 idx = ddp_find_unused_entries(ddp, 0, ddp->nppods, npods, gl);
407 ddp->nppods, npods, gl);
408 if (idx < 0 && ddp->idx_last >= npods) {
410 min(ddp->idx_last + npods, ddp->nppods),
411 npods, gl);
415 ddp_log_debug("xferlen %u, gl %u, npods %u NO DDP.\n",
416 gl->length, gl->nelem, npods);
420 err = ddp_alloc_gl_skb(ddp, idx, npods, gfp);
433 err = set_ddp_map(ddp, &hdr, idx, npods, gl);
440 idx, npods);
445 ddp_free_gl_skb(ddp, idx, npods);
447 ddp_unmark_entries(ddp, idx, npods);
470 unsigned int npods;
477 npods = (gl->nelem + PPOD_PAGES_MAX - 1) >> PPOD_PAGES_SHIFT;
478 ddp_log_debug("ddp tag 0x%x, release idx 0x%x, npods %u.\n",
479 tag, idx, npods);
480 clear_ddp_map(ddp, tag, idx, npods);
481 ddp_unmark_entries(ddp, idx, npods);
643 int npods = (gl->nelem + PPOD_PAGES_MAX - 1)
646 ddp->tdev, i, npods);
648 ddp_free_gl_skb(ddp, i, npods);
649 i += npods;