Lines Matching refs:pages
148 struct page **pages; member
259 __free_page(buf->pages[i]); in __fw_free_buf()
260 kfree(buf->pages); in __fw_free_buf()
391 fw->pages = buf->pages; in fw_set_page_data()
623 buf->data = vmap(buf->pages, buf->nr_pages, 0, PAGE_KERNEL_RO); in fw_map_pages_buf()
662 __free_page(fw_buf->pages[i]); in firmware_loading_store()
663 kfree(fw_buf->pages); in firmware_loading_store()
664 fw_buf->pages = NULL; in firmware_loading_store()
748 page_data = kmap(buf->pages[page_nr]); in firmware_data_read()
752 kunmap(buf->pages[page_nr]); in firmware_data_read()
779 memcpy(new_pages, buf->pages, in fw_realloc_buffer()
783 kfree(buf->pages); in fw_realloc_buffer()
784 buf->pages = new_pages; in fw_realloc_buffer()
789 buf->pages[buf->nr_pages] = in fw_realloc_buffer()
792 if (!buf->pages[buf->nr_pages]) { in fw_realloc_buffer()
844 page_data = kmap(buf->pages[page_nr]); in firmware_data_write()
848 kunmap(buf->pages[page_nr]); in firmware_data_write()