Home
last modified time | relevance | path

Searched refs:daplka_resource (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h108 typedef struct daplka_resource { struct
114 int (*rs_free)(struct daplka_resource *); argument
116 _NOTE(DATA_READABLE_WITHOUT_LOCK(daplka_resource))
117 _NOTE(SCHEME_PROTECTS_DATA("daplka", daplka_resource::rs_charged))
118 _NOTE(MUTEX_PROTECTS_DATA(daplka_resource::rs_reflock,
119 daplka_resource::rs_refcnt))
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c309 static struct daplka_resource_table daplka_resource; variable
1042 if (daplka_resource.daplka_rc_cnt > 0 || in daplka_detach()
7903 rw_enter(&daplka_resource.daplka_rct_lock, RW_READER); in daplka_un_async_handler()
7904 for (i = 0; i < daplka_resource.daplka_rc_len; i++) { in daplka_un_async_handler()
7905 blk = daplka_resource.daplka_rc_root[i]; in daplka_un_async_handler()
7934 rw_exit(&daplka_resource.daplka_rct_lock); in daplka_un_async_handler()
8070 rw_enter(&daplka_resource.daplka_rct_lock, RW_READER); in daplka_sm_gid_avail()
8071 for (i = 0; i < daplka_resource.daplka_rc_len; i++) { in daplka_sm_gid_avail()
8072 blk = daplka_resource.daplka_rc_root[i]; in daplka_sm_gid_avail()
8102 rw_exit(&daplka_resource.daplka_rct_lock); in daplka_sm_gid_avail()
[all …]