Lines Matching refs:row
238 int row, col; in p9_tag_alloc() local
250 row = (tag / P9_ROW_MAXTAG); in p9_tag_alloc()
251 c->reqs[row] = kcalloc(P9_ROW_MAXTAG, in p9_tag_alloc()
254 if (!c->reqs[row]) { in p9_tag_alloc()
260 c->reqs[row][col].status = REQ_STATUS_IDLE; in p9_tag_alloc()
261 c->reqs[row][col].tc = NULL; in p9_tag_alloc()
267 row = tag / P9_ROW_MAXTAG; in p9_tag_alloc()
270 req = &c->reqs[row][col]; in p9_tag_alloc()
312 int row, col; in p9_tag_lookup() local
321 row = tag / P9_ROW_MAXTAG; in p9_tag_lookup()
324 return &c->reqs[row][col]; in p9_tag_lookup()
364 int row, col; in p9_tag_cleanup() local
367 for (row = 0; row < (c->max_tag/P9_ROW_MAXTAG); row++) { in p9_tag_cleanup()
369 if (c->reqs[row][col].status != REQ_STATUS_IDLE) { in p9_tag_cleanup()
372 row, col); in p9_tag_cleanup()
385 for (row = 0; row < (c->max_tag/P9_ROW_MAXTAG); row++) { in p9_tag_cleanup()
387 kfree(c->reqs[row][col].wq); in p9_tag_cleanup()
388 kfree(c->reqs[row][col].tc); in p9_tag_cleanup()
389 kfree(c->reqs[row][col].rc); in p9_tag_cleanup()
391 kfree(c->reqs[row]); in p9_tag_cleanup()