Home
last modified time | relevance | path

Searched refs:excl (Results 1 - 25 of 193) sorted by relevance

12345678

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_wait.c38 struct dma_fence *excl; in i915_gem_object_wait_reservation() local
47 &excl, &count, &shared); in i915_gem_object_wait_reservation()
75 excl = dma_resv_get_excl_rcu(resv); in i915_gem_object_wait_reservation()
78 if (excl && timeout >= 0) in i915_gem_object_wait_reservation()
79 timeout = i915_gem_object_wait_fence(excl, flags, timeout); in i915_gem_object_wait_reservation()
81 dma_fence_put(excl); in i915_gem_object_wait_reservation()
136 struct dma_fence *excl; in i915_gem_object_wait_priority() local
144 &excl, &count, &shared); in i915_gem_object_wait_priority()
155 excl = dma_resv_get_excl_rcu(obj->base.resv); in i915_gem_object_wait_priority()
158 if (excl) { in i915_gem_object_wait_priority()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_sw_fence.c570 struct dma_fence *excl; in i915_sw_fence_await_reservation() local
580 ret = dma_resv_get_fences_rcu(resv, &excl, &count, &shared); in i915_sw_fence_await_reservation()
604 excl = dma_resv_get_excl_rcu(resv); in i915_sw_fence_await_reservation()
607 if (ret >= 0 && excl && excl->ops != exclude) { in i915_sw_fence_await_reservation()
609 excl, in i915_sw_fence_await_reservation()
618 dma_fence_put(excl); in i915_sw_fence_await_reservation()
H A Di915_active.h183 return rcu_access_pointer(ref->excl.fence); in i915_active_has_exclusive()
240 fence = i915_active_fence_get(&active->excl); in __i915_request_await_exclusive()
H A Di915_active.c142 GEM_BUG_ON(rcu_access_pointer(ref->excl.fence)); in __active_retire()
234 active_retire(container_of(cb, struct i915_active, excl.cb)); in excl_retire()
368 __i915_active_fence_init(&ref->excl, NULL, excl_retire); in __i915_active_init()
517 return __i915_active_set_fence(ref, &ref->excl, f); in i915_active_set_exclusive()
620 enable_signaling(&ref->excl); in flush_lazy_signals()
733 rcu_access_pointer(ref->excl.fence)) { in await_active()
734 err = __await_active(&ref->excl, fn, arg); in await_active()
H A Di915_active_types.h41 struct i915_active_fence excl; member
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c42 if (bo->excl) { in etnaviv_sched_dependency()
43 fence = bo->excl; in etnaviv_sched_dependency()
44 bo->excl = NULL; in etnaviv_sched_dependency()
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso32/
H A Dvdso32.lds.S76 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-5.10/arch/s390/kernel/vdso64/
H A Dvdso64.lds.S59 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/
H A Dvdso64.lds.S75 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-6.6/arch/parisc/kernel/vdso64/
H A Dvdso64.lds.S56 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-6.6/arch/parisc/kernel/vdso32/
H A Dvdso32.lds.S58 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-6.6/arch/s390/kernel/vdso32/
H A Dvdso32.lds.S64 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-6.6/arch/s390/kernel/vdso64/
H A Dvdso64.lds.S64 .stab.excl 0 : { *(.stab.excl) }
/kernel/linux/linux-6.6/arch/mips/net/
H A Dbpf_jit_comp.h145 int push_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth);
151 int pop_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth);
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_active.c138 GEM_BUG_ON(rcu_access_pointer(ref->excl.fence)); in __active_retire()
229 active_retire(container_of(cb, struct i915_active, excl.cb)); in excl_retire()
358 __i915_active_fence_init(&ref->excl, NULL, excl_retire); in __i915_active_init()
486 return __i915_active_set_fence(ref, &ref->excl, f); in i915_active_set_exclusive()
589 enable_signaling(&ref->excl); in flush_lazy_signals()
702 rcu_access_pointer(ref->excl.fence)) { in await_active()
703 err = __await_active(&ref->excl, fn, arg); in await_active()
H A Di915_active_types.h34 struct i915_active_fence excl; member
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dminstate.h76 (pUStk) lfetch.fault.excl.nt1 [r22]; \
88 lfetch.fault.excl.nt1 [r17],L1_CACHE_BYTES; \
91 lfetch.fault.excl.nt1 [r17]; \
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dminstate.h76 (pUStk) lfetch.fault.excl.nt1 [r22]; \
88 lfetch.fault.excl.nt1 [r17],L1_CACHE_BYTES; \
91 lfetch.fault.excl.nt1 [r17]; \
/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-resv.c159 struct dma_fence *excl; in dma_resv_fini() local
165 excl = rcu_dereference_protected(obj->fence_excl, 1); in dma_resv_fini()
166 if (excl) in dma_resv_fini()
167 dma_fence_put(excl); in dma_resv_fini()
/kernel/linux/linux-5.10/fs/vboxsf/
H A Ddir.c256 umode_t mode, bool is_dir, bool excl, u64 *handle_ret) in vboxsf_dir_create()
267 if (excl) in vboxsf_dir_create()
298 umode_t mode, bool excl) in vboxsf_dir_mkfile()
300 return vboxsf_dir_create(parent, dentry, mode, false, excl, NULL); in vboxsf_dir_mkfile()
255 vboxsf_dir_create(struct inode *parent, struct dentry *dentry, umode_t mode, bool is_dir, bool excl, u64 *handle_ret) vboxsf_dir_create() argument
297 vboxsf_dir_mkfile(struct inode *parent, struct dentry *dentry, umode_t mode, bool excl) vboxsf_dir_mkfile() argument
/kernel/linux/linux-6.6/fs/vboxsf/
H A Ddir.c257 umode_t mode, bool is_dir, bool excl, u64 *handle_ret) in vboxsf_dir_create()
268 if (excl) in vboxsf_dir_create()
300 umode_t mode, bool excl) in vboxsf_dir_mkfile()
302 return vboxsf_dir_create(parent, dentry, mode, false, excl, NULL); in vboxsf_dir_mkfile()
256 vboxsf_dir_create(struct inode *parent, struct dentry *dentry, umode_t mode, bool is_dir, bool excl, u64 *handle_ret) vboxsf_dir_create() argument
298 vboxsf_dir_mkfile(struct mnt_idmap *idmap, struct inode *parent, struct dentry *dentry, umode_t mode, bool excl) vboxsf_dir_mkfile() argument
/kernel/linux/linux-5.10/fs/btrfs/
H A Dqgroup.c311 u64 rfer, u64 excl) in btrfs_verify_qgroup_counts()
318 if (qgroup->rfer != rfer || qgroup->excl != excl) in btrfs_verify_qgroup_counts()
431 qgroup->excl = btrfs_qgroup_info_excl(l, ptr); in btrfs_read_qgroup_config()
830 btrfs_set_qgroup_info_excl(l, qgroup_info, qgroup->excl); in update_qgroup_info_item()
1318 * excl/rfer just get added/removed.
1335 u64 num_bytes = src->excl; in __qgroup_excl_accounting()
1345 WARN_ON(sign < 0 && qgroup->excl < num_bytes); in __qgroup_excl_accounting()
1346 qgroup->excl += sign * num_bytes; in __qgroup_excl_accounting()
1370 WARN_ON(sign < 0 && qgroup->excl < num_byte in __qgroup_excl_accounting()
310 btrfs_verify_qgroup_counts(struct btrfs_fs_info *fs_info, u64 qgroupid, u64 rfer, u64 excl) btrfs_verify_qgroup_counts() argument
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dqgroup.c329 u64 rfer, u64 excl) in btrfs_verify_qgroup_counts()
336 if (qgroup->rfer != rfer || qgroup->excl != excl) in btrfs_verify_qgroup_counts()
456 qgroup->excl = btrfs_qgroup_info_excl(l, ptr); in btrfs_read_qgroup_config()
855 btrfs_set_qgroup_info_excl(l, qgroup_info, qgroup->excl); in update_qgroup_info_item()
1369 * excl/rfer just get added/removed.
1386 u64 num_bytes = src->excl; in __qgroup_excl_accounting()
1396 WARN_ON(sign < 0 && qgroup->excl < num_bytes); in __qgroup_excl_accounting()
1397 qgroup->excl += sign * num_bytes; in __qgroup_excl_accounting()
1421 WARN_ON(sign < 0 && qgroup->excl < num_byte in __qgroup_excl_accounting()
328 btrfs_verify_qgroup_counts(struct btrfs_fs_info *fs_info, u64 qgroupid, u64 rfer, u64 excl) btrfs_verify_qgroup_counts() argument
[all...]
/kernel/linux/linux-5.10/drivers/tty/
H A Dvcc.c161 * @excl: Indicates if an exclusive access is requested
166 static struct vcc_port *vcc_get(unsigned long index, bool excl) in vcc_get() argument
180 if (!excl) { in vcc_get()
211 * @excl: Indicates if the returned reference is an exclusive reference
214 * for the excl flag
216 static void vcc_put(struct vcc_port *port, bool excl) in vcc_put() argument
226 if (WARN_ON((excl && !port->excl_locked) || in vcc_put()
227 (!excl && port->excl_locked))) in vcc_put()
232 if (excl) in vcc_put()
/kernel/linux/linux-6.6/drivers/tty/
H A Dvcc.c153 * @excl: Indicates if an exclusive access is requested
158 static struct vcc_port *vcc_get(unsigned long index, bool excl) in vcc_get() argument
172 if (!excl) { in vcc_get()
203 * @excl: Indicates if the returned reference is an exclusive reference
206 * for the excl flag
208 static void vcc_put(struct vcc_port *port, bool excl) in vcc_put() argument
218 if (WARN_ON((excl && !port->excl_locked) || in vcc_put()
219 (!excl && port->excl_locked))) in vcc_put()
224 if (excl) in vcc_put()

Completed in 24 milliseconds

12345678