Lines Matching refs:tracker

44 	dpll_tracker tracker;  member
52 dpll_tracker tracker; member
89 dpll_tracker *tracker) in dpll_device_tracker_alloc() argument
92 ref_tracker_alloc(&dpll->refcnt_tracker, tracker, GFP_KERNEL); in dpll_device_tracker_alloc()
97 dpll_tracker *tracker) in dpll_device_tracker_free() argument
100 ref_tracker_free(&dpll->refcnt_tracker, tracker); in dpll_device_tracker_free()
104 static void __dpll_device_hold(struct dpll_device *dpll, dpll_tracker *tracker) in __dpll_device_hold() argument
106 dpll_device_tracker_alloc(dpll, tracker); in __dpll_device_hold()
110 static void __dpll_device_put(struct dpll_device *dpll, dpll_tracker *tracker) in __dpll_device_put() argument
112 dpll_device_tracker_free(dpll, tracker); in __dpll_device_put()
124 static void dpll_pin_tracker_alloc(struct dpll_pin *pin, dpll_tracker *tracker) in dpll_pin_tracker_alloc() argument
127 ref_tracker_alloc(&pin->refcnt_tracker, tracker, GFP_KERNEL); in dpll_pin_tracker_alloc()
131 static void dpll_pin_tracker_free(struct dpll_pin *pin, dpll_tracker *tracker) in dpll_pin_tracker_free() argument
134 ref_tracker_free(&pin->refcnt_tracker, tracker); in dpll_pin_tracker_free()
138 static void __dpll_pin_hold(struct dpll_pin *pin, dpll_tracker *tracker) in __dpll_pin_hold() argument
140 dpll_pin_tracker_alloc(pin, tracker); in __dpll_pin_hold()
147 static void __dpll_pin_put(struct dpll_pin *pin, dpll_tracker *tracker) in __dpll_pin_put() argument
149 dpll_pin_tracker_free(pin, tracker); in __dpll_pin_put()
232 __dpll_pin_hold(pin, &reg->tracker); in dpll_xa_ref_pin_add()
255 __dpll_pin_put(pin, &reg->tracker); in dpll_xa_ref_pin_del()
313 __dpll_device_hold(dpll, &reg->tracker); in dpll_xa_ref_dpll_add()
336 __dpll_device_put(dpll, &reg->tracker); in dpll_xa_ref_dpll_del()
400 dpll_tracker *tracker) in dpll_device_get() argument
410 __dpll_device_hold(dpll, tracker); in dpll_device_get()
418 dpll_device_tracker_alloc(ret, tracker); in dpll_device_get()
436 void dpll_device_put(struct dpll_device *dpll, dpll_tracker *tracker) in dpll_device_put() argument
439 __dpll_device_put(dpll, tracker); in dpll_device_put()
501 __dpll_device_hold(dpll, &reg->tracker); in dpll_device_register()
541 __dpll_device_put(dpll, &reg->tracker); in dpll_device_unregister()
745 const struct dpll_pin_properties *prop, dpll_tracker *tracker) in dpll_pin_get() argument
755 __dpll_pin_hold(pos, tracker); in dpll_pin_get()
763 dpll_pin_tracker_alloc(ret, tracker); in dpll_pin_get()
780 void dpll_pin_put(struct dpll_pin *pin, dpll_tracker *tracker) in dpll_pin_put() argument
783 __dpll_pin_put(pin, tracker); in dpll_pin_put()
818 dpll_tracker *tracker) in fwnode_dpll_pin_find() argument
826 __dpll_pin_hold(pin, tracker); in fwnode_dpll_pin_find()