/drivers/staging/lustre/lustre/obdclass/ |
D | cl_page.c | 54 # 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 …]
|
D | cl_io.c | 689 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/ |
D | ion_page_pool.c | 29 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 …]
|
D | ion_system_heap.c | 55 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/ |
D | balloon.c | 160 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/ |
D | iscsi_target_stat.c | 60 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 …]
|
D | iscsi_target_configfs.c | 46 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/ |
D | rtw_debug.c | 25 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/ |
D | target_core_stat.c | 64 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 …]
|
D | target_core_configfs.c | 93 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/ |
D | brd.c | 54 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/ |
D | fb_defio.c | 26 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/ |
D | mthca_memfree.c | 61 } 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/ |
D | ipz_pt_fn.c | 84 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/ |
D | rw26.c | 72 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/ |
D | ltc2978.c | 161 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 …]
|
D | pmbus.c | 36 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/ |
D | rtw_debug.h | 120 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/ |
D | doorbell.c | 49 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/ |
D | doorbell.c | 47 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/ |
D | kfd_events.c | 88 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/ |
D | lustre_patchless_compat.h | 46 #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/ |
D | block2mtd.c | 47 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/ |
D | vmw_balloon.c | 259 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/ |
D | efficeon-agp.c | 69 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 …]
|