Lines Matching refs:lp_desc
76 struct lp_desc { struct
81 } *lp_desc; member
196 kfree(i460.lp_desc); in i460_cleanup()
234 size = current_size->num_entries * sizeof(i460.lp_desc[0]); in i460_configure()
235 i460.lp_desc = kzalloc(size, GFP_KERNEL); in i460_configure()
236 if (!i460.lp_desc) in i460_configure()
366 static int i460_alloc_large_page (struct lp_desc *lp) in i460_alloc_large_page()
391 static void i460_free_large_page (struct lp_desc *lp) in i460_free_large_page()
404 struct lp_desc *start, *end, *lp; in i460_insert_memory_large_io_page()
414 start = &i460.lp_desc[pg_start / I460_KPAGES_PER_IOPAGE]; in i460_insert_memory_large_io_page()
415 end = &i460.lp_desc[(pg_start + mem->page_count - 1) / I460_KPAGES_PER_IOPAGE]; in i460_insert_memory_large_io_page()
419 if (end > i460.lp_desc + num_entries) { in i460_insert_memory_large_io_page()
443 pg = lp - i460.lp_desc; in i460_insert_memory_large_io_page()
465 struct lp_desc *start, *end, *lp; in i460_remove_memory_large_io_page()
472 start = &i460.lp_desc[pg_start / I460_KPAGES_PER_IOPAGE]; in i460_remove_memory_large_io_page()
473 end = &i460.lp_desc[(pg_start + mem->page_count - 1) / I460_KPAGES_PER_IOPAGE]; in i460_remove_memory_large_io_page()
489 pg = lp - i460.lp_desc; in i460_remove_memory_large_io_page()