Lines Matching refs:aa
1103 struct auto_active *aa = container_of(ref, typeof(*aa), base); in i915_active_get() local
1105 kref_get(&aa->ref); in i915_active_get()
1106 return &aa->base; in i915_active_get()
1111 struct auto_active *aa = container_of(ref, typeof(*aa), ref); in auto_release() local
1113 i915_active_fini(&aa->base); in auto_release()
1114 kfree(aa); in auto_release()
1119 struct auto_active *aa = container_of(ref, typeof(*aa), base); in i915_active_put() local
1121 kref_put(&aa->ref, auto_release); in i915_active_put()
1137 struct auto_active *aa; in i915_active_create() local
1139 aa = kmalloc(sizeof(*aa), GFP_KERNEL); in i915_active_create()
1140 if (!aa) in i915_active_create()
1143 kref_init(&aa->ref); in i915_active_create()
1144 i915_active_init(&aa->base, auto_active, auto_retire, 0); in i915_active_create()
1146 return &aa->base; in i915_active_create()