Home
last modified time | relevance | path

Searched refs:I460_KPAGES_PER_IOPAGE (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/char/agp/
H A Di460-agp.c41 #define I460_KPAGES_PER_IOPAGE (1 << (I460_IO_PAGE_SHIFT - PAGE_SHIFT)) macro
387 atomic_add(I460_KPAGES_PER_IOPAGE, &agp_bridge->current_memory_agp); in i460_alloc_large_page()
397 atomic_sub(I460_KPAGES_PER_IOPAGE, &agp_bridge->current_memory_agp); in i460_free_large_page()
414 start = &i460.lp_desc[pg_start / I460_KPAGES_PER_IOPAGE]; in i460_insert_memory_large_io_page()
416 start_offset = pg_start % I460_KPAGES_PER_IOPAGE; in i460_insert_memory_large_io_page()
417 end_offset = (pg_start + mem->page_count - 1) % I460_KPAGES_PER_IOPAGE; in i460_insert_memory_large_io_page()
430 idx < ((lp == end) ? (end_offset + 1) : I460_KPAGES_PER_IOPAGE); in i460_insert_memory_large_io_page()
450 idx < ((lp == end) ? (end_offset + 1) : I460_KPAGES_PER_IOPAGE); in i460_insert_memory_large_io_page()
472 start = &i460.lp_desc[pg_start / I460_KPAGES_PER_IOPAGE]; in i460_remove_memory_large_io_page()
474 start_offset = pg_start % I460_KPAGES_PER_IOPAGE; in i460_remove_memory_large_io_page()
[all …]