Home
last modified time | relevance | path

Searched refs:obj (Results 1 – 25 of 1477) sorted by relevance

12345678910>>...60

/openbsd/src/gnu/lib/libiberty/src/
Dpex-common.c57 struct pex_obj *obj; in pex_init_common() local
59 obj = XNEW (struct pex_obj); in pex_init_common()
60 obj->flags = flags; in pex_init_common()
61 obj->pname = pname; in pex_init_common()
62 obj->tempbase = tempbase; in pex_init_common()
63 obj->next_input = STDIN_FILE_NO; in pex_init_common()
64 obj->next_input_name = NULL; in pex_init_common()
65 obj->next_input_name_allocated = 0; in pex_init_common()
66 obj->count = 0; in pex_init_common()
67 obj->children = NULL; in pex_init_common()
[all …]
/openbsd/src/sys/dev/pci/drm/i915/gem/
Di915_gem_object.h26 struct drm_i915_gem_object *obj; in i915_gem_object_size_2big() local
28 if (overflows_type(size, obj->base.size)) in i915_gem_object_size_2big()
36 bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj,
44 void i915_gem_object_free(struct drm_i915_gem_object *obj);
46 void i915_gem_object_init(struct drm_i915_gem_object *obj,
51 void __i915_gem_object_fini(struct drm_i915_gem_object *obj);
66 void __i915_gem_object_release_shmem(struct drm_i915_gem_object *obj,
70 int i915_gem_object_pwrite_phys(struct drm_i915_gem_object *obj,
72 int i915_gem_object_pread_phys(struct drm_i915_gem_object *obj,
75 int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, int align);
[all …]
Di915_gem_object.c58 bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj, in i915_gem_object_has_cache_level() argument
66 if (obj->pat_set_by_user) in i915_gem_object_has_cache_level()
73 return obj->pat_index == i915_gem_get_pat_index(obj_to_i915(obj), lvl); in i915_gem_object_has_cache_level()
78 struct drm_i915_gem_object *obj; in i915_gem_object_alloc() local
81 obj = kmem_cache_zalloc(slab_objects, GFP_KERNEL); in i915_gem_object_alloc()
83 obj = pool_get(&slab_objects, PR_WAITOK | PR_ZERO); in i915_gem_object_alloc()
85 if (!obj) in i915_gem_object_alloc()
87 obj->base.funcs = &i915_gem_object_funcs; in i915_gem_object_alloc()
89 return obj; in i915_gem_object_alloc()
92 void i915_gem_object_free(struct drm_i915_gem_object *obj) in i915_gem_object_free() argument
[all …]
Di915_gem_domain.c23 static bool gpu_write_needs_clflush(struct drm_i915_gem_object *obj) in gpu_write_needs_clflush() argument
25 struct drm_i915_private *i915 = to_i915(obj->base.dev); in gpu_write_needs_clflush()
37 return !(i915_gem_object_has_cache_level(obj, I915_CACHE_NONE) || in gpu_write_needs_clflush()
38 i915_gem_object_has_cache_level(obj, I915_CACHE_WT)); in gpu_write_needs_clflush()
41 bool i915_gem_cpu_write_needs_clflush(struct drm_i915_gem_object *obj) in i915_gem_cpu_write_needs_clflush() argument
43 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_cpu_write_needs_clflush()
45 if (obj->cache_dirty) in i915_gem_cpu_write_needs_clflush()
51 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE)) in i915_gem_cpu_write_needs_clflush()
55 return i915_gem_object_is_framebuffer(obj); in i915_gem_cpu_write_needs_clflush()
59 flush_write_domain(struct drm_i915_gem_object *obj, unsigned int flush_domains) in flush_write_domain() argument
[all …]
Di915_gem_pages.c19 void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj, in __i915_gem_object_set_pages() argument
22 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __i915_gem_object_set_pages()
27 assert_object_held_shared(obj); in __i915_gem_object_set_pages()
29 if (i915_gem_object_is_volatile(obj)) in __i915_gem_object_set_pages()
30 obj->mm.madv = I915_MADV_DONTNEED; in __i915_gem_object_set_pages()
33 if (obj->cache_dirty) { in __i915_gem_object_set_pages()
35 obj->write_domain = 0; in __i915_gem_object_set_pages()
36 if (i915_gem_object_has_struct_page(obj)) in __i915_gem_object_set_pages()
38 obj->cache_dirty = false; in __i915_gem_object_set_pages()
41 obj->mm.get_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages()
[all …]
Di915_gem_userptr.c72 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_init__mmu_notifier() argument
74 return mmu_interval_notifier_insert(&obj->userptr.notifier, current->mm, in i915_gem_userptr_init__mmu_notifier()
75 obj->userptr.ptr, obj->base.size, in i915_gem_userptr_init__mmu_notifier()
79 static void i915_gem_object_userptr_drop_ref(struct drm_i915_gem_object *obj) in i915_gem_object_userptr_drop_ref() argument
83 assert_object_held_shared(obj); in i915_gem_object_userptr_drop_ref()
85 if (!--obj->userptr.page_ref) { in i915_gem_object_userptr_drop_ref()
86 pvec = obj->userptr.pvec; in i915_gem_object_userptr_drop_ref()
87 obj->userptr.pvec = NULL; in i915_gem_object_userptr_drop_ref()
89 GEM_BUG_ON(obj->userptr.page_ref < 0); in i915_gem_object_userptr_drop_ref()
92 const unsigned long num_pages = obj->base.size >> PAGE_SHIFT; in i915_gem_object_userptr_drop_ref()
[all …]
Di915_gem_ttm.c112 i915_ttm_select_tt_caching(const struct drm_i915_gem_object *obj) in i915_ttm_select_tt_caching() argument
119 if (obj->mm.n_placements <= 1) in i915_ttm_select_tt_caching()
157 i915_ttm_placement_from_obj(const struct drm_i915_gem_object *obj, in i915_ttm_placement_from_obj() argument
161 unsigned int num_allowed = obj->mm.n_placements; in i915_ttm_placement_from_obj()
162 unsigned int flags = obj->flags; in i915_ttm_placement_from_obj()
165 i915_ttm_place_from_region(num_allowed ? obj->mm.placements[0] : in i915_ttm_placement_from_obj()
166 obj->mm.region, &places[0], obj->bo_offset, in i915_ttm_placement_from_obj()
167 obj->base.size, flags); in i915_ttm_placement_from_obj()
171 i915_ttm_place_from_region(obj->mm.placements[i], in i915_ttm_placement_from_obj()
172 &places[i + 1], obj->bo_offset, in i915_ttm_placement_from_obj()
[all …]
Di915_gem_phys.c22 static int i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_phys() argument
25 struct address_space *mapping = obj->base.filp->f_mapping; in i915_gem_object_get_pages_phys()
30 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_get_pages_phys()
39 if (overflows_type(obj->base.size, sg->length)) in i915_gem_object_get_pages_phys()
42 if (GEM_WARN_ON(i915_gem_object_needs_bit17_swizzle(obj))) in i915_gem_object_get_pages_phys()
51 vaddr = dma_alloc_coherent(obj->base.dev->dev, in i915_gem_object_get_pages_phys()
52 roundup_pow_of_two(obj->base.size), in i915_gem_object_get_pages_phys()
58 roundup_pow_of_two(obj->base.size), in i915_gem_object_get_pages_phys()
60 roundup_pow_of_two(obj->base.size), flags, 0); in i915_gem_object_get_pages_phys()
76 sg->length = obj->base.size; in i915_gem_object_get_pages_phys()
[all …]
Di915_gem_shmem.c37 struct drm_i915_gem_object *obj) in shmem_sg_free_table() argument
72 uvm_obj_unwire(obj->base.uao, 0, obj->base.size); in shmem_sg_free_table()
82 struct drm_i915_gem_object *obj) in shmem_sg_alloc_table() argument
198 if (uvm_obj_wire(obj->base.uao, 0, obj->base.size, &plist)) { in shmem_sg_alloc_table()
246 static int shmem_get_pages(struct drm_i915_gem_object *obj) in shmem_get_pages() argument
248 struct drm_i915_private *i915 = to_i915(obj->base.dev); in shmem_get_pages()
249 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
251 struct address_space *mapping = obj->base.filp->f_mapping; in shmem_get_pages()
264 GEM_BUG_ON(obj->read_domains & I915_GEM_GPU_DOMAINS); in shmem_get_pages()
265 GEM_BUG_ON(obj->write_domain & I915_GEM_GPU_DOMAINS); in shmem_get_pages()
[all …]
Di915_gem_dmabuf.c33 struct drm_i915_gem_object *obj = dma_buf_to_obj(attach->dmabuf); in i915_gem_map_dma_buf() local
48 ret = sg_alloc_table(sgt, obj->mm.pages->orig_nents, GFP_KERNEL); in i915_gem_map_dma_buf()
53 for_each_sg(obj->mm.pages->sgl, src, obj->mm.pages->orig_nents, i) { in i915_gem_map_dma_buf()
75 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap() local
78 vaddr = i915_gem_object_pin_map(obj, I915_MAP_WB); in i915_gem_dmabuf_vmap()
90 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap() local
92 i915_gem_object_flush_map(obj); in i915_gem_dmabuf_vunmap()
93 i915_gem_object_unpin_map(obj); in i915_gem_dmabuf_vunmap()
98 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_mmap() local
99 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_dmabuf_mmap()
[all …]
Di915_gem_mman.c68 struct drm_i915_gem_object *obj; in i915_gem_mmap_ioctl() local
94 obj = i915_gem_object_lookup(file, args->handle); in i915_gem_mmap_ioctl()
95 if (!obj) in i915_gem_mmap_ioctl()
102 if (!obj->base.filp) { in i915_gem_mmap_ioctl()
107 if (!obj->base.uao) { in i915_gem_mmap_ioctl()
113 if (range_overflows(args->offset, args->size, (u64)obj->base.size)) { in i915_gem_mmap_ioctl()
119 addr = vm_mmap(obj->base.filp, 0, args->size, in i915_gem_mmap_ioctl()
134 if (vma && __vma_matches(vma, obj->base.filp, addr, args->size)) in i915_gem_mmap_ioctl()
143 i915_gem_object_put(obj); in i915_gem_mmap_ioctl()
146 uao_reference(obj->base.uao); in i915_gem_mmap_ioctl()
[all …]
/openbsd/src/gnu/usr.bin/perl/cpan/Unicode-Collate/t/
Dloc_cjkc.t71 for my $obj ($objDefault, $objB, $objG, $objJ, $objK, $objP, $objS, $objZ) {
72 $obj->change(level => 3);
73 ok($obj->eq("\x{4E0D}", "\x{F967}"));
74 ok($obj->eq("\x{4E26}", "\x{FA70}"));
75 ok($obj->eq("\x{4E32}", "\x{F905}"));
76 ok($obj->eq("\x{4E38}", "\x{2F801}"));
77 ok($obj->eq("\x{4E39}", "\x{F95E}"));
78 ok($obj->eq("\x{4E3D}", "\x{2F800}"));
79 ok($obj->eq("\x{4E41}", "\x{2F802}"));
80 ok($obj->eq("\x{4E82}", "\x{F91B}"));
[all …]
Dloc_cjk.t51 for my $obj ($objDefault, $objZhP, $objZhS, $objZhZ) {
53 $obj->change(level => $lev);
55 ok($obj->cmp("\x{3220}", "\(\x{4E00}\)"), $r);
56 ok($obj->cmp("\x{3226}", "\(\x{4E03}\)"), $r);
57 ok($obj->cmp("\x{3222}", "\(\x{4E09}\)"), $r);
58 ok($obj->cmp("\x{3228}", "\(\x{4E5D}\)"), $r);
59 ok($obj->cmp("\x{3221}", "\(\x{4E8C}\)"), $r);
60 ok($obj->cmp("\x{3224}", "\(\x{4E94}\)"), $r);
61 ok($obj->cmp("\x{3239}", "\(\x{4EE3}\)"), $r);
62 ok($obj->cmp("\x{323D}", "\(\x{4F01}\)"), $r);
[all …]
/openbsd/src/sys/dev/pci/drm/
Ddrm_gem.c74 struct drm_gem_object *obj = in drm_ref() local
77 drm_gem_object_get(obj); in drm_ref()
83 struct drm_gem_object *obj = in drm_unref() local
86 drm_gem_object_put(obj); in drm_unref()
96 struct drm_gem_object *obj = in drm_fault() local
98 struct drm_device *dev = obj->dev; in drm_fault()
133 ret = dev->driver->gem_fault(obj, ufi, entry->offset + (vaddr - in drm_fault()
156 struct drm_gem_object *obj = NULL; in udv_attach_drm() local
184 obj = container_of(node, struct drm_gem_object, vma_node); in udv_attach_drm()
195 if (!kref_get_unless_zero(&obj->refcount)) in udv_attach_drm()
[all …]
Ddrm_gem_dma_helper.c48 struct drm_gem_dma_object *obj; in drm_gem_dma_create_internal() local
51 obj = malloc(sizeof(*obj), M_DRM, M_WAITOK | M_ZERO); in drm_gem_dma_create_internal()
52 obj->dmat = ddev->dmat; in drm_gem_dma_create_internal()
53 obj->dmasize = size; in drm_gem_dma_create_internal()
54 obj->base.funcs = &drm_gem_dma_default_funcs; in drm_gem_dma_create_internal()
59 error = -drm_prime_sg_to_bus_dmamem(obj->dmat, obj->dmasegs, 1, in drm_gem_dma_create_internal()
64 error = bus_dmamem_alloc(obj->dmat, obj->dmasize, in drm_gem_dma_create_internal()
65 PAGE_SIZE, 0, obj->dmasegs, 1, &nsegs, in drm_gem_dma_create_internal()
70 error = bus_dmamem_map(obj->dmat, obj->dmasegs, nsegs, in drm_gem_dma_create_internal()
71 obj->dmasize, &obj->vaddr, in drm_gem_dma_create_internal()
[all …]
Ddrm_mode_object.c40 int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj, in __drm_mode_object_add() argument
49 ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL, in __drm_mode_object_add()
56 obj->id = ret; in __drm_mode_object_add()
57 obj->type = obj_type; in __drm_mode_object_add()
59 obj->free_cb = obj_free_cb; in __drm_mode_object_add()
60 kref_init(&obj->refcount); in __drm_mode_object_add()
81 struct drm_mode_object *obj, uint32_t obj_type) in drm_mode_object_add() argument
83 return __drm_mode_object_add(dev, obj, obj_type, true, NULL); in drm_mode_object_add()
87 struct drm_mode_object *obj) in drm_mode_object_register() argument
90 idr_replace(&dev->mode_config.object_idr, obj, obj->id); in drm_mode_object_register()
[all …]
/openbsd/src/gnu/usr.bin/cvs/os2/
Dwatcom.mak38 # Somewhat modified generic rule for .obj files. Don't put the .obj file into
40 .c.obj: .AUTODEPEND
41 $(CC) $(CFLAGS) -fo=$*.obj $^*
45 $(srcdir)\mkdir.obj &
46 $(srcdir)\pwd.obj &
47 $(srcdir)\filesubr.obj &
48 $(srcdir)\run.obj &
49 $(srcdir)\stripslash.obj &
50 $(srcdir)\rcmd.obj &
51 $(srcdir)\waitpid.obj &
[all …]
/openbsd/src/games/hack/
Dhack.do.c75 static int drop(struct obj *);
84 drop(struct obj *obj) in drop() argument
86 if(!obj) return(0); in drop()
87 if(obj->olet == '$') { /* pseudo object */ in drop()
88 long amount = OGOLD(obj); in drop()
98 free(obj); in drop()
101 if(obj->owornmask & (W_ARMOR | W_RING)){ in drop()
105 if(obj == uwep) { in drop()
110 setuwep((struct obj *) 0); in drop()
112 pline("You dropped %s.", doname(obj)); in drop()
[all …]
Dhack.invent.c70 extern struct obj zeroobj;
82 static void assigninvlet(struct obj *);
83 static char obj_to_let(struct obj *);
84 static char *xprname(struct obj *, char);
86 static int merged(struct obj *, struct obj *, int);
90 assigninvlet(struct obj *otmp) in assigninvlet()
94 struct obj *obj; in assigninvlet() local
97 for(obj = invent; obj; obj = obj->nobj) if(obj != otmp) { in assigninvlet()
98 i = obj->invlet; in assigninvlet()
115 struct obj *
[all …]
/openbsd/src/gnu/usr.bin/perl/dist/Safe/
DSafe.pm151 my $obj = {};
152 bless $obj, $class;
157 $obj->{Root} = $root;
158 $obj->{Erase} = 0;
161 $obj->{Root} = "Safe::Root".$default_root++;
162 $obj->{Erase} = 1;
168 $obj->permit_only(':default');
176 $obj->share_from('main', $default_share);
178 Opcode::_safe_pkg_prep($obj->{Root}) if($Opcode::VERSION > 1.04);
180 return $obj;
[all …]
/openbsd/src/gnu/usr.bin/cvs/src/
Dbuild_src.com54 $ LIBRARY/CREATE cvslib.olb add.obj,admin.obj,buffer.obj,checkin.obj,-
55 checkout.obj,-
56 classify.obj,client.obj,commit.obj,create_adm.obj,cvsrc.obj,-
57 diff.obj,edit.obj,entries.obj,error.obj,expand_path.obj,fileattr.obj,-
58 find_names.obj,hash.obj,history.obj,ignore.obj,import.obj,-
59 lock.obj,log.obj,login.obj,logmsg.obj,mkmodules.obj,modules.obj,myndbm.obj,-
60 no_diff.obj,-
61 parseinfo.obj,patch.obj,rcs.obj,rcscmds.obj,recurse.obj,release.obj,-
62 remove.obj,repos.obj,root.obj,run.obj,scramble.obj,server.obj,-
63 status.obj,-
[all …]
/openbsd/src/gnu/usr.bin/perl/dist/Data-Dumper/t/
Dmisc.t21 eval { my $obj = Data::Dumper->new(undef); };
30 eval { my $obj = Data::Dumper->new( { $a => $b } ); };
39 my ($obj, %dumpstr);
42 $obj = Data::Dumper->new( [ \@c, \%d ] );
43 $dumpstr{useperl} = [ $obj->Values ];
47 $obj = Data::Dumper->new( [ \@c, \%d ] );
48 $dumpstr{useqq} = [ $obj->Values ];
55 $obj = Data::Dumper->new( [ \@c, \%d ] );
56 $dumpstr{deparse} = [ $obj->Values ];
65 my ($obj, %dumps, $pad);
[all …]
Dpurity_deepcopy_maxdepth.t19 my ($obj, %dumps, $purity);
30 $obj = Data::Dumper->new([$a,$b,$c], [qw(a b c)]);
31 $dumps{'noprev'} = _dumptostr($obj);
37 $obj = Data::Dumper->new([$a,$b,$c], [qw(a b c)]);
38 $dumps{'ddpundef'} = _dumptostr($obj);
42 $obj = Data::Dumper->new([$a,$b,$c], [qw(a b c)]);
43 $dumps{'ddpzero'} = _dumptostr($obj);
53 my ($obj, %dumps, $purity);
63 $obj = Data::Dumper->new([$a,$b,$c], [qw(a b c)]);
64 $dumps{'noprev'} = _dumptostr($obj);
[all …]
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_gem.h77 void (*free)(struct drm_gem_object *obj);
86 int (*open)(struct drm_gem_object *obj, struct drm_file *file);
95 void (*close)(struct drm_gem_object *obj, struct drm_file *file);
111 const struct drm_gem_object *obj);
121 struct dma_buf *(*export)(struct drm_gem_object *obj, int flags);
130 int (*pin)(struct drm_gem_object *obj);
139 void (*unpin)(struct drm_gem_object *obj);
153 struct sg_table *(*get_sg_table)(struct drm_gem_object *obj);
163 int (*vmap)(struct drm_gem_object *obj, struct iosys_map *map);
173 void (*vunmap)(struct drm_gem_object *obj, struct iosys_map *map);
[all …]
/openbsd/src/sys/dev/pci/drm/i915/gem/selftests/
Di915_gem_mman.c92 static int check_partial_mapping(struct drm_i915_gem_object *obj, in check_partial_mapping() argument
96 const unsigned long npages = obj->base.size / PAGE_SIZE; in check_partial_mapping()
97 struct drm_i915_private *i915 = to_i915(obj->base.dev); in check_partial_mapping()
108 err = i915_gem_object_set_tiling(obj, tile->tiling, tile->stride); in check_partial_mapping()
115 GEM_BUG_ON(i915_gem_object_get_tiling(obj) != tile->tiling); in check_partial_mapping()
116 GEM_BUG_ON(i915_gem_object_get_stride(obj) != tile->stride); in check_partial_mapping()
118 i915_gem_object_lock(obj, NULL); in check_partial_mapping()
119 err = i915_gem_object_set_to_gtt_domain(obj, true); in check_partial_mapping()
120 i915_gem_object_unlock(obj); in check_partial_mapping()
127 view = compute_partial_view(obj, page, MIN_CHUNK_PAGES); in check_partial_mapping()
[all …]

12345678910>>...60