Searched refs:swrc_refcnt (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_mr.h113 * a newly allocated hermon_sw_refcnt_t struct (setting the "swrc_refcnt" to 1).
116 * if its "swrc_refcnt" is one or not.
120 uint_t swrc_refcnt; member in struct:hermon_sw_refcnt_s
122 _NOTE(DATA_READABLE_WITHOUT_LOCK(hermon_sw_refcnt_t::swrc_refcnt))
124 hermon_sw_refcnt_t::swrc_refcnt))
125 #define HERMON_MTT_REFCNT_INIT(swrc_tmp) ((swrc_tmp)->swrc_refcnt = 1)
126 #define HERMON_MTT_IS_NOT_SHARED(swrc_tmp) ((swrc_tmp)->swrc_refcnt == 1)
127 #define HERMON_MTT_IS_SHARED(swrc_tmp) ((swrc_tmp)->swrc_refcnt != 1)
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_mr.h163 * a newly allocated tavor_sw_refcnt_t struct (setting the "swrc_refcnt" to 1).
166 * if its "swrc_refcnt" is one or not.
170 uint_t swrc_refcnt; member in struct:tavor_sw_refcnt_s
172 _NOTE(DATA_READABLE_WITHOUT_LOCK(tavor_sw_refcnt_t::swrc_refcnt))
174 tavor_sw_refcnt_t::swrc_refcnt))
175 #define TAVOR_MTT_REFCNT_INIT(swrc_tmp) ((swrc_tmp)->swrc_refcnt = 1)
176 #define TAVOR_MTT_IS_NOT_SHARED(swrc_tmp) ((swrc_tmp)->swrc_refcnt == 1)
177 #define TAVOR_MTT_IS_SHARED(swrc_tmp) ((swrc_tmp)->swrc_refcnt != 1)
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c2757 tnf_uint, refcnt, rc->swrc_refcnt);
2758 cnt = rc->swrc_refcnt++;
2779 cnt = --rc->swrc_refcnt;
2781 tnf_uint, refcnt, rc->swrc_refcnt);
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_mr.c3407 return (atomic_inc_uint_nv(&rc->swrc_refcnt));
3421 return (atomic_dec_uint_nv(&rc->swrc_refcnt));

Completed in 73 milliseconds