Lines Matching refs:pages
148 struct page **pages; member
255 __free_page(buf->pages[i]); in __fw_free_buf()
256 kfree(buf->pages); in __fw_free_buf()
377 fw->pages = buf->pages; in fw_set_page_data()
604 buf->data = vmap(buf->pages, buf->nr_pages, 0, PAGE_KERNEL_RO); in fw_map_pages_buf()
643 __free_page(fw_buf->pages[i]); in firmware_loading_store()
644 kfree(fw_buf->pages); in firmware_loading_store()
645 fw_buf->pages = NULL; in firmware_loading_store()
729 page_data = kmap(buf->pages[page_nr]); in firmware_data_read()
733 kunmap(buf->pages[page_nr]); in firmware_data_read()
760 memcpy(new_pages, buf->pages, in fw_realloc_buffer()
764 kfree(buf->pages); in fw_realloc_buffer()
765 buf->pages = new_pages; in fw_realloc_buffer()
770 buf->pages[buf->nr_pages] = in fw_realloc_buffer()
773 if (!buf->pages[buf->nr_pages]) { in fw_realloc_buffer()
825 page_data = kmap(buf->pages[page_nr]); in firmware_data_write()
829 kunmap(buf->pages[page_nr]); in firmware_data_write()