/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_wait.c | 38 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 D | i915_sw_fence.c | 570 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 D | i915_active.h | 183 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 D | i915_active.c | 142 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 D | i915_active_types.h | 41 struct i915_active_fence excl; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_sched.c | 42 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 D | vdso32.lds.S | 76 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-5.10/arch/s390/kernel/vdso64/ |
H A D | vdso64.lds.S | 59 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/ |
H A D | vdso64.lds.S | 75 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-6.6/arch/parisc/kernel/vdso64/ |
H A D | vdso64.lds.S | 56 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-6.6/arch/parisc/kernel/vdso32/ |
H A D | vdso32.lds.S | 58 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-6.6/arch/s390/kernel/vdso32/ |
H A D | vdso32.lds.S | 64 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-6.6/arch/s390/kernel/vdso64/ |
H A D | vdso64.lds.S | 64 .stab.excl 0 : { *(.stab.excl) }
|
/kernel/linux/linux-6.6/arch/mips/net/ |
H A D | bpf_jit_comp.h | 145 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 D | i915_active.c | 138 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 D | i915_active_types.h | 34 struct i915_active_fence excl; member
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | minstate.h | 76 (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 D | minstate.h | 76 (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 D | dma-resv.c | 159 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 D | dir.c | 256 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 D | dir.c | 257 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 D | qgroup.c | 311 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 D | qgroup.c | 329 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 D | vcc.c | 161 * @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 D | vcc.c | 153 * @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()
|