Lines Matching defs:refcnt
511 /* refcnt 0 means it was detached in the call */
740 atomic_set(&sl->refcnt, 1);
741 atomic_inc(&sl->master->refcnt);
770 atomic_dec(&sl->master->refcnt);
787 int refcnt;
789 refcnt = atomic_sub_return(1, &sl->refcnt);
790 if (refcnt == 0) {
810 atomic_dec(&dev->refcnt);
812 return refcnt;
817 /* Only detach a slave once as it decreases the refcnt each time. */
838 atomic_inc(&dev->refcnt);
861 atomic_inc(&dev->refcnt);
862 atomic_inc(&sl->refcnt);
922 atomic_inc(&dev->refcnt);
934 atomic_dec(&dev->refcnt);
1134 atomic_inc(&dev->refcnt);
1178 atomic_dec(&dev->refcnt);