MAX_CTX_PAGES
if (ctx_pg->nr_pages > MAX_CTX_PAGES || depth > 1) {
ctx_pg->ctx_pg_tbl = kzalloc_objs(ctx_pg, MAX_CTX_PAGES);
nr_tbls = DIV_ROUND_UP(ctx_pg->nr_pages, MAX_CTX_PAGES);
rmem->nr_pages = MAX_CTX_PAGES;
int rem = ctx_pg->nr_pages % MAX_CTX_PAGES;
if (rmem->depth > 1 || ctx_pg->nr_pages > MAX_CTX_PAGES ||
#define MAX_CTX_TOTAL_PAGES (MAX_CTX_PAGES * MAX_CTX_PAGES)
void *ctx_pg_arr[MAX_CTX_PAGES];
dma_addr_t ctx_dma_arr[MAX_CTX_PAGES];
last_pg = (pages - 1) & (MAX_CTX_PAGES - 1);
if (pages > MAX_CTX_PAGES) {
start_idx = head_page % MAX_CTX_PAGES;
if (ctx_pg->nr_pages > MAX_CTX_PAGES || depth > 1) {
ctx_pg->ctx_pg_tbl = kzalloc_objs(ctx_pg, MAX_CTX_PAGES);
nr_tbls = DIV_ROUND_UP(ctx_pg->nr_pages, MAX_CTX_PAGES);
rmem->nr_pages = MAX_CTX_PAGES;
int rem = ctx_pg->nr_pages % MAX_CTX_PAGES;
int i = head / (page_size * MAX_CTX_PAGES);
if (rmem->depth > 1 || ctx_pg->nr_pages > MAX_CTX_PAGES ||
#define MAX_CTX_TOTAL_PAGES (MAX_CTX_PAGES * MAX_CTX_PAGES)
void *ctx_pg_arr[MAX_CTX_PAGES];
dma_addr_t ctx_dma_arr[MAX_CTX_PAGES];