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

/barrelfish-master/lib/devif/backends/net/mlx4/include/linux/
H A Dkref.h35 struct kref { struct
40 kref_init(struct kref *kref) argument
43 refcount_init(&kref->count, 1);
47 kref_get(struct kref *kref) argument
50 refcount_acquire(&kref->count);
54 kref_put(struct kref *kref, void (*rel)(struct kref *kre argument
[all...]
H A Dkobject.h35 #include <linux/kref.h>
52 struct kref kref; member in struct:kobject
64 kref_init(&kobj->kref);
71 void kobject_release(struct kref *kref);
78 kref_put(&kobj->kref, kobject_release);
86 kref_get(&kobj->kref);
H A Dlinux_compat.c192 kobject_release(struct kref *kref) argument
197 kobj = container_of(kref, struct kobject, kref);
/barrelfish-master/lib/devif/backends/net/mlx4/include/net/
H A Dtcp.h35 #include <linux/kref.h>
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/core/
H A Duverbs.h40 #include <linux/kref.h>
71 struct kref ref;
81 struct kref ref;
93 struct kref ref;
H A Dsa_query.c41 #include <linux/kref.h>
55 struct kref ref;
513 static void free_sm_ah(struct kref *kref) argument
515 struct ib_sa_sm_ah *sm_ah = container_of(kref, struct ib_sa_sm_ah, ref);
H A Duverbs_main.c128 static void ib_uverbs_release_dev(struct kref *ref)
136 static void ib_uverbs_release_event_file(struct kref *ref)
290 static void ib_uverbs_release_file(struct kref *ref)
H A Duser_mad.c44 #include <linux/kref.h>
106 struct kref ref;
144 static void ib_umad_release_dev(struct kref *ref)
H A Dcma.c181 struct kref mcref;
323 static inline void release_mc(struct kref *kref) argument
325 struct cma_multicast *mc = container_of(kref, struct cma_multicast, mcref);
H A Duverbs_cmd.c65 * looked up, a reference must be taken on the object's kref before
96 static void release_uobj(struct kref *kref) argument
98 kfree(container_of(kref, struct ib_uobject, ref));
/barrelfish-master/lib/devif/backends/net/mlx4/include/rdma/
H A Dib_umem.h75 struct kref refcount;

Completed in 119 milliseconds