Home
last modified time | relevance | path

Searched refs:backing (Results 1 - 25 of 317) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dframebuffer.c204 * @gt: backing object
242 * @gt: the backing object
284 struct gtt_range *backing; in psbfb_alloc() local
285 /* Begin by trying to use stolen memory backing */ in psbfb_alloc()
286 backing = psb_gtt_alloc_range(dev, aligned_size, "fb", 1, PAGE_SIZE); in psbfb_alloc()
287 if (backing) { in psbfb_alloc()
288 drm_gem_private_object_init(dev, &backing->gem, aligned_size); in psbfb_alloc()
289 return backing; in psbfb_alloc()
311 struct gtt_range *backing; in psbfb_create() local
336 /* Allocate the fb in the GTT with stolen page backing */ in psbfb_create()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/sgx/
H A Dmain.c160 struct sgx_backing *backing) in __sgx_encl_ewb()
168 pginfo.contents = (unsigned long)kmap_local_page(backing->contents); in __sgx_encl_ewb()
169 pginfo.metadata = (unsigned long)kmap_local_page(backing->pcmd) + in __sgx_encl_ewb()
170 backing->pcmd_offset; in __sgx_encl_ewb()
173 set_page_dirty(backing->pcmd); in __sgx_encl_ewb()
174 set_page_dirty(backing->contents); in __sgx_encl_ewb()
177 backing->pcmd_offset)); in __sgx_encl_ewb()
198 struct sgx_backing *backing) in sgx_encl_ewb()
216 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb()
224 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb()
159 __sgx_encl_ewb(struct sgx_epc_page *epc_page, void *va_slot, struct sgx_backing *backing) __sgx_encl_ewb() argument
197 sgx_encl_ewb(struct sgx_epc_page *epc_page, struct sgx_backing *backing) sgx_encl_ewb() argument
250 sgx_reclaimer_write(struct sgx_epc_page *epc_page, struct sgx_backing *backing) sgx_reclaimer_write() argument
299 struct sgx_backing backing[SGX_NR_TO_SCAN]; sgx_reclaim_pages() local
[all...]
H A Dencl.c16 struct sgx_backing *backing);
37 * The backing storage to which enclave pages are reclaimed is laid out as
92 * to ensure that the page is not already in backing store. in reclaimer_writing_to_pcmd()
106 * follow right after the EPC data in the backing storage. In addition to the
119 * Free a page from the backing storage in the given page index.
123 struct inode *inode = file_inode(encl->backing); in sgx_encl_truncate_backing_page()
320 * When an initialized enclave accesses a page with no backing EPC page
756 if (encl->backing) in sgx_encl_release()
757 fput(encl->backing); in sgx_encl_release()
952 struct address_space *mapping = encl->backing in sgx_encl_get_backing_page()
971 __sgx_encl_get_backing(struct sgx_encl *encl, unsigned long page_index, struct sgx_backing *backing) __sgx_encl_get_backing() argument
1062 sgx_encl_alloc_backing(struct sgx_encl *encl, unsigned long page_index, struct sgx_backing *backing) sgx_encl_alloc_backing() argument
1094 sgx_encl_lookup_backing(struct sgx_encl *encl, unsigned long page_index, struct sgx_backing *backing) sgx_encl_lookup_backing() argument
1104 sgx_encl_put_backing(struct sgx_backing *backing) sgx_encl_put_backing() argument
[all...]
H A Dencl.h64 struct file *backing; member
111 struct sgx_backing *backing);
112 void sgx_encl_put_backing(struct sgx_backing *backing);
H A Dioctl.c64 struct file *backing; in sgx_encl_create() local
77 backing = shmem_file_setup("SGX backing", encl_size + (encl_size >> 5), in sgx_encl_create()
79 if (IS_ERR(backing)) { in sgx_encl_create()
80 ret = PTR_ERR(backing); in sgx_encl_create()
84 encl->backing = backing; in sgx_encl_create()
126 fput(encl->backing); in sgx_encl_create()
127 encl->backing = NULL; in sgx_encl_create()
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dfbdev.c161 struct psb_gem_object *backing; in psb_fbdev_fb_probe() local
197 /* Allocate the framebuffer in the GTT with stolen page backing */ in psb_fbdev_fb_probe()
198 backing = psb_gem_create(dev, size, "fb", true, PAGE_SIZE); in psb_fbdev_fb_probe()
199 if (IS_ERR(backing)) in psb_fbdev_fb_probe()
200 return PTR_ERR(backing); in psb_fbdev_fb_probe()
201 obj = &backing->base; in psb_fbdev_fb_probe()
220 info->screen_base = dev_priv->vram_addr + backing->offset; in psb_fbdev_fb_probe()
225 info->fix.smem_start = dev_priv->stolen_base + backing->offset; in psb_fbdev_fb_probe()
/kernel/linux/linux-6.6/drivers/base/
H A Dinit.c11 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/nilfs2/
H A Dbtnode.h17 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/fs/nilfs2/
H A Dbtnode.h17 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/cifs/
H A Dcifs_fs_sb.h23 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/fs/smb/client/
H A Dcifs_fs_sb.h13 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/xfs/
H A Dkmem.c7 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/drivers/media/i2c/ccs/
H A Dccs-data.h203 * @backing: Raw data, pointed to from elsewhere so keep it around
224 void *backing; member
/kernel/linux/linux-5.10/fs/hmdfs/
H A Dsuper.c8 #include <linux/backing-dev-defs.h>
H A Dserver_writeback.c10 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/9p/
H A Dv9fs.h11 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/coda/
H A Dcoda_psdev.h5 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/drivers/mtd/
H A Dmtdsuper.c17 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/fs/coda/
H A Dcoda_psdev.h5 #include <linux/backing-dev.h>
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dsuper.c8 #include <linux/backing-dev-defs.h>
H A Dserver_writeback.c10 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/drivers/mtd/
H A Dmtdsuper.c17 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/drivers/md/
H A Ddm.h18 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/mm/
H A Dfadvise.c16 #include <linux/backing-dev.h>
/kernel/linux/linux-5.10/fs/sharefs/
H A Dsuper.c8 #include <linux/backing-dev-defs.h>

Completed in 11 milliseconds

12345678910>>...13