Home
last modified time | relevance | path

Searched refs:refs (Results 1 – 18 of 18) sorted by relevance

/include/linux/
Drefcount.h113 #define REFCOUNT_INIT(n) { .refs = ATOMIC_INIT(n), }
134 atomic_set(&r->refs, n); in refcount_set()
159 atomic_set_release(&r->refs, n); in refcount_set_release()
170 return atomic_read(&r->refs); in refcount_read()
181 } while (!atomic_try_cmpxchg_relaxed(&r->refs, &old, old + i)); in __refcount_add_not_zero()
230 } while (!atomic_try_cmpxchg_acquire(&r->refs, &old, old + i)); in __refcount_add_not_zero_limited_acquire()
283 int old = atomic_fetch_add_relaxed(i, &r->refs); in __refcount_add()
389 int old = atomic_fetch_sub_release(i, &r->refs); in __refcount_sub_and_test()
455 int old = atomic_fetch_sub_release(1, &r->refs); in __refcount_dec()
Drefcount_types.h16 atomic_t refs; member
Dmm_inline.h139 static inline int lru_tier_from_refs(int refs, bool workingset) in lru_tier_from_refs() argument
141 VM_WARN_ON_ONCE(refs > BIT(LRU_REFS_WIDTH)); in lru_tier_from_refs()
144 return workingset ? MAX_NR_TIERS - 1 : order_base_2(refs); in lru_tier_from_refs()
310 unsigned long refs = READ_ONCE(old->flags) & LRU_REFS_MASK; in folio_migrate_refs() local
312 set_mask_bits(&new->flags, LRU_REFS_MASK, refs); in folio_migrate_refs()
Dio_uring_types.h242 struct percpu_ref refs; member
648 atomic_t refs; member
Dmm.h1525 bool __put_devmap_managed_folio_refs(struct folio *folio, int refs);
1526 static inline bool put_devmap_managed_folio_refs(struct folio *folio, int refs) in put_devmap_managed_folio_refs() argument
1532 return __put_devmap_managed_folio_refs(folio, refs); in put_devmap_managed_folio_refs()
1535 static inline bool put_devmap_managed_folio_refs(struct folio *folio, int refs) in put_devmap_managed_folio_refs() argument
1606 static inline void folio_put_refs(struct folio *folio, int refs) in folio_put_refs() argument
1608 if (folio_ref_sub_and_test(folio, refs)) in folio_put_refs()
1612 void folios_put_refs(struct folio_batch *folios, unsigned int *refs);
Dhugetlb.h51 struct kref refs; member
105 struct kref refs; member
Dbpf_verifier.h336 struct bpf_reference_state *refs; member
Dblkdev.h482 refcount_t refs; member
/include/uapi/xen/
Dgntdev.h70 struct ioctl_gntdev_grant_ref refs[1]; member
256 __u32 refs[1]; member
298 __u32 refs[1]; member
/include/kvm/
Diommu.h23 atomic_t refs; member
/include/media/
Dv4l2-h264.h39 } refs[V4L2_H264_NUM_DPB_ENTRIES]; member
/include/net/
Dmctpdevice.h22 refcount_t refs; member
Dmctp.h156 refcount_t refs; member
245 refcount_t refs; member
/include/uapi/linux/
Dxdp_diag.h71 __u32 refs; member
Dbtrfs_tree.h783 __le64 refs; member
789 __le32 refs; member
929 __le32 refs; member
/include/trace/events/
Dbtrfs.h295 __field( int, refs )
304 __entry->refs = refcount_read(&map->refs);
313 __entry->refs)
514 __field( int, refs )
528 __entry->refs = refcount_read(&ordered->refs);
547 __entry->compress_type, __entry->refs)
1092 __field( int, refs )
1101 __entry->refs = atomic_read(&buf->refs);
1110 __entry->refs,
/include/net/netfilter/
Dnf_tables.h586 refcount_t refs; member
637 return refcount_read(&s->refs) != 1; in nft_set_gc_is_pending()
/include/sound/
Dpcm.h465 refcount_t refs; member