Lines Matching +full:2010 +full:- +full:2013
1 /*-
2 * Copyright (c) 2010 Isilon Systems, Inc.
3 * Copyright (c) 2010 iX Systems, Inc.
4 * Copyright (c) 2010 Panasas, Inc.
5 * Copyright (c) 2013-2015 Mellanox Technologies, Ltd.
6 * Copyright (c) 2013 François Tigeot
51 refcount_init((uint32_t *)&kref->refcount, 1);
58 return (refcount_load(__DECONST(u_int32_t *, &kref->refcount)));
65 refcount_acquire((uint32_t *)&kref->refcount);
72 if (refcount_release((uint32_t *)&kref->refcount)) {
84 if (refcount_release((uint32_t *)&kref->refcount)) {
97 while (count--) {
98 if (refcount_release((uint32_t *)&kref->refcount)) {
110 return refcount_acquire_if_not_zero((uint32_t *)&kref->refcount);
117 if (unlikely(!refcount_release_if_not_last((uint32_t *)&kref->refcount))) {
119 if (unlikely(!refcount_release((uint32_t *)&kref->refcount))) {