/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | framebuffer.c | 237 * @gt: backing object 277 * @gt: the backing object 320 struct gtt_range *backing; psbfb_alloc() local 321 /* Begin by trying to use stolen memory backing */ psbfb_alloc() 322 backing = psb_gtt_alloc_range(dev, aligned_size, "fb", 1, PAGE_SIZE); psbfb_alloc() 323 if (backing) { psbfb_alloc() 324 drm_gem_private_object_init(dev, &backing->gem, aligned_size); psbfb_alloc() 325 return backing; psbfb_alloc() 348 struct gtt_range *backing; psbfb_create() local 373 /* Allocate the fb in the GTT with stolen page backing */ psbfb_create() 374 backing = psbfb_alloc(dev, size); psbfb_create() 381 } while (backing == NULL && pitch_lines <= 16); psbfb_create() 386 if (backing == NULL) { psbfb_create() 401 /* Allocate the framebuffer in the GTT with stolen page backing */ psbfb_create() 402 backing = psbfb_alloc(dev, size); psbfb_create() 403 if (backing == NULL) psbfb_create() 407 memset(dev_priv->vram_addr + backing->offset, 0, size); psbfb_create() 420 ret = psb_framebuffer_init(dev, psbfb, &mode_cmd, backing); psbfb_create() 447 info->screen_base = dev_priv->vram_addr + backing->offset; psbfb_create() 469 if (backing->stolen) psbfb_create() 470 psb_gtt_free_range(dev, backing); psbfb_create() 472 drm_gem_object_unreference(&backing->gem); psbfb_create() 477 psb_gtt_free_range(dev, backing); psbfb_create()
|
H A D | gtt.h | 52 int npage; /* Number of backing pages */
|
H A D | gem.c | 171 * vma->vm_private_data points to the GEM object that is backing this
|
/linux-4.4.14/include/drm/ |
H A D | drm_gem_cma_helper.h | 10 * @paddr: physical address of the backing memory 12 * @vaddr: kernel virtual address of the backing memory
|
H A D | drm_gem.h | 107 * import_attach - dma buf attachment backing this object
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_hmc.c | 77 /* allocate a 4K pd page or 2M backing page */ i40e_add_sd_table_entry() 103 /* Increment backing page reference count */ i40e_add_sd_table_entry() 165 /* allocate a 4K backing page */ i40e_add_pd_table_entry() 183 /* Add the backing page physical address in the pd entry */ i40e_add_pd_table_entry() 196 * i40e_remove_pd_bp - remove a backing page from a page descriptor 205 * 2. Write to register PMPDINV to invalidate the backing page in FV cache 208 * 1. Caller can deallocate the memory used by backing storage after this 263 * i40e_prep_remove_sd_bp - Prepares to remove a backing page from a sd entry 289 * i40e_remove_sd_bp_new - Removes a backing page from a segment descriptor
|
H A D | i40e_lan_hmc.c | 55 * @txq_num: number of Tx queues needing backing context 56 * @rxq_num: number of Rx queues needing backing context 57 * @fcoe_cntx_num: amount of FCoE statefull contexts needing backing context 58 * @fcoe_filt_num: number of FCoE filters needing backing context 86 * @txq_num: number of Tx queues needing backing context 87 * @rxq_num: number of Rx queues needing backing context 88 * @fcoe_cntx_num: amount of FCoE statefull contexts needing backing context 89 * @fcoe_filt_num: number of FCoE filters needing backing context 248 * 2. write to register PMPDINV to invalidate the backing page in FV cache 267 * i40e_remove_sd_bp - remove a backing page from a segment descriptor 278 * 1. caller can deallocate the memory used by backing storage after this 294 * i40e_create_lan_hmc_object - allocate backing store for hmc objects 298 * This will allocate memory for PDs and backing pages and populate 397 /* remove the backing pages from pd_idx1 to i */ i40e_create_lan_hmc_object() 452 * i40e_configure_lan_hmc - prepare the HMC backing store 541 * the memory for PDS and backing storage. After this function is returned, 543 * book-keeping information about PDs and backing storage. 651 * i40e_shutdown_lan_hmc - Remove HMC backing store, free allocated memory
|
/linux-4.4.14/include/drm/ttm/ |
H A D | ttm_page_alloc.h | 46 * @ttm: The struct ttm_tt to contain the backing pages. 48 * Add backing pages to all of @ttm 55 * @ttm: The struct ttm_tt which to free backing pages.
|
H A D | ttm_bo_driver.h | 101 * @pages: Array of pages backing the data. 322 * @size: Size of the data needed backing. 339 * @ttm: The struct ttm_tt to contain the backing pages. 341 * Allocate all backing pages 350 * @ttm: The struct ttm_tt to contain the backing pages. 352 * Free all backing page 570 * @size: Size of the data needed backing. 599 * @ttm: The struct ttm_tt containing backing pages. 636 * @ttm A struct ttm_tt the backing pages of which will change caching policy. 640 * the pages backing @ttm. If changing from cached to uncached or 1042 * @size: Size of the data needed backing. 1049 * bind and unbind memory backing a ttm_tt.
|
H A D | ttm_bo_api.h | 460 * point to the shmem object backing a GEM object if TTM is used to back a 507 * point to the shmem object backing a GEM object if TTM is used to back a 649 * @bo: The bo backing the address space. The address space will
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | sigcontext.h | 22 * Note on handling of register backing store: sc_ar_bsp contains the address that would 28 * backing store. The number of registers in the dirty partition can be calculated as: 43 unsigned long sc_ar_bsp; /* backing store pointer */
|
H A D | ptrace_offsets.h | 225 #define PT_AR_BSP 0x0880 /* note: this points to the *end* of the backing store! */
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | mman-common.h | 53 #define MADV_HUGEPAGE 14 /* Worth backing with hugepages */ 54 #define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages */
|
/linux-4.4.14/fs/cachefiles/ |
H A D | rdwr.c | 21 * - we use this to detect read completion of backing pages 146 * copy data from backing pages to netfs pages to complete a read operation 192 "Readpage failed on backing file %lx", cachefiles_read_copier() 223 * read the corresponding page to the given set from the backing file 249 /* attempt to get hold of the backing page */ cachefiles_read_backing_file_one() 273 /* we've installed a new backing page, so now we need to start cachefiles_read_backing_file_one() 307 /* if the backing page is already present, it can be in one of cachefiles_read_backing_file_one() 328 /* the backing page is already up to date, attach the netfs cachefiles_read_backing_file_one() 360 cachefiles_io_error_obj(object, "Page read error on backing file"); cachefiles_read_backing_file_one() 438 /* submit the apparently valid page to the backing fs to be cachefiles_read_or_alloc_page() 460 * read the corresponding pages to the given set from the backing file 511 /* we've installed a new backing page, so now we need list_for_each_entry_safe() 565 /* if the backing page is already present, it can be in one of list_for_each_entry_safe() 594 /* the backing page is already up to date, attach the netfs list_for_each_entry_safe() 664 cachefiles_io_error_obj(object, "Page read error on backing file"); 743 * backing fs */ list_for_each_entry_safe() 762 /* submit the apparently valid pages to the backing fs to be read from 911 /* write the page to the backing filesystem and let it store it in its cachefiles_write_page() 946 "Write page to backing file failed"); cachefiles_write_page() 953 * detach a backing block from a page
|
H A D | internal.h | 42 struct dentry *backer; /* backing file */ 94 * backing file read tracking 98 struct page *back_page; /* backing file page we're waiting for */ 105 * backing file write tracking
|
H A D | interface.c | 381 "Attempt to sync backing fs superblock" cachefiles_sync_cache() 387 * check if the backing cache is updated to FS-Cache 451 /* if there's an extension to a partial page at the end of the backing cachefiles_attr_changed() 530 * dissociate a cache from all the pages it was backing
|
H A D | bind.c | 1 /* Bind and unbind a cache from the filesystem backing it
|
H A D | xattr.c | 157 * check the consistency between the backing cache and the FS-Cache cookie
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
H A D | vfdi.h | 133 * @u.init_evq.buf_count: Number of 4k buffers backing event queue. 135 * address of each page backing the event queue. 137 * @u.init_rxq.buf_count: Number of 4k buffers backing receive queue. 142 * address of each page backing the receive queue. 144 * @u.init_txq.buf_count: Number of 4k buffers backing transmit queue. 150 * address of each page backing the transmit queue.
|
H A D | farch.c | 453 /* Free buffers backing TX queue */ efx_farch_tx_remove() 585 /* Free buffers backing RX queue */ efx_farch_rx_remove() 1422 /* Free buffers backing event queue */ efx_farch_ev_remove() 1694 /* Account for the buffer table entries backing the datapath channels efx_farch_dimension_resources()
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | mman.h | 59 #define MADV_HUGEPAGE 14 /* Worth backing with hugepages */ 60 #define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages */
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | mman.h | 55 #define MADV_HUGEPAGE 67 /* Worth backing with hugepages */ 56 #define MADV_NOHUGEPAGE 68 /* Not worth backing with hugepages */
|
/linux-4.4.14/fs/nilfs2/ |
H A D | btnode.h | 30 #include <linux/backing-dev.h>
|
H A D | btnode.c | 29 #include <linux/backing-dev.h>
|
H A D | the_nilfs.h | 32 #include <linux/backing-dev.h>
|
H A D | mdt.c | 27 #include <linux/backing-dev.h>
|
H A D | segbuf.c | 27 #include <linux/backing-dev.h>
|
H A D | the_nilfs.c | 27 #include <linux/backing-dev.h>
|
/linux-4.4.14/mm/ |
H A D | Makefile | 20 util.o mmzone.o vmstat.o backing-dev.o \
|
H A D | fadvise.c | 15 #include <linux/backing-dev.h>
|
H A D | madvise.c | 20 #include <linux/backing-dev.h> 271 * pages in anonymous maps after committing to backing store the data 291 * Application wants to free up the pages and associated backing store. 441 * pages and associated backing store.
|
H A D | pgtable-generic.c | 90 * ARCHes with special requirements for evicting THP backing TLB entries can
|
H A D | sparse-vmemmap.c | 223 printk(KERN_ERR "%s: sparsemem memory map backing failed " sparse_mem_maps_populate_node()
|
H A D | sparse.c | 431 printk(KERN_ERR "%s: sparsemem memory map backing failed " sparse_mem_maps_populate_node() 459 printk(KERN_ERR "%s: sparsemem memory map backing failed " sparse_early_mem_map_alloc()
|
H A D | nommu.c | 29 #include <linux/backing-dev.h> 1018 * shared with the backing device */ validate_mmap_request() 1051 /* backing file is not executable, try to copy */ validate_mmap_request() 1096 /* overlay a shareable mapping on the backing device or inode determine_vm_flags() 1591 /* cut the backing region down to size */ shrink_vma()
|
H A D | swap_state.c | 16 #include <linux/backing-dev.h>
|
H A D | workingset.c | 207 * @mapping: address space the page was backing
|
H A D | vmscan.c | 32 #include <linux/backing-dev.h> 1044 * Anonymous process memory has backing store? shrink_page_list() 1292 * is used by reclaim when it is cannot write to backing storage __isolate_lru_page() 1542 * a backing device by writing to the page cache it sets PF_LESS_THROTTLE. 1543 * In that case we should only throttle if the backing device it is 1642 * zones or there is heavy usage of a slow backing device. The shrink_inactive_list() 2734 * Throttle direct reclaimers if backing storage is backed by the network
|
H A D | page-writeback.c | 24 #include <linux/backing-dev.h> 629 * registered backing devices, which, for obvious reasons, can not 1259 * of backing device. wb_update_dirty_ratelimit() 2810 * This function determines if the given page is related to a backing device
|
H A D | readahead.c | 14 #include <linux/backing-dev.h>
|
/linux-4.4.14/include/uapi/linux/ |
H A D | bcache.h | 191 * backing devices, so don't add anything here until we fix 192 * things to not need it for backing devices anymore 313 /* UUIDS - per backing device/flash only volume metadata */ 363 /* UUIDS - per backing device/flash only volume metadata */
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem_shrinker.c | 57 * up to @target pages of main memory backing storage from buffer objects. 68 * backing storage pins at the buffer object level) result in the shrinker code 72 * The number of pages of backing storage actually released. 159 * requests to also be able to release backing storage for active objects. 165 * The number of pages of backing storage actually released.
|
H A D | i915_gem_evict.c | 67 * ignores pinned vmas, and not object where the backing storage itself is
|
H A D | intel_lrc.c | 71 * - One backing object per-engine inside each context. 82 * engine, we allocate/populate a new ringbuffer and context backing object and 263 * @ctx_obj: Logical Ring Context backing object. 1368 DRM_DEBUG_DRIVER("alloc LRC WA ctx backing obj failed.\n"); lrc_setup_wa_ctx_obj() 1374 DRM_DEBUG_DRIVER("pin LRC WA ctx backing obj failed: %d\n", lrc_setup_wa_ctx_obj() 2374 * takes care of the bits that are LRC related: the per-engine backing 2448 * to use the context with them. The context backing objects and the ringbuffers 2449 * (specially the ringbuffer backing objects) suck a lot of memory up, and that's why 2475 DRM_DEBUG_DRIVER("Alloc LRC backing obj failed.\n"); intel_lr_context_deferred_alloc()
|
H A D | i915_gem.c | 716 /* prime objects have no backing filp to GEM pread/pwrite i915_gem_pread_ioctl() 1069 /* prime objects have no backing filp to GEM pread/pwrite i915_gem_pwrite_ioctl() 1740 /* prime objects have no backing filp to GEM mmap i915_gem_mmap_ioctl() 2134 /* Immediately discard the backing storage */ 2146 * backing pages, *now*. i915_gem_object_truncate() 2365 /* Ensure that the associated pages are gathered from the backing storage 2812 * are the ones that keep the context and ringbuffer backing objects i915_gem_reset_ring_cleanup() 3330 * we can drop its hold on the backing storage and allow it to be __i915_vma_unbind() 3723 * across all GTT and the contents of the backing storage will be coherent, 3724 * with respect to the new cache-level. In order to keep the backing storage 3802 /* We either have incoherent backing store and i915_gem_object_set_cache_level() 3826 /* Flush the dirty CPU caches to the backing storage so that the i915_gem_object_set_cache_level() 4360 /* if the object is no longer attached, discard its backing storage */ i915_gem_madvise_ioctl() 4453 /* If we are the last user of the backing storage (be it shmemfs discard_backing_storage()
|
H A D | i915_gem_context.c | 370 * backing objects as we need them, thank you very much */ i915_gem_context_init() 764 /* The backing object for the context is done after switching to the do_switch() 817 * object while letting the normal object tracking destroy the backing BO.
|
H A D | i915_gem_fence.c | 741 * This is called when pinning backing storage again, since the kernel is free 742 * to move unpinned backing storage around (either by directly moving pages or 773 * be called before the backing storage can be unpinned.
|
H A D | i915_gem_stolen.c | 498 /* We hide that we have no struct page backing our stolen object i915_pages_create_for_stolen()
|
/linux-4.4.14/include/linux/ |
H A D | fscache-cache.h | 1 /* General filesystem caching backing cache interface 242 /* check the consistency between the backing cache and the FS-Cache 269 /* request a backing block for a page be read or allocated in the 273 /* request backing blocks for a list of pages be read or allocated in 277 /* request a backing block for a page be allocated in the cache so that 281 /* request backing blocks for pages be allocated in the cache so that 285 /* write a page to its backing block in the cache */ 288 /* detach backing block from a page (optional) 295 /* dissociate a cache from all the pages it was backing */
|
H A D | coda_psdev.h | 4 #include <linux/backing-dev.h>
|
H A D | dma-buf.h | 43 * given buffer. It might return -EBUSY to signal that backing storage 56 * caches and allocate backing storage (if not yet done) 66 * @mmap: used to expose the backing storage to userspace. Note that the
|
H A D | drbd_limits.h | 60 /* If backing disk takes longer than disk_timeout, mark the disk as failed */
|
H A D | nd.h | 134 * or on backing memory media upon return from this routine. Flushing
|
H A D | rbtree.h | 105 * given type allowing the backing memory of @pos to be invalidated
|
H A D | lcd.h | 72 /* If this is NULL, the backing module is unloaded */
|
H A D | fscache.h | 148 * - this function is called when the backing store currently caching 182 struct hlist_head backing_objects; /* object(s) backing this file/index */ 378 * to the backing cache. 792 * @invalidate: Invalidate the backing object 800 * If @invalidate is set, then the backing object will be invalidated and 818 * made to immediately reattach the cookie to a backing object.
|
H A D | mm_types.h | 274 struct file *vm_file; /* the backing file or NULL */ 324 * For areas with an address space and backing store, 345 /* Information about our backing store: */
|
H A D | ww_mutex.h | 204 * for backing off by returning -EDEADLK (wound case). Trying to acquire the 242 * for backing off by returning -EDEADLK (wound case). Trying to acquire the
|
H A D | backing-dev.h | 2 * include/linux/backing-dev.h 17 #include <linux/backing-dev-defs.h>
|
H A D | nfs_fs_sb.h | 5 #include <linux/backing-dev.h>
|
H A D | mailbox_controller.h | 57 * @dev: Device backing this controller
|
H A D | writeback.h | 11 #include <linux/backing-dev-defs.h>
|
H A D | ptrace.h | 376 * ptrace stops. On ia64, register backing store gets written back to user
|
H A D | regset.h | 92 * hardware, such as memory backing cached register data on register
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | mman.h | 98 #define MADV_HUGEPAGE 14 /* Worth backing with hugepages */ 99 #define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages */
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
H A D | mman.h | 86 #define MADV_HUGEPAGE 14 /* Worth backing with hugepages */ 87 #define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages */
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | ptrace.h | 25 * (including register backing store and memory stack): 83 * stack backing store instead...
|
H A D | unwind.h | 59 unsigned long bsp; /* backing store pointer value */
|
H A D | elf.h | 135 * used to map the register backing store. I don't see any better
|
/linux-4.4.14/drivers/usb/gadget/function/ |
H A D | storage_common.c | 177 LDBG(curlun, "close backing file\n"); fsg_lun_close() 206 LINFO(curlun, "unable to open backing file: %s\n", filename); fsg_lun_open() 274 LDBG(curlun, "open backing file: %s\n", filename); fsg_lun_open() 403 * backing file is closed. fsg_store_ro()
|
H A D | f_mass_storage.h | 33 "names of backing files or devices"); \
|
H A D | f_mass_storage.c | 63 * ->filename The path to the backing file for the LUN. 91 * If "removable" is not set for a LUN then a backing file must be 96 * backing file per LUN. 130 * open reference to the backing file. This will prevent unmounting 131 * the backing file's underlying filesystem and could cause problems 264 /* filesem protects: backing files in use */ 840 /* Beyond the end of the backing file? */ do_write() 871 /* Write the received data to the backing file */ do_write() 1848 down_read(&common->filesem); /* We're using the backing file */ do_scsi_command()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | gate.S | 90 * The first thing need to do is a cover to get the registers onto the backing 125 cover // push args in interrupted frame onto backing store 200 mov r19=ar.rnat // save RNaT before switching backing store area 204 mov ar.bspstore=r15 // switch over to new register backing store area 291 mov ar.bspstore=r15 // switch back to old register backing store area
|
H A D | jprobes.S | 85 // flush dirty regs to backing store (must be first in insn group)
|
H A D | ptrace.c | 196 * kernel backing store. Since, in general, the alignment of the user 242 * backing store, rnat0/rnat1 are set to 0 and the low order bits are 246 * backing store, rnat0/rnat1 gets its value from sw->ar_rnat. 391 * Read a word from the user-level backing store of task CHILD. ADDR 394 * backing store (i.e., it's the address that would be in ar.bsp after 397 * This routine takes care of accessing the kernel register backing 499 * Calculate the address of the end of the user-level register backing 528 * Synchronize (i.e, write) the RSE backing store living in kernel 531 * USER_RBS_END is the user-level address at which the backing store 609 * This is called to read back the register backing store. 619 * After PTRACE_ATTACH, a thread's register backing store area in user 1367 * the end of the user-level backing store. access_elf_areg() 1865 * This is called to write back the register backing store.
|
H A D | entry.S | 227 * ar.bspstore is still pointing to the old kernel backing store area. Since ar.rsc, 243 flushrs // flush dirty regs to backing store (must be first in insn group) 735 mov r16=ar.bsp // M2 get existing backing store pointer 806 mov r19=ar.bsp // M2 get new backing store pointer 814 mov r19=ar.bsp // M2 get new backing store pointer 1002 mov r16=ar.bsp // get existing backing store pointer 1008 mov r16=ar.bsp // get existing backing store pointer 1014 * Restore user backing store. 1021 mov r19=ar.bsp // get new backing store pointer
|
H A D | relocate_kernel.S | 197 flushrs // flush dirty regs to backing store
|
/linux-4.4.14/arch/um/drivers/ |
H A D | ubd_kern.c | 120 /* backing file name */ 122 /* backing file fd */ 135 * backing or the cow file. */ 402 " COW name and the second is the backing file name. As separator you can\n" 407 " a COW file or a backing file. To override this detection, add the 'd'\n" 557 printk(KERN_ERR "Failed to get modification time of backing " backing_file_mismatch() 564 printk(KERN_ERR "Failed to get size of backing file \"%s\", " backing_file_mismatch() 573 "vs backing file\n", (unsigned long long) size, actual); backing_file_mismatch() 578 "backing file\n", mtime, modtime); backing_file_mismatch() 670 printk(KERN_ERR "Switching backing file to '%s'\n", open_ubd_file()
|
H A D | cow_user.c | 234 cow_printf("write_cow_header - backing file '%s' mtime " write_cow_header() 243 "backing file '%s', err = %d\n", write_cow_header() 392 cow_printf("read_cow_header - failed to allocate backing " read_cow_header()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cotable.c | 29 * backing MOB eviction mechanism, that is used to read back the COTable 30 * whenever the backing MOB is evicted. 157 * its backing mob, which needs to be validated and reserved at this point. 203 * its backing mob, which needs to be validated and reserved at this point. 235 * 2) Before the cotable backing buffer is used by the CPU, or during the 338 * Reads back a cotable to its backing mob without scrubbing the MOB from
|
H A D | vmwgfx_scrn.c | 245 * Free the backing store. 255 * Allocate the backing store for the buffer. 273 /* After we have alloced the backing store might not be able to vmw_sou_backing_alloc() 376 /* no need to check if depth is different, because backing vmw_sou_crtc_set_config()
|
H A D | vmwgfx_kms.c | 748 * @dmabuf_mob: MOB backing the DMA buf 813 /* Reserve and switch the backing mob. */ vmw_create_dmabuf_proxy() 1008 * backing the kms fb. This ensures that user-space handle vmw_kms_fb_create() 1994 * its backing MOB. 2002 * This function makes sure the proxy surface is updated from its backing MOB 2003 * using the region given by @clips. The surface resource @res and its backing
|
/linux-4.4.14/drivers/staging/android/ |
H A D | ashmem.c | 45 * @file: The shmem-based backing file 226 * @inode: The backing file's index node(?) 227 * @file: The backing file 257 * @ignored: The backing file's Index Node(?) - It is ignored here. 258 * @file: The backing file 282 * @file: The associated backing file. 316 /** Update backing file pos, since f_ops->read() doesn't */ ashmem_read() 346 /** Copy f_pos from backing file, since f_ops->llseek() sets it */ ashmem_llseek() 389 /* ... and allocate the backing shmem file */ ashmem_mmap()
|
H A D | sync.h | 277 * Ensures @fd references a valid fence, increments the refcount of the backing
|
/linux-4.4.14/arch/arc/mm/ |
H A D | dma.c | 85 * Evict any existing L1 and/or L2 lines for the backing page dma_alloc_coherent()
|
/linux-4.4.14/fs/cifs/ |
H A D | cifs_fs_sb.h | 23 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/xfs/ |
H A D | kmem.c | 23 #include <linux/backing-dev.h>
|
/linux-4.4.14/drivers/md/bcache/ |
H A D | bcache.h | 7 * Bcache mostly works with cache sets, cache devices, and backing devices. 18 * cache set. When you register a newly formatted backing device it'll come up 19 * in passthrough mode, and then you can attach and detach a backing device from 21 * invalidates any cached data for that backing device. 23 * A cache set can have multiple (many) backing devices attached to it. 27 * works much like a bcache device that has a backing device, except the 75 * backing device or a flash only volume. The offset is the ending offset of the 457 * all the backing devices first (their cached data gets invalidated, and they
|
H A D | request.c | 18 #include <linux/backing-dev.h> 490 * from the backing device. bch_cache_read_endio() 565 * and reread from the backing device (but we don't pass that cache_lookup_fn() 714 /* Retry from the backing device: */ cached_dev_read_error() 924 /* Also need to send a flush to the backing device */ cached_dev_write() 953 /* If it's a flush, we send the flush to the backing device too */ cached_dev_nodata()
|
H A D | writeback.c | 2 * background writeback - scan btree for dirty data and write it to the backing
|
H A D | btree.h | 94 * the backing device.
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
H A D | vmci_queue_pair.h | 77 * These UVA's are of the mmap()'d queue contents backing files. 113 /* Reference to pages backing the queue pair. */
|
H A D | vmci_context.h | 90 struct page *notify_page; /* Page backing the notify UVA. */
|
H A D | vmci_queue_pair.c | 76 * no backing memory yet. 779 * Registers the specification of the user pages used for backing a queue 1699 * the backing memory. If this is a pre NOVMVM vmx, qp_broker_attach() 1700 * the backing memory will be supplied by calling qp_broker_attach() 2010 * files backing that queue_pair. Assumes that the queue pair 2152 * memory backing the queue pair. If the host is still attached, it will
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 138 /* allocate backing bo */ omap_fbdev_create() 319 /* this will free the backing object */ omap_fbdev_free()
|
H A D | omap_gem.c | 85 * Array of backing pages, if allocated. Note that pages are never 200 * case obj->filp==NULL), or w/ shmem backing (obj->filp!=NULL). But non 224 /** ensure backing pages are allocated */ omap_gem_attach_pages() 275 /** release backing pages */ omap_gem_detach_pages() 502 * vma->vm_private_data points to the GEM object that is backing this 890 /* if !remap, and we don't have pages backing, then fail, rather than 1292 /* don't free externally allocated backing memory */ omap_gem_free_object()
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 104 /* allocate backing bo */ msm_fbdev_create() 266 /* this will free the backing object */ msm_fbdev_free()
|
/linux-4.4.14/fs/fscache/ |
H A D | page.c | 406 * -ENOBUFS - no backing object available in which to cache the block 407 * -ENODATA - no data available in the backing object for this block 526 * -ENOBUFS - no backing object or space available in which to cache any 528 * -ENODATA - no data available in the backing object for some or all of 651 * -ENOBUFS - no backing object available in which to cache the block 897 * -ENOBUFS - no backing object available in which to cache the page 900 * if the cookie still has a backing object at this point, that object can be 968 /* add the page to the pending-storage radix tree on the backing __fscache_write_page()
|
H A D | cookie.c | 202 /* now we need to see whether the backing objects for this cookie yet fscache_acquire_non_index_cookie() 474 * update the index entries backing a cookie 495 /* update the index entry on disk in each cache backing this __fscache_update_cookie() 537 /* Dispose of the backing objects */ __fscache_disable_cookie() 650 * check the consistency between the netfs inode and the backing cache
|
H A D | cache.c | 111 /* the first in the parent's backing list should be the preferred fscache_select_cache_for_object() 271 * cookie as a known backing object */ fscache_add_cache()
|
H A D | object.c | 284 * @cache: Cache in which backing object will be found 497 * existing backing object to continue as there's no data for them to read. 527 * data to a backing object to continue.
|
/linux-4.4.14/arch/ia64/mm/ |
H A D | fault.c | 135 * register backing store that needs to expand upwards, in ia64_do_page_fault() 222 * Since the register backing store is accessed sequentially, ia64_do_page_fault()
|
H A D | init.c | 99 * On IA-64, we want to setup the VM area for the register backing 112 * the problem. When the process attempts to write to the register backing store ia64_init_addr_space()
|
/linux-4.4.14/drivers/gpu/drm/ |
H A D | drm_gem_cma_helper.c | 91 * memory as backing store. The backing memory has the writecombine attribute 136 * chunk of memory as backing store. The GEM object is then added to the list 181 * This function frees the backing memory of the CMA GEM object, cleans up the 507 * The kernel virtual address of the CMA GEM object's backing store.
|
H A D | drm_gem.c | 131 * shmfs backing store. 157 * no GEM provided backing store. Instead the caller is responsible for 158 * backing the object and handling it. 298 * gem to manage their backing storage. 442 * drm_gem_get_pages - helper to allocate backing pages for a GEM object 446 * This reads the page-array of the shmem-backing storage of the given gem 510 * drm_gem_put_pages - helper to free backing pages for a GEM object
|
H A D | drm_encoder_slave.c | 104 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
|
H A D | drm_fb_helper.c | 1333 * Allocates the backing storage and sets up the fbdev info structure through 1519 * ->fb_probe callback after having allocated the fbdev backing 2082 * a new framebuffer object as the backing store.
|
/linux-4.4.14/drivers/block/ |
H A D | loop.c | 19 * Handle sparse backing files correctly - Kenn Humborg, Jun 28, 1998 43 * operations write_begin is not available on the backing filesystem. 183 * logical I/O size of backing device, and the logical block __loop_update_dio() 184 * size of loop is bigger than the backing device's and the loop __loop_update_dio() 303 * access to the destination pages of the backing file. 599 * loop_switch performs the hard work of switching a backing store. 652 * loop_change_fd switched the backing store of a loopback device to 657 * new backing store is the same size and type as the old backing store. 688 /* size of the new backing store needs to be the same */ loop_change_fd() 1086 * Need not hold lo_ctl_mutex to fput backing file. loop_clr_fd() 1764 * submitted to backing file is handled page by page. loop_add()
|
H A D | brd.c | 157 * Free all backing store pages and radix tree. This must only be called when
|
/linux-4.4.14/drivers/leds/ |
H A D | leds-syscon.c | 36 * @map: regmap to access the syscon device backing this LED
|
/linux-4.4.14/drivers/misc/mic/card/ |
H A D | mic_device.h | 69 * @dev: The device backing this MIC.
|
H A D | mic_x100.c | 182 * Returns: Virtual address backing the remote memory region.
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
H A D | bochs_fbdev.c | 79 DRM_ERROR("failed to create fbcon backing object %d\n", ret); bochsfb_create()
|
/linux-4.4.14/block/ |
H A D | bounce.c | 16 #include <linux/backing-dev.h>
|
H A D | blk-integrity.c | 24 #include <linux/backing-dev.h>
|
H A D | blk-mq-sysfs.c | 3 #include <linux/backing-dev.h>
|
H A D | blk-sysfs.c | 9 #include <linux/backing-dev.h>
|
H A D | ioctl.c | 7 #include <linux/backing-dev.h>
|
H A D | blk-flush.c | 478 * (e.g. loop device without a backing file) and so issuing a flush blkdev_issue_flush()
|
/linux-4.4.14/fs/ncpfs/ |
H A D | ncp_fs_sb.h | 15 #include <linux/backing-dev.h>
|
/linux-4.4.14/include/linux/pinctrl/ |
H A D | pinmux.h | 57 * a direction selector function may be implemented as a backing
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
H A D | fault.c | 105 * out while waiting for the backing store.
|
/linux-4.4.14/fs/nfs/ |
H A D | fscache-index.c | 154 * auxiliary data attached to the data storage object backing an inode. This 256 * - This function is called when the backing store currently caching a cookie
|
/linux-4.4.14/drivers/nvdimm/ |
H A D | btt.c | 826 * a few arenas. If we have backing devices that get much larger, 1290 * @nd_btt: device with BTT geometry and backing device info 1291 * @rawsize: raw size in bytes of the backing device 1292 * @lbasize: lba size of the backing device 1293 * @uuid: A uuid for the backing device - this is stored on media 1296 * Initialize a Block Translation Table on a backing device to provide
|
H A D | btt.h | 161 * @rawsize: Total size in bytes of the available backing device
|
H A D | btt_devs.c | 215 * @nd_btt: device with BTT geometry and backing device info
|
/linux-4.4.14/drivers/md/ |
H A D | dm.h | 17 #include <linux/backing-dev.h>
|
H A D | bitmap.h | 200 struct file *file; /* backing disk file */
|
/linux-4.4.14/drivers/ide/ |
H A D | tc86c001.c | 63 * handler with our own backing up to that handler in case our recovery fails.
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
H A D | cirrus_fbdev.c | 186 DRM_ERROR("failed to create fbcon backing object %d\n", ret); cirrusfb_create()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_gem.h | 40 * @pages: Array of backing pages.
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
H A D | mgag200_fb.c | 183 DRM_ERROR("failed to create fbcon backing object %d\n", ret); mgag200fb_create()
|
/linux-4.4.14/arch/tile/lib/ |
H A D | cacheflush.c | 94 * across memory controllers). Keep backing up and doing this finv_buffer_remote()
|
/linux-4.4.14/arch/um/kernel/ |
H A D | physmem.c | 76 * The memory mapped memory of the temporary file is used as backing memory
|
/linux-4.4.14/drivers/char/ |
H A D | raw.c | 15 #include <linux/backing-dev.h>
|
H A D | mem.c | 24 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/ext4/ |
H A D | readpage.c | 43 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/kernfs/ |
H A D | inode.c | 12 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/9p/ |
H A D | v9fs.h | 26 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/configfs/ |
H A D | inode.c | 34 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/exofs/ |
H A D | exofs.h | 38 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/ramfs/ |
H A D | file-nommu.c | 19 #include <linux/backing-dev.h>
|
H A D | inode.c | 32 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/romfs/ |
H A D | storage.c | 18 #error no ROMFS backing store interface configured
|
/linux-4.4.14/include/linux/ceph/ |
H A D | libceph.h | 7 #include <linux/backing-dev.h>
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/ |
H A D | svga_reg.h | 648 * Allow screen object support, and require backing stores from the 1075 * backing store in GMR memory and the bytesPerLine for the backing 1076 * store. This capability requires the use of a backing store when 1078 * is present then backing stores are optional. 1235 * backing store is required to be page aligned and the size is 1256 * become black. When a screen is deactivated the backing store is
|
H A D | svga3d_types.h | 319 * Is this surface using a base-level pitch for it's mob backing? 337 * Align images in the guest-backing mob to 16-bytes.
|
/linux-4.4.14/drivers/target/ |
H A D | target_core_file.c | 179 " parameter, and no backing struct" fd_configure_device() 290 * the expected virt_size for struct file w/o a backing struct
|
H A D | target_core_rd.c | 204 /* Don't need backing pages for NULLIO */ rd_build_device_space()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | lloop.c | 52 * Handle sparse backing files correctly - Kenn Humborg, Jun 28, 1998 73 * backing filesystem.
|
/linux-4.4.14/drivers/sh/intc/ |
H A D | core.c | 346 * its own backing irq_desc. register_intc_controller()
|
/linux-4.4.14/drivers/mtd/devices/ |
H A D | block2mtd.c | 23 #include <linux/backing-dev.h>
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_gart.c | 38 * to the actual backing pages in system memory.
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
H A D | ast_fb.c | 210 DRM_ERROR("failed to create fbcon backing object %d\n", ret); astfb_create()
|
/linux-4.4.14/drivers/block/aoe/ |
H A D | aoeblk.c | 10 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/f2fs/ |
H A D | debug.c | 15 #include <linux/backing-dev.h>
|
H A D | gc.c | 13 #include <linux/backing-dev.h>
|
H A D | segment.h | 12 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/fat/ |
H A D | file.c | 14 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/hfs/ |
H A D | super.c | 17 #include <linux/backing-dev.h>
|
/linux-4.4.14/scripts/ |
H A D | patch-kernel | 240 echo "backing up to: $VERSION.$PATCHLEVEL.$SUBLEVEL"
|
/linux-4.4.14/fs/afs/ |
H A D | cache.c | 365 * - this function is called when the backing store currently caching a cookie
|
H A D | callback.c | 140 * - the backing file is changed
|
H A D | vnode.c | 57 * insert a vnode into the backing server's vnode tree
|
H A D | write.c | 11 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/ |
H A D | sync.c | 17 #include <linux/backing-dev.h>
|
H A D | char_dev.c | 22 #include <linux/backing-dev.h>
|
H A D | super.c | 31 #include <linux/backing-dev.h> 953 * We set the bdi here to the queue backing, file systems can set_bdev_super()
|
H A D | mpage.c | 28 #include <linux/backing-dev.h>
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | booke_emulate.c | 127 * Their backing store is in real registers, and these functions
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gart.c | 38 * to the actual backing pages in system memory.
|
/linux-4.4.14/fs/ntfs/ |
H A D | aops.c | 529 * ntfs_write_block - write a @page to the backing store 534 * protected attributes to their backing store. 896 * ntfs_write_mst_block - write a @page to the backing store 901 * attributes to their backing store. The only supported attributes are index 1331 * ntfs_writepage - write a @page to the backing store
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | lustre_disk.h | 53 #include <linux/backing-dev.h>
|
/linux-4.4.14/drivers/uwb/ |
H A D | lc-dev.c | 92 * Release the backing device of a uwb_dev that has been dynamically allocated.
|
H A D | lc-rc.c | 77 * Release the backing device of a uwb_rc that has been dynamically allocated.
|
/linux-4.4.14/arch/tile/include/gxio/ |
H A D | trio.h | 238 * @param target_mem VA of backing memory, should be registered via
|
/linux-4.4.14/arch/x86/lib/ |
H A D | usercopy_32.c | 12 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/hfsplus/ |
H A D | super.c | 14 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/jfs/ |
H A D | resize.c | 351 * allocate new map pages and its backing blocks, and jfs_extendfs()
|
/linux-4.4.14/fs/logfs/ |
H A D | inode.c | 11 #include <linux/backing-dev.h>
|
/linux-4.4.14/net/ceph/ |
H A D | ceph_common.c | 3 #include <linux/backing-dev.h>
|
/linux-4.4.14/kernel/ |
H A D | pid.c | 8 * pid-structures are backing objects for tasks sharing a given ID to chain
|
/linux-4.4.14/fs/pstore/ |
H A D | platform.c | 515 * when we are re-scanning the backing store looking to add new
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | tm.S | 319 * This is used for backing up the NVGPRs:
|
/linux-4.4.14/arch/hexagon/include/asm/ |
H A D | pgtable.h | 328 /* pte_mkclean - mark page as in sync with backing store */ pte_mkclean()
|
/linux-4.4.14/drivers/mtd/ |
H A D | mtdcore.c | 37 #include <linux/backing-dev.h> 1208 * the specified size, backing off the size of the request exponentially
|
H A D | mtdconcat.c | 30 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/gfs2/ |
H A D | file.c | 345 * @page: The (locked) page to allocate backing for 466 /* Unstuff, if required, and allocate backing blocks for page */ gfs2_page_mkwrite()
|
/linux-4.4.14/fs/jbd2/ |
H A D | commit.c | 26 #include <linux/backing-dev.h> 61 * see if we can strip all buffers from the backing page.
|
/linux-4.4.14/include/uapi/drm/ |
H A D | i915_drm.h | 951 /** Handle of the buffer to change the backing store advice */ 959 /** Whether the backing store still exists. */
|
/linux-4.4.14/arch/arm/mach-omap2/ |
H A D | omap_device.c | 782 * associated with the hwmods backing the platform_device @pdev. All 809 * associated with the hwmods backing the platform_device @pdev. All
|
/linux-4.4.14/drivers/tty/serial/ |
H A D | arc_uart.c | 503 * The uart port backing the console (e.g. ttyARC1) might not have been arc_serial_console_setup()
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | arcfb.c | 516 /* We need a flat backing store for the Arc's arcfb_probe()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
H A D | scif_rma.h | 231 * @pinned_pages: The set of pinned_pages backing this window
|
/linux-4.4.14/drivers/hwspinlock/ |
H A D | hwspinlock_core.c | 396 * @dev: the backing device
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | gk20a.c | 453 /* Allocate backing memory */ gk20a_instobj_ctor_iommu()
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_int.h | 41 #include <linux/backing-dev.h> 527 /* cleared only after backing device related structures have been destroyed. */ 532 DESTROY_DISK, /* tell worker to close backing devices and destroy related structures. */ 614 sector_t known_size; /* last known size of that backing device */
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | amd_gart_64.c | 815 * the backing memory. The GART address is only used by PCI gart_iommu_init()
|
/linux-4.4.14/fs/fuse/ |
H A D | fuse_i.h | 19 #include <linux/backing-dev.h>
|
/linux-4.4.14/fs/ceph/ |
H A D | super.c | 4 #include <linux/backing-dev.h>
|