/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | framebuffer.c | 204 * @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 D | main.c | 160 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 D | encl.c | 16 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 D | encl.h | 64 struct file *backing; member 111 struct sgx_backing *backing); 112 void sgx_encl_put_backing(struct sgx_backing *backing);
|
H A D | ioctl.c | 64 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 D | fbdev.c | 161 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 D | init.c | 11 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | btnode.h | 17 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | btnode.h | 17 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | cifs_fs_sb.h | 23 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | cifs_fs_sb.h | 13 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | kmem.c | 7 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/drivers/media/i2c/ccs/ |
H A D | ccs-data.h | 203 * @backing: Raw data, pointed to from elsewhere so keep it around 224 void *backing; member
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | super.c | 8 #include <linux/backing-dev-defs.h>
|
H A D | server_writeback.c | 10 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/9p/ |
H A D | v9fs.h | 11 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/coda/ |
H A D | coda_psdev.h | 5 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/drivers/mtd/ |
H A D | mtdsuper.c | 17 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/fs/coda/ |
H A D | coda_psdev.h | 5 #include <linux/backing-dev.h>
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | super.c | 8 #include <linux/backing-dev-defs.h>
|
H A D | server_writeback.c | 10 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/drivers/mtd/ |
H A D | mtdsuper.c | 17 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm.h | 18 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/mm/ |
H A D | fadvise.c | 16 #include <linux/backing-dev.h>
|
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | super.c | 8 #include <linux/backing-dev-defs.h>
|