Home
last modified time | relevance | path

Searched refs:lbo (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c47 static void lsdc_bo_set_placement(struct lsdc_bo *lbo, u32 domain) in lsdc_bo_set_placement() argument
53 if (lbo->tbo.base.size <= PAGE_SIZE) in lsdc_bo_set_placement()
56 lbo->placement.placement = lbo->placements; in lsdc_bo_set_placement()
57 lbo->placement.busy_placement = lbo->placements; in lsdc_bo_set_placement()
60 lbo->placements[c].mem_type = TTM_PL_VRAM; in lsdc_bo_set_placement()
61 lbo->placements[c++].flags = pflags; in lsdc_bo_set_placement()
65 lbo->placements[c].mem_type = TTM_PL_TT; in lsdc_bo_set_placement()
66 lbo in lsdc_bo_set_placement()
145 struct lsdc_bo *lbo = to_lsdc_bo(tbo); lsdc_bo_evict_flags() local
168 struct lsdc_bo *lbo = to_lsdc_bo(tbo); lsdc_bo_move() local
254 lsdc_bo_gpu_offset(struct lsdc_bo *lbo) lsdc_bo_gpu_offset() argument
271 lsdc_bo_size(struct lsdc_bo *lbo) lsdc_bo_size() argument
278 lsdc_bo_reserve(struct lsdc_bo *lbo) lsdc_bo_reserve() argument
283 lsdc_bo_unreserve(struct lsdc_bo *lbo) lsdc_bo_unreserve() argument
288 lsdc_bo_pin(struct lsdc_bo *lbo, u32 domain, u64 *gpu_addr) lsdc_bo_pin() argument
324 lsdc_bo_unpin(struct lsdc_bo *lbo) lsdc_bo_unpin() argument
344 lsdc_bo_ref(struct lsdc_bo *lbo) lsdc_bo_ref() argument
351 lsdc_bo_unref(struct lsdc_bo *lbo) lsdc_bo_unref() argument
358 lsdc_bo_kmap(struct lsdc_bo *lbo) lsdc_bo_kmap() argument
387 lsdc_bo_kunmap(struct lsdc_bo *lbo) lsdc_bo_kunmap() argument
396 lsdc_bo_clear(struct lsdc_bo *lbo) lsdc_bo_clear() argument
424 struct lsdc_bo *lbo = to_lsdc_bo(tbo); lsdc_bo_destroy() local
445 struct lsdc_bo *lbo; lsdc_bo_create() local
495 struct lsdc_bo *lbo; lsdc_bo_create_kernel_pinned() local
518 lsdc_bo_free_kernel_pinned(struct lsdc_bo *lbo) lsdc_bo_free_kernel_pinned() argument
[all...]
H A Dlsdc_gem.c19 struct lsdc_bo *lbo = gem_to_lsdc_bo(obj); in lsdc_gem_prime_pin() local
22 ret = lsdc_bo_reserve(lbo); in lsdc_gem_prime_pin()
26 ret = lsdc_bo_pin(lbo, LSDC_GEM_DOMAIN_GTT, NULL); in lsdc_gem_prime_pin()
28 lbo->sharing_count++; in lsdc_gem_prime_pin()
30 lsdc_bo_unreserve(lbo); in lsdc_gem_prime_pin()
37 struct lsdc_bo *lbo = gem_to_lsdc_bo(obj); in lsdc_gem_prime_unpin() local
40 ret = lsdc_bo_reserve(lbo); in lsdc_gem_prime_unpin()
44 lsdc_bo_unpin(lbo); in lsdc_gem_prime_unpin()
45 if (lbo->sharing_count) in lsdc_gem_prime_unpin()
46 lbo in lsdc_gem_prime_unpin()
75 struct lsdc_bo *lbo = to_lsdc_bo(tbo); lsdc_gem_object_vmap() local
107 struct lsdc_bo *lbo = to_lsdc_bo(tbo); lsdc_gem_object_vunmap() local
158 struct lsdc_bo *lbo; lsdc_gem_object_create() local
191 struct lsdc_bo *lbo; lsdc_prime_import_sg_table() local
287 struct lsdc_bo *lbo; lsdc_show_buffer_object() local
[all...]
H A Dlsdc_ttm.h76 void lsdc_bo_free_kernel_pinned(struct lsdc_bo *lbo);
78 int lsdc_bo_reserve(struct lsdc_bo *lbo);
79 void lsdc_bo_unreserve(struct lsdc_bo *lbo);
81 int lsdc_bo_pin(struct lsdc_bo *lbo, u32 domain, u64 *gpu_addr);
82 void lsdc_bo_unpin(struct lsdc_bo *lbo);
84 void lsdc_bo_ref(struct lsdc_bo *lbo);
85 void lsdc_bo_unref(struct lsdc_bo *lbo);
87 u64 lsdc_bo_gpu_offset(struct lsdc_bo *lbo);
88 size_t lsdc_bo_size(struct lsdc_bo *lbo);
90 int lsdc_bo_kmap(struct lsdc_bo *lbo);
[all...]
H A Dlsdc_plane.c45 struct lsdc_bo *lbo = gem_to_lsdc_bo(fb->obj[0]); in lsdc_fb_base_addr() local
47 return lsdc_bo_gpu_offset(lbo) + ldev->vram_base; in lsdc_fb_base_addr()
104 struct lsdc_bo *lbo; in lsdc_plane_prepare_fb() local
111 lbo = gem_to_lsdc_bo(fb->obj[0]); in lsdc_plane_prepare_fb()
113 ret = lsdc_bo_reserve(lbo); in lsdc_plane_prepare_fb()
115 drm_err(plane->dev, "bo %p reserve failed\n", lbo); in lsdc_plane_prepare_fb()
119 ret = lsdc_bo_pin(lbo, LSDC_GEM_DOMAIN_VRAM, &gpu_vaddr); in lsdc_plane_prepare_fb()
121 lsdc_bo_unreserve(lbo); in lsdc_plane_prepare_fb()
124 drm_err(plane->dev, "bo %p pin failed\n", lbo); in lsdc_plane_prepare_fb()
128 lsdc_bo_ref(lbo); in lsdc_plane_prepare_fb()
142 struct lsdc_bo *lbo; lsdc_plane_cleanup_fb() local
[all...]
H A Dlsdc_drv.c333 struct lsdc_bo *lbo; in lsdc_drm_freeze() local
338 list_for_each_entry(lbo, &ldev->gem.objects, list) { in lsdc_drm_freeze()
339 struct ttm_buffer_object *tbo = &lbo->tbo; in lsdc_drm_freeze()
344 lbo, lsdc_bo_size(lbo) >> 10, in lsdc_drm_freeze()
351 ret = lsdc_bo_reserve(lbo); in lsdc_drm_freeze()
358 lsdc_bo_unpin(lbo); in lsdc_drm_freeze()
362 lsdc_bo_unreserve(lbo); in lsdc_drm_freeze()
/kernel/linux/linux-6.6/fs/ntfs3/
H A Dfsntfs.c304 u64 t64 = sbi->mft.lbo; in ntfs_loadlog_and_replay()
306 sbi->mft.lbo = sbi->mft.lbo2; in ntfs_loadlog_and_replay()
308 sbi->mft.lbo = t64; in ntfs_loadlog_and_replay()
862 block1 = sbi->mft.lbo >> sb->s_blocksize_bits; in ntfs_update_mftmirr()
1034 int ntfs_sb_read(struct super_block *sb, u64 lbo, size_t bytes, void *buffer) in ntfs_sb_read() argument
1038 u64 block = lbo >> sb->s_blocksize_bits; in ntfs_sb_read()
1039 u32 off = lbo & (blocksize - 1); in ntfs_sb_read()
1062 int ntfs_sb_write(struct super_block *sb, u64 lbo, size_t bytes, in ntfs_sb_write() argument
1067 sector_t block = lbo >> sb->s_blocksize_bits; in ntfs_sb_write()
1068 u32 off = lbo in ntfs_sb_write()
1134 u64 lbo, len; ntfs_sb_write_run() local
1181 u64 lbo; ntfs_bread_run() local
1202 u64 lbo, len; ntfs_read_run_nb() local
1331 u64 lbo, len; ntfs_get_bh() local
1509 u64 lbo, len; ntfs_bio_pages() local
1604 u64 lbo, len; ntfs_bio_fill_1() local
1666 ntfs_vbo_to_lbo(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo, u64 *lbo, u64 *bytes) ntfs_vbo_to_lbo() argument
[all...]
H A Dbitmap.c503 u64 lbo, len = 0; in wnd_rescan() local
551 lbo = ((u64)lcn << cluster_bits) + off; in wnd_rescan()
555 bh = ntfs_bread(sb, lbo >> sb->s_blocksize_bits); in wnd_rescan()
616 lbo += blocksize; in wnd_rescan()
687 u64 lbo; in wnd_map() local
697 lbo = ((u64)lcn << sbi->cluster_bits) + (vbo & sbi->cluster_mask); in wnd_map()
699 bh = ntfs_bread(wnd->sb, lbo >> sb->s_blocksize_bits); in wnd_map()
1374 u64 vbo, lbo, bytes; in wnd_extend() local
1383 err = ntfs_vbo_to_lbo(sbi, &wnd->run, vbo, &lbo, &bytes); in wnd_extend()
1387 bh = ntfs_bread(sb, lbo >> s in wnd_extend()
[all...]
H A Dsuper.c13 * lbo - logical byte offset - Absolute position inside volume.
1012 sbi->mft.lbo = mlcn << cluster_bits; in ntfs_init_from_boot()
1127 u64 lbo = dev_size0 - sizeof(*boot); in ntfs_init_from_boot() local
1129 boot_block = lbo >> blksize_bits(block_size); in ntfs_init_from_boot()
1130 boot_off = lbo & (block_size - 1); in ntfs_init_from_boot()
1659 u64 lbo, bytes, start, end; in ntfs_discard() local
1671 lbo = (u64)lcn << sbi->cluster_bits; in ntfs_discard()
1675 start = (lbo + sbi->discard_granularity - 1) & in ntfs_discard()
1678 end = (lbo + bytes) & sbi->discard_granularity_mask_inv; in ntfs_discard()
H A Dntfs_fs.h254 u64 lbo, lbo2; member
613 int ntfs_sb_read(struct super_block *sb, u64 lbo, size_t bytes, void *buffer);
614 int ntfs_sb_write(struct super_block *sb, u64 lbo, size_t bytes,
634 u64 vbo, u64 *lbo, u64 *bytes);
H A Dinode.c59 t64 = sbi->mft.lbo >> sbi->cluster_bits; in ntfs_read_mft()
562 u64 bytes, lbo, valid; in ntfs_get_block_vbo() local
609 lbo = ((u64)lcn << cluster_bits) + off; in ntfs_get_block_vbo()
613 bh->b_blocknr = lbo >> sb->s_blocksize_bits; in ntfs_get_block_vbo()
H A Dfrecord.c1917 u64 lbo, bytes; in ni_fiemap() local
2026 lbo = (u64)lcn << cluster_bits; in ni_fiemap()
2044 err = fiemap_fill_next_extent(fieinfo, vbo, lbo, dlen, in ni_fiemap()
2058 lbo += dlen; in ni_fiemap()
2065 err = fiemap_fill_next_extent(fieinfo, vbo, lbo, bytes, flags); in ni_fiemap()

Completed in 16 milliseconds