Home
last modified time | relevance | path

Searched refs:page (Results 1 – 25 of 817) sorted by relevance

12345678910>>...33

/drivers/staging/lustre/lustre/obdclass/
Dcl_page.c54 # define PASSERT(env, page, expr) \ argument
57 CL_PAGE_DEBUG(D_ERROR, (env), (page), #expr "\n"); \
62 # define PINVRNT(env, page, exp) \ argument
63 ((void)sizeof(env), (void)sizeof(page), (void)sizeof !!(exp))
70 static struct cl_page *cl_page_top_trusted(struct cl_page *page) in cl_page_top_trusted() argument
72 while (page->cp_parent != NULL) in cl_page_top_trusted()
73 page = page->cp_parent; in cl_page_top_trusted()
74 return page; in cl_page_top_trusted()
88 static void cl_page_get_trust(struct cl_page *page) in cl_page_get_trust() argument
90 LASSERT(atomic_read(&page->cp_ref) > 0); in cl_page_get_trust()
[all …]
Dcl_io.c689 cl_io_slice_page(const struct cl_io_slice *ios, struct cl_page *page) in cl_io_slice_page() argument
693 slice = cl_page_at(page, ios->cis_obj->co_lu.lo_dev->ld_type); in cl_io_slice_page()
701 static int cl_page_in_io(const struct cl_page *page, const struct cl_io *io) in cl_page_in_io() argument
708 idx = page->cp_index; in cl_page_in_io()
719 start = cl_offset(page->cp_obj, idx); in cl_page_in_io()
720 end = cl_offset(page->cp_obj, idx + 1); in cl_page_in_io()
740 struct cl_page *page) in cl_io_read_page() argument
747 LINVRNT(cl_page_is_owned(page, io)); in cl_io_read_page()
749 LINVRNT(cl_page_in_io(page, io)); in cl_io_read_page()
769 slice = cl_io_slice_page(scan, page); in cl_io_read_page()
[all …]
/drivers/staging/android/ion/
Dion_page_pool.c29 struct page *page = alloc_pages(pool->gfp_mask, pool->order); in ion_page_pool_alloc_pages() local
31 if (!page) in ion_page_pool_alloc_pages()
33 ion_page_pool_alloc_set_cache_policy(pool, page); in ion_page_pool_alloc_pages()
35 ion_pages_sync_for_device(NULL, page, PAGE_SIZE << pool->order, in ion_page_pool_alloc_pages()
37 return page; in ion_page_pool_alloc_pages()
41 struct page *page) in ion_page_pool_free_pages() argument
43 ion_page_pool_free_set_cache_policy(pool, page); in ion_page_pool_free_pages()
44 __free_pages(page, pool->order); in ion_page_pool_free_pages()
47 static int ion_page_pool_add(struct ion_page_pool *pool, struct page *page) in ion_page_pool_add() argument
50 if (PageHighMem(page)) { in ion_page_pool_add()
[all …]
Dion_system_heap.c55 static struct page *alloc_buffer_page(struct ion_system_heap *heap, in alloc_buffer_page()
61 struct page *page; in alloc_buffer_page() local
64 page = ion_page_pool_alloc(pool); in alloc_buffer_page()
70 page = alloc_pages(gfp_flags | __GFP_COMP, order); in alloc_buffer_page()
71 if (!page) in alloc_buffer_page()
73 ion_pages_sync_for_device(NULL, page, PAGE_SIZE << order, in alloc_buffer_page()
77 return page; in alloc_buffer_page()
81 struct ion_buffer *buffer, struct page *page) in free_buffer_page() argument
83 unsigned int order = compound_order(page); in free_buffer_page()
89 ion_page_pool_free_immediate(pool, page); in free_buffer_page()
[all …]
/drivers/xen/
Dballoon.c160 static void scrub_page(struct page *page) in scrub_page() argument
163 clear_highpage(page); in scrub_page()
168 static void __balloon_append(struct page *page) in __balloon_append() argument
171 if (PageHighMem(page)) { in __balloon_append()
172 list_add_tail(&page->lru, &ballooned_pages); in __balloon_append()
175 list_add(&page->lru, &ballooned_pages); in __balloon_append()
181 static void balloon_append(struct page *page) in balloon_append() argument
183 __balloon_append(page); in balloon_append()
184 adjust_managed_page_count(page, -1); in balloon_append()
188 static struct page *balloon_retrieve(bool require_lowmem) in balloon_retrieve()
[all …]
/drivers/target/iscsi/
Discsi_target_stat.c60 char *page) in iscsi_stat_instance_inst_show() argument
62 return snprintf(page, PAGE_SIZE, "%u\n", in iscsi_stat_instance_inst_show()
67 char *page) in iscsi_stat_instance_min_ver_show() argument
69 return snprintf(page, PAGE_SIZE, "%u\n", ISCSI_DRAFT20_VERSION); in iscsi_stat_instance_min_ver_show()
73 char *page) in iscsi_stat_instance_max_ver_show() argument
75 return snprintf(page, PAGE_SIZE, "%u\n", ISCSI_DRAFT20_VERSION); in iscsi_stat_instance_max_ver_show()
79 char *page) in iscsi_stat_instance_portals_show() argument
81 return snprintf(page, PAGE_SIZE, "%u\n", in iscsi_stat_instance_portals_show()
86 char *page) in iscsi_stat_instance_nodes_show() argument
88 return snprintf(page, PAGE_SIZE, "%u\n", ISCSI_INST_NUM_NODES); in iscsi_stat_instance_nodes_show()
[all …]
Discsi_target_configfs.c46 static ssize_t lio_target_np_sctp_show(struct config_item *item, char *page) in lio_target_np_sctp_show() argument
54 rb = sprintf(page, "1\n"); in lio_target_np_sctp_show()
56 rb = sprintf(page, "0\n"); in lio_target_np_sctp_show()
62 const char *page, size_t count) in lio_target_np_sctp_store() argument
71 ret = kstrtou32(page, 0, &op); in lio_target_np_sctp_store()
114 static ssize_t lio_target_np_iser_show(struct config_item *item, char *page) in lio_target_np_iser_show() argument
122 rb = sprintf(page, "1\n"); in lio_target_np_iser_show()
124 rb = sprintf(page, "0\n"); in lio_target_np_iser_show()
130 const char *page, size_t count) in lio_target_np_iser_store() argument
140 op = simple_strtoul(page, &endptr, 0); in lio_target_np_iser_store()
[all …]
/drivers/staging/rtl8188eu/core/
Drtw_debug.c25 int proc_get_drv_version(char *page, char **start, in proc_get_drv_version() argument
31 len += snprintf(page + len, count - len, "%s\n", DRIVERVERSION); in proc_get_drv_version()
37 int proc_get_write_reg(char *page, char **start, in proc_get_write_reg() argument
86 int proc_get_read_reg(char *page, char **start, in proc_get_read_reg() argument
102 …len += snprintf(page + len, count - len, "usb_read8(0x%x)=0x%x\n", proc_get_read_addr, usb_read8(p… in proc_get_read_reg()
105 …len += snprintf(page + len, count - len, "usb_read16(0x%x)=0x%x\n", proc_get_read_addr, usb_read16… in proc_get_read_reg()
108 …len += snprintf(page + len, count - len, "usb_read32(0x%x)=0x%x\n", proc_get_read_addr, usb_read32… in proc_get_read_reg()
111 len += snprintf(page + len, count - len, "error read length=%d\n", proc_get_read_len); in proc_get_read_reg()
146 int proc_get_fwstate(char *page, char **start, in proc_get_fwstate() argument
156 len += snprintf(page + len, count - len, "fwstate=0x%x\n", get_fwstate(pmlmepriv)); in proc_get_fwstate()
[all …]
/drivers/target/
Dtarget_core_stat.c64 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show() argument
68 return snprintf(page, PAGE_SIZE, "%u\n", hba->hba_index); in target_stat_inst_show()
71 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show() argument
73 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->dev_index); in target_stat_indx_show()
76 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show() argument
78 return snprintf(page, PAGE_SIZE, "Target\n"); in target_stat_role_show()
81 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show() argument
83 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->export_count); in target_stat_ports_show()
114 static ssize_t target_stat_tgt_inst_show(struct config_item *item, char *page) in target_stat_tgt_inst_show() argument
118 return snprintf(page, PAGE_SIZE, "%u\n", hba->hba_index); in target_stat_tgt_inst_show()
[all …]
Dtarget_core_configfs.c93 char *page) in target_core_item_version_show() argument
95 return sprintf(page, "Target Engine Core ConfigFS Infrastructure %s" in target_core_item_version_show()
469 static ssize_t _name##_show(struct config_item *item, char *page) \
471 return snprintf(page, PAGE_SIZE, "%u\n", to_attrib(item)->_name); \
505 static ssize_t _name##_store(struct config_item *item, const char *page,\
512 ret = kstrtou32(page, 0, &val); \
526 static ssize_t _name##_store(struct config_item *item, const char *page, \
533 ret = strtobool(page, &flag); \
547 static ssize_t _name##_store(struct config_item *item, const char *page,\
572 const char *page, size_t count) in emulate_model_alias_store() argument
[all …]
/drivers/block/
Dbrd.c54 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) in brd_lookup_page()
57 struct page *page; in brd_lookup_page() local
72 page = radix_tree_lookup(&brd->brd_pages, idx); in brd_lookup_page()
75 BUG_ON(page && page->index != idx); in brd_lookup_page()
77 return page; in brd_lookup_page()
85 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page()
88 struct page *page; in brd_insert_page() local
91 page = brd_lookup_page(brd, sector); in brd_insert_page()
92 if (page) in brd_insert_page()
93 return page; in brd_insert_page()
[all …]
/drivers/video/fbdev/core/
Dfb_defio.c26 static struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs) in fb_deferred_io_page()
29 struct page *page; in fb_deferred_io_page() local
32 page = vmalloc_to_page(screen_base + offs); in fb_deferred_io_page()
34 page = pfn_to_page((info->fix.smem_start + offs) >> PAGE_SHIFT); in fb_deferred_io_page()
36 return page; in fb_deferred_io_page()
44 struct page *page; in fb_deferred_io_fault() local
51 page = fb_deferred_io_page(info, offset); in fb_deferred_io_fault()
52 if (!page) in fb_deferred_io_fault()
55 get_page(page); in fb_deferred_io_fault()
58 page->mapping = vma->vm_file->f_mapping; in fb_deferred_io_fault()
[all …]
/drivers/infiniband/hw/mthca/
Dmthca_memfree.c61 } page[0]; member
109 struct page *page; in mthca_alloc_icm_pages() local
115 page = alloc_pages(gfp_mask | __GFP_ZERO, order); in mthca_alloc_icm_pages()
116 if (!page) in mthca_alloc_icm_pages()
119 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mthca_alloc_icm_pages()
283 struct page *page = NULL; in mthca_table_find() local
309 page = sg_page(&chunk->mem[i]); in mthca_table_find()
318 return page ? lowmem_page_address(page) + offset : NULL; in mthca_table_find()
439 static u64 mthca_uarc_virt(struct mthca_dev *dev, struct mthca_uar *uar, int page) in mthca_uarc_virt() argument
443 page * MTHCA_ICM_PAGE_SIZE; in mthca_uarc_virt()
[all …]
/drivers/staging/rdma/ehca/
Dipz_pt_fn.c84 u64 page = __pa(queue->queue_pages[i]); in ipz_queue_abs_to_offset() local
85 if (addr >= page && addr < page + queue->pagesize) { in ipz_queue_abs_to_offset()
86 *q_offset = addr - page + i * queue->pagesize; in ipz_queue_abs_to_offset()
130 struct ipz_small_queue_page *page; in alloc_small_queue_page() local
136 page = list_entry(pd->free[order].next, in alloc_small_queue_page()
139 page = kmem_cache_zalloc(small_qp_cache, GFP_KERNEL); in alloc_small_queue_page()
140 if (!page) in alloc_small_queue_page()
143 page->page = get_zeroed_page(GFP_KERNEL); in alloc_small_queue_page()
144 if (!page->page) { in alloc_small_queue_page()
145 kmem_cache_free(small_qp_cache, page); in alloc_small_queue_page()
[all …]
/drivers/staging/lustre/lustre/llite/
Drw26.c72 static void ll_invalidatepage(struct page *vmpage, unsigned int offset, in ll_invalidatepage()
77 struct cl_page *page; in ll_invalidatepage() local
96 page = cl_vmpage_page(vmpage, obj); in ll_invalidatepage()
97 if (page != NULL) { in ll_invalidatepage()
98 lu_ref_add(&page->cp_reference, in ll_invalidatepage()
100 cl_page_delete(env, page); in ll_invalidatepage()
101 lu_ref_del(&page->cp_reference, in ll_invalidatepage()
103 cl_page_put(env, page); in ll_invalidatepage()
117 static int ll_releasepage(struct page *vmpage, RELEASEPAGE_ARG_TYPE gfp_mask) in ll_releasepage()
122 struct cl_page *page; in ll_releasepage() local
[all …]
/drivers/hwmon/pmbus/
Dltc2978.c161 static int ltc_read_word_data(struct i2c_client *client, int page, int reg) in ltc_read_word_data() argument
169 return pmbus_read_word_data(client, page, reg); in ltc_read_word_data()
172 static int ltc_read_byte_data(struct i2c_client *client, int page, int reg) in ltc_read_byte_data() argument
180 return pmbus_read_byte_data(client, page, reg); in ltc_read_byte_data()
183 static int ltc_write_byte(struct i2c_client *client, int page, u8 byte) in ltc_write_byte() argument
191 return pmbus_write_byte(client, page, byte); in ltc_write_byte()
208 int page, int reg, u16 *pmax) in ltc_get_max() argument
212 ret = ltc_read_word_data(client, page, reg); in ltc_get_max()
222 int page, int reg, u16 *pmin) in ltc_get_min() argument
226 ret = ltc_read_word_data(client, page, reg); in ltc_get_min()
[all …]
Dpmbus.c36 int page; in pmbus_find_sensor_groups() local
75 for (page = 0; page < info->pages; page++) { in pmbus_find_sensor_groups()
76 if (pmbus_check_word_register(client, page, PMBUS_READ_VOUT)) { in pmbus_find_sensor_groups()
77 info->func[page] |= PMBUS_HAVE_VOUT; in pmbus_find_sensor_groups()
78 if (pmbus_check_byte_register(client, page, in pmbus_find_sensor_groups()
80 info->func[page] |= PMBUS_HAVE_STATUS_VOUT; in pmbus_find_sensor_groups()
82 if (pmbus_check_word_register(client, page, PMBUS_READ_IOUT)) { in pmbus_find_sensor_groups()
83 info->func[page] |= PMBUS_HAVE_IOUT; in pmbus_find_sensor_groups()
86 info->func[page] |= PMBUS_HAVE_STATUS_IOUT; in pmbus_find_sensor_groups()
88 if (pmbus_check_word_register(client, page, PMBUS_READ_POUT)) in pmbus_find_sensor_groups()
[all …]
/drivers/staging/rtl8188eu/include/
Drtw_debug.h120 int proc_get_drv_version(char *page, char **start,
124 int proc_get_write_reg(char *page, char **start,
130 int proc_get_read_reg(char *page, char **start,
137 int proc_get_fwstate(char *page, char **start,
140 int proc_get_sec_info(char *page, char **start,
143 int proc_get_mlmext_state(char *page, char **start,
147 int proc_get_qos_option(char *page, char **start,
150 int proc_get_ht_option(char *page, char **start,
153 int proc_get_rf_info(char *page, char **start,
156 int proc_get_ap_info(char *page, char **start,
[all …]
/drivers/infiniband/hw/mlx5/
Ddoorbell.c49 struct mlx5_ib_user_db_page *page; in mlx5_ib_db_map_user() local
54 list_for_each_entry(page, &context->db_page_list, list) in mlx5_ib_db_map_user()
55 if (page->user_virt == (virt & PAGE_MASK)) in mlx5_ib_db_map_user()
58 page = kmalloc(sizeof(*page), GFP_KERNEL); in mlx5_ib_db_map_user()
59 if (!page) { in mlx5_ib_db_map_user()
64 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user()
65 page->refcnt = 0; in mlx5_ib_db_map_user()
66 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
68 if (IS_ERR(page->umem)) { in mlx5_ib_db_map_user()
69 err = PTR_ERR(page->umem); in mlx5_ib_db_map_user()
[all …]
/drivers/infiniband/hw/mlx4/
Ddoorbell.c47 struct mlx4_ib_user_db_page *page; in mlx4_ib_db_map_user() local
52 list_for_each_entry(page, &context->db_page_list, list) in mlx4_ib_db_map_user()
53 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user()
56 page = kmalloc(sizeof *page, GFP_KERNEL); in mlx4_ib_db_map_user()
57 if (!page) { in mlx4_ib_db_map_user()
62 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user()
63 page->refcnt = 0; in mlx4_ib_db_map_user()
64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user()
66 if (IS_ERR(page->umem)) { in mlx4_ib_db_map_user()
67 err = PTR_ERR(page->umem); in mlx4_ib_db_map_user()
[all …]
/drivers/gpu/drm/amd/amdkfd/
Dkfd_events.c88 static uint64_t *page_slots(struct signal_page *page) in page_slots() argument
90 return page->kernel_address; in page_slots()
97 struct signal_page *page; in allocate_free_slot() local
99 list_for_each_entry(page, &process->signal_event_pages, event_pages) { in allocate_free_slot()
100 if (page->free_slots > 0) { in allocate_free_slot()
102 find_first_zero_bit(page->used_slot_bitmap, in allocate_free_slot()
105 __set_bit(slot, page->used_slot_bitmap); in allocate_free_slot()
106 page->free_slots--; in allocate_free_slot()
108 page_slots(page)[slot] = UNSIGNALED_EVENT_SLOT; in allocate_free_slot() local
110 *out_page = page; in allocate_free_slot()
[all …]
/drivers/staging/lustre/lustre/include/linux/
Dlustre_patchless_compat.h46 #define ll_delete_from_page_cache(page) delete_from_page_cache(page) argument
49 truncate_complete_page(struct address_space *mapping, struct page *page) in truncate_complete_page() argument
51 if (page->mapping != mapping) in truncate_complete_page()
54 if (PagePrivate(page)) in truncate_complete_page()
55 page->mapping->a_ops->invalidatepage(page, 0, PAGE_CACHE_SIZE); in truncate_complete_page()
57 cancel_dirty_page(page); in truncate_complete_page()
58 ClearPageMappedToDisk(page); in truncate_complete_page()
59 ll_delete_from_page_cache(page); in truncate_complete_page()
/drivers/mtd/devices/
Dblock2mtd.c47 static struct page *page_read(struct address_space *mapping, int index) in page_read()
56 struct page *page; in _block2mtd_erase() local
63 page = page_read(mapping, index); in _block2mtd_erase()
64 if (IS_ERR(page)) in _block2mtd_erase()
65 return PTR_ERR(page); in _block2mtd_erase()
67 max = page_address(page) + PAGE_SIZE; in _block2mtd_erase()
68 for (p=page_address(page); p<max; p++) in _block2mtd_erase()
70 lock_page(page); in _block2mtd_erase()
71 memset(page_address(page), 0xff, PAGE_SIZE); in _block2mtd_erase()
72 set_page_dirty(page); in _block2mtd_erase()
[all …]
/drivers/misc/
Dvmw_balloon.c259 void (*add_page)(struct vmballoon *b, int idx, struct page *p);
298 struct page *page; member
544 static struct page *vmballoon_alloc_page(gfp_t flags, bool is_2m_page) in vmballoon_alloc_page()
552 static void vmballoon_free_page(struct page *page, bool is_2m_page) in vmballoon_free_page() argument
555 __free_pages(page, VMW_BALLOON_2M_SHIFT); in vmballoon_free_page()
557 __free_page(page); in vmballoon_free_page()
568 struct page *page, *next; in vmballoon_pop() local
577 list_for_each_entry_safe(page, next, &page_size->pages, lru) { in vmballoon_pop()
578 list_del(&page->lru); in vmballoon_pop()
579 vmballoon_free_page(page, is_2m_pages); in vmballoon_pop()
[all …]
/drivers/char/agp/
Defficeon-agp.c69 static inline unsigned long efficeon_mask_memory(struct page *page) in efficeon_mask_memory() argument
71 unsigned long addr = page_to_phys(page); in efficeon_mask_memory()
163 unsigned long page = efficeon_private.l1_table[index]; in efficeon_free_gatt_table() local
164 if (page) { in efficeon_free_gatt_table()
166 ClearPageReserved(virt_to_page((char *)page)); in efficeon_free_gatt_table()
167 free_page(page); in efficeon_free_gatt_table()
211 unsigned long page; in efficeon_create_gatt_table() local
214 page = efficeon_private.l1_table[index]; in efficeon_create_gatt_table()
215 BUG_ON(page); in efficeon_create_gatt_table()
217 page = get_zeroed_page(GFP_KERNEL); in efficeon_create_gatt_table()
[all …]

12345678910>>...33